{"id":137,"date":"2026-06-01T16:49:13","date_gmt":"2026-06-01T16:49:13","guid":{"rendered":"https:\/\/yourwebexample.in\/?page_id=137"},"modified":"2026-09-24T11:36:27","modified_gmt":"2026-09-24T11:36:27","slug":"phuket-home-page","status":"publish","type":"page","link":"https:\/\/privatebartendermallorca.com\/en\/","title":{"rendered":"Private Bartender Mallorca | Mobile Cocktail Bar Hire for Weddings &amp; Events"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"137\" class=\"elementor elementor-137\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ac4e72 e-flex e-con-boxed e-con e-parent\" data-id=\"6ac4e72\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6443544 elementor-widget__width-inherit elementor-widget elementor-widget-bartender_hero\" data-id=\"6443544\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_hero.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            .bartender-hero-6443544 {\n                position: relative;\n                min-height: 100vh;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                overflow: hidden;\n                font-family: 'Inter', sans-serif;\n                background-color: #0A0A0A;\n                width: 100%;\n            }\n            .bartender-hero-bg { position: absolute; inset: 0; z-index: 0; }\n            .bartender-hero-bg img { width: 100%; height: 100%; object-fit: cover; object-position: top; display: block; }\n            .bartender-hero-overlay { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.6) 100%); z-index: 1; }\n            .bartender-hero-container { position: relative; z-index: 10; width: 100%; max-width: 1280px; margin: 0 auto; padding: 100px 1.5rem 64px 1.5rem; display: flex; flex-direction: column; align-items: center; gap: 3rem; }\n            @media (min-width: 1024px) { .bartender-hero-container { flex-direction: row; text-align: left; gap: 4rem; padding-top: 120px; padding-bottom: 80px; } }\n            .bartender-hero-left { width: 100%; text-align: center; }\n            @media (min-width: 1024px) { .bartender-hero-left { width: 50%; text-align: left; } }\n            .bartender-hero-heading { font-family: 'Playfair Display', serif; font-size: 2rem; font-weight: 700; color: #ffffff; line-height: 1.15; letter-spacing: -0.02em; margin: 0 0 1.25rem 0; }\n            @media (min-width: 576px) { .bartender-hero-heading { font-size: 2.5rem; } }\n            @media (min-width: 768px) { .bartender-hero-heading { font-size: 3rem; } }\n            @media (min-width: 1024px) { .bartender-hero-heading { font-size: 3.5rem; } }\n            .bartender-hero-subheading { font-size: 1rem; line-height: 1.6; color: rgba(255, 255, 255, 0.8); max-width: 500px; margin: 0 auto 2rem auto; }\n            @media (min-width: 1024px) { .bartender-hero-subheading { margin-left: 0; margin-right: 0; font-size: 1.125rem; } }\n            .bartender-hero-ctas { display: flex; flex-direction: column; align-items: center; gap: 12px; margin-bottom: 1.5rem; }\n            @media (min-width: 576px) { .bartender-hero-ctas { flex-direction: row; justify-content: center; } }\n            @media (min-width: 1024px) { .bartender-hero-ctas { justify-content: flex-start; } }\n            .bartender-btn-quote { display: inline-block; width: 100%; text-align: center; padding: 14px 28px; border-radius: 6px; background-color: #C89F55; color: #121212 !important; font-size: 0.875rem; font-weight: 600; text-decoration: none; transition: all 0.2s ease; border: none; cursor: pointer; box-sizing: border-box; }\n            @media (min-width: 576px) { .bartender-btn-quote { width: auto; } }\n            .bartender-btn-quote:hover { background-color: #B88F4B; }\n            .bartender-btn-wa { display: inline-flex; align-items: center; justify-content: center; gap: 8px; width: 100%; padding: 14px 28px; border-radius: 6px; background-color: #25D366; color: #ffffff !important; font-size: 0.875rem; font-weight: 600; text-decoration: none; transition: all 0.2s ease; border: none; cursor: pointer; box-sizing: border-box; }\n            @media (min-width: 576px) { .bartender-btn-wa { width: auto; } }\n            .bartender-btn-wa:hover { background-color: #20bd5a; }\n            .bartender-hero-signals { display: flex; align-items: center; justify-content: center; gap: 20px; color: rgba(255, 255, 255, 0.6); font-size: 0.75rem; }\n            @media (min-width: 1024px) { .bartender-hero-signals { justify-content: flex-start; } }\n            .bartender-signal-item { display: flex; align-items: center; gap: 4px; white-space: nowrap; }\n            .bartender-signal-item i { font-size: 0.875rem; color: #C89F55; }\n            .bartender-hero-right { width: 100%; max-width: 440px; }\n            @media (min-width: 1024px) { .bartender-hero-right { width: 50%; } }\n            \n            \/* Glassmorphic CF7 Container Wrapper *\/\n            .bartender-form-card {\n                background: rgba(255, 255, 255, 0.08);\n                backdrop-filter: blur(8px);\n                -webkit-backdrop-filter: blur(8px);\n                border: 1px solid rgba(255, 255, 255, 0.15);\n                border-radius: 16px;\n                padding: 24px;\n                text-align: left;\n                box-shadow: 0 15px 35px rgba(0, 0, 0, 0.25);\n                box-sizing: border-box;\n                width: 100%;\n            }\n            @media (min-width: 768px) { .bartender-form-card { padding: 32px; } }\n            .bartender-form-title { font-family: 'Playfair Display', serif; font-size: 1.25rem; font-weight: 600; color: #ffffff; margin: 0 0 4px 0; }\n            .bartender-form-subtitle { font-size: 0.75rem; color: rgba(255, 255, 255, 0.6); margin: 0 0 20px 0; }\n\n            \/* Target styling rules injected into CF7 Form Elements *\/\n            .bartender-form-card .wpcf7-form-control-wrap { display: block; margin-bottom: 14px; }\n            .bartender-form-card input:not([type=\"submit\"]), \n            .bartender-form-card select {\n                width: 100%;\n                box-sizing: border-box;\n                padding: 12px 16px;\n                background-color: rgba(255, 255, 255, 0.1);\n                border: 1px solid rgba(255, 255, 255, 0.2);\n                border-radius: 6px;\n                color: #ffffff;\n                font-size: 0.875rem;\n                outline: none;\n                transition: all 0.2s ease;\n            }\n            .bartender-form-card input::placeholder { color: rgba(255, 255, 255, 0.4); }\n            .bartender-form-card input:focus, .bartender-form-card select:focus { border-color: rgba(200, 159, 85, 0.6); }\n            .bartender-form-card input[type=\"date\"] { color-scheme: dark; }\n            .bartender-form-card select {\n                appearance: none;\n                cursor: pointer;\n                background-image: url(\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12 16L6 10H18L12 16Z'\/%3E%3C\/svg%3E\");\n                background-repeat: no-repeat;\n                background-position: right 14px center;\n                background-size: 16px;\n                padding-right: 40px;\n            }\n            .bartender-form-card select option { color: #121212; }\n            \n            \/* CF7 Action Submit Button *\/\n            .bartender-form-card input[type=\"submit\"] {\n                width: 100%;\n                padding: 14px;\n                background-color: #C89F55;\n                color: #121212;\n                border: none;\n                border-radius: 6px;\n                font-size: 0.875rem;\n                font-weight: 600;\n                cursor: pointer;\n                transition: all 0.2s ease;\n                margin-top: 6px;\n            }\n            .bartender-form-card input[type=\"submit\"]:hover { background-color: #B88F4B; }\n            \n            \/* Override CF7 structural layout spaces *\/\n            .bartender-form-card .wpcf7-spinner { display: block; margin: 10px auto 0 auto; }\n            .bartender-form-card .wpcf7-response-output { \n                margin: 15px 0 0 0 !important; \n                padding: 8px 12px !important; \n                font-size: 0.825rem; \n                color: #fff; \n                border-radius: 6px; \n                text-align: center;\n            }\n\n            \/* Trust Bar Section Base rules *\/\n            .bartender-trust-bar { background-color: #F5F3EE; padding: 24px 16px; border-bottom: 1px solid #EBE7DD; width: 100%; box-sizing: border-box; }\n            .bartender-trust-bar-container { max-width: 1024px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; }\n            @media (min-width: 640px) { .bartender-trust-bar-container { flex-direction: row; gap: 32px; } }\n            .bartender-trust-stars { display: flex; align-items: center; gap: 4px; }\n            .bartender-trust-stars i { color: #C89F55; font-size: 14px; }\n            .bartender-trust-text { font-size: 0.875rem; color: #42474B; text-align: center; margin: 0; line-height: 1.5; }\n            @media (min-width: 768px) { .bartender-trust-text { font-size: 1rem; } }\n            .bartender-trust-text strong { color: #121212; font-weight: 700; }\n            .bartender-trust-badge { background-color: #FAF9F6; border: 1px solid #EBE7DD; padding: 4px 12px; border-radius: 9999px; font-size: 0.75rem; font-weight: 500; color: #303437; white-space: nowrap; display: inline-block; }\n        <\/style>\n\n        <section class=\"bartender-hero-6443544\">\n            <div class=\"bartender-hero-bg\">\n                                    <img decoding=\"async\" src=\"https:\/\/privatebartendermallorca.com\/wp-content\/uploads\/2026\/06\/a57aaadde07f5cd045ea4695b7a0975f.jpg\" alt=\"Bartender Mallorca Cover\">\n                                <div class=\"bartender-hero-overlay\"><\/div>\n            <\/div>\n\n            <div class=\"bartender-hero-container\">\n                <div class=\"bartender-hero-left\">\n                                            <h1 class=\"bartender-hero-heading\">Mallorca&#039;s Premium Mobile Cocktail Bar<\/h1>\n                    \n                                            <p class=\"bartender-hero-subheading\">Private bartenders, signature cocktails &amp; unforgettable bars \u2014 delivered to your villa, wedding or event anywhere on the island.<\/p>\n                    \n                    <div class=\"bartender-hero-ctas\">\n                                                    <a class=\"bartender-btn-quote\" href=\"#hero-form\" id=\"bartenderQuoteTrigger-6443544\">\n                                Get Your Free Quote                            <\/a>\n                        \n                                                    <a class=\"bartender-btn-wa\" href=\"https:\/\/wa.me\/34651411057?text=Hi%2C%20I%27d%20like%20a%20quote%20for%20Bartender%20Mallorca\" target=\"_blank\" rel=\"noopener noreferrer\">\n                                <i class=\"ri-whatsapp-line\"><\/i>\n                                Chat on WhatsApp                            <\/a>\n                                            <\/div>\n\n                                            <div class=\"bartender-hero-signals\">\n                                                                <span class=\"bartender-signal-item\">\n                                        <i class=\"ri-check-line\"><\/i> Free quote                                    <\/span>\n                                                                    <span class=\"bartender-signal-item\">\n                                        <i class=\"ri-check-line\"><\/i> Reply within 1 hour                                    <\/span>\n                                                                    <span class=\"bartender-signal-item\">\n                                        <i class=\"ri-check-line\"><\/i> No spam                                    <\/span>\n                                                        <\/div>\n                                    <\/div>\n\n                <!-- Form Placement Column -->\n                <div class=\"bartender-hero-right\" id=\"hero-form\">\n                    <div class=\"bartender-form-card\">\n                                                    <h3 class=\"bartender-form-title\">Request Your Free Quote<\/h3>\n                        \n                                                    <p class=\"bartender-form-subtitle\">Tell us about your event and we&#039;ll craft the perfect proposal.<\/p>\n                        \n                        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f467-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"467\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/137#wpcf7-f467-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"467\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f467-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email Address\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" aria-invalid=\"false\" placeholder=\"Phone Number\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"event-date\"><input class=\"wpcf7-form-control wpcf7-date wpcf7-validates-as-required wpcf7-validates-as-date\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"date\" name=\"event-date\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"event-type\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"event-type\"><option value=\"Event Type\">Event Type<\/option><option value=\"Wedding\">Wedding<\/option><option value=\"Villa Party\">Villa Party<\/option><option value=\"Corporate\">Corporate<\/option><option value=\"Birthday\">Birthday<\/option><option value=\"Yacht\">Yacht<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"guests\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-number\" min=\"1\" aria-invalid=\"false\" placeholder=\"Number of Guests\" value=\"\" type=\"number\" name=\"guests\" \/><\/span>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Get Your Free Quote\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n                    <section class=\"bartender-trust-bar\" id=\"trust\">\n                <div class=\"bartender-trust-bar-container\">\n                    <div class=\"bartender-trust-stars\">\n                        <i class=\"ri-star-fill\"><\/i><i class=\"ri-star-fill\"><\/i><i class=\"ri-star-fill\"><\/i><i class=\"ri-star-fill\"><\/i><i class=\"ri-star-fill\"><\/i>                    <\/div>\n                    <p class=\"bartender-trust-text\">\n                                                    <strong>5\u2605 rated<\/strong> \u2014 \n                                                Trusted for weddings, villa parties &amp; luxury events across Mallorca                    <\/p>\n                                            <span class=\"bartender-trust-badge\">200+ events served<\/span>\n                                    <\/div>\n            <\/section>\n        \n        <script>\n            (function() {\n                var quoteTrigger = document.getElementById('bartenderQuoteTrigger-6443544');\n                if (quoteTrigger) {\n                    quoteTrigger.addEventListener('click', function(e) {\n                        e.preventDefault();\n                        var formEl = document.getElementById('hero-form');\n                        if (formEl) {\n                            formEl.scrollIntoView({ behavior: 'smooth', block: 'center' });\n                        }\n                    });\n                }\n            })();\n        <\/script>\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-23f4953 e-flex e-con-boxed e-con e-parent\" data-id=\"23f4953\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed3575e elementor-widget elementor-widget-bartender_scarcity_banner\" data-id=\"ed3575e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_scarcity_banner.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            .bartender-scarcity-wrapper-ed3575e {\n                position: fixed;\n                top: 0;\n                left: 0;\n                right: 0;\n                z-index: 99999; \/* Higher priority to ensure visibility above theme elements *\/\n                display: none; \/* Managed dynamically via JavaScript scroll triggers *\/\n            }\n            \/* Elementor edit mode overrides to show inline inside editor block flow *\/\n            body.elementor-editor-active .bartender-scarcity-wrapper-ed3575e {\n                position: relative !important;\n                display: block !important;\n                z-index: 1 !important;\n            }\n            .bartender-scarcity-banner-el {\n                background-color: oklch(var(--foreground-950));\n                border-bottom: 1px solid oklch(var(--background-800));\n            }\n            .bartender-scarcity-inner {\n                max-width: 1280px; \/* Matches max-w-7xl (80rem) *\/\n                margin: 0 auto;\n                padding: 12px 16px; \/* py-3 px-4 *\/\n                display: flex;\n                flex-direction: column;\n                align-items: center;\n                justify-content: space-between;\n                gap: 12px; \/* gap-3 *\/\n            }\n            @media (min-width: 640px) {\n                .bartender-scarcity-inner {\n                    flex-direction: row;\n                }\n            }\n            @media (min-width: 768px) {\n                .bartender-scarcity-inner {\n                    padding-left: 40px; \/* md:px-10 *\/\n                    padding-right: 40px;\n                }\n            }\n            .bartender-scarcity-left {\n                display: flex;\n                align-items: center;\n                gap: 12px; \/* gap-3 *\/\n            }\n            .bartender-scarcity-fire-wrap {\n                width: 28px; \/* w-7 *\/\n                height: 28px; \/* h-7 *\/\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                border-radius: 9999px; \/* rounded-full *\/\n                background-color: oklch(var(--accent-500));\n                color: oklch(var(--background-50));\n                flex-shrink: 0;\n            }\n            .bartender-scarcity-fire-wrap i {\n                font-size: 14px; \/* text-sm *\/\n            }\n            .bartender-scarcity-text {\n                font-size: 14px; \/* text-sm *\/\n                color: oklch(var(--background-100));\n                text-align: center;\n                line-height: 1.375; \/* leading-snug *\/\n                margin: 0;\n            }\n            @media (min-width: 640px) {\n                .bartender-scarcity-text {\n                    text-align: left;\n                }\n            }\n            .bartender-scarcity-text strong {\n                color: oklch(var(--primary-400));\n                font-weight: 700;\n            }\n            .bartender-scarcity-text span {\n                color: oklch(var(--background-400));\n            }\n            .bartender-scarcity-right {\n                display: flex;\n                align-items: center;\n                gap: 12px; \/* gap-3 *\/\n                flex-shrink: 0;\n            }\n            .bartender-scarcity-cta-btn {\n                padding: 8px 20px; \/* px-5 py-2 *\/\n                background-color: oklch(var(--primary-500));\n                color: oklch(var(--background-50));\n                font-family: var(--font-label), sans-serif;\n                font-size: 12px; \/* text-xs *\/\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em; \/* tracking-wider *\/\n                border-radius: 9999px; \/* rounded-full *\/\n                text-decoration: none;\n                transition: background-color 0.2s ease;\n                white-space: nowrap;\n                cursor: pointer;\n            }\n            .bartender-scarcity-cta-btn:hover {\n                background-color: oklch(var(--primary-600));\n            }\n            .bartender-scarcity-close-btn {\n                width: 28px; \/* w-7 *\/\n                height: 28px; \/* h-7 *\/\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                border-radius: 9999px; \/* rounded-full *\/\n                background-color: oklch(var(--background-800));\n                color: oklch(var(--background-400));\n                border: none;\n                cursor: pointer;\n                transition: color 0.2s ease, background-color 0.2s ease;\n                outline: none;\n                padding: 0;\n            }\n            .bartender-scarcity-close-btn:hover {\n                background-color: oklch(var(--background-700));\n                color: oklch(var(--background-200));\n            }\n            .bartender-scarcity-close-btn i {\n                font-size: 14px; \/* text-sm *\/\n            }\n\n            \/* React slide entry transition styling *\/\n            @keyframes scarcityFadeUp {\n                from {\n                    opacity: 0;\n                    transform: translateY(30px);\n                }\n                to {\n                    opacity: 1;\n                    transform: translateY(0);\n                }\n            }\n            .animate-scarcity-fade-up {\n                animation: scarcityFadeUp 0.8s ease-out forwards;\n            }\n        <\/style>\n\n        <div class=\"bartender-scarcity-wrapper-ed3575e\">\n            <div class=\"bartender-scarcity-banner-el\">\n                <div class=\"bartender-scarcity-inner\">\n                    \n                    <div class=\"bartender-scarcity-left\">\n                        <span class=\"bartender-scarcity-fire-wrap\">\n                            <i class=\"ri-fire-line\"><\/i>\n                        <\/span>\n                        <p class=\"bartender-scarcity-text\">\n                            <strong>Only 4 weekend dates left<\/strong><span> this summer \u2014 secure your event now before they&#039;re gone.<\/span>\n                        <\/p>\n                    <\/div>\n\n                    <div class=\"bartender-scarcity-right\">\n                        <a href=\"#contact\" class=\"bartender-scarcity-cta-btn\">\n                            Get a Free Quote                        <\/a>\n                        <button class=\"bartender-scarcity-close-btn\" aria-label=\"Close banner\">\n                            <i class=\"ri-close-line\"><\/i>\n                        <\/button>\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n            (function() {\n                var isEditMode = false;\n                var wrapperClass = '.bartender-scarcity-wrapper-ed3575e';\n                var wrapper = document.querySelector(wrapperClass);\n                if (!wrapper) return;\n\n                \/\/ Move wrapper directly to body on frontend to escape parent container transforms and overflows\n                if (!isEditMode) {\n                    document.body.appendChild(wrapper);\n                }\n\n                var isDismissed = false;\n\n                function updateHeaders(offset) {\n                    if (isEditMode) return;\n                    var headers = document.querySelectorAll('header, nav, .elementor-sticky, .site-header, #masthead');\n                    headers.forEach(function(h) {\n                        if (h === wrapper || wrapper.contains(h)) return;\n                        \n                        var style = window.getComputedStyle(h);\n                        var isStickyOrFixed = style.position === 'fixed' || style.position === 'sticky' || h.classList.contains('elementor-sticky');\n                        \n                        if (isStickyOrFixed) {\n                            h.style.setProperty('top', offset, 'important');\n                            h.style.transition = 'top 0.3s ease';\n                        }\n                    });\n                }\n\n                function syncHeight() {\n                    if (wrapper.style.display === 'block' || isEditMode) {\n                        var h = wrapper.offsetHeight + 'px';\n                        document.documentElement.style.setProperty('--scarcity-banner-height', h);\n                        updateHeaders(h);\n                    }\n                }\n\n                function showBanner() {\n                    if (wrapper.style.display === 'block') return;\n                    wrapper.style.display = 'block';\n                    wrapper.classList.add('animate-scarcity-fade-up');\n                    syncHeight();\n                }\n\n                function hideBanner() {\n                    if (wrapper.style.display === 'none') return;\n                    wrapper.style.display = 'none';\n                    wrapper.classList.remove('animate-scarcity-fade-up');\n                    document.documentElement.style.removeProperty('--scarcity-banner-height');\n                    updateHeaders('0px');\n                }\n\n                function handleScroll() {\n                    if (isDismissed) return;\n\n                    var heroHeight = window.innerHeight * 0.75;\n                    var scrollPos = window.scrollY || window.pageYOffset || document.documentElement.scrollTop;\n                    var shouldShow = scrollPos > heroHeight;\n\n                    if (shouldShow) {\n                        showBanner();\n                    } else {\n                        hideBanner();\n                    }\n                }\n\n                if (isEditMode) {\n                    \/\/ In edit mode, force visibility inline and do not bind scroll events\n                    wrapper.style.display = 'block';\n                    setTimeout(syncHeight, 300);\n                    return;\n                }\n\n                \/\/ Handle Close Action\n                var closeBtn = wrapper.querySelector('.bartender-scarcity-close-btn');\n                if (closeBtn) {\n                    closeBtn.addEventListener('click', function() {\n                        isDismissed = true;\n                        hideBanner();\n                    });\n                }\n\n                \/\/ Scroll events\n                window.addEventListener('scroll', handleScroll, { passive: true });\n                \n                \/\/ Window resizing event to recalculate offsets\n                window.addEventListener('resize', function() {\n                    if (wrapper.style.display === 'block') {\n                        syncHeight();\n                    }\n                });\n\n                \/\/ Run on page loads\n                setTimeout(handleScroll, 200);\n            })();\n        <\/script>\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-1c40e65 e-flex e-con-boxed e-con e-parent\" data-id=\"1c40e65\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c0b529 elementor-widget__width-inherit elementor-widget elementor-widget-bartender_benefits\" data-id=\"3c0b529\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_benefits.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            .bartender-benefits-3c0b529 {\n                padding: 64px 16px;\n                background-color: #FAF9F6; \/* bg-background-50 *\/\n                font-family: 'Inter', sans-serif;\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-benefits-3c0b529 {\n                    padding: 96px 32px;\n                }\n            }\n\n            .bartender-benefits-container {\n                max-width: 1152px; \/* max-w-6xl *\/\n                margin: 0 auto;\n                width: 100%;\n            }\n\n            \/* Section Header *\/\n            .bartender-benefits-header {\n                text-align: center;\n                margin-bottom: 48px;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-benefits-header {\n                    margin-bottom: 64px;\n                }\n            }\n\n            .bartender-benefits-badge {\n                display: inline-block;\n                background-color: #F4EBE8; \/* bg-secondary-100 placeholder *\/\n                background-color: oklch(var(--secondary-100) \/ 0.8);\n                color: #52634E; \/* text-secondary-800 placeholder *\/\n                color: oklch(var(--secondary-800));\n                padding: 4px 12px;\n                border-radius: 9999px;\n                font-size: 0.75rem;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin-bottom: 16px;\n                white-space: nowrap;\n            }\n\n            .bartender-benefits-heading {\n                font-family: 'Playfair Display', serif;\n                font-size: 1.5rem;\n                font-weight: 700;\n                color: #121212; \/* text-foreground-950 *\/\n                color: oklch(var(--foreground-950));\n                line-height: 1.25;\n                margin: 0 0 16px 0;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-benefits-heading {\n                    font-size: 2.25rem;\n                }\n            }\n\n            .bartender-benefits-desc {\n                font-size: 0.875rem;\n                color: #42474B; \/* text-foreground-600 *\/\n                color: oklch(var(--foreground-600));\n                max-width: 576px;\n                margin: 0 auto;\n                line-height: 1.6;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-benefits-desc {\n                    font-size: 1rem;\n                }\n            }\n\n            \/* Cards Grid *\/\n            .bartender-benefits-grid {\n                display: grid;\n                grid-template-columns: 1fr;\n                gap: 20px;\n            }\n\n            @media (min-width: 640px) {\n                .bartender-benefits-grid {\n                    grid-template-columns: repeat(2, 1fr);\n                }\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-benefits-grid {\n                    grid-template-columns: repeat(3, 1fr);\n                }\n            }\n\n            \/* Single Card Item *\/\n            .bartender-benefit-card {\n                background-color: #FAF9F6; \/* bg-background-50 *\/\n                background-color: oklch(var(--background-50));\n                border: 1px solid rgba(235, 231, 221, 0.7); \/* border-background-200\/70 *\/\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                border-radius: 8px;\n                padding: 24px;\n                transition: all 400ms ease;\n                cursor: default;\n                box-sizing: border-box;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-benefit-card {\n                    padding: 28px;\n                }\n            }\n\n            .bartender-benefit-card:hover {\n                transform: translateY(-4px);\n                border-color: rgba(200, 159, 85, 0.4); \/* border-primary-300\/50 *\/\n                border-color: oklch(var(--primary-300) \/ 0.5);\n                box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05);\n            }\n\n            \/* Icon box *\/\n            .bartender-benefit-icon-box {\n                width: 44px;\n                height: 44px;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                border-radius: 6px;\n                background-color: #EBE7DD; \/* bg-primary-100 placeholder *\/\n                background-color: oklch(var(--primary-100));\n                color: #C89F55; \/* text-primary-600 *\/\n                color: oklch(var(--primary-600));\n                margin-bottom: 16px;\n                transition: background-color 300ms ease;\n            }\n\n            .bartender-benefit-card:hover .bartender-benefit-icon-box {\n                background-color: oklch(var(--primary-200));\n            }\n\n            .bartender-benefit-icon-box i {\n                font-size: 1.25rem;\n            }\n\n            .bartender-benefit-title {\n                font-family: 'Playfair Display', serif;\n                font-size: 1.125rem;\n                font-weight: 600;\n                color: #121212; \/* text-foreground-950 *\/\n                color: oklch(var(--foreground-950));\n                margin: 0 0 8px 0;\n            }\n\n            .bartender-benefit-text {\n                font-size: 0.875rem;\n                color: #42474B; \/* text-foreground-600 *\/\n                color: oklch(var(--foreground-600));\n                margin: 0;\n                line-height: 1.6;\n            }\n        <\/style>\n\n        <section class=\"bartender-benefits-3c0b529\" id=\"services\">\n            <div class=\"bartender-benefits-container\">\n                <!-- Section Header -->\n                <div class=\"bartender-benefits-header\">\n                                            <span class=\"bartender-benefits-badge\">\n                            Why Hire Us                        <\/span>\n                    \n                                            <h2 class=\"bartender-benefits-heading\">\n                            The Island&#039;s Premier Mobile Cocktail Bar Experience                        <\/h2>\n                    \n                                            <p class=\"bartender-benefits-desc\">\n                            From intimate villa gatherings to grand wedding receptions, we bring the bar, the talent, and the flair \u2014 you bring the guests.                        <\/p>\n                                    <\/div>\n\n                <!-- Cards Grid -->\n                <div class=\"bartender-benefits-grid\">\n                                                <div class=\"bartender-benefit-card\">\n                                <!-- Icon Box -->\n                                                                    <div class=\"bartender-benefit-icon-box\">\n                                        <i class=\"ri-drinks-line\"><\/i>\n                                    <\/div>\n                                \n                                <!-- Title -->\n                                                                    <h3 class=\"bartender-benefit-title\">\n                                        Professional Licensed Bartenders                                    <\/h3>\n                                \n                                <!-- Description -->\n                                                                    <p class=\"bartender-benefit-text\">\n                                        Our team of certified mixologists brings years of high-end hospitality experience, from luxury hotels to exclusive private events across Mallorca.                                    <\/p>\n                                                            <\/div>\n                                                    <div class=\"bartender-benefit-card\">\n                                <!-- Icon Box -->\n                                                                    <div class=\"bartender-benefit-icon-box\">\n                                        <i class=\"ri-goblet-line\"><\/i>\n                                    <\/div>\n                                \n                                <!-- Title -->\n                                                                    <h3 class=\"bartender-benefit-title\">\n                                        Bespoke Signature Cocktail Menus                                    <\/h3>\n                                \n                                <!-- Description -->\n                                                                    <p class=\"bartender-benefit-text\">\n                                        Every menu is custom-designed for your event. From classic Negronis to Mallorcan-inspired creations featuring local citrus, herbs, and spirits.                                    <\/p>\n                                                            <\/div>\n                                                    <div class=\"bartender-benefit-card\">\n                                <!-- Icon Box -->\n                                                                    <div class=\"bartender-benefit-icon-box\">\n                                        <i class=\"ri-store-2-line\"><\/i>\n                                    <\/div>\n                                \n                                <!-- Title -->\n                                                                    <h3 class=\"bartender-benefit-title\">\n                                        Complete Mobile Bar Setup                                    <\/h3>\n                                \n                                <!-- Description -->\n                                                                    <p class=\"bartender-benefit-text\">\n                                        We transport and assemble a fully equipped cocktail bar at your chosen location \u2014 villa, finca, beach, or yacht. Glassware, tools, ice, garnishes \u2014 everything included.                                    <\/p>\n                                                            <\/div>\n                                                    <div class=\"bartender-benefit-card\">\n                                <!-- Icon Box -->\n                                                                    <div class=\"bartender-benefit-icon-box\">\n                                        <i class=\"ri-emotion-laugh-line\"><\/i>\n                                    <\/div>\n                                \n                                <!-- Title -->\n                                                                    <h3 class=\"bartender-benefit-title\">\n                                        Stress-Free \u2014 You Host, We Handle Drinks                                    <\/h3>\n                                \n                                <!-- Description -->\n                                                                    <p class=\"bartender-benefit-text\">\n                                        From the first welcome cocktail to the last nightcap, our team manages every detail behind the bar so you can focus on your guests and the celebration.                                    <\/p>\n                                                            <\/div>\n                                                    <div class=\"bartender-benefit-card\">\n                                <!-- Icon Box -->\n                                                                    <div class=\"bartender-benefit-icon-box\">\n                                        <i class=\"ri-star-line\"><\/i>\n                                    <\/div>\n                                \n                                <!-- Title -->\n                                                                    <h3 class=\"bartender-benefit-title\">\n                                        Premium Presentation &amp; Flair Service                                    <\/h3>\n                                \n                                <!-- Description -->\n                                                                    <p class=\"bartender-benefit-text\">\n                                        Expect more than just great drinks. Our bartenders deliver style, charisma, and showmanship that elevates the atmosphere of any gathering.                                    <\/p>\n                                                            <\/div>\n                                                    <div class=\"bartender-benefit-card\">\n                                <!-- Icon Box -->\n                                                                    <div class=\"bartender-benefit-icon-box\">\n                                        <i class=\"ri-map-pin-line\"><\/i>\n                                    <\/div>\n                                \n                                <!-- Title -->\n                                                                    <h3 class=\"bartender-benefit-title\">\n                                        Serving the Entire Island                                    <\/h3>\n                                \n                                <!-- Description -->\n                                                                    <p class=\"bartender-benefit-text\">\n                                        Based in Palma, we travel anywhere across Mallorca \u2014 from the cliffs of Formentor to the coves of Calvia, the fincas of Pollensa to the marinas of Andratx.                                    <\/p>\n                                                            <\/div>\n                                        <\/div>\n            <\/div>\n        <\/section>\n\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-b047cc1 e-flex e-con-boxed e-con e-parent\" data-id=\"b047cc1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0439853 elementor-widget elementor-widget-bartender_packages\" data-id=\"0439853\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_packages.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            .bartender-packages-0439853 {\n                padding: 64px 16px;\n                background-color: #F5F3EE; \/* bg-background-100 *\/\n                font-family: 'Inter', sans-serif;\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-packages-0439853 {\n                    padding: 96px 32px;\n                }\n            }\n\n            .bartender-packages-container {\n                max-width: 1152px; \/* max-w-6xl *\/\n                margin: 0 auto;\n                width: 100%;\n            }\n\n            \/* Header Section *\/\n            .bartender-packages-header {\n                text-align: center;\n                margin-bottom: 48px;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-packages-header {\n                    margin-bottom: 64px;\n                }\n            }\n\n            .bartender-packages-badge {\n                display: inline-block;\n                background-color: #EBE7DD; \/* bg-primary-100 placeholder *\/\n                background-color: oklch(var(--primary-100));\n                color: #C89F55; \/* text-primary-800 placeholder *\/\n                color: oklch(var(--primary-700));\n                padding: 4px 12px;\n                border-radius: 9999px;\n                font-size: 0.75rem;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin-bottom: 16px;\n                white-space: nowrap;\n            }\n\n            .bartender-packages-heading {\n                font-family: 'Playfair Display', serif;\n                font-size: 1.5rem;\n                font-weight: 700;\n                color: #121212; \/* text-foreground-950 *\/\n                color: oklch(var(--foreground-950));\n                line-height: 1.25;\n                margin: 0 0 16px 0;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-packages-heading {\n                    font-size: 2.25rem;\n                }\n            }\n\n            .bartender-packages-desc {\n                font-size: 0.875rem;\n                color: #42474B; \/* text-foreground-600 *\/\n                color: oklch(var(--foreground-600));\n                max-width: 576px;\n                margin: 0 auto;\n                line-height: 1.6;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-packages-desc {\n                    font-size: 1rem;\n                }\n            }\n\n            \/* Cocktail Menu Preview Bar Style *\/\n            .bartender-menu-preview-bar {\n                display: flex;\n                align-items: center;\n                gap: 16px;\n                background-color: #FAF9F6; \/* bg-background-50 *\/\n                background-color: oklch(var(--background-50));\n                border: 1px solid rgba(235, 231, 221, 0.7); \/* border-background-200\/70 *\/\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                border-radius: 8px;\n                padding: 16px;\n                margin-bottom: 40px;\n                text-decoration: none;\n                transition: all 300ms ease;\n                box-sizing: border-box;\n                width: 100%;\n                text-align: left;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-menu-preview-bar {\n                    padding: 20px;\n                    gap: 24px;\n                    margin-bottom: 48px;\n                }\n            }\n\n            .bartender-menu-preview-bar:hover {\n                border-color: rgba(200, 159, 85, 0.4); \/* border-primary-300\/50 *\/\n                border-color: oklch(var(--primary-300) \/ 0.5);\n                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.05);\n            }\n\n            .bartender-menu-icon-box {\n                width: 56px;\n                height: 56px;\n                border-radius: 8px;\n                background-color: #EBE7DD; \/* bg-primary-100 *\/\n                background-color: oklch(var(--primary-100));\n                color: #C89F55;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                flex-shrink: 0;\n                transition: background-color 300ms ease;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-menu-icon-box {\n                    width: 64px;\n                    height: 64px;\n                }\n            }\n\n            .bartender-menu-preview-bar:hover .bartender-menu-icon-box {\n                background-color: oklch(var(--primary-200));\n            }\n\n            .bartender-menu-icon-box i {\n                font-size: 1.25rem;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-menu-icon-box i {\n                    font-size: 1.5rem;\n                }\n            }\n\n            .bartender-menu-info {\n                flex-grow: 1;\n                min-width: 0;\n            }\n\n            .bartender-menu-info-title {\n                font-size: 0.875rem;\n                font-weight: 700;\n                color: #121212;\n                color: oklch(var(--foreground-950));\n                margin: 0 0 2px 0;\n                transition: color 200ms ease;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-menu-info-title {\n                    font-size: 1rem;\n                }\n            }\n\n            .bartender-menu-preview-bar:hover .bartender-menu-info-title {\n                color: #C89F55;\n                color: oklch(var(--primary-700));\n            }\n\n            .bartender-menu-info-desc {\n                font-size: 0.75rem;\n                color: #8E959A;\n                color: oklch(var(--foreground-500));\n                margin: 0;\n                white-space: nowrap;\n                overflow: hidden;\n                text-overflow: ellipsis;\n            }\n\n            .bartender-menu-action {\n                display: flex;\n                align-items: center;\n                gap: 8px;\n                flex-shrink: 0;\n            }\n\n            .bartender-menu-action-label {\n                display: none;\n                font-size: 0.75rem;\n                font-weight: 600;\n                color: #C89F55;\n                color: oklch(var(--primary-700));\n                white-space: nowrap;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-menu-action-label {\n                    display: inline;\n                }\n            }\n\n            .bartender-menu-action-circle {\n                width: 32px;\n                height: 32px;\n                border-radius: 50%;\n                background-color: rgba(235, 231, 221, 0.7);\n                background-color: oklch(var(--background-100));\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                transition: all 300ms ease;\n            }\n\n            .bartender-menu-preview-bar:hover .bartender-menu-action-circle {\n                background-color: oklch(var(--primary-100));\n            }\n\n            .bartender-menu-action-circle i {\n                font-size: 0.875rem;\n                color: #8E959A;\n                color: oklch(var(--foreground-400));\n                transition: all 300ms ease;\n            }\n\n            .bartender-menu-preview-bar:hover .bartender-menu-action-circle i {\n                color: #C89F55;\n                color: oklch(var(--primary-600));\n            }\n\n            \/* Cards Layout *\/\n            .bartender-packages-grid {\n                display: grid;\n                grid-template-columns: 1fr;\n                gap: 24px;\n                align-items: stretch;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-packages-grid {\n                    grid-template-columns: repeat(3, 1fr);\n                    gap: 20px;\n                }\n            }\n\n            \/* Single Package Card *\/\n            .bartender-pkg-card {\n                position: relative;\n                background-color: #FAF9F6; \/* bg-background-50 *\/\n                background-color: oklch(var(--background-50));\n                border: 1px solid rgba(235, 231, 221, 0.7);\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                border-radius: 8px;\n                padding: 24px;\n                display: flex;\n                flex-direction: column;\n                transition: all 500ms ease;\n                box-sizing: border-box;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-pkg-card {\n                    padding: 28px;\n                }\n            }\n\n            .bartender-pkg-card:hover {\n                transform: translateY(-8px);\n                box-shadow: 0 20px 50px rgba(0, 0, 0, 0.08);\n            }\n\n            \/* Featured Card Pop Style *\/\n            .bartender-pkg-card.featured {\n                border-color: #C89F55;\n                border-color: oklch(var(--primary-400));\n                box-shadow: 0 0 40px oklch(var(--primary-300) \/ 0.08);\n            }\n\n            @media (min-width: 768px) {\n                .bartender-pkg-card.featured {\n                    margin-top: -16px;\n                    margin-bottom: 16px;\n                }\n            }\n\n            .bartender-pkg-card.featured:hover {\n                box-shadow: 0 25px 60px rgba(0, 0, 0, 0.12);\n            }\n\n            \/* Most Popular Tag *\/\n            .bartender-pkg-badge-popular {\n                position: absolute;\n                top: 0;\n                left: 50%;\n                transform: translate(-50%, -50%);\n                background-color: #C89F55;\n                background-color: oklch(var(--primary-500));\n                color: #121212;\n                color: oklch(var(--foreground-950));\n                padding: 4px 16px;\n                border-radius: 9999px;\n                font-size: 0.75rem;\n                font-weight: 700;\n                white-space: nowrap;\n                letter-spacing: 0.02em;\n            }\n\n            \/* Package title and price info *\/\n            .bartender-pkg-head {\n                margin-bottom: 20px;\n            }\n\n            .bartender-pkg-name {\n                font-family: 'Playfair Display', serif;\n                font-size: 1.25rem;\n                font-weight: 700;\n                color: #121212;\n                color: oklch(var(--foreground-950));\n                margin: 0 0 8px 0;\n            }\n\n            .bartender-pkg-price {\n                font-size: 1.5rem;\n                font-weight: 700;\n                color: #C89F55;\n                color: oklch(var(--primary-600));\n            }\n\n            .bartender-pkg-desc {\n                font-size: 0.875rem;\n                line-height: 1.6;\n                color: #42474B;\n                color: oklch(var(--foreground-600));\n                margin: 0 0 24px 0;\n                min-height: 60px;\n            }\n\n            \/* Inclusions list rules *\/\n            .bartender-pkg-inclusions {\n                list-style: none;\n                padding: 0;\n                margin: 0 0 32px 0;\n                flex-grow: 1;\n                display: flex;\n                flex-direction: column;\n                gap: 10px;\n            }\n\n            .bartender-pkg-inclusion-item {\n                display: flex;\n                align-items: start;\n                gap: 10px;\n                font-size: 0.875rem;\n                color: #42474B;\n                color: oklch(var(--foreground-700));\n                line-height: 1.4;\n            }\n\n            .bartender-pkg-inclusion-item i {\n                color: #C89F55;\n                color: oklch(var(--primary-500));\n                font-size: 14px;\n                margin-top: 2px;\n                flex-shrink: 0;\n            }\n\n            \/* Link inside inclusions *\/\n            .bartender-pkg-inclusion-link {\n                font-weight: 600;\n                color: #C89F55 !important;\n                color: oklch(var(--primary-600)) !important;\n                text-decoration: none;\n                transition: color 200ms ease;\n            }\n\n            .bartender-pkg-inclusion-link:hover {\n                color: oklch(var(--primary-700)) !important;\n                text-decoration: underline;\n                text-underline-offset: 4px;\n            }\n\n            \/* Card Action Button *\/\n            .bartender-pkg-btn-cta {\n                width: 100%;\n                padding: 12px;\n                border: none;\n                border-radius: 6px;\n                font-size: 0.875rem;\n                font-weight: 600;\n                cursor: pointer;\n                transition: all 200ms ease;\n                box-sizing: border-box;\n                text-align: center;\n                display: block;\n                text-decoration: none;\n            }\n\n            \/* Normal button theme *\/\n            .bartender-pkg-card:not(.featured) .bartender-pkg-btn-cta {\n                background-color: #121212;\n                background-color: oklch(var(--foreground-950));\n                color: #FAF9F6 !important;\n                color: oklch(var(--background-50)) !important;\n            }\n\n            .bartender-pkg-card:not(.featured) .bartender-pkg-btn-cta:hover {\n                background-color: oklch(var(--foreground-800));\n            }\n\n            \/* Featured button theme *\/\n            .bartender-pkg-card.featured .bartender-pkg-btn-cta {\n                background-color: #C89F55;\n                background-color: oklch(var(--primary-500));\n                color: #121212 !important;\n                color: oklch(var(--foreground-950)) !important;\n            }\n\n            .bartender-pkg-card.featured .bartender-pkg-btn-cta:hover {\n                background-color: oklch(var(--primary-600));\n            }\n\n            \/* Bottom Note disclaimer *\/\n            .bartender-packages-note {\n                text-align: center;\n                font-size: 0.75rem;\n                color: #8E959A;\n                color: oklch(var(--foreground-500));\n                margin-top: 32px;\n                margin-bottom: 0;\n            }\n        <\/style>\n\n        <section class=\"bartender-packages-0439853\" id=\"packages\">\n            <div class=\"bartender-packages-container\">\n                \n                <!-- Section Header -->\n                <div class=\"bartender-packages-header\">\n                                            <span class=\"bartender-packages-badge\">\n                            Packages &amp; Pricing                        <\/span>\n                    \n                                            <h2 class=\"bartender-packages-heading\">\n                            Choose Your Perfect Cocktail Experience                        <\/h2>\n                    \n                                            <p class=\"bartender-packages-desc\">\n                            From bartender-only service to a full luxury hospitality experience \u2014 there&#039;s a package for every celebration.                        <\/p>\n                                    <\/div>\n\n                <!-- Cocktail Menu Preview Bar (Direct PDF file trigger) -->\n                                    <a href=\"https:\/\/storage.readdy-site.link\/project_files\/93b25e6c-72fb-4234-8c08-74a43ccb7722\/ea275021-75f6-4620-9e3e-48d6f41e863e_Cocktail_Menu_Bartender_Mallorca.pdf\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bartender-menu-preview-bar\">\n                        <!-- Icon -->\n                        <div class=\"bartender-menu-icon-box\">\n                            <i class=\"ri-goblet-line\"><\/i>\n                        <\/div>\n                        <!-- Info Details -->\n                        <div class=\"bartender-menu-info\">\n                                                            <h3 class=\"bartender-menu-info-title\">\n                                    Cocktail Menu                                <\/h3>\n                            \n                                                            <p class=\"bartender-menu-info-desc\">\n                                    Classics, Signature Creations &amp; Alcohol-Free \u2014 view our full menu                                <\/p>\n                                                    <\/div>\n                        <!-- Trigger Action -->\n                        <div class=\"bartender-menu-action\">\n                                                            <span class=\"bartender-menu-action-label\">\n                                    View PDF                                <\/span>\n                                                        <div class=\"bartender-menu-action-circle\">\n                                <i class=\"ri-arrow-right-line\"><\/i>\n                            <\/div>\n                        <\/div>\n                    <\/a>\n                \n                <!-- Packages Grid Cards -->\n                <div class=\"bartender-packages-grid\">\n                                                <div class=\"bartender-pkg-card\">\n                                \n                                <!-- Name & Pricing -->\n                                <div class=\"bartender-pkg-head\">\n                                                                            <h3 class=\"bartender-pkg-name\">The Bartender<\/h3>\n                                                                        \n                                                                            <span class=\"bartender-pkg-price\">From 350\u20ac<\/span>\n                                                                    <\/div>\n\n                                <!-- Description -->\n                                                                    <p class=\"bartender-pkg-desc\">Professional bartender service only. Drinks provided by host. Ideal for hosts who stock their own bar.<\/p>\n                                \n                                <!-- Inclusions checklist list -->\n                                <ul class=\"bartender-pkg-inclusions\">\n                                                                                <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>1\u20132 professional bartenders<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Full bar tools &amp; equipment<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Glassware for service<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Ice &amp; garnishes<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>2\u20138 hours of service<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Setup &amp; breakdown included<\/span>                                            <\/li>\n                                                                            <\/ul>\n\n                                <!-- WhatsApp Inquiry Action button -->\n                                                                <a href=\"https:\/\/wa.me\/34651411057?text=Hi%2C%20I%27d%20like%20a%20quote%20for%20the%20%22The%20Bartender%22%20package%20from%20Bartender%20Mallorca\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bartender-pkg-btn-cta\">\n                                    Request This Package                                <\/a>\n                            <\/div>\n                                                        <div class=\"bartender-pkg-card featured\">\n                                                                    <div class=\"bartender-pkg-badge-popular\">Most Popular<\/div>\n                                \n                                <!-- Name & Pricing -->\n                                <div class=\"bartender-pkg-head\">\n                                                                            <h3 class=\"bartender-pkg-name\">The Bartender + Open Bar<\/h3>\n                                                                        \n                                                                            <span class=\"bartender-pkg-price\">From 28\u20ac\/person<\/span>\n                                                                    <\/div>\n\n                                <!-- Description -->\n                                                                    <p class=\"bartender-pkg-desc\">Bartender + full premium drinks &amp; ingredients. We handle everything behind the bar.<\/p>\n                                \n                                <!-- Inclusions checklist list -->\n                                <ul class=\"bartender-pkg-inclusions\">\n                                                                                <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Everything in The Bartender<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <a href=\"https:\/\/storage.readdy-site.link\/project_files\/93b25e6c-72fb-4234-8c08-74a43ccb7722\/ea275021-75f6-4620-9e3e-48d6f41e863e_Cocktail_Menu_Bartender_Mallorca.pdf\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bartender-pkg-inclusion-link\">Cocktail Menu<\/a>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Bespoke cocktail menu design<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>All mixers, fresh juices &amp; syrups<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Menu cards &amp; bar signage<\/span>                                            <\/li>\n                                                                            <\/ul>\n\n                                <!-- WhatsApp Inquiry Action button -->\n                                                                <a href=\"https:\/\/wa.me\/34651411057?text=Hi%2C%20I%27d%20like%20a%20quote%20for%20the%20%22The%20Bartender%20%2B%20Open%20Bar%22%20package%20from%20Bartender%20Mallorca\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bartender-pkg-btn-cta\">\n                                    Request This Package                                <\/a>\n                            <\/div>\n                                                        <div class=\"bartender-pkg-card\">\n                                \n                                <!-- Name & Pricing -->\n                                <div class=\"bartender-pkg-head\">\n                                                                            <h3 class=\"bartender-pkg-name\">The Full Experience<\/h3>\n                                                                        \n                                                                            <span class=\"bartender-pkg-price\">From 49\u20ac\/person<\/span>\n                                                                    <\/div>\n\n                                <!-- Description -->\n                                                                    <p class=\"bartender-pkg-desc\">Bartender + drinks + waitress service. Complete hospitality for larger or luxury events.<\/p>\n                                \n                                <!-- Inclusions checklist list -->\n                                <ul class=\"bartender-pkg-inclusions\">\n                                                                                <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Everything in Bartender + Open Bar<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Dedicated waitstaff for table service<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Extended cocktail menu with tasting flights<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Premium glassware upgrade<\/span>                                            <\/li>\n                                                                                        <li class=\"bartender-pkg-inclusion-item\">\n                                                <i class=\"ri-check-line\"><\/i>\n                                                <span>Post-event bar breakdown &amp; cleanup<\/span>                                            <\/li>\n                                                                            <\/ul>\n\n                                <!-- WhatsApp Inquiry Action button -->\n                                                                <a href=\"https:\/\/wa.me\/34651411057?text=Hi%2C%20I%27d%20like%20a%20quote%20for%20the%20%22The%20Full%20Experience%22%20package%20from%20Bartender%20Mallorca\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bartender-pkg-btn-cta\">\n                                    Request This Package                                <\/a>\n                            <\/div>\n                                            <\/div>\n\n                <!-- Bottom disclaimer note -->\n                                    <p class=\"bartender-packages-note\">\n                        All packages include travel anywhere on Mallorca island. Custom packages available for events over 100 guests.                    <\/p>\n                \n            <\/div>\n        <\/section>\n\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-75f3f8a e-flex e-con-boxed e-con e-parent\" data-id=\"75f3f8a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51e900a elementor-widget elementor-widget-bartender_pricing_calculator\" data-id=\"51e900a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_pricing_calculator.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            .bartender-calc-51e900a {\n                padding: 64px 16px;\n                background-color: oklch(var(--background-50));\n                font-family: 'Inter', sans-serif;\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-calc-51e900a {\n                    padding: 96px 32px;\n                }\n            }\n\n            .bartender-calc-container {\n                max-width: 1152px; \/* max-w-6xl *\/\n                margin: 0 auto;\n                width: 100%;\n            }\n\n            \/* Section Header *\/\n            .bartender-calc-header {\n                text-align: center;\n                margin-bottom: 40px;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-calc-header {\n                    margin-bottom: 56px;\n                }\n            }\n\n            .bartender-calc-badge {\n                display: inline-block;\n                background-color: oklch(var(--accent-100) \/ 0.8);\n                color: oklch(var(--accent-900));\n                padding: 4px 12px;\n                border-radius: 9999px;\n                font-size: 0.75rem;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin-bottom: 16px;\n                white-space: nowrap;\n                font-family: var(--font-label), sans-serif;\n            }\n\n            .bartender-calc-heading {\n                font-family: var(--font-heading), serif;\n                font-size: 2rem;\n                font-weight: 700;\n                color: oklch(var(--foreground-950));\n                line-height: 1.25;\n                margin: 0 0 16px 0;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-calc-heading {\n                    font-size: 2.25rem;\n                }\n            }\n\n            .bartender-calc-desc {\n                font-size: 0.875rem;\n                color: oklch(var(--foreground-600));\n                max-width: 576px;\n                margin: 0 auto;\n                line-height: 1.6;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-calc-desc {\n                    font-size: 1rem;\n                }\n            }\n\n            \/* Layout Body split columns *\/\n            .bartender-calc-body {\n                display: flex;\n                flex-direction: column;\n                gap: 32px;\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-calc-body {\n                    flex-direction: row;\n                    gap: 32px;\n                }\n            }\n\n            \/* Left Controls column *\/\n            .bartender-calc-controls {\n                flex-grow: 1;\n                display: flex;\n                flex-direction: column;\n                gap: 28px;\n            }\n\n            .bartender-calc-group {\n                margin-bottom: 8px;\n            }\n\n            .bartender-calc-label {\n                display: block;\n                font-size: 0.75rem;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                color: oklch(var(--foreground-500));\n                margin-bottom: 12px;\n                font-family: var(--font-label), sans-serif;\n            }\n\n            \/* Package selectors grid *\/\n            .bartender-calc-pkg-grid {\n                display: grid;\n                grid-template-columns: repeat(3, 1fr);\n                gap: 8px;\n            }\n\n            @media (min-width: 640px) {\n                .bartender-calc-pkg-grid {\n                    gap: 12px;\n                }\n            }\n\n            \/* GENERAL BUTTON RESET FOR THEME OVERRIDES *\/\n            .bartender-calc-51e900a button {\n                padding: 0 !important;\n                margin: 0 !important;\n                background: none !important;\n                border: none !important;\n                box-shadow: none !important;\n                text-shadow: none !important;\n                min-width: 0 !important;\n                min-height: 0 !important;\n                width: auto !important;\n                height: auto !important;\n                line-height: 1 !important;\n                text-transform: none !important;\n                text-align: inherit !important;\n                cursor: pointer !important;\n                font-family: inherit !important;\n                font-size: inherit !important;\n                border-radius: 0 !important;\n                box-sizing: border-box !important;\n                outline: none !important;\n            }\n\n            .bartender-calc-51e900a .bartender-calc-pkg-btn {\n                position: relative !important;\n                display: flex !important;\n                flex-direction: column !important;\n                text-align: left !important;\n                padding: 12px 8px !important;\n                border-radius: 8px !important;\n                border: 1px solid oklch(var(--background-200) \/ 0.7) !important;\n                background-color: oklch(var(--background-50)) !important;\n                transition: all 300ms ease !important;\n            }\n\n            @media (min-width: 640px) {\n                .bartender-calc-51e900a .bartender-calc-pkg-btn {\n                    padding: 16px !important;\n                }\n            }\n\n            .bartender-calc-51e900a .bartender-calc-pkg-btn.active {\n                border-color: oklch(var(--primary-400)) !important;\n                background-color: oklch(var(--primary-50) \/ 0.5) !important;\n                box-shadow: 0 0 10px rgba(200, 159, 85, 0.15) !important;\n            }\n\n            .bartender-calc-51e900a .bartender-calc-pkg-btn:hover:not(.active) {\n                border-color: oklch(var(--primary-300) \/ 0.6) !important;\n            }\n\n            .bartender-calc-51e900a .bartender-calc-pkg-name {\n                display: block !important;\n                font-size: 0.75rem !important;\n                font-weight: 700 !important;\n                margin-bottom: 4px !important;\n                white-space: nowrap !important;\n                color: oklch(var(--foreground-750)) !important;\n                font-family: var(--font-label), sans-serif !important;\n            }\n\n            .bartender-calc-51e900a .bartender-calc-pkg-btn.active .bartender-calc-pkg-name {\n                color: oklch(var(--primary-700)) !important;\n            }\n\n            .bartender-calc-51e900a .bartender-calc-pkg-badge {\n                display: block !important;\n                font-size: 9px !important;\n                text-transform: uppercase !important;\n                letter-spacing: 0.05em !important;\n                font-weight: 600 !important;\n                color: oklch(var(--foreground-400)) !important;\n                white-space: nowrap !important;\n                font-family: var(--font-label), sans-serif !important;\n            }\n\n            @media (min-width: 640px) {\n                .bartender-calc-51e900a .bartender-calc-pkg-badge {\n                    font-size: 10px !important;\n                }\n            }\n\n            .bartender-calc-51e900a .bartender-calc-pkg-checkbox {\n                position: absolute !important;\n                top: 6px !important;\n                right: 6px !important;\n                display: none !important;\n                color: oklch(var(--primary-500)) !important;\n                font-size: 0.875rem !important;\n            }\n\n            @media (min-width: 640px) {\n                .bartender-calc-51e900a .bartender-calc-pkg-checkbox {\n                    top: 8px !important;\n                    right: 8px !important;\n                    font-size: 1rem !important;\n                }\n            }\n\n            .bartender-calc-51e900a .bartender-calc-pkg-btn.active .bartender-calc-pkg-checkbox {\n                display: block !important;\n            }\n\n            \/* Sliders container styling *\/\n            .bartender-slider-header {\n                display: flex;\n                align-items: center;\n                justify-content: space-between;\n                margin-bottom: 12px;\n            }\n\n            .bartender-slider-value {\n                font-size: 0.875rem;\n                font-weight: 700;\n                color: oklch(var(--foreground-900));\n            }\n\n            \/* Input range styling with high specificity resets *\/\n            .bartender-calc-51e900a .bartender-range {\n                width: 100% !important;\n                height: 8px !important;\n                background: oklch(var(--background-200)) !important;\n                border-radius: 9999px !important;\n                appearance: none !important;\n                cursor: pointer !important;\n                outline: none !important;\n                margin: 0 !important;\n                border: none !important;\n                box-shadow: none !important;\n            }\n\n            .bartender-calc-51e900a .bartender-range::-webkit-slider-thumb {\n                appearance: none !important;\n                width: 20px !important;\n                height: 20px !important;\n                border-radius: 50% !important;\n                background: oklch(var(--primary-500)) !important;\n                cursor: pointer !important;\n                transition: transform 200ms ease !important;\n                border: none !important;\n                box-shadow: none !important;\n            }\n\n            .bartender-calc-51e900a .bartender-range::-webkit-slider-thumb:hover {\n                transform: scale(1.15) !important;\n            }\n\n            .bartender-calc-51e900a .bartender-range::-moz-range-thumb {\n                width: 20px !important;\n                height: 20px !important;\n                border-radius: 50% !important;\n                background: oklch(var(--primary-500)) !important;\n                cursor: pointer !important;\n                transition: transform 200ms ease !important;\n                border: none !important;\n                box-shadow: none !important;\n            }\n\n            .bartender-calc-51e900a .bartender-range::-moz-range-thumb:hover {\n                transform: scale(1.15) !important;\n            }\n\n            .bartender-slider-labels {\n                display: flex;\n                justify-content: space-between;\n                margin-top: 6px;\n            }\n\n            .bartender-slider-labels span {\n                font-size: 10px;\n                color: oklch(var(--foreground-400));\n            }\n\n            \/* Tooltip Info Icon styles *\/\n            .bartender-tooltip-wrapper {\n                position: relative;\n                display: inline-flex;\n            }\n\n            .bartender-calc-51e900a .bartender-tooltip-trigger {\n                width: 16px !important;\n                height: 16px !important;\n                border-radius: 50% !important;\n                background-color: oklch(var(--background-200)) !important;\n                color: oklch(var(--foreground-500)) !important;\n                border: none !important;\n                font-size: 10px !important;\n                display: inline-flex !important;\n                align-items: center !important;\n                justify-content: center !important;\n                cursor: pointer !important;\n                padding: 0 !important;\n            }\n\n            .bartender-calc-51e900a .bartender-tooltip-trigger:hover {\n                background-color: oklch(var(--background-300)) !important;\n            }\n\n            .bartender-tooltip-box {\n                position: absolute;\n                bottom: 100%;\n                left: 50%;\n                transform: translate(-50%, -8px);\n                background-color: oklch(var(--foreground-950));\n                color: oklch(var(--background-50));\n                padding: 10px 14px;\n                border-radius: 8px;\n                font-size: 11px;\n                line-height: 1.5;\n                z-index: 99;\n                width: 220px;\n                display: none;\n                box-shadow: 0 10px 25px rgba(0,0,0,0.3);\n                white-space: normal;\n                text-align: left;\n            }\n\n            .bartender-tooltip-box p {\n                margin: 0 0 4px 0;\n            }\n\n            .bartender-tooltip-box p.font-semibold {\n                font-weight: 700;\n            }\n\n            .bartender-tooltip-box p.opacity-80 {\n                opacity: 0.8;\n            }\n\n            .bartender-tooltip-box p.opacity-70 {\n                opacity: 0.7;\n                font-size: 10px;\n                margin-top: 4px;\n            }\n\n            .bartender-tooltip-box p.understaffed-warning {\n                color: #ff9b9b;\n                font-weight: 600;\n                font-size: 10px;\n                margin-top: 4px;\n            }\n\n            .bartender-tooltip-box::after {\n                content: '';\n                position: absolute;\n                top: 100%;\n                left: 50%;\n                transform: translateX(-50%);\n                border: 6px solid transparent;\n                border-top-color: oklch(var(--foreground-950));\n            }\n\n            .bartender-tooltip-wrapper:hover .bartender-tooltip-box,\n            .bartender-tooltip-wrapper .bartender-tooltip-trigger:focus + .bartender-tooltip-box {\n                display: block;\n            }\n\n            \/* Hours slider button shortcuts list *\/\n            .bartender-hours-shortcuts {\n                display: flex;\n                justify-content: space-between;\n                margin-top: 12px;\n                gap: 4px;\n            }\n\n            .bartender-calc-51e900a .bartender-hours-btn {\n                display: inline-flex !important;\n                align-items: center !important;\n                justify-content: center !important;\n                font-size: 11px !important;\n                font-weight: 500 !important;\n                padding: 4px 0 !important;\n                min-width: 32px !important;\n                height: 24px !important;\n                border-radius: 9999px !important;\n                background-color: transparent !important;\n                color: oklch(var(--foreground-400)) !important;\n                transition: all 0.2s ease !important;\n                border: none !important;\n                margin: 0 !important;\n            }\n\n            .bartender-calc-51e900a .bartender-hours-btn:hover:not(.active) {\n                color: oklch(var(--foreground-900)) !important;\n                background-color: oklch(var(--background-100)) !important;\n            }\n\n            .bartender-calc-51e900a .bartender-hours-btn.active {\n                background-color: oklch(var(--primary-500)) !important;\n                color: oklch(var(--background-50)) !important;\n            }\n\n            \/* Bartender Count selector buttons *\/\n            .bartender-count-grid {\n                display: flex;\n                gap: 8px;\n            }\n\n            .bartender-calc-51e900a .bartender-count-btn {\n                display: inline-flex !important;\n                align-items: center !important;\n                justify-content: center !important;\n                flex-grow: 1 !important;\n                padding: 12px !important;\n                border-radius: 8px !important;\n                border: 1px solid oklch(var(--background-200) \/ 0.7) !important;\n                background-color: oklch(var(--background-50)) !important;\n                font-size: 0.875rem !important;\n                font-weight: 600 !important;\n                color: oklch(var(--foreground-600)) !important;\n                transition: all 200ms ease !important;\n            }\n\n            .bartender-calc-51e900a .bartender-count-btn.active {\n                border-color: oklch(var(--primary-400)) !important;\n                background-color: oklch(var(--primary-50) \/ 0.5) !important;\n                color: oklch(var(--primary-700)) !important;\n                box-shadow: 0 0 8px rgba(200, 159, 85, 0.1) !important;\n            }\n\n            .bartender-calc-51e900a .bartender-count-btn:hover:not(.active) {\n                border-color: oklch(var(--primary-300) \/ 0.6) !important;\n            }\n\n            .bartender-staffing-indicator {\n                display: flex;\n                align-items: center;\n                gap: 6px;\n                margin-top: 8px;\n                font-size: 10px;\n                font-weight: 500;\n            }\n\n            .bartender-staffing-indicator.understaffed {\n                color: #dc2626;\n            }\n\n            .bartender-staffing-indicator.staffed {\n                color: #16a34a;\n            }\n\n            \/* Right Summary Panel Card *\/\n            .bartender-calc-summary-card {\n                background-color: oklch(var(--background-50));\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                border-radius: 8px;\n                padding: 24px;\n                box-sizing: border-box;\n                width: 100%;\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-calc-summary-card {\n                    width: 380px;\n                    flex-shrink: 0;\n                    position: sticky;\n                    top: 120px;\n                }\n            }\n\n            \/* Panel Header and Actions *\/\n            .bartender-calc-summary-head {\n                display: flex;\n                align-items: center;\n                justify-content: space-between;\n                margin-bottom: 20px;\n            }\n\n            .bartender-calc-summary-title {\n                font-family: var(--font-heading), serif;\n                font-size: 1.125rem;\n                font-weight: 700;\n                color: oklch(var(--foreground-950));\n                margin: 0;\n            }\n\n            .bartender-calc-action-buttons {\n                display: flex;\n                align-items: center;\n                gap: 4px;\n            }\n\n            .bartender-calc-51e900a .bartender-calc-action-btn {\n                display: inline-flex !important;\n                align-items: center !important;\n                justify-content: center !important;\n                position: relative !important;\n                width: 32px !important;\n                height: 32px !important;\n                border-radius: 6px !important;\n                background-color: oklch(var(--background-100)) !important;\n                color: oklch(var(--foreground-500)) !important;\n                transition: all 200ms ease !important;\n            }\n\n            .bartender-calc-51e900a .bartender-calc-action-btn:hover {\n                color: oklch(var(--foreground-750)) !important;\n                background-color: oklch(var(--background-200)) !important;\n            }\n\n            .bartender-calc-action-btn i {\n                font-size: 14px;\n            }\n\n            \/* Copy tooltip *\/\n            .bartender-copy-tooltip {\n                position: absolute;\n                bottom: calc(100% + 8px);\n                left: 50%;\n                transform: translateX(-50%);\n                background-color: oklch(var(--foreground-950));\n                color: #ffffff;\n                font-size: 10px;\n                padding: 4px 8px;\n                border-radius: 4px;\n                white-space: nowrap;\n                pointer-events: none;\n                display: none;\n            }\n\n            .bartender-copy-tooltip::after {\n                content: '';\n                position: absolute;\n                top: 100%;\n                left: 50%;\n                transform: translateX(-50%);\n                border: 4px solid transparent;\n                border-top-color: oklch(var(--foreground-950));\n            }\n\n            .bartender-calc-action-btn.copied .bartender-copy-tooltip {\n                display: block;\n            }\n\n            \/* Selected criteria pills *\/\n            .bartender-calc-pills {\n                display: flex;\n                flex-wrap: wrap;\n                gap: 8px;\n                margin-bottom: 20px;\n            }\n\n            .bartender-calc-pill {\n                display: inline-flex;\n                align-items: center;\n                gap: 4px;\n                background-color: oklch(var(--background-100));\n                color: oklch(var(--foreground-600));\n                font-size: 0.75rem;\n                padding: 4px 10px;\n                border-radius: 9999px;\n            }\n\n            .bartender-calc-pill i {\n                font-size: 10px;\n            }\n\n            .bartender-calc-pill.staffing-pill.understaffed {\n                background-color: #fef2f2;\n                color: #dc2626;\n            }\n\n            \/* Breakdown List items *\/\n            .bartender-breakdown-list {\n                margin: 0 0 24px 0;\n                padding: 0 0 20px 0;\n                border-bottom: 1px solid oklch(var(--background-200) \/ 0.7);\n                display: flex;\n                flex-direction: column;\n                gap: 12px;\n            }\n\n            .bartender-breakdown-item {\n                display: flex;\n                justify-content: space-between;\n                align-items: baseline;\n                font-size: 0.875rem;\n            }\n\n            .bartender-breakdown-label {\n                color: oklch(var(--foreground-600));\n                line-height: 1.4;\n            }\n\n            .bartender-breakdown-amount {\n                color: oklch(var(--foreground-800));\n                font-weight: 500;\n                margin-left: 12px;\n                white-space: nowrap;\n            }\n\n            \/* Estimated Total display styling *\/\n            .bartender-total-header {\n                display: flex;\n                align-items: baseline;\n                justify-content: space-between;\n                margin-bottom: 4px;\n            }\n\n            .bartender-total-label {\n                font-size: 0.875rem;\n                font-weight: 600;\n                color: oklch(var(--foreground-700));\n            }\n\n            .bartender-total-sublabel {\n                font-size: 11px;\n                color: oklch(var(--foreground-400));\n            }\n\n            .bartender-total-amount {\n                font-family: var(--font-heading), serif;\n                font-size: 2.25rem;\n                font-weight: 700;\n                color: oklch(var(--foreground-950));\n                margin-bottom: 4px;\n                transition: color 200ms ease;\n            }\n\n            .bartender-total-per-person {\n                font-size: 0.75rem;\n                color: oklch(var(--foreground-500));\n                margin: 0 0 24px 0;\n            }\n\n            .bartender-total-spacer {\n                height: 20px;\n                margin-bottom: 24px;\n            }\n\n            \/* Bottom CTA button *\/\n            .bartender-calc-51e900a .bartender-calc-cta-btn {\n                display: inline-flex !important;\n                align-items: center !important;\n                justify-content: center !important;\n                width: 100% !important;\n                padding: 14px !important;\n                background-color: oklch(var(--primary-500)) !important;\n                color: oklch(var(--foreground-950)) !important;\n                border: none !important;\n                border-radius: 6px !important;\n                font-size: 0.875rem !important;\n                font-weight: 600 !important;\n                cursor: pointer !important;\n                transition: all 200ms ease !important;\n                gap: 8px !important;\n                text-decoration: none !important;\n                box-sizing: border-box !important;\n                font-family: var(--font-label), sans-serif !important;\n                text-transform: uppercase !important;\n                letter-spacing: 0.05em !important;\n            }\n\n            .bartender-calc-51e900a .bartender-calc-cta-btn:hover {\n                background-color: oklch(var(--primary-600)) !important;\n            }\n\n            .bartender-calc-note {\n                text-align: center;\n                margin-top: 12px;\n                font-size: 10px;\n                color: oklch(var(--foreground-400));\n                line-height: 1.4;\n            }\n\n            \/* =============================================\n               PRINT STYLES FOR ESTIMATE EXPORT\n            ============================================= *\/\n            @media print {\n                body * {\n                    visibility: hidden !important;\n                }\n                .bartender-calc-51e900a, \n                .bartender-calc-51e900a * {\n                    visibility: visible !important;\n                }\n                .bartender-calc-51e900a {\n                    position: absolute !important;\n                    left: 0 !important;\n                    top: 0 !important;\n                    width: 100% !important;\n                    padding: 40px !important;\n                    background-color: #ffffff !important;\n                }\n                .bartender-calc-body {\n                    flex-direction: column !important;\n                }\n                .bartender-calc-summary-card {\n                    width: 100% !important;\n                    position: static !important;\n                    box-shadow: none !important;\n                    border: 1px solid #ddd !important;\n                }\n                .bartender-calc-action-buttons,\n                .bartender-calc-cta-btn,\n                .bartender-range,\n                .bartender-slider-labels,\n                .bartender-hours-shortcuts,\n                .bartender-count-grid,\n                .bartender-calc-pkg-grid,\n                .bartender-tooltip-wrapper {\n                    display: none !important;\n                }\n            }\n        <\/style>\n\n        <section class=\"bartender-calc-51e900a\" id=\"pricing-calculator\">\n            <div class=\"bartender-calc-container\">\n                \n                <!-- Section Header -->\n                <div class=\"bartender-calc-header\">\n                                            <span class=\"bartender-calc-badge\">\n                            Price Simulator                        <\/span>\n                    \n                                            <h2 class=\"bartender-calc-heading\">\n                            Simulate Your Event Budget                        <\/h2>\n                    \n                                            <p class=\"bartender-calc-desc\">\n                            Adjust the options below and see an instant estimate. All prices include travel anywhere on Mallorca island.                        <\/p>\n                                    <\/div>\n\n                <!-- Main Calculator Split Layout -->\n                <div class=\"bartender-calc-body\">\n                    \n                    <!-- Left: Interactive sliders & buttons controls -->\n                    <div class=\"bartender-calc-controls\">\n                        \n                        <!-- Control: Package Selection -->\n                        <div class=\"bartender-calc-group\">\n                            <span class=\"bartender-calc-label\">Select Package<\/span>\n                            <div class=\"bartender-calc-pkg-grid\">\n                                \n                                <!-- Pkg 1: Open Bar (Default Selected) -->\n                                <button type=\"button\" class=\"bartender-calc-pkg-btn active\" data-pkg-id=\"bartender-open-bar\">\n                                    <span class=\"bartender-calc-pkg-name\">The Open Bar<\/span>\n                                    <span class=\"bartender-calc-pkg-badge\">Most Popular<\/span>\n                                    <i class=\"ri-checkbox-circle-fill bartender-calc-pkg-checkbox\"><\/i>\n                                <\/button>\n\n                                <!-- Pkg 2: The Bartender -->\n                                <button type=\"button\" class=\"bartender-calc-pkg-btn\" data-pkg-id=\"the-bartender\">\n                                    <span class=\"bartender-calc-pkg-name\">The Bartender<\/span>\n                                    <span class=\"bartender-calc-pkg-badge\">Staff Only<\/span>\n                                    <i class=\"ri-checkbox-circle-fill bartender-calc-pkg-checkbox\"><\/i>\n                                <\/button>\n\n                                <!-- Pkg 3: Full Experience -->\n                                <button type=\"button\" class=\"bartender-calc-pkg-btn\" data-pkg-id=\"full-experience\">\n                                    <span class=\"bartender-calc-pkg-name\">Full Experience<\/span>\n                                    <span class=\"bartender-calc-pkg-badge\">Premium Hospitality<\/span>\n                                    <i class=\"ri-checkbox-circle-fill bartender-calc-pkg-checkbox\"><\/i>\n                                <\/button>\n                                \n                            <\/div>\n                        <\/div>\n\n                        <!-- Control: Guests Slider -->\n                        <div class=\"bartender-calc-group\">\n                            <div class=\"bartender-slider-header\">\n                                <div style=\"display: flex; align-items: center; gap: 6px;\">\n                                    <span class=\"bartender-calc-label\" style=\"margin-bottom: 0;\">Number of Guests<\/span>\n                                    \n                                    <!-- Ratio tooltip info circle -->\n                                    <div class=\"bartender-tooltip-wrapper\">\n                                        <button type=\"button\" class=\"bartender-tooltip-trigger\" aria-label=\"Staffing Ratio Details\">\n                                            <i class=\"ri-information-line\"><\/i>\n                                        <\/button>\n                                        <div class=\"bartender-tooltip-box\">\n                                            <p class=\"font-semibold\">Bartender-to-Guest Ratio<\/p>\n                                            <p class=\"opacity-80 ratio-text-label\">1 bartender is enough for up to 50 guests<\/p>\n                                            <p class=\"opacity-70 ratio-auto-note\">We automatically assign the right number of bartenders for your event.<\/p>\n                                            <p class=\"understaffed-warning\" style=\"display: none;\">You may be understaffed \u2014 consider adding a bartender.<\/p>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                <span class=\"bartender-slider-value\" id=\"guestsValue-51e900a\">30<\/span>\n                            <\/div>\n                            <input type=\"range\" min=\"10\" max=\"200\" step=\"5\" value=\"30\" class=\"bartender-range\" id=\"guestsRange-51e900a\">\n                            <div class=\"bartender-slider-labels\">\n                                <span>10<\/span>\n                                <span>50<\/span>\n                                <span>100<\/span>\n                                <span>150<\/span>\n                                <span>200<\/span>\n                            <\/div>\n                            <p class=\"min-guests-note\" style=\"display: none; font-size: 11px; margin-top: 6px; color: oklch(var(--foreground-400)); font-style: italic;\">\n                                Minimum 20 guests for per-person packages \u2014 pricing calculated at 20 guests\n                            <\/p>\n                        <\/div>\n\n                        <!-- Control: Hours Slider -->\n                        <div class=\"bartender-calc-group\">\n                            <div class=\"bartender-slider-header\">\n                                <span class=\"bartender-calc-label\" style=\"margin-bottom: 0;\">Hours of Service<\/span>\n                                <span class=\"bartender-slider-value\" id=\"hoursValue-51e900a\">2h<\/span>\n                            <\/div>\n                            <input type=\"range\" min=\"2\" max=\"8\" step=\"1\" value=\"2\" class=\"bartender-range\" id=\"hoursRange-51e900a\">\n                            <div class=\"bartender-hours-shortcuts\">\n                                                                    <button type=\"button\" class=\"bartender-hours-btn active\" data-hours=\"2\">2h<\/button>\n                                                                    <button type=\"button\" class=\"bartender-hours-btn\" data-hours=\"3\">3h<\/button>\n                                                                    <button type=\"button\" class=\"bartender-hours-btn\" data-hours=\"4\">4h<\/button>\n                                                                    <button type=\"button\" class=\"bartender-hours-btn\" data-hours=\"5\">5h<\/button>\n                                                                    <button type=\"button\" class=\"bartender-hours-btn\" data-hours=\"6\">6h<\/button>\n                                                                    <button type=\"button\" class=\"bartender-hours-btn\" data-hours=\"7\">7h<\/button>\n                                                                    <button type=\"button\" class=\"bartender-hours-btn\" data-hours=\"8\">8h<\/button>\n                                                            <\/div>\n                        <\/div>\n\n                        <!-- Control: Bartenders Count Selector (Only displays for 'the-bartender' package) -->\n                        <div class=\"bartender-calc-group\" id=\"bartenderSelectGroup-51e900a\" style=\"display: none;\">\n                            <span class=\"bartender-calc-label\">Number of Bartenders<\/span>\n                            <div class=\"bartender-count-grid\">\n                                <button type=\"button\" class=\"bartender-count-btn active\" data-count=\"1\">1 Bartender<\/button>\n                                <button type=\"button\" class=\"bartender-count-btn\" data-count=\"2\">2 Bartenders<\/button>\n                                <button type=\"button\" class=\"bartender-count-btn\" data-count=\"3\">3 Bartenders<\/button>\n                            <\/div>\n                            <!-- Staffing recommendation warning indicator -->\n                            <div class=\"bartender-staffing-indicator\" id=\"staffingIndicator-51e900a\">\n                                <i class=\"ri-check-line\"><\/i>\n                                <span class=\"indicator-text\">Staffing looks good for 30 guests<\/span>\n                            <\/div>\n                        <\/div>\n\n                    <\/div>\n\n                    <!-- Right: Price Summary Panel Card -->\n                    <div class=\"bartender-calc-summary-wrapper\">\n                        <div class=\"bartender-calc-summary-card\">\n                            \n                            <!-- Card Header Actions -->\n                            <div class=\"bartender-calc-summary-head\">\n                                <h3 class=\"bartender-calc-summary-title\">Your Estimate<\/h3>\n                                <div class=\"bartender-calc-action-buttons\">\n                                    \n                                    <!-- Copy Button -->\n                                    <button type=\"button\" class=\"bartender-calc-action-btn\" id=\"btnCopy-51e900a\" aria-label=\"Copy estimate to clipboard\">\n                                        <i class=\"ri-file-copy-line\"><\/i>\n                                        <span class=\"bartender-copy-tooltip\">Copied!<\/span>\n                                    <\/button>\n                                    \n                                    <!-- Print Button -->\n                                    <button type=\"button\" class=\"bartender-calc-action-btn\" id=\"btnPrint-51e900a\" aria-label=\"Print estimate\">\n                                        <i class=\"ri-printer-line\"><\/i>\n                                    <\/button>\n\n                                <\/div>\n                            <\/div>\n\n                            <!-- Selected Criteria Badges -->\n                            <div class=\"bartender-calc-pills\" id=\"summaryPills-51e900a\">\n                                <span class=\"bartender-calc-pill package-pill\">The Open Bar<\/span>\n                                <span class=\"bartender-calc-pill guests-pill\"><i class=\"ri-group-line\"><\/i> 30<\/span>\n                                <span class=\"bartender-calc-pill hours-pill\"><i class=\"ri-time-line\"><\/i> 2h<\/span>\n                                <span class=\"bartender-calc-pill staffing-pill\" style=\"display: none;\"><i class=\"ri-user-star-line\"><\/i> 1<\/span>\n                            <\/div>\n\n                            <!-- Itemized Cost Breakdown List -->\n                            <div class=\"bartender-breakdown-list\" id=\"breakdownList-51e900a\">\n                                <!-- Generated Dynamically by JavaScript -->\n                            <\/div>\n\n                            <!-- Total Price Panel -->\n                            <div class=\"bartender-total-header\">\n                                <span class=\"bartender-total-label\">Estimated Total<\/span>\n                                <span class=\"bartender-total-sublabel\">excl. optional tips<\/span>\n                            <\/div>\n                            <div class=\"bartender-total-amount\" id=\"totalAmount-51e900a\">\n                                \u20ac840\n                            <\/div>\n                            \n                            <!-- Per Person calculation (shows on per person packages) -->\n                            <div class=\"bartender-total-per-person\" id=\"perPersonAmount-51e900a\">\n                                ~\u20ac28 per person\n                            <\/div>\n                            <div class=\"bartender-total-spacer\" id=\"totalSpacer-51e900a\" style=\"display: none;\"><\/div>\n\n                            <!-- WhatsApp Quote Button -->\n                            <button type=\"button\" class=\"bartender-calc-cta-btn\" id=\"btnWaQuote-51e900a\">\n                                <i class=\"ri-whatsapp-line\"><\/i>\n                                <span>Get Exact Quote on WhatsApp<\/span>\n                            <\/button>\n                            \n                            <!-- Estimation disclaimer note -->\n                            <p class=\"bartender-calc-note\">\n                                This is an estimate. Final pricing confirmed after discussing your event details.\n                            <\/p>\n\n                        <\/div>\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Pricing Calculator Dynamic Engine -->\n        <script>\n            (function() {\n                var widgetId = '51e900a';\n                var waNumber = '34651411057';\n\n                \/\/ DOM selectors\n                var rangeGuests = document.getElementById('guestsRange-' + widgetId);\n                var labelGuests = document.getElementById('guestsValue-' + widgetId);\n                var rangeHours = document.getElementById('hoursRange-' + widgetId);\n                var labelHours = document.getElementById('hoursValue-' + widgetId);\n                var selectGroup = document.getElementById('bartenderSelectGroup-' + widgetId);\n                var staffingIndicator = document.getElementById('staffingIndicator-' + widgetId);\n                var breakdownList = document.getElementById('breakdownList-' + widgetId);\n                var displayTotal = document.getElementById('totalAmount-' + widgetId);\n                var displayPerPerson = document.getElementById('perPersonAmount-' + widgetId);\n                var displaySpacer = document.getElementById('totalSpacer-' + widgetId);\n                var noteMinGuests = document.querySelector('.bartender-calc-' + widgetId + ' .min-guests-note');\n                var tooltipRatio = document.querySelector('.bartender-calc-' + widgetId + ' .ratio-text-label');\n                var tooltipAutoNote = document.querySelector('.bartender-calc-' + widgetId + ' .ratio-auto-note');\n                var tooltipWarning = document.querySelector('.bartender-calc-' + widgetId + ' .understaffed-warning');\n\n                \/\/ Buttons selectors\n                var pkgBtns = document.querySelectorAll('.bartender-calc-' + widgetId + ' .bartender-calc-pkg-btn');\n                var hourBtns = document.querySelectorAll('.bartender-calc-' + widgetId + ' .bartender-hours-btn');\n                var countBtns = document.querySelectorAll('.bartender-calc-' + widgetId + ' .bartender-count-btn');\n                \n                \/\/ Actions\n                var btnCopy = document.getElementById('btnCopy-' + widgetId);\n                var btnPrint = document.getElementById('btnPrint-' + widgetId);\n                var btnWaQuote = document.getElementById('btnWaQuote-' + widgetId);\n\n                \/\/ Initial State\n                var state = {\n                    package: 'bartender-open-bar',\n                    guests: 30,\n                    hours: 2,\n                    bartenders: 1\n                };\n\n                var packagesData = {\n                    'the-bartender': { name: 'The Bartender', rate: 0, isPerPerson: false, badge: 'Staff Only' },\n                    'bartender-open-bar': { name: 'The Open Bar', rate: 28, isPerPerson: true, badge: 'Most Popular' },\n                    'full-experience': { name: 'Full Experience', rate: 49, isPerPerson: true, badge: 'Premium Hospitality' }\n                };\n\n                function getRecommendedBartenders(guests) {\n                    if (guests <= 50) return 1;\n                    if (guests <= 100) return 2;\n                    if (guests <= 150) return 3;\n                    return 4;\n                }\n\n                \/\/ Math Pricing logic matching React project\n                function calculateEstimate() {\n                    var total = 0;\n                    var items = [];\n                    var effectiveGuests = Math.max(state.guests, 20);\n\n                    if (state.package === 'the-bartender') {\n                        total = 350;\n                        items.push({ label: 'Base (1 bartender, 2 hours)', amount: 350 });\n\n                        var additionalHours = Math.max(0, state.hours - 2);\n                        if (additionalHours > 0) {\n                            var hrLabel = additionalHours === 1 ? 'additional hour' : 'additional hours';\n                            items.push({ \n                                label: additionalHours + ' ' + hrLabel + ' at \u20ac75\/h', \n                                amount: additionalHours * 75 \n                            });\n                            total += (additionalHours * 75);\n                        }\n\n                        if (state.bartenders > 1) {\n                            var barLabel = state.bartenders > 2 ? 'extra bartenders' : 'extra bartender';\n                            items.push({ \n                                label: (state.bartenders - 1) + ' ' + barLabel, \n                                amount: (state.bartenders - 1) * 200 \n                            });\n                            total += ((state.bartenders - 1) * 200);\n                        }\n                    } else {\n                        var rate = packagesData[state.package].rate;\n                        total = effectiveGuests * rate;\n                        items.push({\n                            label: effectiveGuests + ' guests \u00d7 \u20ac' + rate + '\/per person',\n                            amount: total\n                        });\n                    }\n\n                    return {\n                        total: total,\n                        breakdown: items,\n                        effectiveGuests: effectiveGuests\n                    };\n                }\n\n                \/\/ UI Renderer\n                function updateUI() {\n                    var calculation = calculateEstimate();\n                    var isPerPerson = packagesData[state.package].isPerPerson;\n                    var recBartenders = getRecommendedBartenders(state.guests);\n\n                    \/\/ Update Labels\n                    labelGuests.textContent = state.guests;\n                    labelHours.textContent = state.hours + 'h';\n\n                    \/\/ Tooltip ratio info text updates\n                    var ratioTxt = '';\n                    if (state.guests <= 50) {\n                        ratioTxt = '1 bartender is enough for up to 50 guests';\n                    } else {\n                        ratioTxt = recBartenders + ' bartenders recommended for ' + state.guests + ' guests (1 per ~50)';\n                    }\n                    if (tooltipRatio) tooltipRatio.textContent = ratioTxt;\n\n                    \/\/ Toggle Bartender Selector Display\n                    if (state.package === 'the-bartender') {\n                        selectGroup.style.display = 'block';\n                        noteMinGuests.style.display = 'none';\n                        if (tooltipAutoNote) tooltipAutoNote.style.display = 'none';\n\n                        \/\/ Check staffing levels\n                        var isUnderstaffed = state.bartenders < recBartenders;\n                        if (isUnderstaffed) {\n                            staffingIndicator.className = 'bartender-staffing-indicator understaffed';\n                            staffingIndicator.querySelector('i').className = 'ri-error-warning-line';\n                            staffingIndicator.querySelector('.indicator-text').textContent = recBartenders + ' bartenders recommended for ' + state.guests + ' guests';\n                            if (tooltipWarning) tooltipWarning.style.display = 'block';\n                        } else {\n                            staffingIndicator.className = 'bartender-staffing-indicator staffed';\n                            staffingIndicator.querySelector('i').className = 'ri-check-line';\n                            staffingIndicator.querySelector('.indicator-text').textContent = 'Staffing looks good for ' + state.guests + ' guests';\n                            if (tooltipWarning) tooltipWarning.style.display = 'none';\n                        }\n                    } else {\n                        selectGroup.style.display = 'none';\n                        if (tooltipAutoNote) tooltipAutoNote.style.display = 'block';\n                        if (tooltipWarning) tooltipWarning.style.display = 'none';\n\n                        if (state.guests < 20) {\n                            noteMinGuests.style.display = 'block';\n                        } else {\n                            noteMinGuests.style.display = 'none';\n                        }\n                    }\n\n                    \/\/ Render breakdown items\n                    breakdownList.innerHTML = '';\n                    calculation.breakdown.forEach(function(item) {\n                        var div = document.createElement('div');\n                        div.className = 'bartender-breakdown-item';\n                        div.innerHTML = '<span class=\"bartender-breakdown-label\">' + item.label + '<\/span>' +\n                                        '<span class=\"bartender-breakdown-amount\">\u20ac' + item.amount.toLocaleString() + '<\/span>';\n                        breakdownList.appendChild(div);\n                    });\n\n                    \/\/ Render price amounts\n                    displayTotal.textContent = '\u20ac' + calculation.total.toLocaleString();\n                    if (isPerPerson) {\n                        displayPerPerson.style.display = 'block';\n                        displaySpacer.style.display = 'none';\n                        displayPerPerson.textContent = '~\u20ac' + Math.round(calculation.total \/ calculation.effectiveGuests) + ' per person';\n                    } else {\n                        displayPerPerson.style.display = 'none';\n                        displaySpacer.style.display = 'block';\n                    }\n\n                    \/\/ Render summary pills\n                    var pillsContainer = document.getElementById('summaryPills-' + widgetId);\n                    pillsContainer.innerHTML = '';\n\n                    \/\/ Package pill\n                    var pPill = document.createElement('span');\n                    pPill.className = 'bartender-calc-pill';\n                    pPill.textContent = packagesData[state.package].name;\n                    pillsContainer.appendChild(pPill);\n\n                    \/\/ Guests pill\n                    var gPill = document.createElement('span');\n                    gPill.className = 'bartender-calc-pill';\n                    gPill.innerHTML = '<i class=\"ri-group-line\"><\/i> ' + (isPerPerson ? calculation.effectiveGuests : state.guests);\n                    pillsContainer.appendChild(gPill);\n\n                    \/\/ Hours pill\n                    var hPill = document.createElement('span');\n                    hPill.className = 'bartender-calc-pill';\n                    hPill.innerHTML = '<i class=\"ri-time-line\"><\/i> ' + state.hours + 'h';\n                    pillsContainer.appendChild(hPill);\n\n                    \/\/ Bartenders pill\n                    if (state.package === 'the-bartender') {\n                        var bPill = document.createElement('span');\n                        bPill.className = 'bartender-calc-pill staffing-pill' + (state.bartenders < recBartenders ? ' understaffed' : '');\n                        bPill.innerHTML = '<i class=\"ri-user-star-line\"><\/i> ' + state.bartenders + (state.bartenders < recBartenders ? ' <span style=\"font-size:9px;margin-left:2px;\">(low)<\/span>' : '');\n                        pillsContainer.appendChild(bPill);\n                    }\n                }\n\n                \/\/ Generates plain text estimate log\n                function generateEstimateText() {\n                    var calc = calculateEstimate();\n                    var isPerPerson = packagesData[state.package].isPerPerson;\n                    var lines = [];\n                    lines.push('\ud83d\udccb Price Estimate \u2014 ' + packagesData[state.package].name);\n                    lines.push('');\n                    lines.push('\ud83d\udc65 Guests: ' + (isPerPerson ? calc.effectiveGuests : state.guests));\n                    lines.push('\u23f1\ufe0f Service Hours: ' + state.hours + 'h');\n                    if (state.package === 'the-bartender') {\n                        lines.push('\ud83c\udf78 Bartenders: ' + state.bartenders);\n                    }\n                    lines.push('');\n                    lines.push('Cost Breakdown:');\n                    calc.breakdown.forEach(function(item) {\n                        lines.push('  ' + item.label + ': \u20ac' + item.amount.toLocaleString());\n                    });\n                    lines.push('');\n                    lines.push('\ud83d\udcb0 Estimated Total: \u20ac' + calc.total.toLocaleString());\n                    if (isPerPerson) {\n                        lines.push('   (~\u20ac' + Math.round(calc.total \/ calc.effectiveGuests) + ' per person)');\n                    }\n                    lines.push('');\n                    lines.push('Note: Includes travel anywhere in Mallorca.');\n                    lines.push('Generated via Bartender Mallorca Price Simulator');\n                    return lines.join('\\n');\n                }\n\n                \/\/ Event Listeners for Package Selector Buttons\n                pkgBtns.forEach(function(btn) {\n                    btn.addEventListener('click', function() {\n                        pkgBtns.forEach(function(b) { b.classList.remove('active'); });\n                        btn.classList.add('active');\n                        state.package = btn.getAttribute('data-pkg-id');\n                        updateUI();\n                    });\n                });\n\n                \/\/ Event Listeners for Guests Slider\n                rangeGuests.addEventListener('input', function(e) {\n                    state.guests = Number(e.target.value);\n                    updateUI();\n                });\n\n                \/\/ Event Listeners for Hours Slider & shortcut buttons\n                rangeHours.addEventListener('input', function(e) {\n                    state.hours = Number(e.target.value);\n                    hourBtns.forEach(function(b) {\n                        if (Number(b.getAttribute('data-hours')) === state.hours) {\n                            b.classList.add('active');\n                        } else {\n                            b.classList.remove('active');\n                        }\n                    });\n                    updateUI();\n                });\n\n                hourBtns.forEach(function(btn) {\n                    btn.addEventListener('click', function() {\n                        hourBtns.forEach(function(b) { b.classList.remove('active'); });\n                        btn.classList.add('active');\n                        state.hours = Number(btn.getAttribute('data-hours'));\n                        rangeHours.value = state.hours;\n                        updateUI();\n                    });\n                });\n\n                \/\/ Event Listeners for Bartender count buttons\n                countBtns.forEach(function(btn) {\n                    btn.addEventListener('click', function() {\n                        countBtns.forEach(function(b) { b.classList.remove('active'); });\n                        btn.classList.add('active');\n                        state.bartenders = Number(btn.getAttribute('data-count'));\n                        updateUI();\n                    });\n                });\n\n                \/\/ Actions: Copy Estimate\n                btnCopy.addEventListener('click', function() {\n                    var text = generateEstimateText();\n                    var actionBtn = btnCopy;\n                    \n                    function showCopied() {\n                        actionBtn.classList.add('copied');\n                        setTimeout(function() {\n                            actionBtn.classList.remove('copied');\n                        }, 2000);\n                    }\n\n                    if (navigator.clipboard) {\n                        navigator.clipboard.writeText(text).then(showCopied).catch(function() {\n                            fallbackCopy(text);\n                        });\n                    } else {\n                        fallbackCopy(text);\n                    }\n\n                    function fallbackCopy(val) {\n                        var ta = document.createElement('textarea');\n                        ta.value = val;\n                        document.body.appendChild(ta);\n                        ta.select();\n                        document.execCommand('copy');\n                        document.body.removeChild(ta);\n                        showCopied();\n                    }\n                });\n\n                \/\/ Actions: Print Estimate\n                btnPrint.addEventListener('click', function() {\n                    window.print();\n                });\n\n                \/\/ Actions: WhatsApp Request\n                btnWaQuote.addEventListener('click', function() {\n                    var calc = calculateEstimate();\n                    var isPerPerson = packagesData[state.package].isPerPerson;\n                    var displayGuests = isPerPerson ? calc.effectiveGuests : state.guests;\n                    var perPersonNote = isPerPerson ? ' (~\u20ac' + Math.round(calc.total \/ calc.effectiveGuests) + '\/per person)' : '';\n                    \n                    var msgLines = [\n                        'Hi! I used the price simulator for *' + packagesData[state.package].name + '* \u2014 here\\'s my estimate:',\n                        '',\n                        '\ud83d\udc65 Guests: ' + displayGuests,\n                        '\u23f1\ufe0f Service Hours: ' + state.hours + 'h'\n                    ];\n\n                    if (state.package === 'the-bartender') {\n                        msgLines.push('\ud83c\udf78 Bartenders: ' + state.bartenders);\n                    }\n\n                    msgLines.push('');\n                    msgLines.push('\ud83d\udcb0 Estimated Total: \u20ac' + calc.total.toLocaleString() + perPersonNote);\n                    msgLines.push('');\n                    msgLines.push('Can I get a detailed quote for my event?');\n\n                    var finalMsg = encodeURIComponent(msgLines.join('\\n'));\n                    window.open('https:\/\/wa.me\/' + waNumber + '?text=' + finalMsg, '_blank', 'noopener noreferrer');\n                });\n\n                \/\/ Initial boot\n                updateUI();\n\n            })();\n        <\/script>\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-c3f70f0 e-flex e-con-boxed e-con e-parent\" data-id=\"c3f70f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-192eea6 elementor-widget elementor-widget-bartender_testimonials\" data-id=\"192eea6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_testimonials.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            .bartender-testimonials-192eea6 {\n                padding: 64px 16px;\n                background-color: #FAF9F6; \/* bg-background-50 *\/\n                background-color: oklch(var(--background-50));\n                font-family: 'Inter', sans-serif;\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-testimonials-192eea6 {\n                    padding: 96px 32px;\n                }\n            }\n\n            .bartender-testimonials-container {\n                max-width: 896px; \/* max-w-4xl constraint for carousel *\/\n                margin: 0 auto;\n                width: 100%;\n            }\n\n            \/* Section Header *\/\n            .bartender-testimonials-header {\n                text-align: center;\n                margin-bottom: 48px;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-testimonials-header {\n                    margin-bottom: 64px;\n                }\n            }\n\n            .bartender-testimonials-badge {\n                display: inline-block;\n                background-color: #F6EDEA; \/* bg-accent-100 *\/\n                background-color: oklch(var(--accent-100) \/ 0.8);\n                color: #8A4F41; \/* text-accent-900 *\/\n                color: oklch(var(--accent-900));\n                padding: 4px 12px;\n                border-radius: 9999px;\n                font-size: 0.75rem;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin-bottom: 16px;\n                white-space: nowrap;\n            }\n\n            .bartender-testimonials-heading {\n                font-family: 'Playfair Display', serif;\n                font-size: 1.5rem;\n                font-weight: 700;\n                color: #121212; \/* text-foreground-950 *\/\n                color: oklch(var(--foreground-950));\n                line-height: 1.25;\n                margin: 0 0 12px 0;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-testimonials-heading {\n                    font-size: 2.25rem;\n                }\n            }\n\n            .bartender-testimonials-rating-bar {\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                gap: 8px;\n            }\n\n            .bartender-testimonials-rating-stars {\n                display: flex;\n                align-items: center;\n                gap: 2px;\n            }\n\n            .bartender-testimonials-rating-stars i {\n                color: #C89F55;\n                font-size: 14px;\n            }\n\n            .bartender-testimonials-rating-score {\n                font-size: 0.875rem;\n                font-weight: 600;\n                color: #42474B; \/* text-foreground-700 *\/\n                color: oklch(var(--foreground-700));\n                white-space: nowrap;\n            }\n\n            .bartender-testimonials-rating-count {\n                font-size: 0.75rem;\n                color: #8E959A; \/* text-foreground-500 *\/\n                color: oklch(var(--foreground-500));\n                white-space: nowrap;\n            }\n\n            \/* Carousel Frame Card *\/\n            .bartender-testimonials-slider-card {\n                position: relative;\n                background-color: #FAF9F6; \/* bg-background-50 *\/\n                background-color: oklch(var(--background-50));\n                border: 1px solid rgba(235, 231, 221, 0.7); \/* border-background-200\/70 *\/\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                border-radius: 8px;\n                padding: 32px;\n                max-width: 768px; \/* max-w-3xl *\/\n                margin: 0 auto;\n                box-sizing: border-box;\n                width: 100%;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-testimonials-slider-card {\n                    padding: 40px;\n                }\n            }\n\n            .bartender-quote-icon {\n                width: 40px;\n                height: 40px;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                margin-bottom: 16px;\n            }\n\n            .bartender-quote-icon i {\n                font-size: 32px;\n                color: #D3A79E; \/* text-primary-300 placeholder \/ accent-300 *\/\n                color: oklch(var(--primary-300));\n            }\n\n            \/* Slides Container *\/\n            .bartender-testimonial-slides {\n                position: relative;\n                width: 100%;\n            }\n\n            .bartender-testimonial-slide {\n                width: 100%;\n                opacity: 0;\n                display: none;\n                transition: opacity 400ms ease;\n            }\n\n            .bartender-testimonial-slide.active {\n                display: block;\n                opacity: 1;\n            }\n\n            .bartender-testimonial-quote {\n                font-family: 'Inter', sans-serif;\n                font-size: 1rem;\n                font-style: italic;\n                line-height: 1.65;\n                color: #42474B; \/* text-foreground-700 *\/\n                color: oklch(var(--foreground-700));\n                margin: 0 0 32px 0;\n                padding: 0;\n                border: none;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-testimonial-quote {\n                    font-size: 1.125rem;\n                }\n            }\n\n            \/* Author info layout *\/\n            .bartender-testimonial-author {\n                display: flex;\n                align-items: center;\n                gap: 16px;\n                width: 100%;\n            }\n\n            .bartender-author-avatar {\n                width: 48px;\n                height: 48px;\n                border-radius: 50%;\n                background-color: #F6EDEA; \/* bg-accent-100 *\/\n                background-color: oklch(var(--accent-100));\n                color: #8A4F41; \/* text-accent-700 *\/\n                color: oklch(var(--accent-700));\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                font-size: 1.25rem;\n                font-weight: 700;\n                font-family: 'Playfair Display', serif;\n                flex-shrink: 0;\n            }\n\n            .bartender-author-info {\n                flex-grow: 1;\n                min-width: 0;\n            }\n\n            .bartender-author-name {\n                font-size: 0.875rem;\n                font-weight: 700;\n                color: #121212; \/* text-foreground-950 *\/\n                color: oklch(var(--foreground-950));\n                margin: 0 0 2px 0;\n            }\n\n            .bartender-author-details {\n                font-size: 0.75rem;\n                color: #8E959A; \/* text-foreground-500 *\/\n                color: oklch(var(--foreground-500));\n                margin: 0;\n            }\n\n            .bartender-testimonial-stars {\n                display: flex;\n                align-items: center;\n                gap: 2px;\n                margin-left: auto;\n                flex-shrink: 0;\n            }\n\n            .bartender-testimonial-stars i {\n                color: #C89F55;\n                font-size: 12px;\n            }\n\n            \/* Navigation & Dots Footer *\/\n            .bartender-slider-footer {\n                display: flex;\n                align-items: center;\n                justify-content: space-between;\n                margin-top: 32px;\n                padding-top: 24px;\n                border-top: 1px solid rgba(235, 231, 221, 0.5); \/* border-background-200\/50 *\/\n                border-top: 1px solid oklch(var(--background-200) \/ 0.5);\n            }\n\n            .bartender-slider-dots {\n                display: flex;\n                align-items: center;\n                gap: 8px;\n            }\n\n            .bartender-slider-dot {\n                width: 10px;\n                height: 10px;\n                border-radius: 50%;\n                background-color: #EBE7DD; \/* bg-background-300 *\/\n                background-color: oklch(var(--background-300));\n                border: none;\n                cursor: pointer;\n                padding: 0;\n                transition: all 300ms ease;\n            }\n\n            .bartender-slider-dot:hover {\n                background-color: oklch(var(--background-400));\n            }\n\n            .bartender-slider-dot.active {\n                background-color: #C89F55; \/* bg-primary-500 *\/\n                background-color: oklch(var(--primary-500));\n                width: 24px;\n                border-radius: 5px;\n            }\n\n            .bartender-slider-arrows {\n                display: flex;\n                align-items: center;\n                gap: 8px;\n            }\n\n            .bartender-slider-arrow {\n                width: 36px;\n                height: 36px;\n                border-radius: 50%;\n                border: 1px solid #EBE7DD; \/* border-background-300 *\/\n                border: 1px solid oklch(var(--background-300));\n                background-color: transparent;\n                color: #42474B; \/* text-foreground-600 *\/\n                color: oklch(var(--foreground-600));\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                cursor: pointer;\n                transition: all 200ms ease;\n                padding: 0;\n            }\n\n            .bartender-slider-arrow:hover {\n                border-color: oklch(var(--foreground-300));\n                color: #121212; \/* text-foreground-950 *\/\n                color: oklch(var(--foreground-950));\n            }\n\n            .bartender-slider-arrow i {\n                font-size: 14px;\n            }\n        <\/style>\n\n        <section class=\"bartender-testimonials-192eea6\" id=\"testimonials\">\n            <div class=\"bartender-testimonials-container\">\n                \n                <!-- Section Header & Rating information -->\n                <div class=\"bartender-testimonials-header\">\n                                            <span class=\"bartender-testimonials-badge\">\n                            Testimonials                        <\/span>\n                    \n                                            <h2 class=\"bartender-testimonials-heading\">\n                            Loved by Hosts Across the Island                        <\/h2>\n                    \n                    <!-- Google rating display -->\n                    <div class=\"bartender-testimonials-rating-bar\">\n                        <div class=\"bartender-testimonials-rating-stars\">\n                            <i class=\"ri-star-fill\"><\/i>\n                            <i class=\"ri-star-fill\"><\/i>\n                            <i class=\"ri-star-fill\"><\/i>\n                            <i class=\"ri-star-fill\"><\/i>\n                            <i class=\"ri-star-fill\"><\/i>\n                        <\/div>\n                                                    <span class=\"bartender-testimonials-rating-score\">\n                                5.0 on Google                            <\/span>\n                                                \n                                                    <span class=\"bartender-testimonials-rating-count\">\n                                \u00b7 200+ reviews                            <\/span>\n                                            <\/div>\n                <\/div>\n\n                <!-- Carousel Slider Frame Card -->\n                                    <div class=\"bartender-testimonials-slider-card\">\n                        \n                        <!-- Double quotes decorator -->\n                        <div class=\"bartender-quote-icon\">\n                            <i class=\"ri-double-quotes-l\"><\/i>\n                        <\/div>\n\n                        <!-- Testimonial Slides Container -->\n                        <div class=\"bartender-testimonial-slides\" id=\"slides-192eea6\">\n                                                            <div class=\"bartender-testimonial-slide active\" data-slide-index=\"0\">\n                                    \n                                    <!-- Quote review text -->\n                                                                            <blockquote class=\"bartender-testimonial-quote\">\n                                            \"Bartender Mallorca made our wedding reception absolutely unforgettable. The signature cocktails were divine, the setup was stunning, and the bartenders were so professional and charming. Every guest complimented the drinks!\"\n                                        <\/blockquote>\n                                    \n                                    <!-- Author Bio section -->\n                                    <div class=\"bartender-testimonial-author\">\n                                        <!-- Letter Avatar -->\n                                                                                    <div class=\"bartender-author-avatar\">\n                                                <span>C<\/span>\n                                            <\/div>\n                                        \n                                        <!-- Name & details -->\n                                        <div class=\"bartender-author-info\">\n                                                                                            <p class=\"bartender-author-name\">Charlotte &amp; James<\/p>\n                                                                                        \n                                            <p class=\"bartender-author-details\">\n                                                Wedding in Pollensa                                                                                                    \u00b7 Pollensa                                                                                            <\/p>\n                                        <\/div>\n\n                                        <!-- Stars rating -->\n                                                                                    <div class=\"bartender-testimonial-stars\">\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                            <\/div>\n                                                                            <\/div>\n\n                                <\/div>\n                                                            <div class=\"bartender-testimonial-slide\" data-slide-index=\"1\">\n                                    \n                                    <!-- Quote review text -->\n                                                                            <blockquote class=\"bartender-testimonial-quote\">\n                                            \"We hired them for a 40th birthday at our villa. From the first enquiry to the last Negroni, everything was flawless. The team arrived early, set up beautifully, and our guests were blown away by the cocktail quality.\"\n                                        <\/blockquote>\n                                    \n                                    <!-- Author Bio section -->\n                                    <div class=\"bartender-testimonial-author\">\n                                        <!-- Letter Avatar -->\n                                                                                    <div class=\"bartender-author-avatar\">\n                                                <span>M<\/span>\n                                            <\/div>\n                                        \n                                        <!-- Name & details -->\n                                        <div class=\"bartender-author-info\">\n                                                                                            <p class=\"bartender-author-name\">Markus D.<\/p>\n                                                                                        \n                                            <p class=\"bartender-author-details\">\n                                                Villa Party in Santa Ponsa                                                                                                    \u00b7 Santa Ponsa                                                                                            <\/p>\n                                        <\/div>\n\n                                        <!-- Stars rating -->\n                                                                                    <div class=\"bartender-testimonial-stars\">\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                            <\/div>\n                                                                            <\/div>\n\n                                <\/div>\n                                                            <div class=\"bartender-testimonial-slide\" data-slide-index=\"2\">\n                                    \n                                    <!-- Quote review text -->\n                                                                            <blockquote class=\"bartender-testimonial-quote\">\n                                            \"Organising a corporate dinner for 60 people is stressful enough. The Bartender Mallorca team took the drinks completely off my plate. Professional, punctual, and the cocktail menu they designed was exceptional.\"\n                                        <\/blockquote>\n                                    \n                                    <!-- Author Bio section -->\n                                    <div class=\"bartender-testimonial-author\">\n                                        <!-- Letter Avatar -->\n                                                                                    <div class=\"bartender-author-avatar\">\n                                                <span>V<\/span>\n                                            <\/div>\n                                        \n                                        <!-- Name & details -->\n                                        <div class=\"bartender-author-info\">\n                                                                                            <p class=\"bartender-author-name\">Victoria R.<\/p>\n                                                                                        \n                                            <p class=\"bartender-author-details\">\n                                                Corporate Event in Palma                                                                                                    \u00b7 Palma                                                                                            <\/p>\n                                        <\/div>\n\n                                        <!-- Stars rating -->\n                                                                                    <div class=\"bartender-testimonial-stars\">\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                            <\/div>\n                                                                            <\/div>\n\n                                <\/div>\n                                                            <div class=\"bartender-testimonial-slide\" data-slide-index=\"3\">\n                                    \n                                    <!-- Quote review text -->\n                                                                            <blockquote class=\"bartender-testimonial-quote\">\n                                            \"Having a private bartender on our yacht celebration was next-level luxury. They adapted perfectly to the space, created incredible drinks, and the flair service was a highlight of the afternoon. Cannot recommend enough.\"\n                                        <\/blockquote>\n                                    \n                                    <!-- Author Bio section -->\n                                    <div class=\"bartender-testimonial-author\">\n                                        <!-- Letter Avatar -->\n                                                                                    <div class=\"bartender-author-avatar\">\n                                                <span>L<\/span>\n                                            <\/div>\n                                        \n                                        <!-- Name & details -->\n                                        <div class=\"bartender-author-info\">\n                                                                                            <p class=\"bartender-author-name\">Liam &amp; Sophie<\/p>\n                                                                                        \n                                            <p class=\"bartender-author-details\">\n                                                Yacht Party, Port de S\u00f3ller                                                                                                    \u00b7 Port de S\u00f3ller                                                                                            <\/p>\n                                        <\/div>\n\n                                        <!-- Stars rating -->\n                                                                                    <div class=\"bartender-testimonial-stars\">\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                            <\/div>\n                                                                            <\/div>\n\n                                <\/div>\n                                                            <div class=\"bartender-testimonial-slide\" data-slide-index=\"4\">\n                                    \n                                    <!-- Quote review text -->\n                                                                            <blockquote class=\"bartender-testimonial-quote\">\n                                            \"Three generations celebrating a 70th birthday \u2014 and everyone raved about the cocktails. The team crafted a brilliant menu that had something for all ages. So easy to work with and genuinely lovely people.\"\n                                        <\/blockquote>\n                                    \n                                    <!-- Author Bio section -->\n                                    <div class=\"bartender-testimonial-author\">\n                                        <!-- Letter Avatar -->\n                                                                                    <div class=\"bartender-author-avatar\">\n                                                <span>T<\/span>\n                                            <\/div>\n                                        \n                                        <!-- Name & details -->\n                                        <div class=\"bartender-author-info\">\n                                                                                            <p class=\"bartender-author-name\">The Harrison Family<\/p>\n                                                                                        \n                                            <p class=\"bartender-author-details\">\n                                                Finca Birthday in Alc\u00fadia                                                                                                    \u00b7 Alc\u00fadia                                                                                            <\/p>\n                                        <\/div>\n\n                                        <!-- Stars rating -->\n                                                                                    <div class=\"bartender-testimonial-stars\">\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                                    <i class=\"ri-star-fill\"><\/i>\n                                                                                            <\/div>\n                                                                            <\/div>\n\n                                <\/div>\n                                                    <\/div>\n\n                        <!-- Footer Navigation controllers -->\n                        <div class=\"bartender-slider-footer\">\n                            \n                            <!-- Bullet Indicator Dots -->\n                            <div class=\"bartender-slider-dots\" id=\"dots-192eea6\">\n                                                                    <button type=\"button\" class=\"bartender-slider-dot active\" data-dot-index=\"0\" aria-label=\"Go to testimonial 1\"><\/button>\n                                                                    <button type=\"button\" class=\"bartender-slider-dot\" data-dot-index=\"1\" aria-label=\"Go to testimonial 2\"><\/button>\n                                                                    <button type=\"button\" class=\"bartender-slider-dot\" data-dot-index=\"2\" aria-label=\"Go to testimonial 3\"><\/button>\n                                                                    <button type=\"button\" class=\"bartender-slider-dot\" data-dot-index=\"3\" aria-label=\"Go to testimonial 4\"><\/button>\n                                                                    <button type=\"button\" class=\"bartender-slider-dot\" data-dot-index=\"4\" aria-label=\"Go to testimonial 5\"><\/button>\n                                                            <\/div>\n\n                            <!-- Left \/ Right Navigation Arrows -->\n                            <div class=\"bartender-slider-arrows\">\n                                <button type=\"button\" class=\"bartender-slider-arrow\" id=\"btnPrev-192eea6\" aria-label=\"Previous testimonial\">\n                                    <i class=\"ri-arrow-left-line\"><\/i>\n                                <\/button>\n                                <button type=\"button\" class=\"bartender-slider-arrow\" id=\"btnNext-192eea6\" aria-label=\"Next testimonial\">\n                                    <i class=\"ri-arrow-right-line\"><\/i>\n                                <\/button>\n                            <\/div>\n\n                        <\/div>\n\n                    <\/div>\n                \n            <\/div>\n        <\/section>\n\n        <!-- Slick Vanilla Slider script logic -->\n        <script>\n            (function() {\n                var widgetId = '192eea6';\n                var container = document.getElementById('slides-' + widgetId);\n                var dotsContainer = document.getElementById('dots-' + widgetId);\n                var btnPrev = document.getElementById('btnPrev-' + widgetId);\n                var btnNext = document.getElementById('btnNext-' + widgetId);\n\n                if (!container) return;\n\n                var slides = container.querySelectorAll('.bartender-testimonial-slide');\n                var dots = dotsContainer ? dotsContainer.querySelectorAll('.bartender-slider-dot') : [];\n                var count = slides.length;\n                var currentIndex = 0;\n\n                function showSlide(index) {\n                    if (index < 0) {\n                        index = count - 1;\n                    } else if (index >= count) {\n                        index = 0;\n                    }\n\n                    slides.forEach(function(slide, idx) {\n                        if (idx === index) {\n                            slide.classList.add('active');\n                        } else {\n                            slide.classList.remove('active');\n                        }\n                    });\n\n                    dots.forEach(function(dot, idx) {\n                        if (idx === index) {\n                            dot.classList.add('active');\n                        } else {\n                            dot.classList.remove('active');\n                        }\n                    });\n\n                    currentIndex = index;\n                }\n\n                \/\/ Dot click triggers\n                dots.forEach(function(dot) {\n                    dot.addEventListener('click', function() {\n                        var targetIdx = parseInt(dot.getAttribute('data-dot-index'));\n                        showSlide(targetIdx);\n                    });\n                });\n\n                \/\/ Prev click triggers\n                if (btnPrev) {\n                    btnPrev.addEventListener('click', function() {\n                        showSlide(currentIndex - 1);\n                    });\n                }\n\n                \/\/ Next click triggers\n                if (btnNext) {\n                    btnNext.addEventListener('click', function() {\n                        showSlide(currentIndex + 1);\n                    });\n                }\n            })();\n        <\/script>\n\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-7f93ccf e-flex e-con-boxed e-con e-parent\" data-id=\"7f93ccf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c6aaa8 elementor-widget elementor-widget-bartender_gallery\" data-id=\"1c6aaa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            .bartender-gallery-1c6aaa8 {\n                padding: 64px 16px;\n                background-color: #F5F3EE; \/* bg-background-100 *\/\n                font-family: 'Inter', sans-serif;\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-gallery-1c6aaa8 {\n                    padding: 96px 32px;\n                }\n            }\n\n            .bartender-gallery-container {\n                max-width: 1152px; \/* max-w-6xl *\/\n                margin: 0 auto;\n                width: 100%;\n            }\n\n            \/* Section Header *\/\n            .bartender-gallery-header {\n                text-align: center;\n                margin-bottom: 48px;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-gallery-header {\n                    margin-bottom: 64px;\n                }\n            }\n\n            .bartender-gallery-badge {\n                display: inline-block;\n                background-color: #F4EBE8; \/* bg-secondary-100 placeholder *\/\n                background-color: oklch(var(--secondary-100) \/ 0.8);\n                color: #52634E; \/* text-secondary-800 placeholder *\/\n                color: oklch(var(--secondary-800));\n                padding: 4px 12px;\n                border-radius: 9999px;\n                font-size: 0.75rem;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin-bottom: 16px;\n                white-space: nowrap;\n            }\n\n            .bartender-gallery-heading {\n                font-family: 'Playfair Display', serif;\n                font-size: 1.5rem;\n                font-weight: 700;\n                color: #121212; \/* text-foreground-950 *\/\n                color: oklch(var(--foreground-950));\n                line-height: 1.25;\n                margin: 0 0 16px 0;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-gallery-heading {\n                    font-size: 2.25rem;\n                }\n            }\n\n            .bartender-gallery-desc {\n                font-size: 0.875rem;\n                color: #42474B; \/* text-foreground-600 *\/\n                color: oklch(var(--foreground-600));\n                max-width: 576px;\n                margin: 0 auto;\n                line-height: 1.6;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-gallery-desc {\n                    font-size: 1rem;\n                }\n            }\n\n            \/* Gallery Grid *\/\n            .bartender-gallery-grid {\n                display: grid;\n                grid-template-columns: 1fr;\n                gap: 16px;\n            }\n\n            @media (min-width: 640px) {\n                .bartender-gallery-grid {\n                    grid-template-columns: repeat(2, 1fr);\n                }\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-gallery-grid {\n                    grid-template-columns: repeat(3, 1fr);\n                    gap: 20px;\n                }\n            }\n\n            \/* Single Card Item *\/\n            .bartender-gallery-item {\n                position: relative;\n                overflow: hidden;\n                border-radius: 8px;\n                cursor: pointer;\n                transition: all 500ms ease;\n                box-sizing: border-box;\n                width: 100%;\n            }\n\n            .bartender-gallery-item:hover {\n                transform: translateY(-4px);\n            }\n\n            .bartender-gallery-img-wrapper {\n                width: 100%;\n                height: 280px;\n                overflow: hidden;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-gallery-img-wrapper {\n                    height: 300px;\n                }\n            }\n\n            .bartender-gallery-item img {\n                width: 100%;\n                height: 100%;\n                object-fit: cover;\n                object-position: top;\n                transition: transform 700ms ease;\n                display: block;\n            }\n\n            .bartender-gallery-item:hover img {\n                transform: scale(1.1);\n            }\n\n            \/* Overlays styling *\/\n            .bartender-gallery-overlay {\n                position: absolute;\n                inset: 0;\n                background-color: rgba(0, 0, 0, 0);\n                transition: background-color 500ms ease;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                z-index: 2;\n            }\n\n            .bartender-gallery-item:hover .bartender-gallery-overlay {\n                background-color: rgba(0, 0, 0, 0.35);\n            }\n\n            .bartender-gallery-action-circle {\n                width: 44px;\n                height: 44px;\n                border-radius: 50%;\n                background-color: rgba(255, 255, 255, 0.95);\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                opacity: 0;\n                transform: scale(0.75);\n                transition: all 500ms ease;\n            }\n\n            .bartender-gallery-item:hover .bartender-gallery-action-circle {\n                opacity: 1;\n                transform: scale(1);\n            }\n\n            .bartender-gallery-action-circle i {\n                font-size: 1.25rem;\n                color: #121212;\n            }\n\n            \/* =============================================\n               LIGHTBOX POPUP MODAL STYLES\n            ============================================= *\/\n            .bartender-lightbox-1c6aaa8 {\n                position: fixed;\n                inset: 0;\n                background-color: rgba(0, 0, 0, 0.9);\n                z-index: 3000;\n                display: flex;\n                flex-direction: column;\n                align-items: center;\n                justify-content: center;\n                padding: 24px;\n                opacity: 0;\n                pointer-events: none;\n                transition: opacity 300ms ease;\n                box-sizing: border-box;\n            }\n\n            .bartender-lightbox-1c6aaa8.active {\n                opacity: 1;\n                pointer-events: auto;\n            }\n\n            .bartender-lightbox-content {\n                position: relative;\n                max-width: 960px;\n                max-height: 80vh;\n                display: flex;\n                flex-direction: column;\n                align-items: center;\n                width: 100%;\n            }\n\n            .bartender-lightbox-img {\n                max-width: 100%;\n                max-height: 75vh;\n                object-fit: contain;\n                border-radius: 8px;\n                box-shadow: 0 20px 60px rgba(0,0,0,0.5);\n                transform: scale(0.95);\n                transition: transform 300ms ease;\n                display: block;\n            }\n\n            .bartender-lightbox-1c6aaa8.active .bartender-lightbox-img {\n                transform: scale(1);\n            }\n\n            .bartender-lightbox-caption {\n                color: #ffffff;\n                font-size: 0.875rem;\n                margin-top: 16px;\n                text-align: center;\n                line-height: 1.5;\n                max-width: 600px;\n                font-family: 'Inter', sans-serif;\n            }\n\n            .bartender-lightbox-close {\n                position: absolute;\n                top: -48px;\n                right: 0;\n                background-color: rgba(255, 255, 255, 0.1);\n                color: #ffffff;\n                border: none;\n                width: 36px;\n                height: 36px;\n                border-radius: 50%;\n                cursor: pointer;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                font-size: 20px;\n                transition: background-color 200ms ease;\n            }\n\n            .bartender-lightbox-close:hover {\n                background-color: rgba(255, 255, 255, 0.25);\n                color: #FAF9F6;\n            }\n        <\/style>\n\n        <section class=\"bartender-gallery-1c6aaa8\" id=\"gallery\">\n            <div class=\"bartender-gallery-container\">\n                \n                <!-- Section Header -->\n                <div class=\"bartender-gallery-header\">\n                                            <span class=\"bartender-gallery-badge\">\n                            Gallery                        <\/span>\n                    \n                                            <h2 class=\"bartender-gallery-heading\">\n                            Real Events. Real Moments.                        <\/h2>\n                    \n                                            <p class=\"bartender-gallery-desc\">\n                            A glimpse into the celebrations we&#039;ve been honoured to serve across Mallorca.                        <\/p>\n                                    <\/div>\n\n                <!-- Gallery Grid Layout -->\n                <div class=\"bartender-gallery-grid\" id=\"grid-1c6aaa8\">\n                                                <div class=\"bartender-gallery-item\" data-image-index=\"0\" data-large-src=\"https:\/\/readdy.ai\/api\/search-image?query=Professional%20bartender%20in%20white%20linen%20shirt%20crafting%20a%20golden%20cocktail%20with%20fresh%20herbs%20at%20an%20outdoor%20bar%20setup%20at%20a%20Mallorca%20villa%20terrace%2C%20golden%20hour%20sunlight%20streaming%20through%20olive%20trees%2C%20elegant%20glassware%2C%20Mediterranean%20stone%20architecture%20in%20soft%20focus%20background%2C%20editorial%20photography%20style%20with%20warm%20amber%20tones&#038;width=800&#038;height=600&#038;seq=gallery-01&#038;orientation=landscape\" data-caption-text=\"Professional bartender crafting a signature cocktail with fresh herbs at an elegant Mallorca villa wedding reception, golden hour lighting through olive trees\">\n                                <div class=\"bartender-gallery-img-wrapper\">\n                                    <img decoding=\"async\" src=\"https:\/\/readdy.ai\/api\/search-image?query=Professional%20bartender%20in%20white%20linen%20shirt%20crafting%20a%20golden%20cocktail%20with%20fresh%20herbs%20at%20an%20outdoor%20bar%20setup%20at%20a%20Mallorca%20villa%20terrace%2C%20golden%20hour%20sunlight%20streaming%20through%20olive%20trees%2C%20elegant%20glassware%2C%20Mediterranean%20stone%20architecture%20in%20soft%20focus%20background%2C%20editorial%20photography%20style%20with%20warm%20amber%20tones&#038;width=800&#038;height=600&#038;seq=gallery-01&#038;orientation=landscape\" alt=\"Bartender crafting a signature cocktail at a Mallorca villa wedding\" title=\"Bartender crafting a signature cocktail at a Mallorca villa wedding\" loading=\"lazy\">\n                                <\/div>\n                                <div class=\"bartender-gallery-overlay\">\n                                    <div class=\"bartender-gallery-action-circle\">\n                                        <i class=\"ri-zoom-in-line\"><\/i>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                        <div class=\"bartender-gallery-item\" data-image-index=\"1\" data-large-src=\"https:\/\/readdy.ai\/api\/search-image?query=Beautifully%20styled%20mobile%20cocktail%20bar%20on%20a%20Mallorca%20beach%20at%20sunset%2C%20white%20draped%20fabric%2C%20fresh%20citrus%20fruits%20and%20herbs%20on%20wooden%20bar%20top%2C%20crystal%20glassware%20catching%20golden%20light%2C%20Mediterranean%20Sea%20visible%20in%20background%2C%20elegant%20outdoor%20event%20setup%2C%20warm%20romantic%20atmosphere&#038;width=800&#038;height=600&#038;seq=gallery-02&#038;orientation=landscape\" data-caption-text=\"Beautifully styled mobile cocktail bar at a Mallorca beach sunset wedding, fresh citrus and herbs on wooden bar top with Mediterranean Sea backdrop\">\n                                <div class=\"bartender-gallery-img-wrapper\">\n                                    <img decoding=\"async\" src=\"https:\/\/readdy.ai\/api\/search-image?query=Beautifully%20styled%20mobile%20cocktail%20bar%20on%20a%20Mallorca%20beach%20at%20sunset%2C%20white%20draped%20fabric%2C%20fresh%20citrus%20fruits%20and%20herbs%20on%20wooden%20bar%20top%2C%20crystal%20glassware%20catching%20golden%20light%2C%20Mediterranean%20Sea%20visible%20in%20background%2C%20elegant%20outdoor%20event%20setup%2C%20warm%20romantic%20atmosphere&#038;width=800&#038;height=600&#038;seq=gallery-02&#038;orientation=landscape\" alt=\"Mobile cocktail bar setup at a beachside wedding in Mallorca\" title=\"Mobile cocktail bar setup at a beachside wedding in Mallorca\" loading=\"lazy\">\n                                <\/div>\n                                <div class=\"bartender-gallery-overlay\">\n                                    <div class=\"bartender-gallery-action-circle\">\n                                        <i class=\"ri-zoom-in-line\"><\/i>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                        <div class=\"bartender-gallery-item\" data-image-index=\"2\" data-large-src=\"https:\/\/readdy.ai\/api\/search-image?query=Well-dressed%20guests%20at%20a%20luxury%20Mallorca%20finca%20event%20holding%20colorful%20crafted%20cocktails%2C%20outdoor%20terrace%20with%20stone%20walls%20and%20climbing%20bougainvillea%2C%20warm%20evening%20ambiance%20with%20string%20lights%20overhead%2C%20Mediterranean%20summer%20party%20atmosphere%2C%20candid%20editorial%20style%20photography&#038;width=800&#038;height=600&#038;seq=gallery-03&#038;orientation=landscape\" data-caption-text=\"Well-dressed guests enjoying colorful crafted cocktails at a luxury Mallorca finca event with bougainvillea and string lights\">\n                                <div class=\"bartender-gallery-img-wrapper\">\n                                    <img decoding=\"async\" src=\"https:\/\/readdy.ai\/api\/search-image?query=Well-dressed%20guests%20at%20a%20luxury%20Mallorca%20finca%20event%20holding%20colorful%20crafted%20cocktails%2C%20outdoor%20terrace%20with%20stone%20walls%20and%20climbing%20bougainvillea%2C%20warm%20evening%20ambiance%20with%20string%20lights%20overhead%2C%20Mediterranean%20summer%20party%20atmosphere%2C%20candid%20editorial%20style%20photography&#038;width=800&#038;height=600&#038;seq=gallery-03&#038;orientation=landscape\" alt=\"Guests enjoying cocktails at a luxury finca event in Mallorca\" title=\"Guests enjoying cocktails at a luxury finca event in Mallorca\" loading=\"lazy\">\n                                <\/div>\n                                <div class=\"bartender-gallery-overlay\">\n                                    <div class=\"bartender-gallery-action-circle\">\n                                        <i class=\"ri-zoom-in-line\"><\/i>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                        <div class=\"bartender-gallery-item\" data-image-index=\"3\" data-large-src=\"https:\/\/readdy.ai\/api\/search-image?query=Skilled%20bartender%20performing%20flair%20cocktail%20preparation%20on%20a%20luxury%20yacht%20deck%20in%20Mallorca%2C%20blue%20Mediterranean%20waters%20in%20background%2C%20chrome%20bar%20tools%20gleaming%20in%20sunlight%2C%20white%20yacht%20surfaces%2C%20sophisticated%20party%20atmosphere%2C%20dynamic%20action%20shot%20with%20natural%20lighting&#038;width=800&#038;height=600&#038;seq=gallery-04&#038;orientation=landscape\" data-caption-text=\"Skilled bartender performing flair cocktail preparation on a luxury yacht deck in Mallorca with Mediterranean waters in background\">\n                                <div class=\"bartender-gallery-img-wrapper\">\n                                    <img decoding=\"async\" src=\"https:\/\/readdy.ai\/api\/search-image?query=Skilled%20bartender%20performing%20flair%20cocktail%20preparation%20on%20a%20luxury%20yacht%20deck%20in%20Mallorca%2C%20blue%20Mediterranean%20waters%20in%20background%2C%20chrome%20bar%20tools%20gleaming%20in%20sunlight%2C%20white%20yacht%20surfaces%2C%20sophisticated%20party%20atmosphere%2C%20dynamic%20action%20shot%20with%20natural%20lighting&#038;width=800&#038;height=600&#038;seq=gallery-04&#038;orientation=landscape\" alt=\"Bartender performing flair service at a yacht party Mallorca\" title=\"Bartender performing flair service at a yacht party Mallorca\" loading=\"lazy\">\n                                <\/div>\n                                <div class=\"bartender-gallery-overlay\">\n                                    <div class=\"bartender-gallery-action-circle\">\n                                        <i class=\"ri-zoom-in-line\"><\/i>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                        <div class=\"bartender-gallery-item\" data-image-index=\"4\" data-large-src=\"https:\/\/readdy.ai\/api\/search-image?query=Close-up%20detail%20shot%20of%20an%20elegant%20signature%20cocktail%20with%20edible%20flower%20garnish%20and%20fresh%20herb%20sprig%20on%20a%20marble%20bar%20surface%2C%20soft%20golden%20hour%20backlighting%20creating%20luminous%20drink%20tones%2C%20blurred%20wedding%20reception%20background%20with%20warm%20bokeh%20lights%2C%20fine%20art%20food%20photography%20style&#038;width=800&#038;height=600&#038;seq=gallery-05&#038;orientation=landscape\" data-caption-text=\"Close-up detail of an elegant signature cocktail with edible flower garnish on a marble bar, golden hour backlighting at a wedding reception\">\n                                <div class=\"bartender-gallery-img-wrapper\">\n                                    <img decoding=\"async\" src=\"https:\/\/readdy.ai\/api\/search-image?query=Close-up%20detail%20shot%20of%20an%20elegant%20signature%20cocktail%20with%20edible%20flower%20garnish%20and%20fresh%20herb%20sprig%20on%20a%20marble%20bar%20surface%2C%20soft%20golden%20hour%20backlighting%20creating%20luminous%20drink%20tones%2C%20blurred%20wedding%20reception%20background%20with%20warm%20bokeh%20lights%2C%20fine%20art%20food%20photography%20style&#038;width=800&#038;height=600&#038;seq=gallery-05&#038;orientation=landscape\" alt=\"Signature cocktail close-up at a wedding reception Mallorca\" title=\"Signature cocktail close-up at a wedding reception Mallorca\" loading=\"lazy\">\n                                <\/div>\n                                <div class=\"bartender-gallery-overlay\">\n                                    <div class=\"bartender-gallery-action-circle\">\n                                        <i class=\"ri-zoom-in-line\"><\/i>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                        <div class=\"bartender-gallery-item\" data-image-index=\"5\" data-large-src=\"https:\/\/readdy.ai\/api\/search-image?query=Atmospheric%20evening%20scene%20of%20a%20fully%20lit%20mobile%20cocktail%20bar%20at%20a%20private%20Mallorca%20villa%20party%2C%20warm%20amber%20bar%20lighting%20against%20dark%20Mediterranean%20night%20sky%2C%20bottles%20backlit%20on%20shelves%2C%20candles%20and%20lanterns%20creating%20intimate%20glow%2C%20guests%20silhouettes%20in%20soft%20background%2C%20sophisticated%20nightlife%20photography&#038;width=800&#038;height=600&#038;seq=gallery-06&#038;orientation=landscape\" data-caption-text=\"Atmospheric evening scene of a fully lit mobile cocktail bar at a private Mallorca villa party with backlit bottles and candlelit ambiance\">\n                                <div class=\"bartender-gallery-img-wrapper\">\n                                    <img decoding=\"async\" src=\"https:\/\/readdy.ai\/api\/search-image?query=Atmospheric%20evening%20scene%20of%20a%20fully%20lit%20mobile%20cocktail%20bar%20at%20a%20private%20Mallorca%20villa%20party%2C%20warm%20amber%20bar%20lighting%20against%20dark%20Mediterranean%20night%20sky%2C%20bottles%20backlit%20on%20shelves%2C%20candles%20and%20lanterns%20creating%20intimate%20glow%2C%20guests%20silhouettes%20in%20soft%20background%2C%20sophisticated%20nightlife%20photography&#038;width=800&#038;height=600&#038;seq=gallery-06&#038;orientation=landscape\" alt=\"Mobile bar evening setup at a private villa party Mallorca\" title=\"Mobile bar evening setup at a private villa party Mallorca\" loading=\"lazy\">\n                                <\/div>\n                                <div class=\"bartender-gallery-overlay\">\n                                    <div class=\"bartender-gallery-action-circle\">\n                                        <i class=\"ri-zoom-in-line\"><\/i>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                            <\/div>\n\n            <\/div>\n        <\/section>\n\n        <!-- Lightbox popup modal markup -->\n        <div class=\"bartender-lightbox-1c6aaa8\" id=\"lightbox-1c6aaa8\" role=\"dialog\" aria-hidden=\"true\">\n            <div class=\"bartender-lightbox-content\">\n                <button type=\"button\" class=\"bartender-lightbox-close\" id=\"lightboxClose-1c6aaa8\" aria-label=\"Close Gallery Lightbox\">\n                    <i class=\"ri-close-line\"><\/i>\n                <\/button>\n                <img decoding=\"async\" class=\"bartender-lightbox-img\" id=\"lightboxImg-1c6aaa8\" src=\"\" alt=\"\">\n                <p class=\"bartender-lightbox-caption\" id=\"lightboxCaption-1c6aaa8\"><\/p>\n            <\/div>\n        <\/div>\n\n        <!-- Gallery Lightbox script logic -->\n        <script>\n            (function() {\n                var widgetId = '1c6aaa8';\n                var grid = document.getElementById('grid-' + widgetId);\n                var lightbox = document.getElementById('lightbox-' + widgetId);\n                var lightboxImg = document.getElementById('lightboxImg-' + widgetId);\n                var lightboxCaption = document.getElementById('lightboxCaption-' + widgetId);\n                var btnClose = document.getElementById('lightboxClose-' + widgetId);\n\n                if (!grid || !lightbox) return;\n\n                var items = grid.querySelectorAll('.bartender-gallery-item');\n\n                items.forEach(function(item) {\n                    item.addEventListener('click', function() {\n                        var src = item.getAttribute('data-large-src');\n                        var caption = item.getAttribute('data-caption-text');\n                        var imgAlt = item.querySelector('img').getAttribute('alt');\n\n                        if (lightboxImg) {\n                            lightboxImg.src = src;\n                            lightboxImg.alt = imgAlt;\n                        }\n                        if (lightboxCaption) {\n                            lightboxCaption.textContent = caption;\n                        }\n\n                        lightbox.classList.add('active');\n                        document.body.style.overflow = 'hidden';\n                    });\n                });\n\n                function closeLightbox() {\n                    lightbox.classList.remove('active');\n                    document.body.style.overflow = '';\n                    if (lightboxImg) {\n                        lightboxImg.src = '';\n                    }\n                }\n\n                if (btnClose) {\n                    btnClose.addEventListener('click', closeLightbox);\n                }\n\n                lightbox.addEventListener('click', function(e) {\n                    if (e.target === lightbox) {\n                        closeLightbox();\n                    }\n                });\n\n                document.addEventListener('keydown', function(e) {\n                    if (e.key === 'Escape' && lightbox.classList.contains('active')) {\n                        closeLightbox();\n                    }\n                });\n            })();\n        <\/script>\n\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-c8ad777 e-flex e-con-boxed e-con e-parent\" data-id=\"c8ad777\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d00fc7d elementor-widget elementor-widget-bartender_services\" data-id=\"d00fc7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_services.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            #bartender-services-d00fc7d {\n                background-color: oklch(var(--background-50));\n                padding: 64px 16px;\n                font-family: var(--font-body), sans-serif;\n            }\n            @media (min-width: 768px) {\n                #bartender-services-d00fc7d {\n                    padding: 96px 32px;\n                }\n            }\n            .bartender-services-container {\n                max-width: 1152px; \/* max-w-6xl *\/\n                margin: 0 auto;\n            }\n            .bartender-services-header {\n                text-align: center;\n                margin-bottom: 48px;\n            }\n            @media (min-width: 768px) {\n                .bartender-services-header {\n                    margin-bottom: 64px;\n                }\n            }\n            .bartender-services-badge {\n                display: inline-block;\n                background-color: oklch(var(--accent-100));\n                color: oklch(var(--accent-800));\n                padding: 4px 12px;\n                border-radius: 9999px;\n                font-size: 12px;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin-bottom: 16px;\n                line-height: 1.5;\n                white-space: nowrap;\n            }\n            .bartender-services-title {\n                font-family: var(--font-heading), serif;\n                font-size: 24px;\n                font-weight: 700;\n                color: oklch(var(--foreground-950));\n                line-height: 1.25;\n                margin: 0 0 16px;\n            }\n            @media (min-width: 768px) {\n                .bartender-services-title {\n                    font-size: 36px;\n                }\n            }\n            .bartender-services-desc {\n                color: oklch(var(--foreground-600));\n                font-size: 14px;\n                max-width: 576px; \/* max-w-xl *\/\n                margin: 0 auto;\n                line-height: 1.6;\n            }\n            @media (min-width: 768px) {\n                .bartender-services-desc {\n                    font-size: 16px;\n                }\n            }\n            .bartender-services-grid {\n                display: grid;\n                grid-template-columns: repeat(2, 1fr);\n                gap: 16px;\n                margin-bottom: 56px;\n            }\n            @media (min-width: 640px) {\n                .bartender-services-grid {\n                    grid-template-columns: repeat(3, 1fr);\n                }\n            }\n            @media (min-width: 1024px) {\n                .bartender-services-grid {\n                    grid-template-columns: repeat(4, 1fr);\n                    gap: 20px;\n                }\n            }\n            .bartender-services-card {\n                background-color: oklch(var(--background-50));\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                border-radius: 8px;\n                padding: 20px;\n                text-align: center;\n                transition: all 0.3s ease;\n                cursor: default;\n            }\n            .bartender-services-card:hover {\n                border-color: oklch(var(--primary-300) \/ 0.5); \/* border-primary-300\/50 *\/\n            }\n            .bartender-services-icon-wrap {\n                width: 40px;\n                height: 40px;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                margin: 0 auto 12px;\n                border-radius: 50%;\n                background-color: oklch(var(--primary-100));\n                color: oklch(var(--primary-600));\n                transition: background-color 0.3s ease;\n            }\n            .bartender-services-card:hover .bartender-services-icon-wrap {\n                background-color: oklch(var(--primary-200));\n            }\n            .bartender-services-icon-wrap i {\n                font-size: 18px;\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n            }\n            .bartender-services-card-title {\n                font-family: var(--font-heading), serif;\n                font-size: 14px;\n                font-weight: 600;\n                color: oklch(var(--foreground-950));\n                margin: 0 0 4px;\n            }\n            .bartender-services-card-desc {\n                color: oklch(var(--foreground-500));\n                font-size: 12px;\n                line-height: 1.5;\n                margin: 0;\n            }\n            .bartender-services-locations-box {\n                background-color: oklch(var(--background-100));\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                border-radius: 8px;\n                padding: 24px;\n                text-align: center;\n            }\n            @media (min-width: 768px) {\n                .bartender-services-locations-box {\n                    padding: 32px;\n                }\n            }\n            .bartender-services-locations-title {\n                font-family: var(--font-heading), serif;\n                font-size: 18px;\n                font-weight: 600;\n                color: oklch(var(--foreground-950));\n                margin: 0 0 12px;\n            }\n            .bartender-services-locations-desc {\n                color: oklch(var(--foreground-600));\n                font-size: 14px;\n                max-width: 512px;\n                margin: 0 auto 20px;\n                line-height: 1.6;\n            }\n            .bartender-services-locations-list {\n                display: flex;\n                flex-wrap: wrap;\n                justify-content: center;\n                gap: 8px;\n            }\n            .bartender-services-location-badge {\n                background-color: oklch(var(--background-50));\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                padding: 6px 12px;\n                border-radius: 9999px;\n                font-size: 12px;\n                font-weight: 500;\n                color: oklch(var(--foreground-600));\n                white-space: nowrap;\n            }\n        <\/style>\n\n        <section id=\"services\" class=\"bartender-services-section\" id=\"bartender-services-d00fc7d\">\n            <div class=\"bartender-services-container\">\n                \n                <div class=\"bartender-services-header\">\n                                            <span class=\"bartender-services-badge\">\n                            Services &amp; Use Cases                        <\/span>\n                    \n                    <h2 class=\"bartender-services-title\">\n                        Every Occasion.                                                    <br \/>\n                            Any Location.                                            <\/h2>\n\n                                            <p class=\"bartender-services-desc\">\n                            From an intimate villa dinner to a grand wedding reception \u2014 our mobile cocktail bar adapts to your celebration.                        <\/p>\n                                    <\/div>\n\n                                    <div class=\"bartender-services-grid\">\n                                                    <div class=\"bartender-services-card\">\n                                <div class=\"bartender-services-icon-wrap\">\n                                    <i class=\"ri-heart-line\"><\/i>\n                                <\/div>\n                                <h3 class=\"bartender-services-card-title\">\n                                    Weddings                                <\/h3>\n                                <p class=\"bartender-services-card-desc\">\n                                    Signature cocktails for your Mallorca wedding celebration                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-services-card\">\n                                <div class=\"bartender-services-icon-wrap\">\n                                    <i class=\"ri-home-5-line\"><\/i>\n                                <\/div>\n                                <h3 class=\"bartender-services-card-title\">\n                                    Villa Parties                                <\/h3>\n                                <p class=\"bartender-services-card-desc\">\n                                    Private villa gatherings with bespoke bar service                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-services-card\">\n                                <div class=\"bartender-services-icon-wrap\">\n                                    <i class=\"ri-briefcase-line\"><\/i>\n                                <\/div>\n                                <h3 class=\"bartender-services-card-title\">\n                                    Corporate Events                                <\/h3>\n                                <p class=\"bartender-services-card-desc\">\n                                    Professional drinks service for business occasions                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-services-card\">\n                                <div class=\"bartender-services-icon-wrap\">\n                                    <i class=\"ri-cake-line\"><\/i>\n                                <\/div>\n                                <h3 class=\"bartender-services-card-title\">\n                                    Birthdays                                <\/h3>\n                                <p class=\"bartender-services-card-desc\">\n                                    Celebrate with custom cocktails and flair bartending                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-services-card\">\n                                <div class=\"bartender-services-icon-wrap\">\n                                    <i class=\"ri-ship-line\"><\/i>\n                                <\/div>\n                                <h3 class=\"bartender-services-card-title\">\n                                    Yacht Parties                                <\/h3>\n                                <p class=\"bartender-services-card-desc\">\n                                    Luxury cocktail service aboard yachts around the island                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-services-card\">\n                                <div class=\"bartender-services-icon-wrap\">\n                                    <i class=\"ri-sun-line\"><\/i>\n                                <\/div>\n                                <h3 class=\"bartender-services-card-title\">\n                                    Beach Parties                                <\/h3>\n                                <p class=\"bartender-services-card-desc\">\n                                    Sunset cocktails on Mallorca&#039;s stunning beaches                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-services-card\">\n                                <div class=\"bartender-services-icon-wrap\">\n                                    <i class=\"ri-plant-line\"><\/i>\n                                <\/div>\n                                <h3 class=\"bartender-services-card-title\">\n                                    Finca Events                                <\/h3>\n                                <p class=\"bartender-services-card-desc\">\n                                    Rustic-chic celebrations at countryside fincas                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-services-card\">\n                                <div class=\"bartender-services-icon-wrap\">\n                                    <i class=\"ri-goblet-line\"><\/i>\n                                <\/div>\n                                <h3 class=\"bartender-services-card-title\">\n                                    Hen &amp; Stag Dos                                <\/h3>\n                                <p class=\"bartender-services-card-desc\">\n                                    Unforgettable pre-wedding celebrations                                <\/p>\n                            <\/div>\n                                            <\/div>\n                \n                <div class=\"bartender-services-locations-box\">\n                                            <h3 class=\"bartender-services-locations-title\">\n                            Serving Every Corner of Mallorca                        <\/h3>\n                    \n                                            <p class=\"bartender-services-locations-desc\">\n                            Based in Palma, our team travels to any location across the island. No remote finca, cliffside villa, or hidden cove is out of reach.                        <\/p>\n                    \n                                            <div class=\"bartender-services-locations-list\">\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Palma                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Alc\u00fadia                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Pollensa                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Port de S\u00f3ller                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Calvi\u00e0                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Andratx                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Santa Ponsa                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Palma Nova                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Dei\u00e0                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Valldemossa                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Formentor                                <\/span>\n                                                            <span class=\"bartender-services-location-badge\">\n                                    Portocolom                                <\/span>\n                                                    <\/div>\n                                    <\/div>\n\n            <\/div>\n        <\/section>\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-98786a6 e-flex e-con-boxed e-con e-parent\" data-id=\"98786a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90e690e elementor-widget__width-inherit elementor-widget elementor-widget-bartender_how_it_works\" data-id=\"90e690e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_how_it_works.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            .bartender-how-it-works-90e690e {\n                background-color: oklch(var(--background-100));\n                padding: 64px 16px;\n                font-family: var(--font-body), sans-serif;\n            }\n            @media (min-width: 768px) {\n                .bartender-how-it-works-90e690e {\n                    padding: 96px 32px;\n                }\n            }\n            .bartender-how-it-works-container {\n                max-width: 1152px;\n                margin: 0 auto;\n            }\n            .bartender-how-it-works-header {\n                text-align: center;\n                margin-bottom: 48px;\n            }\n            @media (min-width: 768px) {\n                .bartender-how-it-works-header {\n                    margin-bottom: 64px;\n                }\n            }\n            .bartender-how-it-works-badge {\n                display: inline-block;\n                background-color: oklch(var(--secondary-100));\n                color: oklch(var(--secondary-800));\n                padding: 4px 12px;\n                border-radius: 9999px;\n                font-size: 12px;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin-bottom: 16px;\n                line-height: 1.5;\n                white-space: nowrap;\n            }\n            .bartender-how-it-works-title {\n                font-family: var(--font-heading), serif;\n                font-size: 24px;\n                font-weight: 700;\n                color: oklch(var(--foreground-950));\n                line-height: 1.25;\n                margin: 0 0 16px;\n            }\n            @media (min-width: 768px) {\n                .bartender-how-it-works-title {\n                    font-size: 36px;\n                }\n            }\n            .bartender-how-it-works-desc {\n                color: oklch(var(--foreground-600));\n                font-size: 14px;\n                max-width: 576px;\n                margin: 16px auto 0;\n                line-height: 1.6;\n            }\n            @media (min-width: 768px) {\n                .bartender-how-it-works-desc {\n                    font-size: 16px;\n                }\n            }\n            .bartender-how-it-works-steps {\n                display: grid;\n                grid-template-columns: 1fr;\n                gap: 32px;\n                margin-bottom: 56px;\n            }\n            @media (min-width: 768px) {\n                .bartender-how-it-works-steps {\n                    grid-template-columns: repeat(3, 1fr);\n                    gap: 24px;\n                }\n            }\n            .bartender-step-item {\n                position: relative;\n                text-align: center;\n            }\n            \/* Connector Line with endpoint dot (Desktop matching React exactly) *\/\n            @media (min-width: 768px) {\n                .bartender-step-connector {\n                    position: absolute;\n                    top: 44px; \/* Matches top-11 *\/\n                    left: calc(50% + 40px); \/* Matches left-[calc(50%+2.5rem)] *\/\n                    width: calc(100% - 80px); \/* Matches w-[calc(100%-5rem)] *\/\n                    height: 1px;\n                    background-color: oklch(var(--background-300));\n                    z-index: 1;\n                }\n                .bartender-step-connector-dot {\n                    position: absolute;\n                    right: 0;\n                    top: 50%;\n                    transform: translateY(-50%);\n                    width: 8px; \/* Matches w-2 *\/\n                    height: 8px; \/* Matches h-2 *\/\n                    border-radius: 50%;\n                    background-color: oklch(var(--primary-400));\n                }\n            }\n            .bartender-step-number-wrap {\n                width: 80px; \/* Matches w-20 *\/\n                height: 80px; \/* Matches h-20 *\/\n                margin: 0 auto 20px; \/* Matches mb-5 *\/\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                border-radius: 50%;\n                background-color: oklch(var(--primary-100));\n                color: oklch(var(--primary-600));\n                position: relative;\n                z-index: 2;\n                transition: all 0.3s ease; \/* Matches transition-all duration-300 *\/\n            }\n            .bartender-step-item:hover .bartender-step-number-wrap {\n                background-color: oklch(var(--primary-500));\n                color: oklch(var(--foreground-950));\n            }\n            .bartender-step-number {\n                font-family: var(--font-heading), serif;\n                font-size: 24px; \/* Matches text-2xl *\/\n                font-weight: 700;\n            }\n            .bartender-step-icon-wrap {\n                width: 40px; \/* Matches w-10 *\/\n                height: 40px; \/* Matches h-10 *\/\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                margin: 0 auto 12px; \/* Matches mb-3 *\/\n            }\n            .bartender-step-icon-wrap i {\n                font-size: 24px; \/* Matches text-2xl *\/\n                color: oklch(var(--foreground-700));\n                width: 24px; \/* Matches w-6 *\/\n                height: 24px; \/* Matches h-6 *\/\n                display: flex;\n                align-items: center;\n                justify-content: center;\n            }\n            .bartender-step-title {\n                font-family: var(--font-heading), serif;\n                font-size: 18px; \/* Matches text-lg *\/\n                font-weight: 600;\n                color: oklch(var(--foreground-950));\n                margin: 0 0 8px; \/* Matches mb-2 *\/\n            }\n            .bartender-step-desc {\n                color: oklch(var(--foreground-600));\n                font-size: 14px; \/* Matches text-sm *\/\n                line-height: 1.625; \/* Matches leading-relaxed *\/\n                max-width: 320px; \/* Matches max-w-xs *\/\n                margin: 0 auto;\n            }\n            \/* Stats Bar matching React margins and layout scale *\/\n            .bartender-stats-grid {\n                display: grid;\n                grid-template-columns: repeat(2, 1fr);\n                gap: 16px; \/* Matches gap-4 *\/\n            }\n            @media (min-width: 768px) {\n                .bartender-stats-grid {\n                    grid-template-columns: repeat(4, 1fr);\n                }\n            }\n            .bartender-stat-card {\n                background-color: oklch(var(--background-50));\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                border-radius: 8px;\n                padding: 20px; \/* Matches p-5 *\/\n                text-align: center;\n                transition: border-color 0.3s ease; \/* Matches transition-colors duration-300 *\/\n            }\n            .bartender-stat-card:hover {\n                border-color: oklch(var(--primary-300) \/ 0.5);\n            }\n            .bartender-stat-value {\n                font-family: var(--font-heading), serif;\n                font-size: 24px;\n                font-weight: 700;\n                color: oklch(var(--primary-600));\n                margin-bottom: 4px;\n            }\n            @media (min-width: 768px) {\n                .bartender-stat-value {\n                    font-size: 30px; \/* Matches text-3xl *\/\n                }\n            }\n            .bartender-stat-label {\n                color: oklch(var(--foreground-500));\n                font-size: 12px;\n                font-weight: 500;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin: 0;\n                white-space: nowrap;\n            }\n        <\/style>\n\n        <section id=\"how-it-works\" class=\"bartender-how-it-works-section bartender-how-it-works-90e690e\">\n            <div class=\"bartender-how-it-works-container\">\n                \n                <div class=\"bartender-how-it-works-header\">\n                                            <span class=\"bartender-how-it-works-badge\">\n                            How It Works                        <\/span>\n                    \n                    <h2 class=\"bartender-how-it-works-title\">\n                        Simple.                                                    <br \/>\n                            Seamless.                                            <\/h2>\n\n                                            <p class=\"bartender-how-it-works-desc\">\n                            Three easy steps from your first enquiry to the last toast of the night.                        <\/p>\n                                    <\/div>\n\n                                    <div class=\"bartender-how-it-works-steps\">\n                                                    <div class=\"bartender-step-item\">\n                                                                    <div class=\"bartender-step-connector\">\n                                        <div class=\"bartender-step-connector-dot\"><\/div>\n                                    <\/div>\n                                \n                                <div class=\"bartender-step-number-wrap\">\n                                    <span class=\"bartender-step-number\">01<\/span>\n                                <\/div>\n\n                                <div class=\"bartender-step-icon-wrap\">\n                                    <i class=\"ri-chat-3-line\"><\/i>\n                                <\/div>\n\n                                <h3 class=\"bartender-step-title\">\n                                    Tell Us About Your Event                                <\/h3>\n                                <p class=\"bartender-step-desc\">\n                                    Fill in our quick form or message us on WhatsApp. Share your date, location, guest count, and the vibe you are going for. We will get back to you within one hour with initial ideas.                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-step-item\">\n                                                                    <div class=\"bartender-step-connector\">\n                                        <div class=\"bartender-step-connector-dot\"><\/div>\n                                    <\/div>\n                                \n                                <div class=\"bartender-step-number-wrap\">\n                                    <span class=\"bartender-step-number\">02<\/span>\n                                <\/div>\n\n                                <div class=\"bartender-step-icon-wrap\">\n                                    <i class=\"ri-file-list-3-line\"><\/i>\n                                <\/div>\n\n                                <h3 class=\"bartender-step-title\">\n                                    Receive Your Bespoke Quote &amp; Menu                                <\/h3>\n                                <p class=\"bartender-step-desc\">\n                                    Based on your brief, we design a custom cocktail menu and detailed proposal. Signature drinks, spirit selection, bar styling \u2014 everything tailored to your celebration.                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-step-item\">\n                                \n                                <div class=\"bartender-step-number-wrap\">\n                                    <span class=\"bartender-step-number\">03<\/span>\n                                <\/div>\n\n                                <div class=\"bartender-step-icon-wrap\">\n                                    <i class=\"ri-drinks-2-line\"><\/i>\n                                <\/div>\n\n                                <h3 class=\"bartender-step-title\">\n                                    We Set Up the Bar, You Enjoy                                <\/h3>\n                                <p class=\"bartender-step-desc\">\n                                    On the day, our team arrives early to set up a beautiful mobile bar at your venue. We handle every drink, every detail, and every moment \u2014 so you can simply be a guest at your own party.                                <\/p>\n                            <\/div>\n                                            <\/div>\n                \n                                    <div class=\"bartender-stats-grid\">\n                                                    <div class=\"bartender-stat-card\">\n                                <div class=\"bartender-stat-value\">\n                                    <span class=\"bartender-stat-value-num\" data-target=\"200\" data-duration=\"2500\">0<\/span>+                                <\/div>\n                                <p class=\"bartender-stat-label\">\n                                    Events Served                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-stat-card\">\n                                <div class=\"bartender-stat-value\">\n                                    <span class=\"bartender-stat-value-num\" data-target=\"5\" data-duration=\"1800\">0<\/span>\u2605                                <\/div>\n                                <p class=\"bartender-stat-label\">\n                                    Average Rating                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-stat-card\">\n                                <div class=\"bartender-stat-value\">\n                                    <span class=\"bartender-stat-value-num\" data-target=\"100\" data-duration=\"2200\">0<\/span>%                                <\/div>\n                                <p class=\"bartender-stat-label\">\n                                    Island Coverage                                <\/p>\n                            <\/div>\n                                                    <div class=\"bartender-stat-card\">\n                                <div class=\"bartender-stat-value\">\n                                    &lt; <span class=\"bartender-stat-value-num\" data-target=\"60\" data-duration=\"2000\">0<\/span> min                                <\/div>\n                                <p class=\"bartender-stat-label\">\n                                    Response Time                                <\/p>\n                            <\/div>\n                                            <\/div>\n                \n            <\/div>\n        <\/section>\n\n        <script>\n            (function() {\n                var widgetSelector = '.bartender-how-it-works-90e690e';\n                \n                function runStatsCounters() {\n                    var statsSection = document.querySelector(widgetSelector);\n                    if (!statsSection) return;\n\n                    var statCards = statsSection.querySelectorAll('.bartender-stat-card');\n                    if ('IntersectionObserver' in window) {\n                        var observer = new IntersectionObserver(function(entries, observer) {\n                            entries.forEach(function(entry) {\n                                if (entry.isIntersecting) {\n                                    var card = entry.target;\n                                    var countEl = card.querySelector('.bartender-stat-value-num');\n                                    if (countEl && !card.classList.contains('animated')) {\n                                        card.classList.add('animated');\n                                        var target = parseFloat(countEl.getAttribute('data-target'));\n                                        var duration = parseInt(countEl.getAttribute('data-duration')) || 2000;\n                                        var startTime = null;\n                                        var decimals = countEl.getAttribute('data-target').indexOf('.') >= 0 ? 1 : 0;\n                                        \n                                        function animate(timestamp) {\n                                            if (!startTime) startTime = timestamp;\n                                            var progress = timestamp - startTime;\n                                            var percentage = Math.min(progress \/ duration, 1);\n                                            var current = percentage * target;\n                                            \n                                            if (decimals > 0) {\n                                                countEl.textContent = current.toFixed(decimals);\n                                            } else {\n                                                countEl.textContent = Math.floor(current);\n                                            }\n                                            \n                                            if (percentage < 1) {\n                                                window.requestAnimationFrame(animate);\n                                            } else {\n                                                countEl.textContent = target;\n                                            }\n                                        }\n                                        window.requestAnimationFrame(animate);\n                                    }\n                                }\n                            });\n                        }, { threshold: 0.1 });\n                        \n                        statCards.forEach(function(card) {\n                            observer.observe(card);\n                        });\n                    } else {\n                        statCards.forEach(function(card) {\n                            var countEl = card.querySelector('.bartender-stat-value-num');\n                            if (countEl) {\n                                countEl.textContent = countEl.getAttribute('data-target');\n                            }\n                        });\n                    }\n                }\n\n                if (document.readyState === 'complete' || document.readyState === 'interactive') {\n                    runStatsCounters();\n                } else {\n                    document.addEventListener('DOMContentLoaded', runStatsCounters);\n                }\n            })();\n        <\/script>\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-d7eecc9 e-flex e-con-boxed e-con e-parent\" data-id=\"d7eecc9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0df153 elementor-widget elementor-widget-bartender_faq\" data-id=\"f0df153\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_faq.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            #bartender-faq-f0df153 {\n                background-color: oklch(var(--background-50));\n                padding: 64px 16px;\n                font-family: var(--font-body), sans-serif;\n            }\n            @media (min-width: 768px) {\n                #bartender-faq-f0df153 {\n                    padding: 96px 32px;\n                }\n            }\n            .bartender-faq-container {\n                max-width: 768px; \/* max-w-3xl *\/\n                margin: 0 auto;\n            }\n            .bartender-faq-header {\n                text-align: center;\n                margin-bottom: 48px;\n            }\n            @media (min-width: 768px) {\n                .bartender-faq-header {\n                    margin-bottom: 64px;\n                }\n            }\n            .bartender-faq-badge {\n                display: inline-block;\n                background-color: oklch(var(--accent-100));\n                color: oklch(var(--accent-800));\n                padding: 4px 12px;\n                border-radius: 9999px;\n                font-size: 12px;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin-bottom: 16px;\n                line-height: 1.5;\n                white-space: nowrap;\n            }\n            .bartender-faq-title {\n                font-family: var(--font-heading), serif;\n                font-size: 24px;\n                font-weight: 700;\n                color: oklch(var(--foreground-950));\n                line-height: 1.25;\n                margin: 0 0 16px;\n            }\n            @media (min-width: 768px) {\n                .bartender-faq-title {\n                    font-size: 36px;\n                }\n            }\n            .bartender-faq-desc {\n                color: oklch(var(--foreground-600));\n                font-size: 14px;\n                max-width: 576px;\n                margin: 16px auto 0;\n                line-height: 1.6;\n            }\n            @media (min-width: 768px) {\n                .bartender-faq-desc {\n                    font-size: 16px;\n                }\n            }\n            .bartender-faq-list {\n                display: flex;\n                flex-direction: column;\n                gap: 12px; \/* Matches space-y-3 *\/\n            }\n            .bartender-faq-item {\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                border-radius: 8px;\n                overflow: hidden;\n                transition: background-color 0.2s ease;\n            }\n            .bartender-faq-btn {\n                width: 100%;\n                display: flex;\n                align-items: center;\n                justify-content: space-between;\n                padding: 16px 20px;\n                text-align: left;\n                background: transparent;\n                border: none;\n                cursor: pointer;\n                outline: none;\n                transition: background-color 0.2s ease;\n            }\n            .bartender-faq-btn:hover {\n                background-color: oklch(var(--background-100) \/ 0.5);\n            }\n            .bartender-faq-question {\n                font-family: var(--font-body), sans-serif;\n                font-size: 14px;\n                font-weight: 600;\n                color: oklch(var(--foreground-950));\n                padding-right: 16px;\n            }\n            @media (min-width: 768px) {\n                .bartender-faq-question {\n                    font-size: 16px;\n                }\n            }\n            .bartender-faq-icon-wrap {\n                width: 20px;\n                height: 20px;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                flex-shrink: 0;\n                transition: transform 0.3s ease;\n            }\n            .bartender-faq-icon-wrap i {\n                font-size: 18px;\n                color: oklch(var(--foreground-600));\n            }\n            .bartender-faq-content {\n                max-height: 0;\n                opacity: 0;\n                overflow: hidden;\n                transition: max-height 0.3s ease-out, opacity 0.3s ease-out;\n            }\n            .bartender-faq-answer {\n                padding: 0 20px 16px;\n                font-size: 14px;\n                color: oklch(var(--foreground-600));\n                line-height: 1.625;\n                margin: 0;\n            }\n            .bartender-faq-cta {\n                margin-top: 40px;\n                text-align: center;\n            }\n            .bartender-faq-cta-text {\n                font-size: 14px;\n                color: oklch(var(--foreground-500));\n                margin-bottom: 16px;\n            }\n            .bartender-faq-whatsapp-btn {\n                display: inline-flex;\n                align-items: center;\n                gap: 8px;\n                background-color: #25D366;\n                color: #ffffff;\n                padding: 12px 20px;\n                border-radius: 6px;\n                font-size: 14px;\n                font-weight: 600;\n                text-decoration: none;\n                transition: background-color 0.2s ease;\n                white-space: nowrap;\n                cursor: pointer;\n            }\n            .bartender-faq-whatsapp-btn:hover {\n                background-color: #20bd5a;\n            }\n            .bartender-faq-whatsapp-btn i {\n                font-size: 16px;\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n            }\n        <\/style>\n\n<section class=\"bartender-faq-section\" id=\"bartender-faq-f0df153\">\n                <div class=\"bartender-faq-container\">\n                \n                <div class=\"bartender-faq-header\">\n                                            <span class=\"bartender-faq-badge\">\n                            FAQ                        <\/span>\n                    \n                    <h2 class=\"bartender-faq-title\">\n                        Everything You                                                    <br \/>\n                            Need to Know                                            <\/h2>\n\n                                            <p class=\"bartender-faq-desc\">\n                            Common questions about hiring a private bartender in Mallorca \u2014 answered honestly.                        <\/p>\n                                    <\/div>\n\n                                    <div class=\"bartender-faq-list\">\n                                                    <div class=\"bartender-faq-item\">\n                                <button class=\"bartender-faq-btn\" aria-expanded=\"false\">\n                                    <span class=\"bartender-faq-question\">\n                                        How far in advance should I book?                                    <\/span>\n                                    <div class=\"bartender-faq-icon-wrap\">\n                                        <i class=\"ri-add-line\"><\/i>\n                                    <\/div>\n                                <\/button>\n                                <div class=\"bartender-faq-content\">\n                                    <p class=\"bartender-faq-answer\">\n                                        For peak summer season (June\u2013September), we recommend booking 4\u20136 months ahead for weddings and 2\u20133 months for private parties. Last-minute bookings are sometimes possible \u2014 reach out and we&#039;ll check availability.                                    <\/p>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"bartender-faq-item\">\n                                <button class=\"bartender-faq-btn\" aria-expanded=\"false\">\n                                    <span class=\"bartender-faq-question\">\n                                        What areas of Mallorca do you cover?                                    <\/span>\n                                    <div class=\"bartender-faq-icon-wrap\">\n                                        <i class=\"ri-add-line\"><\/i>\n                                    <\/div>\n                                <\/button>\n                                <div class=\"bartender-faq-content\">\n                                    <p class=\"bartender-faq-answer\">\n                                        We cover the entire island of Mallorca. Our team regularly serves events in Palma, Alc\u00fadia, Pollensa, Port de S\u00f3ller, Calvi\u00e0, Andratx, Santa Ponsa, Dei\u00e0, Valldemossa, Formentor, Portocolom, and everywhere in between. Travel to any location on the island is included in our pricing.                                    <\/p>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"bartender-faq-item\">\n                                <button class=\"bartender-faq-btn\" aria-expanded=\"false\">\n                                    <span class=\"bartender-faq-question\">\n                                        Do you provide the alcohol or do I?                                    <\/span>\n                                    <div class=\"bartender-faq-icon-wrap\">\n                                        <i class=\"ri-add-line\"><\/i>\n                                    <\/div>\n                                <\/button>\n                                <div class=\"bartender-faq-content\">\n                                    <p class=\"bartender-faq-answer\">\n                                        Both options are available. With our &#039;Bartender + Open Bar&#039; and &#039;The Full Experience&#039; packages, we supply all premium spirits, liqueurs, mixers, and fresh ingredients. With &#039;The Bartender&#039; package, you supply the drinks and we bring the expertise, tools, and service. We can advise on quantities and selections either way.                                    <\/p>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"bartender-faq-item\">\n                                <button class=\"bartender-faq-btn\" aria-expanded=\"false\">\n                                    <span class=\"bartender-faq-question\">\n                                        Is there a minimum number of guests?                                    <\/span>\n                                    <div class=\"bartender-faq-icon-wrap\">\n                                        <i class=\"ri-add-line\"><\/i>\n                                    <\/div>\n                                <\/button>\n                                <div class=\"bartender-faq-content\">\n                                    <p class=\"bartender-faq-answer\">\n                                        There&#039;s no strict minimum, but our service is best suited for events of 20+ guests. For smaller gatherings of 10\u201320 people, we can offer a tailored package \u2014 just get in touch with your requirements and we&#039;ll create something that works.                                    <\/p>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"bartender-faq-item\">\n                                <button class=\"bartender-faq-btn\" aria-expanded=\"false\">\n                                    <span class=\"bartender-faq-question\">\n                                        Are your bartenders licensed and insured?                                    <\/span>\n                                    <div class=\"bartender-faq-icon-wrap\">\n                                        <i class=\"ri-add-line\"><\/i>\n                                    <\/div>\n                                <\/button>\n                                <div class=\"bartender-faq-content\">\n                                    <p class=\"bartender-faq-answer\">\n                                        Absolutely. All our bartenders are fully qualified mixologists with public liability insurance. We operate with all necessary licences for mobile beverage service at private events across the Balearic Islands.                                    <\/p>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"bartender-faq-item\">\n                                <button class=\"bartender-faq-btn\" aria-expanded=\"false\">\n                                    <span class=\"bartender-faq-question\">\n                                        What happens if it rains on my outdoor event?                                    <\/span>\n                                    <div class=\"bartender-faq-icon-wrap\">\n                                        <i class=\"ri-add-line\"><\/i>\n                                    <\/div>\n                                <\/button>\n                                <div class=\"bartender-faq-content\">\n                                    <p class=\"bartender-faq-answer\">\n                                        We&#039;re experienced with Mallorca&#039;s occasional summer showers. Our mobile bar setups can be quickly moved under cover if your venue has a marquee, terrace awning, or indoor backup space. We&#039;ll work with you on a weather contingency plan during the planning stage.                                    <\/p>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"bartender-faq-item\">\n                                <button class=\"bartender-faq-btn\" aria-expanded=\"false\">\n                                    <span class=\"bartender-faq-question\">\n                                        Can you create custom cocktails for my event?                                    <\/span>\n                                    <div class=\"bartender-faq-icon-wrap\">\n                                        <i class=\"ri-add-line\"><\/i>\n                                    <\/div>\n                                <\/button>\n                                <div class=\"bartender-faq-content\">\n                                    <p class=\"bartender-faq-answer\">\n                                        Yes \u2014 in fact, it&#039;s one of the things we love most. We&#039;ll design a completely bespoke cocktail menu for your event, incorporating your preferences, the season, and local Mallorcan ingredients. From his-and-hers wedding cocktails to a menu themed around your corporate brand colours, we&#039;re all in.                                    <\/p>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"bartender-faq-item\">\n                                <button class=\"bartender-faq-btn\" aria-expanded=\"false\">\n                                    <span class=\"bartender-faq-question\">\n                                        How long does setup and breakdown take?                                    <\/span>\n                                    <div class=\"bartender-faq-icon-wrap\">\n                                        <i class=\"ri-add-line\"><\/i>\n                                    <\/div>\n                                <\/button>\n                                <div class=\"bartender-faq-content\">\n                                    <p class=\"bartender-faq-answer\">\n                                        We typically arrive 2\u20133 hours before the first guest to set up the bar, prepare garnishes, chill drinks, and ensure everything is perfect. Breakdown takes about 1\u20131.5 hours after the bar closes. This time is always included in our packages, never billed separately.                                    <\/p>\n                                <\/div>\n                            <\/div>\n                                            <\/div>\n                \n                                    <div class=\"bartender-faq-cta\">\n                                                    <p class=\"bartender-faq-cta-text\">\n                                Still have questions? We&#039;re happy to help.                            <\/p>\n                                                <a href=\"https:\/\/wa.me\/34651411057?text=Hi%2C%20I%20have%20a%20question%20about%20Bartender%20Mallorca\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"bartender-faq-whatsapp-btn\">\n                            <i class=\"ri-whatsapp-line\"><\/i>\n                            Ask Us on WhatsApp                        <\/a>\n                    <\/div>\n                \n            <\/div>\n        <\/section>\n\n        <script>\n            (function() {\n                var widgetSelector = '#bartender-faq-f0df153';\n                \n                function setupFaqAccordion() {\n                    var faqSection = document.querySelector(widgetSelector);\n                    if (!faqSection) return;\n\n                    var items = faqSection.querySelectorAll('.bartender-faq-item');\n                    items.forEach(function(item) {\n                        var btn = item.querySelector('.bartender-faq-btn');\n                        var content = item.querySelector('.bartender-faq-content');\n                        var iconWrap = item.querySelector('.bartender-faq-icon-wrap');\n\n                        if (!btn || !content) return;\n\n                        btn.addEventListener('click', function() {\n                            var isOpen = item.classList.contains('open');\n\n                            items.forEach(function(otherItem) {\n                                if (otherItem !== item && otherItem.classList.contains('open')) {\n                                    otherItem.classList.remove('open');\n                                    var otherBtn = otherItem.querySelector('.bartender-faq-btn');\n                                    var otherContent = otherItem.querySelector('.bartender-faq-content');\n                                    var otherIconWrap = otherItem.querySelector('.bartender-faq-icon-wrap');\n                                    \n                                    if (otherBtn) otherBtn.setAttribute('aria-expanded', 'false');\n                                    if (otherContent) {\n                                        otherContent.style.maxHeight = '0px';\n                                        otherContent.style.opacity = '0';\n                                    }\n                                    if (otherIconWrap) {\n                                        otherIconWrap.style.transform = 'rotate(0deg)';\n                                    }\n                                }\n                            });\n\n                            if (isOpen) {\n                                item.classList.remove('open');\n                                btn.setAttribute('aria-expanded', 'false');\n                                content.style.maxHeight = '0px';\n                                content.style.opacity = '0';\n                                if (iconWrap) {\n                                    iconWrap.style.transform = 'rotate(0deg)';\n                                }\n                            } else {\n                                item.classList.add('open');\n                                btn.setAttribute('aria-expanded', 'true');\n                                content.style.maxHeight = content.scrollHeight + 'px';\n                                content.style.opacity = '1';\n                                if (iconWrap) {\n                                    iconWrap.style.transform = 'rotate(45deg)';\n                                }\n                            }\n                        });\n                    });\n                }\n\n                if (document.readyState === 'complete' || document.readyState === 'interactive') {\n                    setupFaqAccordion();\n                } else {\n                    document.addEventListener('DOMContentLoaded', setupFaqAccordion);\n                }\n            })();\n        <\/script>\n\n                        <script type=\"application\/ld+json\">\n                {\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How far in advance should I book?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"For peak summer season (June\u2013September), we recommend booking 4\u20136 months ahead for weddings and 2\u20133 months for private parties. Last-minute bookings are sometimes possible \u2014 reach out and we&#039;ll check availability.\"}},{\"@type\":\"Question\",\"name\":\"What areas of Mallorca do you cover?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We cover the entire island of Mallorca. Our team regularly serves events in Palma, Alc\u00fadia, Pollensa, Port de S\u00f3ller, Calvi\u00e0, Andratx, Santa Ponsa, Dei\u00e0, Valldemossa, Formentor, Portocolom, and everywhere in between. Travel to any location on the island is included in our pricing.\"}},{\"@type\":\"Question\",\"name\":\"Do you provide the alcohol or do I?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Both options are available. With our &#039;Bartender + Open Bar&#039; and &#039;The Full Experience&#039; packages, we supply all premium spirits, liqueurs, mixers, and fresh ingredients. With &#039;The Bartender&#039; package, you supply the drinks and we bring the expertise, tools, and service. We can advise on quantities and selections either way.\"}},{\"@type\":\"Question\",\"name\":\"Is there a minimum number of guests?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There&#039;s no strict minimum, but our service is best suited for events of 20+ guests. For smaller gatherings of 10\u201320 people, we can offer a tailored package \u2014 just get in touch with your requirements and we&#039;ll create something that works.\"}},{\"@type\":\"Question\",\"name\":\"Are your bartenders licensed and insured?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Absolutely. All our bartenders are fully qualified mixologists with public liability insurance. We operate with all necessary licences for mobile beverage service at private events across the Balearic Islands.\"}},{\"@type\":\"Question\",\"name\":\"What happens if it rains on my outdoor event?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We&#039;re experienced with Mallorca&#039;s occasional summer showers. Our mobile bar setups can be quickly moved under cover if your venue has a marquee, terrace awning, or indoor backup space. We&#039;ll work with you on a weather contingency plan during the planning stage.\"}},{\"@type\":\"Question\",\"name\":\"Can you create custom cocktails for my event?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes \u2014 in fact, it&#039;s one of the things we love most. We&#039;ll design a completely bespoke cocktail menu for your event, incorporating your preferences, the season, and local Mallorcan ingredients. From his-and-hers wedding cocktails to a menu themed around your corporate brand colours, we&#039;re all in.\"}},{\"@type\":\"Question\",\"name\":\"How long does setup and breakdown take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We typically arrive 2\u20133 hours before the first guest to set up the bar, prepare garnishes, chill drinks, and ensure everything is perfect. Breakdown takes about 1\u20131.5 hours after the bar closes. This time is always included in our packages, never billed separately.\"}}]}                <\/script>\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-c8c8b55 e-flex e-con-boxed e-con e-parent\" data-id=\"c8c8b55\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19df562 elementor-widget elementor-widget-bartender_partners\" data-id=\"19df562\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_partners.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            .bartender-partners-19df562 {\n                background-color: oklch(var(--background-100));\n                padding: 64px 16px;\n                font-family: var(--font-body), sans-serif;\n            }\n            @media (min-width: 768px) {\n                .bartender-partners-19df562 {\n                    padding: 96px 32px;\n                }\n            }\n            .bartender-partners-container {\n                max-width: 1152px; \/* max-w-6xl *\/\n                margin: 0 auto;\n            }\n            .bartender-partners-header {\n                text-align: center;\n                margin-bottom: 48px;\n            }\n            @media (min-width: 768px) {\n                .bartender-partners-header {\n                    margin-bottom: 64px;\n                }\n            }\n            .bartender-partners-badge {\n                display: inline-block;\n                background-color: oklch(var(--accent-100));\n                color: oklch(var(--accent-900));\n                padding: 4px 12px;\n                border-radius: 9999px;\n                font-size: 12px;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin-bottom: 16px;\n                line-height: 1.5;\n                white-space: nowrap;\n            }\n            .bartender-partners-title {\n                font-family: var(--font-heading), serif;\n                font-size: 24px;\n                font-weight: 700;\n                color: oklch(var(--foreground-950));\n                line-height: 1.25;\n                margin: 0 0 16px;\n            }\n            @media (min-width: 768px) {\n                .bartender-partners-title {\n                    font-size: 36px;\n                }\n            }\n            .bartender-partners-desc {\n                color: oklch(var(--foreground-600));\n                font-size: 14px;\n                max-width: 576px;\n                margin: 16px auto 0;\n                line-height: 1.6;\n            }\n            @media (min-width: 768px) {\n                .bartender-partners-desc {\n                    font-size: 16px;\n                }\n            }\n            .bartender-partners-grid {\n                display: grid;\n                grid-template-columns: 1fr;\n                gap: 24px;\n            }\n            @media (min-width: 768px) {\n                .bartender-partners-grid {\n                    grid-template-columns: repeat(3, 1fr);\n                    gap: 32px;\n                }\n            }\n            .bartender-partner-card {\n                background-color: oklch(var(--background-50));\n                border: 1px solid oklch(var(--background-200) \/ 0.7);\n                border-radius: 8px;\n                overflow: hidden;\n                transition: all 0.3s ease;\n                text-decoration: none;\n                display: block;\n            }\n            .bartender-partner-card:hover {\n                border-color: oklch(var(--foreground-300) \/ 0.4);\n            }\n            .bartender-partner-img-wrap {\n                position: relative;\n                width: 100%;\n                height: 192px; \/* h-48 *\/\n                overflow: hidden;\n            }\n            .bartender-partner-img-wrap img {\n                width: 100%;\n                height: 100%;\n                object-fit: cover;\n                object-position: top;\n                transition: transform 0.5s ease;\n            }\n            .bartender-partner-card:hover .bartender-partner-img-wrap img {\n                transform: scale(1.05);\n            }\n            .bartender-partner-overlay {\n                position: absolute;\n                inset: 0;\n                background: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent);\n                opacity: 0;\n                transition: opacity 0.3s ease;\n            }\n            .bartender-partner-card:hover .bartender-partner-overlay {\n                opacity: 1;\n            }\n            .bartender-partner-body {\n                padding: 20px; \/* p-5 *\/\n            }\n            .bartender-partner-title {\n                font-family: var(--font-heading), serif;\n                font-size: 18px;\n                font-weight: 700;\n                color: oklch(var(--foreground-950));\n                margin: 0 0 4px;\n            }\n            .bartender-partner-tagline {\n                font-size: 12px;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                color: oklch(var(--accent-700));\n                margin: 0 0 12px;\n                white-space: nowrap;\n            }\n            .bartender-partner-desc {\n                color: oklch(var(--foreground-600));\n                font-size: 14px;\n                line-height: 1.625;\n                margin: 0 0 16px;\n            }\n            .bartender-partner-link {\n                display: inline-flex;\n                align-items: center;\n                gap: 6px;\n                font-size: 14px;\n                font-weight: 500;\n                color: oklch(var(--foreground-800));\n                transition: color 0.2s ease;\n            }\n            .bartender-partner-card:hover .bartender-partner-link {\n                color: oklch(var(--foreground-950));\n            }\n            .bartender-partner-arrow {\n                transition: transform 0.2s ease;\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n            }\n            .bartender-partner-card:hover .bartender-partner-arrow {\n                transform: translate(2px, -2px);\n            }\n        <\/style>\n\n        <section id=\"partners\" class=\"bartender-partners-section bartender-partners-19df562\">\n            <div class=\"bartender-partners-container\">\n                \n                <div class=\"bartender-partners-header\">\n                                            <span class=\"bartender-partners-badge\">\n                            Trusted Partners                        <\/span>\n                    \n                    <h2 class=\"bartender-partners-title\">\n                        Our Recommended                                                    <br \/>\n                            Network in Mallorca                                            <\/h2>\n\n                                            <p class=\"bartender-partners-desc\">\n                            We only recommend professionals we trust. These are our go-to partners for making your event or stay in Mallorca truly exceptional.                        <\/p>\n                                    <\/div>\n\n                                    <div class=\"bartender-partners-grid\">\n                                                    <a href=\"https:\/\/thomasdebernede.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"bartender-partner-card\">\n                                <div class=\"bartender-partner-img-wrap\">\n                                    <img decoding=\"async\" src=\"https:\/\/static.readdy.ai\/image\/f0096b70f79334374cc3403c605af97f\/25cef59da832221af53fe832d6aa7f89.jpeg\" alt=\"Thomas de Bernede\" loading=\"lazy\" \/>\n                                    <div class=\"bartender-partner-overlay\"><\/div>\n                                <\/div>\n                                <div class=\"bartender-partner-body\">\n                                    <h3 class=\"bartender-partner-title\">\n                                        Thomas de Bernede                                    <\/h3>\n                                    <p class=\"bartender-partner-tagline\">\n                                        Private Magician for Events                                    <\/p>\n                                    <p class=\"bartender-partner-desc\">\n                                        World-class close-up magic and mentalism for weddings, private parties, and corporate events across Mallorca. Thomas creates unforgettable moments that leave guests speechless.                                    <\/p>\n                                    <span class=\"bartender-partner-link\">\n                                        Visit Website                                        <span class=\"bartender-partner-arrow\">\n                                            <i class=\"ri-arrow-right-up-line\"><\/i>\n                                        <\/span>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/selfieislamajorca.es\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"bartender-partner-card\">\n                                <div class=\"bartender-partner-img-wrap\">\n                                    <img decoding=\"async\" src=\"https:\/\/readdy.ai\/api\/search-image?query=Festive%20wedding%20reception%20guests%20posing%20playfully%20inside%20a%20modern%20white%20photobooth%20with%20colorful%20props%20and%20hats%2C%20warm%20celebration%20atmosphere%2C%20string%20lights%20in%20background%2C%20joyful%20candid%20moment%2C%20bright%20and%20vibrant%20photography%2C%20outdoor%20Mediterranean%20evening%20setting&#038;width=800&#038;height=600&#038;seq=partner-selfie-isla-majorca&#038;orientation=landscape\" alt=\"Selfie Isla Majorca\" loading=\"lazy\" \/>\n                                    <div class=\"bartender-partner-overlay\"><\/div>\n                                <\/div>\n                                <div class=\"bartender-partner-body\">\n                                    <h3 class=\"bartender-partner-title\">\n                                        Selfie Isla Majorca                                    <\/h3>\n                                    <p class=\"bartender-partner-tagline\">\n                                        Photobooth Mallorca                                    <\/p>\n                                    <p class=\"bartender-partner-desc\">\n                                        Premium photobooth rental for events on the island. High-quality prints, fun props, and instant digital sharing \u2014 the perfect entertainment add-on for any celebration.                                    <\/p>\n                                    <span class=\"bartender-partner-link\">\n                                        Visit Website                                        <span class=\"bartender-partner-arrow\">\n                                            <i class=\"ri-arrow-right-up-line\"><\/i>\n                                        <\/span>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/esonservice.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"bartender-partner-card\">\n                                <div class=\"bartender-partner-img-wrap\">\n                                    <img decoding=\"async\" src=\"https:\/\/readdy.ai\/api\/search-image?query=Beautiful%20Mallorca%20finca%20villa%20with%20stone%20facade%20and%20lush%20Mediterranean%20garden%2C%20turquoise%20swimming%20pool%20with%20sun%20loungers%2C%20palm%20trees%2C%20blue%20sky%20with%20soft%20clouds%2C%20luxury%20property%20in%20countryside%2C%20bright%20natural%20sunlight%2C%20real%20estate%20lifestyle%20photography%2C%20warm%20earthy%20tones&#038;width=800&#038;height=600&#038;seq=partner-eson-service&#038;orientation=landscape\" alt=\"Eson Service\" loading=\"lazy\" \/>\n                                    <div class=\"bartender-partner-overlay\"><\/div>\n                                <\/div>\n                                <div class=\"bartender-partner-body\">\n                                    <h3 class=\"bartender-partner-title\">\n                                        Eson Service                                    <\/h3>\n                                    <p class=\"bartender-partner-tagline\">\n                                        Property Management Mallorca                                    <\/p>\n                                    <p class=\"bartender-partner-desc\">\n                                        Complete property management services for villas, houses, and fincas across Mallorca. From maintenance and cleaning to concierge services \u2014 they handle everything so you don&#039;t have to.                                    <\/p>\n                                    <span class=\"bartender-partner-link\">\n                                        Visit Website                                        <span class=\"bartender-partner-arrow\">\n                                            <i class=\"ri-arrow-right-up-line\"><\/i>\n                                        <\/span>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                \n            <\/div>\n        <\/section>\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-b025594 e-flex e-con-boxed e-con e-parent\" data-id=\"b025594\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4852f1c elementor-widget__width-inherit elementor-widget elementor-widget-bartender_final_cta\" data-id=\"4852f1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bartender_final_cta.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            .bartender-final-cta-4852f1c {\n                position: relative;\n                overflow: hidden;\n                width: 100%;\n            }\n\n            .elementor-element-4852f1c > .elementor-widget-container {\n                padding: 0 !important;\n                margin: 0 !important;\n            }\n\n            .bartender-cta-flex {\n                display: flex;\n                flex-direction: column;\n                min-height: 600px;\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-cta-flex {\n                    flex-direction: row;\n                }\n            }\n\n            .bartender-cta-left-img {\n                position: relative;\n                width: 100%;\n                height: 350px;\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-cta-left-img {\n                    width: 50%;\n                    height: auto;\n                }\n            }\n\n            .bartender-cta-left-img img {\n                width: 100%;\n                height: 100%;\n                object-fit: cover;\n                object-position: top;\n            }\n\n            .bartender-cta-gradient-overlay {\n                position: absolute;\n                inset: 0;\n                background: linear-gradient(to right, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 50%, transparent 100%);\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-cta-gradient-overlay {\n                    background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 50%, transparent 100%);\n                }\n            }\n\n            .bartender-cta-mobile-header {\n                position: absolute;\n                bottom: 0;\n                left: 0;\n                right: 0;\n                padding: 24px;\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-cta-mobile-header {\n                    display: none;\n                }\n            }\n\n            .bartender-cta-mobile-badge {\n                color: rgba(255, 255, 255, 0.9);\n                font-size: 14px;\n                font-weight: 500;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                margin: 0;\n                font-family: var(--font-label), sans-serif;\n            }\n\n            .bartender-cta-mobile-title {\n                font-family: var(--font-heading), serif;\n                font-size: 30px;\n                color: #ffffff;\n                margin: 8px 0 0;\n                line-height: 1.2;\n                font-weight: 700;\n            }\n\n            .bartender-cta-right-form {\n                width: 100%;\n                background-color: oklch(var(--background-50));\n                padding: 48px 24px;\n                display: flex;\n                flex-direction: column;\n                justify-content: center;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-cta-right-form {\n                    padding: 48px;\n                }\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-cta-right-form {\n                    width: 50%;\n                    padding: 48px 48px 48px 64px;\n                }\n            }\n\n            .bartender-cta-desktop-header {\n                display: none;\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-cta-desktop-header {\n                    display: block;\n                }\n            }\n\n            .bartender-cta-badge {\n                color: oklch(var(--accent-600));\n                font-size: 14px;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.1em;\n                margin: 0;\n                font-family: var(--font-label), sans-serif;\n            }\n\n            .bartender-cta-title {\n                font-family: var(--font-heading), serif;\n                font-size: 36px;\n                color: oklch(var(--foreground-950));\n                margin: 12px 0 0;\n                line-height: 1.2;\n                font-weight: 700;\n            }\n\n            @media (min-width: 768px) {\n                .bartender-cta-title {\n                    font-size: 48px;\n                }\n            }\n\n            .bartender-cta-desc {\n                color: oklch(var(--foreground-700));\n                font-size: 16px;\n                line-height: 1.625;\n                margin: 16px 0 0;\n                max-width: 448px;\n            }\n\n            .bartender-cta-mobile-desc {\n                text-align: center;\n                margin-bottom: 32px;\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-cta-mobile-desc {\n                    display: none;\n                }\n            }\n\n            .bartender-cta-mobile-desc-text {\n                color: oklch(var(--foreground-700));\n                font-size: 14px;\n                line-height: 1.625;\n                margin: 0;\n            }\n\n            \/* Global Context styling maps directly inside Contact Form 7 structures *\/\n            .bartender-cta-right-form .wpcf7-form {\n                display: flex;\n                flex-direction: column;\n                gap: 16px;\n                margin-top: 24px;\n                width: 100%;\n                max-width: 448px;\n            }\n\n            @media (min-width: 1024px) {\n                .bartender-cta-right-form .wpcf7-form {\n                    margin-top: 32px;\n                }\n            }\n\n            .bartender-cta-right-form .wpcf7-form-control-wrap {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .bartender-cta-right-form label {\n                font-family: var(--font-label), sans-serif;\n                font-size: 12px;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                color: oklch(var(--foreground-800));\n                margin-bottom: 6px;\n                display: block;\n            }\n\n            .bartender-cta-right-form input:not([type=\"submit\"]),\n            .bartender-cta-right-form select {\n                width: 100%;\n                padding: 12px 16px;\n                font-size: 14px;\n                background-color: oklch(var(--background-100));\n                border: 1px solid oklch(var(--background-300));\n                border-radius: 8px;\n                color: oklch(var(--foreground-950));\n                outline: none;\n                box-sizing: border-box;\n                transition: all 0.3s ease;\n            }\n\n            .bartender-cta-right-form input:focus,\n            .bartender-cta-right-form select:focus {\n                border-color: transparent;\n                box-shadow: 0 0 0 2px oklch(var(--primary-400));\n            }\n\n            .bartender-cta-right-form input::placeholder {\n                color: oklch(var(--foreground-500));\n            }\n\n            \/* Native 2 Column Layout support via customized wrapper blocks inside form tags *\/\n            .bartender-cta-form-grid-row {\n                display: grid;\n                grid-template-columns: repeat(2, 1fr);\n                gap: 16px;\n                width: 100%;\n            }\n\n            .bartender-cta-right-form select {\n                appearance: none;\n                cursor: pointer;\n                background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23888888' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 5l6 6 6-6'\/%3e%3c\/svg%3e\");\n                background-repeat: no-repeat;\n                background-position: right 0.75rem center;\n                background-size: 16px 12px;\n            }\n            .bartender-cta-right-form select option { color: #121212; }\n\n            .bartender-cta-right-form input[type=\"submit\"] {\n                width: 100%;\n                padding: 16px;\n                background-color: oklch(var(--primary-500));\n                color: oklch(var(--background-50));\n                font-family: var(--font-label), sans-serif;\n                font-size: 14px;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                border-radius: 8px;\n                cursor: pointer;\n                border: none;\n                transition: background-color 0.2s ease, opacity 0.2s ease;\n                margin-top: 8px;\n                white-space: nowrap;\n            }\n\n            .bartender-cta-right-form input[type=\"submit\"]:hover {\n                background-color: oklch(var(--primary-600));\n            }\n\n            \/* Custom text message responses output layouts from CF7 *\/\n            .bartender-cta-right-form .wpcf7-response-output {\n                margin: 16px 0 0 0 !important;\n                padding: 12px !important;\n                font-size: 14px;\n                line-height: 1.5;\n                border-radius: 8px;\n                text-align: center;\n                border: 1px solid transparent !important;\n            }\n            .bartender-cta-right-form .wpcf7-status-icon { display: none; }\n        <\/style>\n\n        <section id=\"contact\" class=\"bartender-final-cta-section bartender-final-cta-4852f1c\">\n            <div class=\"bartender-cta-flex\">\n\n                <div class=\"bartender-cta-left-img\">\n                                            <img decoding=\"async\" src=\"https:\/\/readdy.ai\/api\/search-image?query=Professional%20bartender%20in%20crisp%20white%20linen%20shirt%20crafting%20a%20beautiful%20golden%20cocktail%20at%20an%20elegant%20outdoor%20bar%20during%20golden%20hour%20in%20Mallorca%2C%20Mediterranean%20sea%20sparkling%20in%20soft%20focus%20background%2C%20fresh%20citrus%20and%20herbs%20on%20polished%20wood%20bar%20top%2C%20warm%20amber%20sunlight%2C%20editorial%20luxury%20lifestyle%20photography%20with%20rich%20shadows%20and%20elegant%20composition&#038;width=900&#038;height=700&#038;seq=final-cta-bartender&#038;orientation=portrait\"\n                            alt=\"Private bartender crafting cocktails in Mallorca\" loading=\"lazy\" \/>\n                                        <div class=\"bartender-cta-gradient-overlay\"><\/div>\n\n                    <div class=\"bartender-cta-mobile-header\">\n                                                    <p class=\"bartender-cta-mobile-badge\">Summer Dates Are Filling Fast<\/p>\n                                                                            <h2 class=\"bartender-cta-mobile-title\">Let&#039;s Create Something Extraordinary<\/h2>\n                                            <\/div>\n                <\/div>\n\n                <div class=\"bartender-cta-right-form\">\n\n                    <div class=\"bartender-cta-desktop-header\">\n                                                    <p class=\"bartender-cta-badge\">Summer Dates Are Filling Fast<\/p>\n                                                                            <h2 class=\"bartender-cta-title\">Let&#039;s Create Something Extraordinary<\/h2>\n                                                                            <p class=\"bartender-cta-desc\">Tell us about your event and we&#039;ll send a bespoke quote within 24 hours. No spam, no obligation \u2014 just a conversation about craft cocktails in paradise.<\/p>\n                                            <\/div>\n\n                                            <div class=\"bartender-cta-mobile-desc\">\n                            <p class=\"bartender-cta-mobile-desc-text\">\n                                Tell us about your event and we&#039;ll send a bespoke quote within 24 hours.                            <\/p>\n                        <\/div>\n                    \n                    \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f475-o2\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"475\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/137#wpcf7-f475-o2\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"475\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f475-o2\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<p><label>Full Name<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n<\/p>\n<p><label>Email Address<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"you@email.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n<\/p>\n<p><label>Phone Number<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"+34 ...\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n<\/p>\n<div class=\"bartender-cta-form-grid-row\">\n\t<div>\n\t\t<p><label>Event Date<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"event-date\"><input class=\"wpcf7-form-control wpcf7-date wpcf7-validates-as-required wpcf7-validates-as-date\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"date\" name=\"event-date\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div>\n\t\t<p><label>Guests<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"guests\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-required wpcf7-validates-as-number\" min=\"1\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. 40\" value=\"\" type=\"number\" name=\"guests\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><label>Event Type<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"event-type\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"event-type\"><option value=\"Select event type\">Select event type<\/option><option value=\"Wedding\">Wedding<\/option><option value=\"Villa Party\">Villa Party<\/option><option value=\"Corporate\">Corporate<\/option><option value=\"Birthday\">Birthday<\/option><option value=\"Yacht\">Yacht<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n<\/p>\n<p><label>Event Location<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"location\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Town or area in Mallorca\" value=\"\" type=\"text\" name=\"location\" \/><\/span>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Get Your Free Quote\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n                <\/div>\n\n            <\/div>\n        <\/section>\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Mallorca&#039;s Premium Mobile Cocktail Bar Private bartenders, signature cocktails &amp; unforgettable bars \u2014 delivered to your villa, wedding or event anywhere on the island. Get Your Free Quote Chat on WhatsApp Free quote Reply within 1 hour No spam Request Your Free Quote Tell us about your event and we&#039;ll craft the perfect proposal. Event [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-137","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Private Bartender Mallorca | Mobile Cocktail Bar Hire for Weddings &amp; Events - Private Bartender mallorca<\/title>\n<meta name=\"description\" content=\"Hire Mallorca&#039;s premium mobile cocktail bar for your wedding, villa party, yacht celebration or private event. Professional bartenders, signature cocktails, and full bar setup delivered anywhere on the island. Free quotes available.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/privatebartendermallorca.com\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Private Bartender Mallorca | Mobile Cocktail Bar Hire for Weddings &amp; Events\" \/>\n<meta property=\"og:description\" content=\"Hire Mallorca&#039;s premium mobile cocktail bar for your wedding, villa party, yacht celebration or private event. Professional bartenders, signature cocktails, and full bar setup delivered anywhere on the island. Free quotes available.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/privatebartendermallorca.com\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"Private Bartender mallorca\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-24T11:36:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/privatebartendermallorca.com\/wp-content\/uploads\/2026\/06\/a57aaadde07f5cd045ea4695b7a0975f.jpg\" \/>\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=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/\",\"url\":\"https:\\\/\\\/privatebartendermallorca.com\\\/\",\"name\":\"Private Bartender Mallorca | Mobile Cocktail Bar Hire for Weddings & Events - Private Bartender mallorca\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/privatebartendermallorca.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/a57aaadde07f5cd045ea4695b7a0975f.jpg\",\"datePublished\":\"2026-06-01T16:49:13+00:00\",\"dateModified\":\"2026-09-24T11:36:27+00:00\",\"description\":\"Hire Mallorca's premium mobile cocktail bar for your wedding, villa party, yacht celebration or private event. Professional bartenders, signature cocktails, and full bar setup delivered anywhere on the island. Free quotes available.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/privatebartendermallorca.com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/privatebartendermallorca.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/a57aaadde07f5cd045ea4695b7a0975f.jpg\",\"contentUrl\":\"https:\\\/\\\/privatebartendermallorca.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/a57aaadde07f5cd045ea4695b7a0975f.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/privatebartendermallorca.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Private Bartender Mallorca | Mobile Cocktail Bar Hire for Weddings &amp; Events\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#website\",\"url\":\"https:\\\/\\\/privatebartendermallorca.com\\\/\",\"name\":\"Private Bartender mallorca\",\"description\":\"make your parties memorable\",\"publisher\":{\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/privatebartendermallorca.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#organization\",\"name\":\"Private Bartender mallorca\",\"url\":\"https:\\\/\\\/privatebartendermallorca.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/privatebartendermallorca.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/400f3397-e7bc-46ce-b6c1-64bf929fd850_bartender_mallorca_logo-scaled.png\",\"contentUrl\":\"https:\\\/\\\/privatebartendermallorca.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/400f3397-e7bc-46ce-b6c1-64bf929fd850_bartender_mallorca_logo-scaled.png\",\"width\":2560,\"height\":1280,\"caption\":\"Private Bartender mallorca\"},\"image\":{\"@id\":\"https:\\\/\\\/privatebartendermallorca.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Private Bartender Mallorca | Mobile Cocktail Bar Hire for Weddings & Events - Private Bartender mallorca","description":"Hire Mallorca's premium mobile cocktail bar for your wedding, villa party, yacht celebration or private event. Professional bartenders, signature cocktails, and full bar setup delivered anywhere on the island. Free quotes available.","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:\/\/privatebartendermallorca.com\/en\/","og_locale":"en_US","og_type":"article","og_title":"Private Bartender Mallorca | Mobile Cocktail Bar Hire for Weddings &amp; Events","og_description":"Hire Mallorca's premium mobile cocktail bar for your wedding, villa party, yacht celebration or private event. Professional bartenders, signature cocktails, and full bar setup delivered anywhere on the island. Free quotes available.","og_url":"https:\/\/privatebartendermallorca.com\/en\/","og_site_name":"Private Bartender mallorca","article_modified_time":"2026-09-24T11:36:27+00:00","og_image":[{"url":"https:\/\/privatebartendermallorca.com\/wp-content\/uploads\/2026\/06\/a57aaadde07f5cd045ea4695b7a0975f.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/privatebartendermallorca.com\/","url":"https:\/\/privatebartendermallorca.com\/","name":"Private Bartender Mallorca | Mobile Cocktail Bar Hire for Weddings & Events - Private Bartender mallorca","isPartOf":{"@id":"https:\/\/privatebartendermallorca.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/privatebartendermallorca.com\/#primaryimage"},"image":{"@id":"https:\/\/privatebartendermallorca.com\/#primaryimage"},"thumbnailUrl":"https:\/\/privatebartendermallorca.com\/wp-content\/uploads\/2026\/06\/a57aaadde07f5cd045ea4695b7a0975f.jpg","datePublished":"2026-06-01T16:49:13+00:00","dateModified":"2026-09-24T11:36:27+00:00","description":"Hire Mallorca's premium mobile cocktail bar for your wedding, villa party, yacht celebration or private event. Professional bartenders, signature cocktails, and full bar setup delivered anywhere on the island. Free quotes available.","breadcrumb":{"@id":"https:\/\/privatebartendermallorca.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/privatebartendermallorca.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/privatebartendermallorca.com\/#primaryimage","url":"https:\/\/privatebartendermallorca.com\/wp-content\/uploads\/2026\/06\/a57aaadde07f5cd045ea4695b7a0975f.jpg","contentUrl":"https:\/\/privatebartendermallorca.com\/wp-content\/uploads\/2026\/06\/a57aaadde07f5cd045ea4695b7a0975f.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/privatebartendermallorca.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/privatebartendermallorca.com\/"},{"@type":"ListItem","position":2,"name":"Private Bartender Mallorca | Mobile Cocktail Bar Hire for Weddings &amp; Events"}]},{"@type":"WebSite","@id":"https:\/\/privatebartendermallorca.com\/#website","url":"https:\/\/privatebartendermallorca.com\/","name":"Private Bartender mallorca","description":"make your parties memorable","publisher":{"@id":"https:\/\/privatebartendermallorca.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/privatebartendermallorca.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/privatebartendermallorca.com\/#organization","name":"Private Bartender mallorca","url":"https:\/\/privatebartendermallorca.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/privatebartendermallorca.com\/#\/schema\/logo\/image\/","url":"https:\/\/privatebartendermallorca.com\/wp-content\/uploads\/2026\/06\/400f3397-e7bc-46ce-b6c1-64bf929fd850_bartender_mallorca_logo-scaled.png","contentUrl":"https:\/\/privatebartendermallorca.com\/wp-content\/uploads\/2026\/06\/400f3397-e7bc-46ce-b6c1-64bf929fd850_bartender_mallorca_logo-scaled.png","width":2560,"height":1280,"caption":"Private Bartender mallorca"},"image":{"@id":"https:\/\/privatebartendermallorca.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/privatebartendermallorca.com\/en\/wp-json\/wp\/v2\/pages\/137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/privatebartendermallorca.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/privatebartendermallorca.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/privatebartendermallorca.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/privatebartendermallorca.com\/en\/wp-json\/wp\/v2\/comments?post=137"}],"version-history":[{"count":191,"href":"https:\/\/privatebartendermallorca.com\/en\/wp-json\/wp\/v2\/pages\/137\/revisions"}],"predecessor-version":[{"id":559,"href":"https:\/\/privatebartendermallorca.com\/en\/wp-json\/wp\/v2\/pages\/137\/revisions\/559"}],"wp:attachment":[{"href":"https:\/\/privatebartendermallorca.com\/en\/wp-json\/wp\/v2\/media?parent=137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}