{"id":642,"date":"2026-04-24T16:36:27","date_gmt":"2026-04-24T14:36:27","guid":{"rendered":"https:\/\/milanocateringwedding.server4.webdistrict.it\/catering-per-matrimonio\/"},"modified":"2026-06-16T18:08:28","modified_gmt":"2026-06-16T16:08:28","slug":"catering-per-matrimonio","status":"publish","type":"page","link":"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/","title":{"rendered":"Couples"},"content":{"rendered":"[vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_image_phone=&#8221;https:\/\/themenectar.com\/img\/demo-media\/tn\/personal-hero-red-mobile.webp&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; advanced_gradient=&#8221;linear-gradient(0deg, rgb(251,247,239) 10%, rgb(255,255,255) 90%)&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;advanced&#8221; shape_type=&#8221;&#8221; advanced_gradient_display_type=&#8221;linear&#8221;][vc_column constrain_group_101=&#8221;yes&#8221; bottom_padding_tablet=&#8221;15px&#8221; left_padding_tablet=&#8221;20px&#8221; constrain_group_103=&#8221;yes&#8221; right_padding_tablet=&#8221;20px&#8221; flex_gap_desktop=&#8221;10px&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;advanced&#8221; content_layout=&#8221;flexbox&#8221; gradient_type=&#8221;default&#8221; flex_layout_desktop=&#8221;column&#8221; flex_justify_content_desktop=&#8221;flex-end&#8221; flex_align_items_desktop=&#8221;stretch&#8221; flex_align_items_phone=&#8221;&#8221; flex_wrap_desktop=&#8221;nowrap&#8221; flex_reverse_desktop=&#8221;false&#8221; height_desktop=&#8221;100%&#8221;]        <style>\n            \/* Salient\/WPBakery wraps sections in overflow:hidden which breaks\n             * ScrollTrigger pin. Force visible on ancestors of this hero. *\/\n            .artwork-pin-container,\n            .artwork-pin-container .vc_row,\n            .artwork-pin-container .wpb_row,\n            .artwork-pin-container .vc_row-fluid,\n            .artwork-pin-container .vc_column_container,\n            .artwork-pin-container .wpb_column {\n                overflow: visible !important;\n            }\n            :root {\n                --text-pad-d: 0px;\n                --text-pad-t: 0px;\n                --text-pad-m: 0px;\n            }\n            .artwork-pin-container,\n            .artwork-content-overlay,\n            .artwork-content-inner,\n            .artwork-text-wrapper,\n            .artwork-text-wrapper > div {\n                background: transparent !important;\n                background-color: transparent !important;\n                box-shadow: none !important;\n            }\n\n            #artwork-hero-wrapper-aw6a41881d20c48 {\n                position: relative; width: 100%; height: 100vh;\n                overflow: hidden; margin: 0 !important;\n            }\n            @media (max-width: 1024px) { #artwork-hero-wrapper-aw6a41881d20c48 { height: 100vh; } }\n            @media (max-width: 768px) { #artwork-hero-wrapper-aw6a41881d20c48 { height: 100vh; } }\n\n            #artwork-canvas-aw6a41881d20c48 { position: absolute; inset: 0; z-index: 5; pointer-events: none; }\n\n            .artwork-gradient-overlay {\n                position: absolute; inset: 0; z-index: 7; pointer-events: none;\n                background: linear-gradient(to bottom, #ffffff 0%, transparent 15%, transparent 85%, #ffffff 100%);                will-change: opacity;\n            }\n\n            .artwork-content-overlay {\n                position: absolute; inset: 0; z-index: 10;\n                display: flex; flex-direction: column;\n                justify-content: flex-end;\n                align-items: center;\n                text-align: center; pointer-events: none;\n                padding: 60px 20px 25vh;\n            }\n            @media (max-width: 1024px) {\n                .artwork-content-overlay {\n                    padding-bottom: 25vh;\n                    justify-content: center;\n                }\n            }\n\n            .artwork-content-inner {\n                width: 100%; max-width: 1100px;\n                pointer-events: auto; will-change: transform; position: relative;\n            }\n\n            .artwork-text-wrapper {\n                padding-top: var(--text-pad-d);\n            }\n            @media (max-width: 1024px) { .artwork-text-wrapper { padding-top: var(--text-pad-t); } }\n            @media (max-width: 768px) { .artwork-text-wrapper { padding-top: var(--text-pad-m); } }\n\n            \n            .artwork-top-image-container {\n                opacity: 0; transform: translateY(30px); margin-bottom: 25px;\n                height: 100px;\n                margin-left: auto;\n                margin-right: auto;\n            }\n            @media (max-width: 1024px) { .artwork-top-image-container { height: 80px; margin-bottom: 12px; } }\n            @media (max-width: 768px) { .artwork-top-image-container { height: 60px; margin-bottom: 10px; } }\n\n            .artwork-top-image-container img { height: 100%; width: auto; display: block; margin: 0 auto; }\n            .artwork-text-wrapper > * { opacity: 0; transform: translateY(40px) rotateX(-10deg); }\n\n            .artwork-cta-btn {\n                display: inline-block;\n                margin-top: 0px;\n                padding: 18px 45px;\n                border-radius: 5px;\n                font-size: 14px;\n                font-weight: 400;\n                text-transform: uppercase;\n                text-decoration: none !important;\n                letter-spacing: 1px;\n                transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n                background-color: #877A56;\n                color: #ffffff !important;\n                border: 0px solid #000000;\n                box-shadow: 0 10px 30px rgba(0,0,0,0.1);\n            }\n            .artwork-cta-btn:hover {\n                transform: translateY(-5px) scale(1.05);\n                box-shadow: 0 15px 40px rgba(0,0,0,0.2);\n                opacity: 0.9;\n            }\n        <\/style>\n\n        <div id=\"artwork-hero-wrapper-aw6a41881d20c48\" class=\"artwork-pin-container artwork-hero-mode-cloud3d\">\n            <canvas id=\"artwork-canvas-aw6a41881d20c48\"><\/canvas>\n            <div class=\"artwork-gradient-overlay\"><\/div>\n            <div class=\"artwork-content-overlay\">\n                <div class=\"artwork-content-inner\">\n                                        <div class=\"artwork-text-wrapper\">\n                        <h1 style=\"text-align: center; font-size: 6em; line-height: 1.2;\">Wedding Catering in Lombardy<\/h1>\n<p style=\"text-align: center;\">Bespoke menus, attentive service and seamless planning designed to accompany every moment of your wedding reception with care and precision.<\/p>\n                                                    <a href=\"#scopri\" class=\"artwork-cta-btn\">\n                                Explore the Service                            <\/a>\n                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        \/\/ Configurazione condivisa \u2014 letta da tutti i JS modalit\u00e0\n        window.AWHeroConfig = window.AWHeroConfig || {};\n        window.AWHeroConfig['aw6a41881d20c48'] = {\n            wrapperId:    'artwork-hero-wrapper-aw6a41881d20c48',\n            images:       [\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Cerimonia-simbolica-1.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Location-1.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Location-2-1.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/catering-per-matrimoni-taglio-torta-villa-elegante.webp\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/taglio-torta-catering-per-matrimoni.webp\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/uscita-sposi-catering-per-matrimoni.webp\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bacio-sposi-catering-per-matrimoni.webp\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/11195.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/2151976665.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Sposi-1.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/img-50-copyright-qlu6c4s9tj0bq77cyjsx9jnls9fhjp1ib98owpz1cs.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/2151976645.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Auto-depoca.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/150.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/28348.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/6668.jpg\"],\n            featureImage: '',\n            borderRadius: 0,\n            featRadius:   0,\n            blurMax:      0.6,\n            fogMax:       0.8,\n            fogColor:     '#ffffff',\n            enableLenis:  false,\n            lenisDuration:1.2,\n            lenisMultiplier:1,\n            featW:        { d: 900, t: 700, m: 450 },\n            featPad:      { d: 150, t: 0, m: 450 },\n            enableFloat:  true,\n            isLightMode:  false,\n            layoutMode:   'cloud3d',\n            panDirection: 'ltr',\n            textOverlayOpacity: 0        };\n        <\/script>\n\n                <script>\n        (function() {\n            function initHero() {\n                if (typeof THREE === 'undefined' || typeof gsap === 'undefined') {\n                    setTimeout(initHero, 100);\n                    return;\n                }\n                gsap.registerPlugin(ScrollTrigger);\n\n                const isDesktop = window.innerWidth >= 1024;\n\n                \n            const canvas = document.getElementById('artwork-canvas-aw6a41881d20c48');\n            const wrapper = document.getElementById('artwork-hero-wrapper-aw6a41881d20c48');\n            const contentInner = wrapper.querySelector('.artwork-content-inner');\n            const textWrapper = wrapper.querySelector('.artwork-text-wrapper');\n            const topImageCont = wrapper.querySelector('.artwork-top-image-container');\n            const gradientOverlay = wrapper.querySelector('.artwork-gradient-overlay');\n\n            const getDeviceMode = () => {\n                const w = window.innerWidth;\n                if (w < 768) return 'mobile';\n                if (w >= 768 && w < 1024) return 'tablet';\n                return 'desktop';\n            };\n\n            const config = {\n                featW: { d: 900, t: 700, m: 450 },\n                featPad: { d: 150, t: 0, m: 450 },\n                enableFloat: true,\n                blurMax: 0.6,\n                fogMax: 0.8,\n                glowColor: \"#ffffff\"\n            };\n\n            const scene = new THREE.Scene();\n            const camera = new THREE.PerspectiveCamera(45, window.innerWidth \/ window.innerHeight, 10, 8000);\n            const cameraBaseZ = 1200; camera.position.z = cameraBaseZ;\n\n            const renderer = new THREE.WebGLRenderer({ canvas: canvas, antialias: true, alpha: true });\n            renderer.setSize(window.innerWidth, window.innerHeight);\n            renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2));\n\n            const globalGroup = new THREE.Group(); scene.add(globalGroup);\n\n            const vertexShader = `varying vec2 vUv; void main() { vUv = uv; gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); }`;\n            const cardFragmentShader = `\n                varying vec2 vUv; uniform sampler2D uTexture; uniform float uRadius; uniform float uBlur; uniform float uFog; uniform float uOpacity; uniform vec2 uPlaneRes; uniform vec2 uImageRes; uniform vec3 uFogColor;\n                float roundedBox(vec2 p, vec2 b, float r) { if(r < 1.0) return -1.0; vec2 q = abs(p) - b + r; return length(max(q, 0.0)) + min(max(q.x, q.y), 0.0) - r; }\n                void main() {\n                    vec2 s = uPlaneRes; vec2 i = uImageRes; float rs = s.x \/ s.y; float ri = i.x \/ i.y; vec2 newUv = vUv;\n                    if (rs > ri) { newUv.y = vUv.y * (rs \/ ri) - (rs \/ ri - 1.0) * 0.5; } else { newUv.x = vUv.x * (ri \/ rs) - (ri \/ rs - 1.0) * 0.5; }\n                    if (uRadius > 1.0) { vec2 p = (vUv - 0.5) * uPlaneRes; vec2 b = uPlaneRes * 0.5; if (roundedBox(p, b, uRadius) > 0.0) discard; }\n                    vec4 texColor;\n                    if(uBlur > 0.01) {\n                        vec4 blurredColor = vec4(0.0); float total = 0.0; float offset = uBlur * 0.025;\n                        for(float x = -3.0; x <= 3.0; x += 1.0) { for(float y = -3.0; y <= 3.0; y += 1.0) {\n                            float weight = 1.0 - (length(vec2(x,y)) \/ 5.0); blurredColor += texture2D(uTexture, newUv + vec2(x, y) * offset) * weight; total += weight;\n                        }} texColor = blurredColor \/ total;\n                    } else { texColor = texture2D(uTexture, newUv); }\n                    gl_FragColor = vec4(mix(texColor.rgb, uFogColor, uFog), texColor.a * uOpacity);\n                }\n            `;\n            const glowFragmentShader = `\n                varying vec2 vUv; uniform vec3 uColor; uniform float uOpacity;\n                void main() {\n                    vec2 centeredUv = vUv - 0.5;\n                    centeredUv.x *= 0.7;\n                    float dist = length(centeredUv) * 2.0;\n                    float alpha = pow(max(0.0, 1.0 - dist), 1.5) * uOpacity;\n                    gl_FragColor = vec4(uColor, alpha);\n                }\n            `;\n\n            if(textWrapper) {\n                gsap.to(textWrapper.children, { opacity: 1, y: 0, rotateX: 0, duration: 1.5, stagger: 0.12, ease: \"power4.out\", delay: 0.6 });\n            }\n\n            const initialDeviceMode = getDeviceMode();\n            const isLightMode = initialDeviceMode !== 'desktop';\n\n            const floatingItems = [];\n            if (!isLightMode) {\n                const textureLoader = new THREE.TextureLoader();\n                const imageUrls = [\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Cerimonia-simbolica-1.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Location-1.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Location-2-1.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/catering-per-matrimoni-taglio-torta-villa-elegante.webp\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/taglio-torta-catering-per-matrimoni.webp\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/uscita-sposi-catering-per-matrimoni.webp\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bacio-sposi-catering-per-matrimoni.webp\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/11195.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/2151976665.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Sposi-1.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/img-50-copyright-qlu6c4s9tj0bq77cyjsx9jnls9fhjp1ib98owpz1cs.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/2151976645.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Auto-depoca.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/150.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/28348.jpg\",\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/6668.jpg\"];\n                const presetPos = [{x:-550, y:160, z:150}, {x:220, y:200, z:-200}, {x:680, y:-80, z:-700}, {x:-700, y:-200, z:-550}, {x:750, y:-150, z:100}, {x:-500, y:-380, z:200}, {x:120, y:-430, z:-100}, {x:800, y:-420, z:-800}];\n\n                imageUrls.forEach((url, i) => {\n                    textureLoader.load(url, (texture) => {\n                        const aspect = texture.image.width \/ texture.image.height;\n                        let w = aspect > 1 ? 480 : 440 * aspect; let h = aspect > 1 ? 480 \/ aspect : 440;\n                        const mat = new THREE.ShaderMaterial({\n                            uniforms: { uTexture:{value:texture}, uRadius:{value:0}, uBlur:{value:0}, uFog:{value:0}, uOpacity:{value:0}, uFogColor:{value:new THREE.Color(\"#ffffff\")}, uPlaneRes:{value:new THREE.Vector2(w,h)}, uImageRes:{value:new THREE.Vector2(texture.image.width, texture.image.height)} },\n                            vertexShader, fragmentShader: cardFragmentShader, transparent: true\n                        });\n                        const mesh = new THREE.Mesh(new THREE.PlaneGeometry(w, h), mat);\n                        mesh.renderOrder = 0;\n                        const pos = i < presetPos.length ? presetPos[i] : {x:(Math.random()-0.5)*1800, y:(Math.random()-0.5)*1400, z:-200-(Math.random()*1200)};\n                        mesh.position.set(pos.x, pos.y, pos.z); mesh.userData = { origX: pos.x, origY: pos.y, origZ: pos.z };\n                        mesh.scale.set(1.3, 1.3, 1.3); globalGroup.add(mesh); floatingItems.push(mesh);\n                        gsap.to(mat.uniforms.uOpacity, { value: 1, duration: 2.2, delay: i * 0.1, ease: \"power3.inOut\" });\n                        gsap.to(mesh.scale, { x: 1, y: 1, z: 1, duration: 2.2, delay: i * 0.1, ease: \"power3.inOut\" });\n                    });\n                });\n            }\n\n            const glowMat = new THREE.ShaderMaterial({\n                uniforms: { uColor: { value: new THREE.Color(config.glowColor) }, uOpacity: { value: 0.96 } },\n                vertexShader, fragmentShader: glowFragmentShader, transparent: true, depthWrite: false\n            });\n            const glowMesh = new THREE.Mesh(new THREE.PlaneGeometry(3000, 2000), glowMat);\n            glowMesh.renderOrder = 1;\n            glowMesh.position.set(0, -100, 50);\n            globalGroup.add(glowMesh);\n\n            let featureMesh = null;\n            if(\"\") {\n                const textureLoader = new THREE.TextureLoader();\n                textureLoader.load(\"\", (texture) => {\n                    const mat = new THREE.ShaderMaterial({\n                        uniforms: { uTexture:{value:texture}, uRadius:{value:0}, uBlur:{value:0}, uFog:{value:0}, uOpacity:{value:isLightMode ? 1.0 : 0}, uFogColor:{value:new THREE.Color(\"#ffffff\")}, uPlaneRes:{value:new THREE.Vector2(1,1)}, uImageRes:{value:new THREE.Vector2(texture.image.width, texture.image.height)} },\n                        vertexShader, fragmentShader: cardFragmentShader, transparent: true\n                    });\n                    featureMesh = new THREE.Mesh(new THREE.PlaneGeometry(1, 1), mat);\n                    featureMesh.renderOrder = 2;\n\n                    if (isLightMode) {\n                        const currentDevice = getDeviceMode();\n                        const currentPad = currentDevice === 'mobile' ? config.featPad.m : config.featPad.t;\n                        featureMesh.position.set(0, 160 - currentPad, 100);\n                        featureMesh.rotation.x = 0;\n                    } else {\n                        featureMesh.position.set(0, -1000, 100);\n                        featureMesh.rotation.x = -Math.PI \/ 2.5;\n                    }\n\n                    globalGroup.add(featureMesh);\n                    updateFeatureSize();\n                });\n            }\n\n            function updateFeatureSize() {\n                if(!featureMesh) return;\n                const sw = window.innerWidth;\n                const featW = sw < 768 ? config.featW.m : (sw < 1024 ? config.featW.t : config.featW.d);\n                const tex = featureMesh.material.uniforms.uTexture.value;\n                const aspect = tex.image.width \/ tex.image.height;\n                const featH = featW \/ aspect;\n                featureMesh.scale.set(featW, featH, 1);\n                featureMesh.material.uniforms.uPlaneRes.value.set(featW, featH);\n                \/\/ Radius deve essere aggiornato insieme a uPlaneRes perch\u00e9 lo shader\n                \/\/ lo usa in coordinate pixel assoluti rispetto al plane\n                featureMesh.material.uniforms.uRadius.value = 0;\n            }\n\n            let mouse = { x: 0, y: 0 }, currentSTProgress = 0;\n            window.addEventListener('mousemove', (e) => { mouse.x = (e.clientX\/window.innerWidth-0.5)*2; mouse.y = (e.clientY\/window.innerHeight-0.5)*2; });\n\n            if (!isLightMode) {\n                ScrollTrigger.create({\n                    trigger: wrapper,\n                    start: \"top top\",\n                    end: \"+=300%\",\n                    pin: true,\n                    pinSpacing: true,\n                    scrub: 2.5,\n                    invalidateOnRefresh: true,\n                    onUpdate: (self) => {\n                        currentSTProgress = self.progress;\n                        if(gradientOverlay) {\n                            const cssOpacity = Math.max(0, 1 - (currentSTProgress * 2.2));\n                            gradientOverlay.style.opacity = cssOpacity;\n                        }\n                    }\n                });\n            } else {\n                if(gradientOverlay) gradientOverlay.style.opacity = 0;\n            }\n\n            const animate = () => {\n                requestAnimationFrame(animate);\n                const time = Date.now() * 0.001;\n                const currentDevice = getDeviceMode();\n                const isLight = currentDevice !== 'desktop';\n\n                const rotFactor = isLight ? 0.02 : 0.08;\n                globalGroup.rotation.y += (mouse.x*rotFactor - globalGroup.rotation.y)*0.05;\n                globalGroup.rotation.x += (-mouse.y*(rotFactor*0.6) - globalGroup.rotation.x)*0.05;\n\n                if (!isLight) {\n                    floatingItems.forEach((mesh, i) => {\n                        const swayX = Math.sin(time*0.5+i)*12;\n                        const swayY = Math.cos(time*0.4+i)*12;\n                        mesh.position.z = mesh.userData.origZ + (Math.min(currentSTProgress\/0.5, 1.0)*4500);\n                        const exp = 1.0 + (Math.min(currentSTProgress\/0.5, 1.0)*0.8);\n                        mesh.position.x = mesh.userData.origX*exp + swayX;\n                        mesh.position.y = mesh.userData.origY*exp + swayY;\n                        const dist = cameraBaseZ - mesh.position.z;\n                        mesh.material.uniforms.uOpacity.value = dist < 350 ? Math.max(0, dist\/350) : 1.0;\n                        mesh.material.uniforms.uBlur.value = mesh.position.z < 0 ? Math.min(Math.abs(mesh.position.z)\/2500, config.blurMax) : 0;\n                        mesh.material.uniforms.uFog.value = mesh.position.z < 0 ? Math.min(Math.abs(mesh.position.z)\/2500, config.fogMax) : 0;\n                    });\n                }\n\n                const pReveal = isLight ? 1.0 : Math.max(0, Math.min((currentSTProgress-0.05)\/0.9, 1.0));\n                const pText = isLight ? 0 : Math.max(0, Math.min((currentSTProgress-0.4)\/0.6, 1.0));\n                const textFloat = config.enableFloat ? Math.sin(time*0.8)*10 : 0;\n\n                const glowFade = isLight ? 0 : Math.max(0, 1 - (currentSTProgress * 1.8));\n                glowMesh.material.uniforms.uOpacity.value = isLight ? 0 : (0.96 * glowFade);\n\n                const textShift3D = pText * (isLight ? 0 : 650);\n                glowMesh.position.y = isLight ? -50 : (-100 + textShift3D + textFloat);\n\n                if(featureMesh) {\n                    if (!isLight) {\n                        const dockedY = 60 - config.featPad.d;\n                        featureMesh.position.y = -1000 + (pReveal * (1000 + dockedY));\n                        featureMesh.rotation.x = (-Math.PI\/2.5)*(1.0-pReveal);\n                        featureMesh.material.uniforms.uOpacity.value = Math.min(pReveal*5.0, 1.0);\n                        if(contentInner) contentInner.style.transform = `translateY(${-pText*650 + textFloat}px)`;\n                    } else {\n                        const currentPad = currentDevice === 'mobile' ? config.featPad.m : config.featPad.t;\n                        featureMesh.position.y = 160 - currentPad;\n                        if(contentInner) contentInner.style.transform = `translateY(${textFloat}px)`;\n                    }\n                }\n\n                if(topImageCont) {\n                    const tFade = isLight ? 1.0 : Math.max(0, Math.min((currentSTProgress-0.1)\/0.4, 1.0));\n                    topImageCont.style.opacity = tFade;\n                    const topBaseY = isLight ? 0 : 30;\n                    topImageCont.style.transform = `translateY(${topBaseY-(tFade*topBaseY)+textFloat}px)`;\n                }\n                renderer.render(scene, camera);\n            };\n            animate();\n\n            let lastWidth = window.innerWidth;\n            window.addEventListener('resize', () => {\n                const currentWidth = window.innerWidth;\n                if (currentWidth === lastWidth && getDeviceMode() !== 'desktop') return;\n                lastWidth = currentWidth;\n                camera.aspect = window.innerWidth \/ window.innerHeight;\n                camera.updateProjectionMatrix();\n                renderer.setSize(window.innerWidth, window.innerHeight);\n                updateFeatureSize();\n                ScrollTrigger.refresh();\n            });\n\n            \/\/ Salient injects layout after DOMContentLoaded \u2014 refresh ST once at load\n            \/\/ and once after a short delay to catch late reflows\n            window.addEventListener('load', () => {\n                ScrollTrigger.refresh();\n                setTimeout(() => { ScrollTrigger.refresh(); }, 800);\n            });\n        } \/\/ end initHero\n\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', initHero);\n        } else {\n            initHero();\n        }\n        })();\n        <\/script>\n                [\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#FAF6EF&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;140&#8243; bottom_padding=&#8221;100&#8243; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; class=&#8221;scopri&#8221; advanced_gradient=&#8221;linear-gradient(0deg, rgb(255,255,255) 10%, rgb(250,246,239) 100%)&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;advanced&#8221; shape_type=&#8221;&#8221; advanced_gradient_display_type=&#8221;linear&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; centered_text=&#8221;true&#8221; desktop_text_alignment=&#8221;center&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; centered_text=&#8221;true&#8221; desktop_text_alignment=&#8221;center&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][nectar_responsive_text inherited_font_style=&#8221;h2&#8243; font_size_desktop=&#8221;50&#8243; font_line_height=&#8221;1.1&#8243; text_direction=&#8221;default&#8221; max_width=&#8221;700&#8243;]\n<h2 style=\"text-align: center;\">Wedding Catering Tailored to Your Wedding Celebration<\/h2>\n[\/nectar_responsive_text][nectar_responsive_text inherited_font_style=&#8221;p&#8221; font_size_desktop=&#8221;18&#8243; font_line_height=&#8221;1.3&#8243; text_direction=&#8221;default&#8221; max_width=&#8221;700&#8243;]\n<p style=\"text-align: center;\">Every wedding has its own rhythm, style and way of being experienced. That is why we design our wedding catering service around the couple, the venue and the guests, with bespoke menus, coordinated settings and attentive care throughout every moment of the celebration.<\/p>\n[\/nectar_responsive_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#FFFFFF&#8221; scene_position=&#8221;center&#8221; bottom_padding=&#8221;100&#8243; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; advanced_gradient=&#8221;linear-gradient(0deg, rgb(255,255,255) 10%, rgb(255,255,255) 10%)&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; color_change_section=&#8221;true&#8221; gradient_type=&#8221;advanced&#8221; shape_type=&#8221;&#8221; advanced_gradient_display_type=&#8221;linear&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; el_class=&#8221;boxi&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][fancy_box box_style=&#8221;hover_desc&#8221; icon_family=&#8221;none&#8221; image_url=&#8221;457&#8243; hover_color=&#8221;accent-color&#8221; hover_desc_color_opacity=&#8221;default&#8221; hover_desc_hover_overlay_opacity=&#8221;default&#8221; icon_position=&#8221;bottom&#8221; box_alignment=&#8221;left&#8221; hover_desc_bg_animation=&#8221;long_zoom&#8221; border_radius=&#8221;5px&#8221; image_loading=&#8221;default&#8221; hover_content=&#8221;We follow every stage of your wedding celebratione, from the aperitif to dinner, with attentive service, well-managed timing and care for every guest.&#8221; min_height=&#8221;450&#8243;]\n<div class=\"nectar-responsive-text font_size_desktop_26px font_line_height_1-1 nectar-link-underline-effect\" data-inherit-heading-family=\"h2\">\n<h3 style=\"text-align: center;\">Wedding Catering Service<\/h3>\n<\/div>\n[\/fancy_box][\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][fancy_box box_style=&#8221;hover_desc&#8221; icon_family=&#8221;none&#8221; image_url=&#8221;616&#8243; hover_color=&#8221;accent-color&#8221; hover_desc_color_opacity=&#8221;default&#8221; hover_desc_hover_overlay_opacity=&#8221;default&#8221; icon_position=&#8221;bottom&#8221; box_alignment=&#8221;left&#8221; hover_desc_bg_animation=&#8221;long_zoom&#8221; border_radius=&#8221;5px&#8221; image_loading=&#8221;default&#8221; hover_content=&#8221;We create bespoke wedding menus and a service proposal shaped around the couple, the venue and the style chosen for the celebration.&#8221; min_height=&#8221;450&#8243;]\n<div class=\"nectar-responsive-text font_size_desktop_26px font_line_height_1-1 nectar-link-underline-effect\" data-inherit-heading-family=\"h2\">\n<h3 style=\"text-align: center;\">Menus and Planning<\/h3>\n<\/div>\n[\/fancy_box][\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][fancy_box box_style=&#8221;hover_desc&#8221; icon_family=&#8221;none&#8221; image_url=&#8221;107&#8243; hover_color=&#8221;accent-color&#8221; hover_desc_color_opacity=&#8221;default&#8221; hover_desc_hover_overlay_opacity=&#8221;default&#8221; icon_position=&#8221;bottom&#8221; box_alignment=&#8221;left&#8221; hover_desc_bg_animation=&#8221;long_zoom&#8221; border_radius=&#8221;5px&#8221; image_loading=&#8221;default&#8221; hover_content=&#8221;Our team looks after the kitchen, dining room and service with discretion, care and attention, supporting your celebration from beginning to end.&#8221; min_height=&#8221;450&#8243;]\n<div class=\"nectar-responsive-text font_size_desktop_26px font_line_height_1-1 nectar-link-underline-effect\" data-inherit-heading-family=\"h2\">\n<h3 style=\"text-align: center;\">Experienced Team<\/h3>\n<\/div>\n[\/fancy_box][\/vc_column_inner][\/vc_row_inner][vc_row_inner equal_height=&#8221;yes&#8221; content_placement=&#8221;top&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;10px&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_color=&#8221;#DCD9D0&#8243; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][fancy_box box_style=&#8221;hover_desc&#8221; icon_family=&#8221;none&#8221; image_url=&#8221;66&#8243; hover_color=&#8221;accent-color&#8221; hover_desc_color_opacity=&#8221;default&#8221; hover_desc_hover_overlay_opacity=&#8221;default&#8221; icon_position=&#8221;bottom&#8221; box_alignment=&#8221;left&#8221; hover_desc_bg_animation=&#8221;long_zoom&#8221; border_radius=&#8221;5px&#8221; image_loading=&#8221;default&#8221; hover_content=&#8221;Food, mise en place and service details follow the style, atmosphere and colour palette chosen for your wedding. We work alongside your wedding planner to create harmony between menu, setting and celebration.&#8221; min_height=&#8221;450&#8243;]\n<h3 style=\"text-align: center;\">Styling in Harmony with Your Wedding<\/h3>\n[\/fancy_box][\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;10px&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;1px&#8221; column_border_color=&#8221;#DCD9D0&#8243; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][fancy_box box_style=&#8221;hover_desc&#8221; icon_family=&#8221;none&#8221; image_url=&#8221;861&#8243; hover_color=&#8221;accent-color&#8221; hover_desc_color_opacity=&#8221;default&#8221; hover_desc_hover_overlay_opacity=&#8221;default&#8221; icon_position=&#8221;bottom&#8221; box_alignment=&#8221;left&#8221; hover_desc_bg_animation=&#8221;long_zoom&#8221; border_radius=&#8221;5px&#8221; image_loading=&#8221;default&#8221; hover_content=&#8221;We plan the service around your guests\u2019 comfort, with dedicated options for allergies, intolerances and specific dietary requirements.&#8221; min_height=&#8221;450&#8243;]\n<h3 style=\"text-align: center;\">Guest Care<\/h3>\n[\/fancy_box][\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;10px&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;1px&#8221; column_border_color=&#8221;#DCD9D0&#8243; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][fancy_box box_style=&#8221;hover_desc&#8221; icon_family=&#8221;none&#8221; image_url=&#8221;925&#8243; hover_color=&#8221;accent-color&#8221; hover_desc_color_opacity=&#8221;default&#8221; hover_desc_hover_overlay_opacity=&#8221;default&#8221; icon_position=&#8221;bottom&#8221; box_alignment=&#8221;left&#8221; hover_desc_bg_animation=&#8221;long_zoom&#8221; border_radius=&#8221;5px&#8221; image_loading=&#8221;default&#8221; hover_content=&#8221;Our wedding catering team follows each stage of your celebration with dedicated staff, careful timing and a calm, well-organised approach.&#8221; min_height=&#8221;450&#8243;]\n<h3 style=\"text-align: center;\">Wedding Day Coordination<\/h3>\n[\/fancy_box][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#FAF6EF&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;7%&#8221; bottom_padding=&#8221;7%&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; advanced_gradient=&#8221;linear-gradient(0deg, rgb(250,246,239) 0%, rgb(255,255,255) 100%)&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; color_change_section=&#8221;true&#8221; shape_type=&#8221;&#8221; gradient_type=&#8221;advanced&#8221; advanced_gradient_display_type=&#8221;linear&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][nectar_responsive_text inherited_font_style=&#8221;default&#8221; text_direction=&#8221;default&#8221; font_size_desktop=&#8221;50&#8243; font_line_height=&#8221;1.3&#8243;]\n<h2>Your Wedding, Just as You Imagined It<\/h2>\n[\/nectar_responsive_text][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;90&#8243;][image_with_animation image_url=&#8221;107&#8243; image_size=&#8221;full&#8221; max_width=&#8221;75%&#8221; max_width_mobile=&#8221;default&#8221; animation_type=&#8221;entrance&#8221; animation=&#8221;None&#8221; animation_movement_type=&#8221;transform_y&#8221; hover_animation=&#8221;none&#8221; alignment=&#8221;right&#8221; border_radius=&#8221;none&#8221; box_shadow=&#8221;none&#8221; image_loading=&#8221;default&#8221;][\/vc_column_inner][vc_column_inner column_padding=&#8221;padding-6-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;left-right&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][image_with_animation image_url=&#8221;78&#8243; image_size=&#8221;full&#8221; max_width=&#8221;100%&#8221; max_width_mobile=&#8221;default&#8221; animation_type=&#8221;entrance&#8221; animation=&#8221;None&#8221; animation_movement_type=&#8221;transform_y&#8221; hover_animation=&#8221;none&#8221; alignment=&#8221;center&#8221; border_radius=&#8221;none&#8221; box_shadow=&#8221;none&#8221; image_loading=&#8221;default&#8221;][nectar_responsive_text inherited_font_style=&#8221;p&#8221; font_size_desktop=&#8221;16&#8243; font_line_height=&#8221;1.6&#8243; text_direction=&#8221;default&#8221; max_width=&#8221;700&#8243;]\n<p data-path-to-node=\"4\">Milano Catering Wedding creates bespoke wedding catering with personalised menus, coordinated styling and attentive service for every moment of the celebration. We start from your style, your venue and the experience you want your guests to enjoy, shaping a catering service that feels refined, natural and truly yours.<\/p>\n[\/nectar_responsive_text][\/vc_column_inner][\/vc_row_inner][nectar_scrolling_text scroll_direction=&#8221;ltr&#8221; scroll_speed=&#8221;medium&#8221; text_color=&#8221;#877A56&#8243; text_repeat_number=&#8221;3&#8243; text_repeat_divider=&#8221;space&#8221; text_space_amount=&#8221;default&#8221; move_on_scroll_animation=&#8221;yes&#8221; style=&#8221;default&#8221; outline_applies_to=&#8221;text_only&#8221; overflow=&#8221;visible&#8221; background_image_animation=&#8221;None&#8221; custom_font_size=&#8221;10rem&#8221; custom_font_size_mobile=&#8221;4rem&#8221;]\n<h3>Where Every Detail Becomes Part of Your Wedding Dream<\/h3>\n[\/nectar_scrolling_text][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_image=&#8221;271&#8243; bg_image_type=&#8221;default&#8221; bg_position=&#8221;center center&#8221; background_image_loading=&#8221;default&#8221; bg_repeat=&#8221;no-repeat&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;7%&#8221; bottom_padding=&#8221;7%&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;clip-path&#8221; clip_path_animation_type=&#8221;scroll&#8221; clip_path_animation_applies=&#8221;default&#8221; clip_path_start_left_desktop=&#8221;300&#8243; clip_path_start_right_desktop=&#8221;300&#8243; clip_path_end_left_desktop=&#8221;0&#8243; clip_path_end_right_desktop=&#8221;0&#8243; animation_trigger_offset=&#8221;0.00,50.00&#8243; animation_trigger_origin=&#8221;top&#8221; shape_type=&#8221;&#8221; gradient_type=&#8221;default&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;65vh&#8221; custom_height_tablet=&#8221;50vh&#8221;][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#FAF6EF&#8221; scene_position=&#8221;center&#8221; bottom_padding=&#8221;7%&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; advanced_gradient=&#8221;linear-gradient(0deg, rgba(255,255,255,0.352) 0%, rgb(250,246,239) 100%)&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; shape_type=&#8221;&#8221; gradient_type=&#8221;advanced&#8221; advanced_gradient_display_type=&#8221;linear&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; top_padding=&#8221;100&#8243; top_padding_tablet=&#8221;60&#8243; top_padding_phone=&#8221;40&#8243; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;padding-3-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;top&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/6&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; enable_animation=&#8221;true&#8221; animation=&#8221;fade-in-from-bottom&#8221; animation_easing=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; delay=&#8221;100&#8243;][\/vc_column_inner][vc_column_inner column_padding=&#8221;padding-3-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;top&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;2\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; enable_animation=&#8221;true&#8221; animation=&#8221;fade-in-from-bottom&#8221; animation_easing=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;15&#8243;][nectar_responsive_text inherited_font_style=&#8221;h3&#8243; text_direction=&#8221;default&#8221; font_size_desktop=&#8221;50&#8243; font_line_height=&#8221;1.3&#8243; max_width=&#8221;700&#8243;]\n<h3>Thoughtfully Planned Wedding Catering<\/h3>\n[\/nectar_responsive_text][nectar_responsive_text inherited_font_style=&#8221;p&#8221; font_size_desktop=&#8221;18&#8243; font_line_height=&#8221;1.6&#8243; text_direction=&#8221;default&#8221; max_width=&#8221;700&#8243;]Our wedding catering begins with a precise method and a genuine understanding of the couple. From intimate celebrations to receptions with many guests, we take care of menus, service and styling while keeping quality, rhythm and attention to detail at the heart of every choice.[\/nectar_responsive_text][nectar_responsive_text inherited_font_style=&#8221;p&#8221; font_size_desktop=&#8221;18&#8243; font_line_height=&#8221;1.6&#8243; text_direction=&#8221;default&#8221; max_width=&#8221;700&#8243;]\n<p data-path-to-node=\"9\">Our support goes beyond the table. We work alongside you and your wedding planner to bring every part of the celebration together: timing, service, styling and coordination with the professionals involved. This allows every moment of the wedding day to feel natural, cared for and serene.<\/p>\n<blockquote data-path-to-node=\"10\">\n<p data-path-to-node=\"10,0\"><strong>The result?<\/strong> A natural and enjoyable experience, where hospitality feels authentic and every guest feels part of a beautifully considered celebration. Because the beauty of a wedding lies in the serenity of those who live it.<\/p>\n<\/blockquote>\n[\/nectar_responsive_text][\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/6&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;140&#8243; bottom_padding=&#8221;40&#8243; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; advanced_gradient=&#8221;linear-gradient(0deg, rgb(250,246,239) 10%, rgba(255, 255, 255, 0.352) 100%)&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;advanced&#8221; shape_type=&#8221;&#8221; advanced_gradient_display_type=&#8221;linear&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; centered_text=&#8221;true&#8221; desktop_text_alignment=&#8221;center&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; centered_text=&#8221;true&#8221; desktop_text_alignment=&#8221;center&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][nectar_responsive_text inherited_font_style=&#8221;h2&#8243; font_size_desktop=&#8221;50&#8243; font_line_height=&#8221;1.1&#8243; text_direction=&#8221;default&#8221; max_width=&#8221;700&#8243;]\n<h2 style=\"text-align: center;\">Why Choose Our Wedding Catering Service<\/h2>\n[\/nectar_responsive_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; bottom_padding=&#8221;100&#8243; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; el_class=&#8221;boxi&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_row_inner equal_height=&#8221;yes&#8221; content_placement=&#8221;top&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;padding-4-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color=&#8221;#FAFAF8&#8243; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;10px&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;1px&#8221; column_border_color=&#8221;#DCD9D0&#8243; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][nectar_responsive_text inherited_font_style=&#8221;h2&#8243; font_size_desktop=&#8221;26&#8243; font_line_height=&#8221;1.1&#8243; text_direction=&#8221;default&#8221;]\n<h2 style=\"text-align: center;\">A Wedding That Feels Like You<\/h2>\n[\/nectar_responsive_text][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;10&#8243;][nectar_responsive_text inherited_font_style=&#8221;p&#8221; font_size_desktop=&#8221;16&#8243; font_line_height=&#8221;1.3&#8243; text_direction=&#8221;default&#8221;]\n<p style=\"text-align: center;\">We celebrate every couple with a wedding catering service designed to make you feel heard, welcomed and free to experience your day in your own style. Menus, service and details are shaped around you, your preferences and your guests.<\/p>\n[\/nectar_responsive_text][\/vc_column_inner][vc_column_inner column_padding=&#8221;padding-4-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color=&#8221;#FAFAF8&#8243; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;10px&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;1px&#8221; column_border_color=&#8221;#DCD9D0&#8243; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][nectar_responsive_text inherited_font_style=&#8221;h2&#8243; font_size_desktop=&#8221;26&#8243; font_line_height=&#8221;1.1&#8243; text_direction=&#8221;default&#8221;]\n<h2 style=\"text-align: center;\">A Celebration Cared for in Every Moment<\/h2>\n[\/nectar_responsive_text][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;10&#8243;][nectar_responsive_text inherited_font_style=&#8221;p&#8221; font_size_desktop=&#8221;16&#8243; font_line_height=&#8221;1.3&#8243; text_direction=&#8221;default&#8221;]\n<p style=\"text-align: center;\">From the aperitif to dinner, from the buffet to the cake cutting, we coordinate every stage of the celebration with attention to timing, service quality and guest comfort.<\/p>\n[\/nectar_responsive_text][\/vc_column_inner][vc_column_inner column_padding=&#8221;padding-4-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color=&#8221;#FAFAF8&#8243; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;10px&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;1px&#8221; column_border_color=&#8221;#DCD9D0&#8243; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][nectar_responsive_text inherited_font_style=&#8221;h2&#8243; font_size_desktop=&#8221;26&#8243; font_line_height=&#8221;1.1&#8243; text_direction=&#8221;default&#8221;]\n<h2 style=\"text-align: center;\">Details in Harmony with Your Style<\/h2>\n[\/nectar_responsive_text][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;10&#8243;][nectar_responsive_text inherited_font_style=&#8221;p&#8221; font_size_desktop=&#8221;16&#8243; font_line_height=&#8221;1.3&#8243; text_direction=&#8221;default&#8221;]\n<p style=\"text-align: center;\">We coordinate menus, mise en place and styling around the venue and the style chosen for your wedding, creating a celebration that feels harmonious, welcoming and truly personal.<\/p>\n[\/nectar_responsive_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#FAF6EF&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;4%&#8221; constrain_group_2=&#8221;yes&#8221; top_padding_tablet=&#8221;24%&#8221; bottom_padding_tablet=&#8221;15%&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;hidden&#8221; id=&#8221;gallery&#8221; advanced_gradient_angle=&#8221;0&#8243; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;top&#8221; shape_divider_height=&#8221;50%&#8221; bg_image_animation=&#8221;none&#8221; color_change_section=&#8221;true&#8221; shape_type=&#8221;straight_section&#8221; gradient_type=&#8221;default&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; flexbox_justify_content_tablet=&#8221;&#8221; flexbox_align_items_tablet=&#8221;&#8221; flexbox_direction_tablet=&#8221;&#8221;][vc_gallery css=&#8221;&#8221; type=&#8221;flickity_static_height_style&#8221; images=&#8221;644,812,646,647,648,649,650,651&#8243; flickity_spacing=&#8221;20px&#8221; flickity_controls=&#8221;touch_total&#8221; flickity_touch_total_style=&#8221;default&#8221; flickity_touch_total_icon_color=&#8221;default&#8221; flickity_overflow=&#8221;visible&#8221; flickity_wrap_around=&#8221;wrap&#8221; flickity_free_scroll=&#8221;true&#8221; flickity_autoplay=&#8221;true&#8221; flickity_autorotate_type=&#8221;ticker&#8221; flickity_ticker_speed=&#8221;medium&#8221; flickity_autorotate_pause_on_hover=&#8221;true&#8221; flickity_mask_edges=&#8221;yes&#8221; flickity_box_shadow=&#8221;none&#8221; image_loading=&#8221;lazy-load&#8221; onclick=&#8221;link_image&#8221; img_size=&#8221;large&#8221; flickity_img_height=&#8221;600&#8243; flickity_img_small_desktop_height=&#8221;450&#8243; flickity_img_tablet_height=&#8221;450&#8243; flickity_img_mobile_height=&#8221;400&#8243;][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#FAF6EF&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;12%&#8221; bottom_padding=&#8221;6%&#8221; left_padding_desktop=&#8221;5%&#8221; constrain_group_2=&#8221;yes&#8221; right_padding_desktop=&#8221;5%&#8221; top_padding_tablet=&#8221;24%&#8221; bottom_padding_tablet=&#8221;15%&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;hidden&#8221; id=&#8221;services&#8221; advanced_gradient_angle=&#8221;0&#8243; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;top&#8221; shape_divider_height=&#8221;50%&#8221; bg_image_animation=&#8221;none&#8221; color_change_section=&#8221;true&#8221; shape_type=&#8221;straight_section&#8221; gradient_type=&#8221;default&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; flexbox_justify_content_tablet=&#8221;&#8221; flexbox_align_items_tablet=&#8221;&#8221; flexbox_direction_tablet=&#8221;&#8221;][vc_row_inner equal_height=&#8221;yes&#8221; content_placement=&#8221;bottom&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bottom_padding=&#8221;3%&#8221; constrain_group_2=&#8221;yes&#8221; bottom_padding_tablet=&#8221;6%&#8221; left_padding_tablet=&#8221;25px&#8221; right_padding_tablet=&#8221;40%&#8221; left_padding_phone=&#8221;25px&#8221; constrain_group_6=&#8221;yes&#8221; right_padding_phone=&#8221;25px&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner right_padding_desktop=&#8221;8%&#8221; right_padding_phone=&#8221;0&#8243; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; advanced_gradient_angle=&#8221;0&#8243; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; gradient_type=&#8221;default&#8221; column_padding_type=&#8221;advanced&#8221; content_layout=&#8221;default&#8221;][nectar_responsive_text inherited_font_style=&#8221;default&#8221; text_direction=&#8221;default&#8221; font_size_desktop=&#8221;45&#8243; font_line_height=&#8221;1.2&#8243;]\n<h2>Wedding Catering Tips for a Beautifully Planned Celebration<\/h2>\n[\/nectar_responsive_text][\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][nectar_cta btn_style=&#8221;underline&#8221; underline_visibility=&#8221;default&#8221; heading_tag=&#8221;p&#8221; link_type=&#8221;regular&#8221; button_color=&#8221;default&#8221; button_border_thickness=&#8221;0px&#8221; alignment=&#8221;right&#8221; alignment_tablet=&#8221;default&#8221; alignment_phone=&#8221;left&#8221; display=&#8221;block&#8221; display_tablet=&#8221;inherit&#8221; display_phone=&#8221;inherit&#8221; icon_family=&#8221;none&#8221; link_text=&#8221;Read the Articles&#8221; url=&#8221;#contact&#8221;][\/vc_column_inner][\/vc_row_inner][nectar_post_grid post_type=&#8221;post&#8221; blog_category=&#8221;all&#8221; blog_starting_category=&#8221;all&#8221; order=&#8221;DESC&#8221; orderby=&#8221;date&#8221; flickity_controls=&#8221;none&#8221; flickity_overflow=&#8221;visible&#8221; flickity_wrap_around=&#8221;wrap&#8221; columns=&#8221;3&#8243; columns_tablet=&#8221;default&#8221; columns_phone=&#8221;default&#8221; desktop_small_cols_flickity=&#8221;default&#8221; tablet_cols_flickity=&#8221;default&#8221; phone_cols_flickity=&#8221;default&#8221; grid_item_spacing=&#8221;10px&#8221; grid_item_height=&#8221;50vh&#8221; grid_item_height_subtract_nav_height=&#8221;yes&#8221; 3_col_masonry_layout=&#8221;default&#8221; image_size=&#8221;large&#8221; image_loading=&#8221;lazy-load&#8221; animation=&#8221;fade-in-from-bottom&#8221; animation_stagger=&#8221;90&#8243; animation_easing=&#8221;default&#8221; heading_tag=&#8221;default&#8221; heading_tag_render=&#8221;default&#8221; category_position=&#8221;default&#8221; display_excerpt=&#8221;yes&#8221; excerpt_display=&#8221;default&#8221; additional_meta_size=&#8221;default&#8221; custom_fields_location=&#8221;before_post_meta&#8221; grid_style=&#8221;content_under_image&#8221; content_under_image_text_align=&#8221;left&#8221; text_color=&#8221;light&#8221; hover_effect=&#8221;zoom&#8221; border_radius=&#8221;15px&#8221; display_type=&#8221;carousel&#8221;][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_image=&#8221;308&#8243; bg_image_phone=&#8221;https:\/\/themenectar.com\/img\/demo-media\/tn\/personal-hero-red-mobile.webp&#8221; bg_image_type=&#8221;default&#8221; bg_position=&#8221;center center&#8221; background_image_loading=&#8221;default&#8221; bg_repeat=&#8221;no-repeat&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; advanced_gradient=&#8221;linear-gradient(0deg, rgb(239,237,231) 3%, rgba(0,0,0,0.299) 39%, rgba(0,0,0,0.094) 75%, rgba(0,0,0,0) 100%)&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;advanced&#8221; shape_type=&#8221;&#8221; height_desktop=&#8221;100svh&#8221; advanced_gradient_display_type=&#8221;linear&#8221;][vc_column bottom_padding_desktop=&#8221;90&#8243; left_padding_desktop=&#8221;90&#8243; constrain_group_101=&#8221;yes&#8221; right_padding_desktop=&#8221;90&#8243; bottom_padding_tablet=&#8221;15px&#8221; left_padding_tablet=&#8221;20px&#8221; constrain_group_103=&#8221;yes&#8221; right_padding_tablet=&#8221;20px&#8221; flex_gap_desktop=&#8221;10px&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;advanced&#8221; content_layout=&#8221;flexbox&#8221; gradient_type=&#8221;default&#8221; flex_layout_desktop=&#8221;column&#8221; flex_justify_content_desktop=&#8221;flex-end&#8221; flex_align_items_desktop=&#8221;stretch&#8221; flex_align_items_phone=&#8221;&#8221; flex_wrap_desktop=&#8221;nowrap&#8221; flex_reverse_desktop=&#8221;false&#8221; height_desktop=&#8221;100%&#8221;][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; content_layout=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][nectar_responsive_text inherited_font_style=&#8221;default&#8221; font_size_desktop=&#8221;50&#8243; font_line_height=&#8221;1.1&#8243; text_direction=&#8221;default&#8221;]\n<h2>Let\u2019s Shape Your Wedding Celebration<\/h2>\n[\/nectar_responsive_text][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;15&#8243;][nectar_responsive_text inherited_font_style=&#8221;p&#8221; font_size_desktop=&#8221;18&#8243; font_line_height=&#8221;1.2&#8243; text_direction=&#8221;default&#8221;]\n<p style=\"text-align: left;\">Every love story deserves a celebration shaped around the couple and their style. Tell us about the wedding you have in mind: we will design bespoke wedding catering in Lombardy with personalised menus, attentive service and details created to make your celebration feel elegant, personal and truly yours.<\/p>\n[\/nectar_responsive_text][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;15&#8243;][nectar_btn size=&#8221;large&#8221; button_style=&#8221;regular&#8221; button_color_2=&#8221;Accent-Color&#8221; icon_family=&#8221;none&#8221; el_class=&#8221;trigger-salient-panel&#8221; text=&#8221;Request a Consultation&#8221; url=&#8221;#&#8221;][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;40&#8243;][\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; flex_gap_desktop=&#8221;10px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_image_phone=&#8221;https:\/\/themenectar.com\/img\/demo-media\/tn\/personal-hero-red-mobile.webp&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; row_position_desktop=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; advanced_gradient=&#8221;linear-gradient(0deg, rgb(251,247,239) 10%, rgb(255,255,255) 90%)&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;advanced&#8221; shape_type=&#8221;&#8221; advanced_gradient_display_type=&#8221;linear&#8221;][vc_column constrain_group_101=&#8221;yes&#8221; bottom_padding_tablet=&#8221;15px&#8221; left_padding_tablet=&#8221;20px&#8221;&#8230;<\/p>\n","protected":false},"author":1,"featured_media":899,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-642","page","type-page","status-publish","has-post-thumbnail"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wedding Catering in Lombardy | Milano Catering Wedding<\/title>\n<meta name=\"description\" content=\"Wedding catering in Lombardy with bespoke menus, attentive service and refined styling for a wedding celebration shaped around your style.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wedding Catering in Lombardy | Milano Catering Wedding\" \/>\n<meta property=\"og:description\" content=\"Wedding catering in Lombardy with bespoke menus, attentive service and refined styling for a wedding celebration shaped around your style.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/\" \/>\n<meta property=\"og:site_name\" content=\"Milano Catering Wedding\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-16T16:08:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.milanocateringwedding.com\/wp-content\/uploads\/2026\/04\/150.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/catering-per-matrimonio\\\/\",\"url\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/catering-per-matrimonio\\\/\",\"name\":\"Wedding Catering in Lombardy | Milano Catering Wedding\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/catering-per-matrimonio\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/catering-per-matrimonio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/150.jpg\",\"datePublished\":\"2026-04-24T14:36:27+00:00\",\"dateModified\":\"2026-06-16T16:08:28+00:00\",\"description\":\"Wedding catering in Lombardy with bespoke menus, attentive service and refined styling for a wedding celebration shaped around your style.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/catering-per-matrimonio\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/catering-per-matrimonio\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/catering-per-matrimonio\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/150.jpg\",\"contentUrl\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/150.jpg\",\"width\":1500,\"height\":1000,\"caption\":\"Catering per matrimoni couple toasting\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/catering-per-matrimonio\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/frontpage\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couples\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/\",\"name\":\"Milano Catering Wedding\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/#organization\",\"name\":\"Milano Catering Wedding\",\"url\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/milano-catering-wedding.svg\",\"contentUrl\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/milano-catering-wedding.svg\",\"width\":429,\"height\":120,\"caption\":\"Milano Catering Wedding\"},\"image\":{\"@id\":\"https:\\\/\\\/www.milanocateringwedding.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wedding Catering in Lombardy | Milano Catering Wedding","description":"Wedding catering in Lombardy with bespoke menus, attentive service and refined styling for a wedding celebration shaped around your style.","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:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/","og_locale":"en_US","og_type":"article","og_title":"Wedding Catering in Lombardy | Milano Catering Wedding","og_description":"Wedding catering in Lombardy with bespoke menus, attentive service and refined styling for a wedding celebration shaped around your style.","og_url":"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/","og_site_name":"Milano Catering Wedding","article_modified_time":"2026-06-16T16:08:28+00:00","og_image":[{"width":1500,"height":1000,"url":"https:\/\/www.milanocateringwedding.com\/wp-content\/uploads\/2026\/04\/150.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/","url":"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/","name":"Wedding Catering in Lombardy | Milano Catering Wedding","isPartOf":{"@id":"https:\/\/www.milanocateringwedding.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/#primaryimage"},"image":{"@id":"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/#primaryimage"},"thumbnailUrl":"https:\/\/www.milanocateringwedding.com\/wp-content\/uploads\/2026\/04\/150.jpg","datePublished":"2026-04-24T14:36:27+00:00","dateModified":"2026-06-16T16:08:28+00:00","description":"Wedding catering in Lombardy with bespoke menus, attentive service and refined styling for a wedding celebration shaped around your style.","breadcrumb":{"@id":"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/#primaryimage","url":"https:\/\/www.milanocateringwedding.com\/wp-content\/uploads\/2026\/04\/150.jpg","contentUrl":"https:\/\/www.milanocateringwedding.com\/wp-content\/uploads\/2026\/04\/150.jpg","width":1500,"height":1000,"caption":"Catering per matrimoni couple toasting"},{"@type":"BreadcrumbList","@id":"https:\/\/www.milanocateringwedding.com\/en\/catering-per-matrimonio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.milanocateringwedding.com\/en\/frontpage\/"},{"@type":"ListItem","position":2,"name":"Couples"}]},{"@type":"WebSite","@id":"https:\/\/www.milanocateringwedding.com\/en\/#website","url":"https:\/\/www.milanocateringwedding.com\/en\/","name":"Milano Catering Wedding","description":"","publisher":{"@id":"https:\/\/www.milanocateringwedding.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.milanocateringwedding.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.milanocateringwedding.com\/en\/#organization","name":"Milano Catering Wedding","url":"https:\/\/www.milanocateringwedding.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.milanocateringwedding.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.milanocateringwedding.com\/wp-content\/uploads\/2026\/03\/milano-catering-wedding.svg","contentUrl":"https:\/\/www.milanocateringwedding.com\/wp-content\/uploads\/2026\/03\/milano-catering-wedding.svg","width":429,"height":120,"caption":"Milano Catering Wedding"},"image":{"@id":"https:\/\/www.milanocateringwedding.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.milanocateringwedding.com\/en\/wp-json\/wp\/v2\/pages\/642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.milanocateringwedding.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.milanocateringwedding.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.milanocateringwedding.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.milanocateringwedding.com\/en\/wp-json\/wp\/v2\/comments?post=642"}],"version-history":[{"count":23,"href":"https:\/\/www.milanocateringwedding.com\/en\/wp-json\/wp\/v2\/pages\/642\/revisions"}],"predecessor-version":[{"id":927,"href":"https:\/\/www.milanocateringwedding.com\/en\/wp-json\/wp\/v2\/pages\/642\/revisions\/927"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.milanocateringwedding.com\/en\/wp-json\/wp\/v2\/media\/899"}],"wp:attachment":[{"href":"https:\/\/www.milanocateringwedding.com\/en\/wp-json\/wp\/v2\/media?parent=642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}