{"id":9,"date":"2026-01-28T19:03:49","date_gmt":"2026-01-28T19:03:49","guid":{"rendered":"https:\/\/kaischroder1768922738498.0530257.misitiohostgator.com\/?page_id=9"},"modified":"2026-04-21T21:00:06","modified_gmt":"2026-04-21T21:00:06","slug":"home","status":"publish","type":"page","link":"https:\/\/mexicanfoodservices.com\/de\/","title":{"rendered":"Startseite"},"content":{"rendered":"    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-1'>\r\n    <!-- ===== BLOQUE \u00b7 HERO VIDEO FULL WIDTH \u00b7 DIAGONAL \u00b7 CATERING DELIVERY ===== -->\n<section class=\"mfs-hero-video\" aria-label=\"Catering delivery hero video\">\n  <video\n    class=\"mfs-hero-video__video\"\n    autoplay\n    muted\n    loop\n    playsinline\n    preload=\"metadata\"\n  >\n    <!-- \u2705 ruta relativa -->\n    <source src=\"\/wp-content\/uploads\/2026\/04\/Rivieramaya.chef_.mp4\" type=\"video\/mp4\">\n  <\/video>\n\n  <div class=\"mfs-hero-video__word\">MEXICAN FOOD SERVICES<\/div>\n\n  <!-- CORTE DIAGONAL LIMPIO -->\n  <svg class=\"mfs-hero-video__diagonal\" viewBox=\"0 0 1440 220\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <polygon points=\"0,150 1440,90 1440,220 0,220\"><\/polygon>\n  <\/svg>\n<\/section>\n\n<style>\n.mfs-hero-video{\n  position:relative;\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n  height:clamp(620px, 88vh, 920px);\n  overflow:hidden;\n  background:#000;\n}\n.mfs-hero-video__video{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  display:block;\n}\n.mfs-hero-video__word{\n  position:absolute;\n  inset:0;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n  font-size:clamp(1.2rem, 2.8vw, 2.4rem);\n  font-weight:300;\n  letter-spacing:.22em;\n  text-transform:uppercase;\n  color:rgba(255,255,255,.9);\n  text-shadow:0 14px 42px rgba(0,0,0,.35);\n  pointer-events:none;\n}\n.mfs-hero-video__diagonal{\n  position:absolute;\n  bottom:-1px;\n  width:100%;\n  height:220px;\n  z-index:3;\n}\n.mfs-hero-video__diagonal polygon{ fill:#ffffff; }\n\n@media (max-width:640px){\n  .mfs-hero-video{ height:clamp(720px, 92vh, 980px); }\n  .mfs-hero-video__diagonal{ height:240px; }\n  .mfs-hero-video__word{\n    font-size:clamp(1rem, 6vw, 1.6rem);\n    letter-spacing:.18em;\n  }\n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const v = document.querySelector('.mfs-hero-video__video');\n  if (!v) return;\n  const tryPlay = () => v.play().catch(()=>{});\n  tryPlay();\n  document.addEventListener('touchstart', tryPlay, { once:true, passive:true });\n  document.addEventListener('click', tryPlay, { once:true });\n});\n<\/script>\n\n    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-2'>\r\n    <!-- ===== BLOQUE 2 \u00b7 TEXTO FULL WIDTH + LINEAS PREMIUM ===== -->\n<section class=\"mfs-hero-textFull\" aria-label=\"Mexican Food Services intro\">\n  <div class=\"mfs-hero-textFull__inner\">\n\n    <!-- LINEAS DECORATIVAS -->\n    <div class=\"mfs-hero-lines\">\n      <span class=\"mfs-line mfs-line--blue\"><\/span>\n      <span class=\"mfs-line mfs-line--orange\"><\/span>\n    <\/div>\n\n    <h1 class=\"mfs-hero-textFull__title\">Culinary Experiences<\/h1>\n\n    <p class=\"mfs-hero-textFull__subtitle\">\n      Cancun \u00b7 Puerto Morelos \u00b7 Playa del Carmen \u00b7 Puerto Aventuras \u00b7 Tulum\n    <\/p>\n\n    <p class=\"mfs-hero-textFull__quote\">\n      Book one of our private chefs and turn your vacation into a culinary adventure.\n    <\/p>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* FULL WIDTH REAL *\/\n.mfs-hero-textFull{\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n  background:#fff;\n  margin-top:-90px;\n  padding: clamp(70px, 7vw, 120px) 0 16px;\n}\n\n.mfs-hero-textFull__inner{\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 clamp(18px, 3vw, 40px);\n  text-align:center;\n}\n\n\/* ===== LINEAS DECORATIVAS ===== *\/\n.mfs-hero-lines{\n  display:flex;\n  justify-content:center;\n  gap:10px;\n  margin-bottom:26px;\n}\n\n.mfs-line{\n  height:4px;\n  border-radius:999px;\n  display:block;\n}\n\n.mfs-line--blue{\n  width:62px;\n  background:#B3DEE5;\n}\n\n.mfs-line--orange{\n  width:38px;\n  background:#FFA101;\n}\n\n\/* T\u00edtulo *\/\n.mfs-hero-textFull__title{\n  margin:0 0 14px;\n  font-weight:800;\n  letter-spacing:-0.02em;\n  font-size:clamp(2.2rem, 5vw, 3.9rem);\n  line-height:1.05;\n  color:#0f172a;\n}\n\n\/* Subt\u00edtulo *\/\n.mfs-hero-textFull__subtitle{\n  margin:0 0 22px;\n  font-size:clamp(1rem, 1.6vw, 1.25rem);\n  opacity:.72;\n  color:#0f172a;\n}\n\n\/* Frase *\/\n.mfs-hero-textFull__quote{\n  margin:0;\n  font-size:clamp(1.15rem, 2.6vw, 1.95rem);\n  font-weight:300;\n  line-height:1.35;\n  color:#0f172a;\n}\n\n\/* Mobile *\/\n@media (max-width:640px){\n  .mfs-hero-textFull{\n    margin-top:-70px;\n    padding: clamp(60px, 10vw, 110px) 0 16px;\n  }\n\n  .mfs-line--blue{ width:48px; }\n  .mfs-line--orange{ width:28px; }\n}\n<\/style>\n    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-3'>\r\n    <!-- ===== MFS \u00b7 SERVICES FULL WIDTH (Glovo style) \u00b7 BIG CARDS + HORIZONTAL SCROLL HINT (DOMAIN SAFE + LINKS OK) ===== -->\n<section class=\"mfs-glovo-services\" aria-label=\"Our Services\">\n\n  <!-- wave superior -->\n  <svg class=\"mfs-gs-wave\" viewBox=\"0 0 1440 140\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <path d=\"M0,70 C240,120 520,20 820,70 C1080,120 1240,90 1440,40 L1440,0 L0,0 Z\"><\/path>\n  <\/svg>\n\n  <div class=\"mfs-gs-inner\">\n    <div class=\"mfs-gs-top\">\n      <div class=\"mfs-gs-badge\" aria-hidden=\"true\">\n        <span class=\"mfs-gs-icon\">\ud83e\udd1d<\/span>\n      <\/div>\n      <h2 class=\"mfs-gs-title\">Our Services<\/h2>\n      <p class=\"mfs-gs-subtitle\">\n        Choose the experience that fits your stay \u2014 we take care of everything.\n      <\/p>\n    <\/div>\n\n    <!-- SCROLLER -->\n    <div class=\"mfs-gs-scroller\" aria-label=\"Services slider\">\n      <div class=\"mfs-gs-track\" tabindex=\"0\">\n\n        <!-- Card 1 -->\n        <article class=\"mfs-gs-card\">\n          <div class=\"mfs-gs-photoWrap\">\n            <div class=\"mfs-gs-ring\" aria-hidden=\"true\"><\/div>\n            <img\n              class=\"mfs-gs-photo\"\n              src=\"https:\/\/images.unsplash.com\/photo-1551218808-94e220e084d2?auto=format&#038;fit=crop&#038;w=1200&#038;q=80\"\n              alt=\"Rent a private chef\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            \/>\n          <\/div>\n\n          <h3 class=\"mfs-gs-cardTitle\">Rent a private chef<\/h3>\n\n          <p class=\"mfs-gs-cardText\">\n            Book one of our chefs and enjoy an amazing dinner, lunch or breakfast in your\n            vacation rental. We take care of everything, so you can enjoy your vacation to the fullest.\n          <\/p>\n\n          <a class=\"mfs-gs-btn\" href=\"\/rent-a-chef\/\">More information<\/a>\n        <\/article>\n\n        <!-- Card 2 -->\n        <article class=\"mfs-gs-card\">\n          <div class=\"mfs-gs-photoWrap\">\n            <div class=\"mfs-gs-ring\" aria-hidden=\"true\"><\/div>\n            <img\n              class=\"mfs-gs-photo\"\n              src=\"https:\/\/images.unsplash.com\/photo-1529692236671-f1f6cf9683ba?auto=format&#038;fit=crop&#038;w=1200&#038;q=80\"\n              alt=\"Mexican cooking lesson\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            \/>\n          <\/div>\n\n          <h3 class=\"mfs-gs-cardTitle\">Mexican cooking lesson<\/h3>\n\n          <p class=\"mfs-gs-cardText\">\n            Book a Mexican cooking lesson with one of our experienced chefs and learn the secrets\n            of the most delicious national dishes in your accommodation or in Playa del Carmen.\n          <\/p>\n\n          <a class=\"mfs-gs-btn\" href=\"\/cooking-lessons\/\">More information<\/a>\n        <\/article>\n\n        <!-- Card 3 -->\n        <article class=\"mfs-gs-card\">\n          <div class=\"mfs-gs-photoWrap\">\n            <div class=\"mfs-gs-ring\" aria-hidden=\"true\"><\/div>\n            <img\n              class=\"mfs-gs-photo\"\n              src=\"\/wp-content\/uploads\/2026\/02\/allan-lainez-jLD9ZdSNaqM-unsplash-2.jpg\"\n              alt=\"Catering delivery\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            \/>\n          <\/div>\n\n          <h3 class=\"mfs-gs-cardTitle\">Catering delivery<\/h3>\n\n          <p class=\"mfs-gs-cardText\">\n            We provide you with dishes prepared individually for you, adapted to your diet,\n            and delivered directly to your holiday accommodation.\n          <\/p>\n\n          <a class=\"mfs-gs-btn\" href=\"\/catering-delivery\/\">More information<\/a>\n        <\/article>\n\n        <!-- Card 4 -->\n        <article class=\"mfs-gs-card\">\n          <div class=\"mfs-gs-photoWrap\">\n            <div class=\"mfs-gs-ring\" aria-hidden=\"true\"><\/div>\n            <img\n              class=\"mfs-gs-photo\"\n              src=\"\/wp-content\/uploads\/2026\/02\/jarritos-mexican-soda-lmfEWru4V7A-unsplash.jpg\"\n              alt=\"Taco Buffet\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            \/>\n          <\/div>\n\n          <h3 class=\"mfs-gs-cardTitle\">Taco Buffet<\/h3>\n\n          <p class=\"mfs-gs-cardText\">\n            An interactive taco buffet prepared fresh on-site \u2014 handmade tortillas, traditional toppings,\n            and a selection of meats and vegetarian options. Perfect for groups and celebrations.\n          <\/p>\n\n          <a class=\"mfs-gs-btn\" href=\"\/taco-buffet\/\">More information<\/a>\n        <\/article>\n\n        <!-- \u2705 Card 5 (NUEVA) -->\n        <article class=\"mfs-gs-card\">\n          <div class=\"mfs-gs-photoWrap\">\n            <div class=\"mfs-gs-ring\" aria-hidden=\"true\"><\/div>\n            <img\n              class=\"mfs-gs-photo\"\n              src=\"https:\/\/images.unsplash.com\/photo-1529193591184-b1d58069ecdd?auto=format&#038;fit=crop&#038;w=1200&#038;q=80\"\n              alt=\"Barbecue Service\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            \/>\n          <\/div>\n\n          <h3 class=\"mfs-gs-cardTitle\">Barbecue Service<\/h3>\n\n          <p class=\"mfs-gs-cardText\">\n            Enjoy a relaxed barbecue experience prepared on-site by our chefs.\n            Fresh ingredients, grilled specialties and a laid-back atmosphere\n            perfect for villa dinners, pool parties or celebrations.\n          <\/p>\n\n          <a class=\"mfs-gs-btn\" href=\"\/barbecue-service\/\">More information<\/a>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ===== FULL WIDTH REAL ===== *\/\n.mfs-glovo-services{\n  --bg: #e9f6f2;\n  --ink: #0f172a;\n  --muted: rgba(15,23,42,.68);\n  --brand: #0a8f6a;\n  --brandDark: #087a5b;\n\n  --cardW: clamp(380px, 30vw, 460px);\n  --gap: clamp(24px, 3vw, 36px);\n  --peek: 56px;\n\n  position: relative;\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n  margin-right: calc(50% - 50vw);\n\n  background: var(--bg);\n  padding: clamp(100px, 10vw, 160px) 0 clamp(120px, 12vw, 180px);\n  overflow: hidden;\n}\n\n\/* wave *\/\n.mfs-gs-wave{\n  position:absolute;\n  top:0; left:0;\n  width:100%;\n  height:140px;\n}\n.mfs-gs-wave path{\n  fill:#fff;\n  opacity:.9;\n}\n\n\/* inner content *\/\n.mfs-gs-inner{\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 0 clamp(20px, 4vw, 60px);\n  position: relative;\n  z-index: 1;\n}\n\n\/* top *\/\n.mfs-gs-top{\n  text-align:center;\n  margin-bottom: clamp(40px, 5vw, 70px);\n}\n.mfs-gs-badge{\n  width:64px; height:64px;\n  margin:0 auto 14px;\n  border-radius:999px;\n  background:rgba(10,143,106,.12);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n.mfs-gs-title{\n  font-size:clamp(2.2rem,4.5vw,3.4rem);\n  font-weight:800;\n  margin:0 0 12px;\n  color: var(--ink);\n}\n.mfs-gs-subtitle{\n  max-width:760px;\n  margin:0 auto;\n  color:var(--muted);\n}\n\n\/* ===== SCROLLER (BIG CARDS) ===== *\/\n.mfs-gs-scroller{\n  position: relative;\n  overflow: hidden;\n}\n\n.mfs-gs-scroller::before,\n.mfs-gs-scroller::after{\n  content:\"\";\n  position:absolute;\n  top:0; bottom:0;\n  width: 70px;\n  z-index: 3;\n  pointer-events:none;\n}\n.mfs-gs-scroller::before{\n  left:0;\n  background: linear-gradient(90deg, var(--bg), rgba(233,246,242,0));\n}\n.mfs-gs-scroller::after{\n  right:0;\n  background: linear-gradient(270deg, var(--bg), rgba(233,246,242,0));\n}\n\n.mfs-gs-track{\n  display:flex;\n  gap: var(--gap);\n\n  overflow-x:auto;\n  overflow-y:hidden;\n  -webkit-overflow-scrolling: touch;\n\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n\n  padding: 6px var(--peek);\n\n  margin: 0 calc(-1 * var(--peek));\n  padding-left: calc(var(--peek) * 2);\n  padding-right: calc(var(--peek) * 2);\n}\n\n.mfs-gs-track::-webkit-scrollbar{ height: 10px; }\n.mfs-gs-track::-webkit-scrollbar-track{ background: rgba(255,255,255,.45); border-radius: 999px; }\n.mfs-gs-track::-webkit-scrollbar-thumb{ background: rgba(10,143,106,.35); border-radius: 999px; }\n\n.mfs-gs-card{\n  flex: 0 0 var(--cardW);\n  background:rgba(255,255,255,.88);\n  border-radius:26px;\n  padding: clamp(22px, 2.5vw, 32px);\n  text-align:center;\n  box-shadow:0 30px 80px rgba(2,6,23,.12);\n  position: relative;\n\n  scroll-snap-align: center;\n  transition: transform .18s ease, box-shadow .18s ease;\n}\n.mfs-gs-card:hover{\n  transform: translateY(-4px);\n  box-shadow:0 40px 95px rgba(2,6,23,.16);\n}\n\n.mfs-gs-photoWrap{\n  width:260px;\n  aspect-ratio:1\/1;\n  margin:0 auto 22px;\n  position:relative;\n}\n.mfs-gs-ring{\n  position:absolute;\n  inset:-14px;\n  border-radius:999px;\n  border:16px solid rgba(10,143,106,.22);\n}\n.mfs-gs-photo{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  border-radius:999px;\n  object-fit:cover;\n  border:10px solid #fff;\n  display:block;\n}\n\n.mfs-gs-cardTitle{\n  font-size:1.5rem;\n  font-weight:800;\n  margin:12px 0;\n  color: var(--ink);\n}\n.mfs-gs-cardText{\n  color:var(--muted);\n  line-height:1.7;\n  margin-bottom:22px;\n}\n\n.mfs-gs-btn{\n  display:inline-flex;\n  padding:14px 26px;\n  border-radius:999px;\n  background:var(--brand);\n  color:#fff;\n  font-weight:800;\n  text-decoration:none;\n  transition: transform .18s ease, background .18s ease;\n}\n.mfs-gs-btn:hover{\n  background: var(--brandDark);\n  transform: translateY(-1px);\n}\n\n@media (max-width: 680px){\n  .mfs-glovo-services{\n    --cardW: clamp(300px, 78vw, 360px);\n    --peek: 34px;\n  }\n  .mfs-gs-photoWrap{ width:220px; }\n}\n<\/style>\n\n    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-4'>\r\n    <!-- ============== SUSTAINABILITY \u00b7 IMAGE COLLAGE + TEXT + LIGHTBOX (MISMA EST\u00c9TICA) ============== -->\n<section class=\"mfs-sus\" aria-label=\"Sustainability section\">\n  <div class=\"mfs-sus-inner\">\n    <!-- LEFT: TITLE + CTA -->\n    <div class=\"mfs-sus-left\">\n      <h2 class=\"mfs-sus-title\">Sustainability<\/h2>\n      <!-- \u2705 CAMBIO 1: bot\u00f3n a \/recommendations\/ -->\n      <a class=\"mfs-sus-btn\" href=\"\/recommendations\/\">Learn more<\/a>\n    <\/div>\n\n    <!-- RIGHT: TEXT -->\n    <div class=\"mfs-sus-copy\">\n      <p>\n        At our Mexican food services, sustainability is key. We preserve leftover food for future enjoyment and creatively\n        incorporate unused ingredients into new meals.\n      <\/p>\n      <p>\n        We prioritize locally sourced, ethically produced ingredients and minimize single-use plastics. Through education\n        and engagement, we&#8217;re building a more sustainable future, one delicious meal at a time. Join us in savoring the\n        flavors of Mexico while protecting our planet.\n      <\/p>\n    <\/div>\n\n    <!-- COLLAGE -->\n    <div class=\"mfs-sus-collage\" aria-label=\"Sustainability photo collage\">\n\n      <figure class=\"mfs-sus-card mfs-a\">\n        <a class=\"mfs-sus-link\"\n           href=\"\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2024-05-15-at-18_51_25.jpeg.jpg\"\n           data-full=\"\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2024-05-15-at-18_51_25.jpeg.jpg\"\n           aria-label=\"Open image\">\n          <img\n            src=\"\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2024-05-15-at-18_51_25.jpeg.jpg\"\n            alt=\"Mexican food preparation with fresh ingredients\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          \/>\n        <\/a>\n      <\/figure>\n\n      <figure class=\"mfs-sus-card mfs-b\">\n        <a class=\"mfs-sus-link\"\n           href=\"\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-13-a-las-9.48.28.jpg\"\n           data-full=\"\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-13-a-las-9.48.28.jpg\"\n           aria-label=\"Open image\">\n          <img\n            src=\"\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-13-a-las-9.48.28.jpg\"\n            alt=\"Mexican dish plated and ready to serve\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          \/>\n        <\/a>\n      <\/figure>\n\n      <figure class=\"mfs-sus-card mfs-c\">\n        <a class=\"mfs-sus-link\"\n           href=\"\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-13-a-las-9.48.16.jpg\"\n           data-full=\"\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-13-a-las-9.48.16.jpg\"\n           aria-label=\"Open image\">\n          <img\n            src=\"\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-13-a-las-9.48.16.jpg\"\n            alt=\"Mexican food on a table with warm, inviting styling\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          \/>\n        <\/a>\n      <\/figure>\n\n      <figure class=\"mfs-sus-card mfs-d\">\n        <a class=\"mfs-sus-link\"\n           href=\"\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-13-a-las-9.48.07.jpg\"\n           data-full=\"\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-13-a-las-9.48.07.jpg\"\n           aria-label=\"Open image\">\n          <img\n            src=\"\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-13-a-las-9.48.07.jpg\"\n            alt=\"Taco-style spread served for a group\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          \/>\n        <\/a>\n      <\/figure>\n\n      <figure class=\"mfs-sus-card mfs-e\">\n        <a class=\"mfs-sus-link\"\n           href=\"\/wp-content\/uploads\/2026\/02\/1715898683513.jpg-2.avif\"\n           data-full=\"\/wp-content\/uploads\/2026\/02\/1715898683513.jpg-2.avif\"\n           aria-label=\"Open image\">\n          <img\n            src=\"\/wp-content\/uploads\/2026\/02\/1715898683513.jpg-2.avif\"\n            alt=\"Fresh Mexican ingredients and cooking process\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          \/>\n        <\/a>\n      <\/figure>\n\n      <figure class=\"mfs-sus-card mfs-f\">\n        <a class=\"mfs-sus-link\"\n           href=\"\/wp-content\/uploads\/2026\/02\/5722f3_d0d852ba7b3f4cb892e217ecb67aa342mv2.jpeg.jpg\"\n           data-full=\"\/wp-content\/uploads\/2026\/02\/5722f3_d0d852ba7b3f4cb892e217ecb67aa342mv2.jpeg.jpg\"\n           aria-label=\"Open image\">\n          <img\n            src=\"\/wp-content\/uploads\/2026\/02\/5722f3_d0d852ba7b3f4cb892e217ecb67aa342mv2.jpeg.jpg\"\n            alt=\"Mexican kitchen teamwork preparing food\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          \/>\n        <\/a>\n      <\/figure>\n\n    <\/div>\n  <\/div>\n\n  <!-- LIGHTBOX -->\n  <div class=\"mfs-sus-lb\" id=\"mfs-sus-lb\" aria-hidden=\"true\" aria-label=\"Image viewer\">\n    <button class=\"mfs-sus-lb__close\" type=\"button\" aria-label=\"Close\">\u00d7<\/button>\n    <img class=\"mfs-sus-lb__img\" alt=\"\">\n  <\/div>\n\n  <style>\n    \/* ====== SECTION BASE ====== *\/\n    .mfs-sus{\n      padding: clamp(28px, 4vw, 64px) 0;\n      background: #fff;\n      color: #0f172a;\n      font-family: inherit;\n    }\n    .mfs-sus-inner{\n      max-width: 1240px;\n      margin: 0 auto;\n      padding: 0 18px;\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 18px;\n    }\n\n    \/* ====== TOP ROW (DESKTOP: 2 COLS) ====== *\/\n    @media (min-width: 980px){\n      .mfs-sus-inner{\n        grid-template-columns: 0.9fr 1.1fr;\n        gap: 28px;\n        align-items: start;\n      }\n      .mfs-sus-collage{\n        grid-column: 1 \/ -1;\n      }\n    }\n\n    \/* ====== LEFT BLOCK ====== *\/\n    .mfs-sus-left{\n      display: grid;\n      gap: 16px;\n      align-content: start;\n    }\n    .mfs-sus-title{\n      font-size: clamp(34px, 4vw, 56px);\n      line-height: 1.05;\n      letter-spacing: -0.02em;\n      margin: 0;\n      font-weight: 800;\n    }\n    .mfs-sus-btn{\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      height: 52px;\n      padding: 0 26px;\n      border-radius: 999px;\n      text-decoration: none;\n      font-weight: 700;\n      background: #f4c44e;\n      color: #111827;\n      width: fit-content;\n      box-shadow: 0 10px 24px rgba(15, 23, 42, 0.12);\n      transition: transform .15s ease, box-shadow .15s ease, filter .15s ease;\n    }\n    .mfs-sus-btn:hover{\n      transform: translateY(-1px);\n      box-shadow: 0 14px 30px rgba(15, 23, 42, 0.16);\n      filter: saturate(1.05);\n    }\n    .mfs-sus-btn:active{ transform: translateY(0px); }\n\n    \/* ====== RIGHT COPY (DESKTOP: 2 COLUMNS) ====== *\/\n    .mfs-sus-copy{\n      font-size: 18px;\n      line-height: 1.75;\n      color: #334155;\n    }\n    .mfs-sus-copy p{ margin: 0 0 14px; }\n    @media (min-width: 980px){\n      .mfs-sus-copy{\n        column-count: 2;\n        column-gap: 42px;\n      }\n      .mfs-sus-copy p{\n        break-inside: avoid;\n        margin-bottom: 16px;\n      }\n    }\n\n    \/* ====== COLLAGE GRID ====== *\/\n    .mfs-sus-collage{\n      margin-top: 10px;\n      display: grid;\n      grid-template-columns: repeat(12, 1fr);\n      gap: 16px;\n      align-items: stretch;\n    }\n\n    .mfs-sus-card{\n      margin: 0;\n      border-radius: 18px;\n      overflow: hidden;\n      background: #f8fafc;\n      box-shadow: 0 12px 28px rgba(15, 23, 42, 0.10);\n      transform: translateZ(0);\n      position: relative;\n    }\n\n    .mfs-sus-link{\n      display: block;\n      width: 100%;\n      height: 100%;\n      text-decoration: none;\n      color: inherit;\n      cursor: zoom-in;\n    }\n\n    .mfs-sus-card img{\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n      transform: scale(1.01);\n    }\n\n    \/* ====== DESKTOP POSITIONS (NO OVERLAP) ====== *\/\n    .mfs-a{ grid-column: 1 \/ span 3;  height: 180px; }\n    .mfs-b{ grid-column: 4 \/ span 4;  height: 320px; }\n    .mfs-c{ grid-column: 8 \/ span 3;  height: 240px; }\n    .mfs-d{ grid-column: 11 \/ span 2; height: 320px; }\n    .mfs-e{ grid-column: 1 \/ span 4;  height: 220px; margin-top: 0 !important; }\n    .mfs-f{ grid-column: 5 \/ span 8;  height: 220px; margin-top: 0 !important; }\n\n    \/* ====== TABLET ====== *\/\n    @media (max-width: 979px){\n      .mfs-a{ grid-column: 1 \/ span 4;  height: 170px; }\n      .mfs-b{ grid-column: 5 \/ span 8;  height: 260px; }\n      .mfs-c{ grid-column: 1 \/ span 7;  height: 220px; }\n      .mfs-d{ grid-column: 8 \/ span 5;  height: 220px; }\n      .mfs-e{ grid-column: 1 \/ span 6;  height: 190px; }\n      .mfs-f{ grid-column: 7 \/ span 6;  height: 190px; }\n    }\n\n    \/* ====== MOBILE ====== *\/\n    @media (max-width: 640px){\n      .mfs-sus-collage{\n        grid-template-columns: repeat(6, 1fr);\n        gap: 12px;\n      }\n      .mfs-a{ grid-column: 1 \/ span 3; height: 140px; }\n      .mfs-b{ grid-column: 4 \/ span 3; height: 180px; }\n      .mfs-c{ grid-column: 1 \/ span 4; height: 180px; }\n      .mfs-d{ grid-column: 5 \/ span 2; height: 180px; }\n      .mfs-e{ grid-column: 1 \/ span 3; height: 160px; }\n      .mfs-f{ grid-column: 4 \/ span 3; height: 160px; }\n    }\n\n    \/* ====== LIGHTBOX ====== *\/\n    .mfs-sus-lb{\n      position: fixed;\n      inset: 0;\n      background: rgba(0,0,0,.92);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      opacity: 0;\n      pointer-events: none;\n      transition: opacity .22s ease;\n      z-index: 9999;\n    }\n    .mfs-sus-lb.is-open{\n      opacity: 1;\n      pointer-events: auto;\n    }\n    .mfs-sus-lb__img{\n      max-width: min(92vw, 1200px);\n      max-height: 86vh;\n      border-radius: 16px;\n      box-shadow: 0 30px 90px rgba(0,0,0,.55);\n      transform: translateZ(0);\n    }\n    .mfs-sus-lb__close{\n      position: absolute;\n      top: 22px;\n      right: 26px;\n      width: 48px;\n      height: 48px;\n      border-radius: 999px;\n      border: 1px solid rgba(255,255,255,.18);\n      background: rgba(0,0,0,.28);\n      color: #fff;\n      font-size: 34px;\n      line-height: 1;\n      cursor: pointer;\n      display: grid;\n      place-items: center;\n      transition: transform .12s ease, background .12s ease;\n    }\n    .mfs-sus-lb__close:hover{ transform: scale(1.03); background: rgba(0,0,0,.38); }\n\n    @media (hover:hover){\n      .mfs-sus-card:hover img{ transform: scale(1.04); transition: transform .35s ease; }\n    }\n  <\/style>\n\n  <script>\n    (function(){\n      const lb = document.getElementById(\"mfs-sus-lb\");\n      if(!lb) return;\n\n      const lbImg = lb.querySelector(\".mfs-sus-lb__img\");\n      const btnClose = lb.querySelector(\".mfs-sus-lb__close\");\n      const links = document.querySelectorAll(\".mfs-sus .mfs-sus-link\");\n\n      function openLb(src, alt){\n        lbImg.src = src;\n        lbImg.alt = alt || \"\";\n        lb.classList.add(\"is-open\");\n        lb.setAttribute(\"aria-hidden\",\"false\");\n        document.documentElement.style.overflow = \"hidden\";\n      }\n\n      function closeLb(){\n        lb.classList.remove(\"is-open\");\n        lb.setAttribute(\"aria-hidden\",\"true\");\n        lbImg.src = \"\";\n        document.documentElement.style.overflow = \"\";\n      }\n\n      links.forEach(a=>{\n        a.addEventListener(\"click\", (e)=>{\n          e.preventDefault();\n          const src = a.getAttribute(\"data-full\") || a.getAttribute(\"href\");\n          const img = a.querySelector(\"img\");\n          openLb(src, img ? img.alt : \"\");\n        });\n      });\n\n      btnClose.addEventListener(\"click\", closeLb);\n\n      lb.addEventListener(\"click\", (e)=>{\n        if(e.target === lb) closeLb();\n      });\n\n      document.addEventListener(\"keydown\", (e)=>{\n        if(e.key === \"Escape\" && lb.classList.contains(\"is-open\")) closeLb();\n      });\n    })();\n  <\/script>\n<\/section>\n<!-- ============== \/SUSTAINABILITY ============== -->\n\n    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-5'>\r\n    <!-- ================== YOU MAY ALSO BE INTERESTED (ORIGINAL BEHAVIOR \u00b7 DOMAIN SAFE) ================== -->\n<section id=\"mfs-related\" class=\"mfs-rel4\" aria-label=\"You may also be interested\">\n\n  <div class=\"mfs-rel4__header\">\n    <h2 class=\"mfs-rel4__title\">You may also be interested<\/h2>\n\n    <div class=\"mfs-rel4__controls\">\n      <button class=\"mfs-rel4__btn mfs-rel4__prev\" type=\"button\" aria-label=\"Previous\">\u2039<\/button>\n      <button class=\"mfs-rel4__btn mfs-rel4__next\" type=\"button\" aria-label=\"Next\">\u203a<\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"mfs-rel4__track\" tabindex=\"0\" aria-label=\"Recommendations carousel\">\n\n    <!-- 1 -->\n    <a class=\"mfs-rel4__card\" href=\"\/catering-delivery\/\"\n       style=\"--bg:url('\/wp-content\/uploads\/2026\/02\/allan-lainez-jLD9ZdSNaqM-unsplash-2.jpg');\">\n      <div class=\"mfs-rel4__content\">\n        <h3>Catering Delivery<\/h3>\n        <p>Freshly prepared meals delivered to your vacation rental \u2014 tailored to your schedule.<\/p>\n        <span class=\"mfs-rel4__cta\">Explore \u2192<\/span>\n      <\/div>\n    <\/a>\n\n    <!-- 2 -->\n    <a class=\"mfs-rel4__card\" href=\"\/cooking-lessons\/\"\n       style=\"--bg:url('https:\/\/images.unsplash.com\/photo-1540189549336-e6e99c3679fe?auto=format&#038;fit=crop&#038;w=2400&#038;q=80');\">\n      <div class=\"mfs-rel4__content\">\n        <h3>Cooking Lessons<\/h3>\n        <p>Hands-on Mexican cooking classes \u2014 fun, authentic and unforgettable.<\/p>\n        <span class=\"mfs-rel4__cta\">Explore \u2192<\/span>\n      <\/div>\n    <\/a>\n\n    <!-- 3 -->\n    <a class=\"mfs-rel4__card\" href=\"\/rent-a-chef\/\"\n       style=\"--bg:url('https:\/\/images.unsplash.com\/photo-1552332386-f8dd00dc2f85?auto=format&#038;fit=crop&#038;w=2400&#038;q=80');\">\n      <div class=\"mfs-rel4__content\">\n        <h3>Rent a Chef<\/h3>\n        <p>Book a private chef for your stay and enjoy a fully personalized culinary experience at home.<\/p>\n        <span class=\"mfs-rel4__cta\">Explore \u2192<\/span>\n      <\/div>\n    <\/a>\n\n    <!-- 4 -->\n    <a class=\"mfs-rel4__card\" href=\"\/recommendations\/\"\n       style=\"--bg:url('https:\/\/images.unsplash.com\/photo-1529692236671-f1f6cf9683ba?auto=format&#038;fit=crop&#038;w=2400&#038;q=80');\">\n      <div class=\"mfs-rel4__content\">\n        <h3>Recommendations<\/h3>\n        <p>Our favorite markets, ingredients and culinary experiences.<\/p>\n        <span class=\"mfs-rel4__cta\">Explore \u2192<\/span>\n      <\/div>\n    <\/a>\n\n    <!-- 5 -->\n    <a class=\"mfs-rel4__card\" href=\"\/taco-buffet\/\"\n       style=\"--bg:url('https:\/\/images.unsplash.com\/photo-1613514785940-daed07799d9b?auto=format&#038;fit=crop&#038;w=2400&#038;q=80');\">\n      <div class=\"mfs-rel4__content\">\n        <h3>Taco Buffet<\/h3>\n        <p>Interactive taco station with handmade tortillas, fresh toppings and authentic Mexican flavors.<\/p>\n        <span class=\"mfs-rel4__cta\">Explore \u2192<\/span>\n      <\/div>\n    <\/a>\n\n    <!-- 6 (NEW) -->\n    <a class=\"mfs-rel4__card\" href=\"\/barbecue-service\/\"\n       style=\"--bg:url('https:\/\/images.unsplash.com\/photo-1529193591184-b1d58069ecdd?auto=format&#038;fit=crop&#038;w=2400&#038;q=80');\">\n      <div class=\"mfs-rel4__content\">\n        <h3>Barbecue Service<\/h3>\n        <p>On-site BBQ prepared by our chefs \u2014 grilled specialties, fresh sides and a relaxed villa vibe.<\/p>\n        <span class=\"mfs-rel4__cta\">Explore \u2192<\/span>\n      <\/div>\n    <\/a>\n\n  <\/div>\n\n<style>\n.mfs-rel4{\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n  padding:90px 0;\n  background:linear-gradient(180deg,#eef8f5 0%,#ffffff 55%,#eef8f5 100%);\n  overflow:hidden;\n}\n\n.mfs-rel4__header{\n  max-width:1200px;\n  margin:0 auto 20px;\n  padding:0 30px;\n  position:relative;\n}\n\n.mfs-rel4__title{\n  font-size:clamp(36px,4vw,64px);\n  font-weight:900;\n  color:#0f172a;\n  margin:0;\n}\n\n.mfs-rel4__controls{\n  position:absolute;\n  right:30px;\n  top:0;\n  display:flex;\n  gap:12px;\n  z-index:5;\n}\n\n.mfs-rel4__btn{\n  width:44px;\n  height:44px;\n  border-radius:50%;\n  border:1px solid rgba(0,0,0,.1);\n  background:#fff;\n  font-size:24px;\n  cursor:pointer;\n  transition:.2s ease;\n}\n.mfs-rel4__btn:hover{ transform:translateY(-2px); }\n\n.mfs-rel4__track{\n  display:flex;\n  gap:12px;\n  overflow-x:auto;\n  scroll-snap-type:x mandatory;\n  scroll-behavior:smooth;\n  padding:10px 14vw 30px;\n  -webkit-overflow-scrolling:touch;\n  scrollbar-width:none;\n}\n.mfs-rel4__track::-webkit-scrollbar{display:none;}\n\n.mfs-rel4__card{\n  flex:0 0 70vw;\n  scroll-snap-align:center;\n  position:relative;\n  border-radius:26px;\n  overflow:hidden;\n  text-decoration:none;\n\n  background-image:var(--bg);\n  background-size:cover;\n  background-position:center;\n  background-repeat:no-repeat;\n\n  min-height:500px;\n  transform:scale(.97);\n  transition:transform .4s cubic-bezier(.22,.61,.36,1),\n            box-shadow .4s ease;\n  box-shadow:0 10px 30px rgba(0,0,0,.10);\n}\n\n@media (min-width:1000px){\n  .mfs-rel4__track{ padding:10px 18vw 30px; }\n  .mfs-rel4__card{ flex-basis:60vw; }\n}\n\n.mfs-rel4__card::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  border-radius:inherit;\n  pointer-events:none;\n  background:linear-gradient(\n    180deg,\n    rgba(0,0,0,0) 42%,\n    rgba(0,0,0,.55) 100%\n  );\n}\n\n.mfs-rel4__card::after{ content:none; }\n\n.mfs-rel4__content{\n  position:absolute;\n  bottom:30px;\n  left:30px;\n  right:30px;\n  z-index:2;\n  color:#fff;\n}\n\n.mfs-rel4__content h3{\n  margin:0 0 12px;\n  font-size:30px;\n  font-weight:900;\n  color:#fff !important;\n}\n\n.mfs-rel4__content p{\n  margin:0 0 18px;\n  max-width:60ch;\n  opacity:.95;\n}\n\n.mfs-rel4__cta{\n  display:inline-block;\n  padding:10px 18px;\n  border-radius:999px;\n  background:#fff;\n  color:#0f172a;\n  font-weight:800;\n  font-size:13px;\n}\n\n@media (hover:hover){\n  .mfs-rel4__card:hover{\n    transform:scale(.99);\n    box-shadow:0 16px 44px rgba(0,0,0,.12);\n  }\n}\n<\/style>\n\n<script>\n(function(){\n  const root  = document.currentScript.parentElement;\n  const track = root.querySelector('.mfs-rel4__track');\n  const cards = Array.from(root.querySelectorAll('.mfs-rel4__card'));\n  const prev  = root.querySelector('.mfs-rel4__prev');\n  const next  = root.querySelector('.mfs-rel4__next');\n\n  if(!track || cards.length === 0) return;\n\n  function centerCard(idx, behavior){\n    const card = cards[idx];\n    if(!card) return;\n\n    const target =\n      card.offsetLeft - (track.clientWidth - card.clientWidth) \/ 2;\n\n    track.scrollTo({\n      left: Math.max(0, target),\n      behavior: behavior || 'auto'\n    });\n  }\n\n  function step(){\n    const gap = 12;\n    return cards[0].getBoundingClientRect().width + gap;\n  }\n\n  prev && prev.addEventListener('click',()=> track.scrollBy({left:-step(),behavior:'smooth'}));\n  next && next.addEventListener('click',()=> track.scrollBy({left: step(),behavior:'smooth'}));\n\n  const io = new IntersectionObserver((entries)=>{\n    entries.forEach(e=>{\n      if(e.isIntersecting){\n        cards.forEach(c=>c.classList.remove('is-active'));\n        e.target.classList.add('is-active');\n      }\n    });\n  },{root:track,threshold:.6});\n  cards.forEach(c=>io.observe(c));\n\n  requestAnimationFrame(()=> centerCard(1,'auto'));\n})();\n<\/script>\n\n<\/section>\n<!-- ================== END BLOCK ================== -->    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-6'>\r\n    <?php\nadd_action('wp_footer', function () { ?>\n<!-- ================== MFS \u00b7 FLOATING ACTION MENU (CONTACT VERSION) ================== -->\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\">\n\n<nav class=\"mfs-fam\" aria-label=\"Quick actions\">\n\n  <!-- LANG -->\n  <div class=\"mfs-fam__lang\">\n    <button class=\"mfs-fam__pill mfs-fam__pill--lang\" type=\"button\" id=\"mfsFamLangBtn\" aria-haspopup=\"true\" aria-expanded=\"false\">\n      <span class=\"mfs-fam__ico\" aria-hidden=\"true\">\n        <img decoding=\"async\" id=\"mfsFamFlag\" src=\"https:\/\/flagcdn.com\/w40\/mx.png\" alt=\"\">\n      <\/span>\n      <span class=\"mfs-fam__txt\">Idioma<\/span>\n      <span class=\"mfs-fam__chev\" aria-hidden=\"true\">\u25be<\/span>\n    <\/button>\n\n    <div class=\"mfs-fam__langlist\" role=\"menu\" aria-label=\"Choose language\">\n      <a href=\"#\" class=\"mfs-fam__langitem\" data-lang=\"es\" role=\"menuitem\"><img decoding=\"async\" src=\"https:\/\/flagcdn.com\/w40\/mx.png\" alt=\"Espa\u00f1ol\"><span>Espa\u00f1ol<\/span><\/a>\n      <a href=\"#\" class=\"mfs-fam__langitem\" data-lang=\"en\" role=\"menuitem\"><img decoding=\"async\" src=\"https:\/\/flagcdn.com\/w40\/us.png\" alt=\"English\"><span>English<\/span><\/a>\n      <a href=\"#\" class=\"mfs-fam__langitem\" data-lang=\"de\" role=\"menuitem\"><img decoding=\"async\" src=\"https:\/\/flagcdn.com\/w40\/de.png\" alt=\"Deutsch\"><span>Deutsch<\/span><\/a>\n    <\/div>\n  <\/div>\n\n  <!-- CALL -->\n  <a class=\"mfs-fam__pill\" href=\"tel:+529842095463\" aria-label=\"Call\">\n    <span class=\"mfs-fam__ico\" aria-hidden=\"true\"><i class=\"fa-solid fa-phone\"><\/i><\/span>\n    <span class=\"mfs-fam__txt\">Llamar<\/span>\n  <\/a>\n\n  <!-- WHATSAPP -->\n  <a class=\"mfs-fam__pill mfs-fam__pill--wa\" href=\"https:\/\/wa.me\/529842095463\" target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\" id=\"mfsFamWhatsappLink\">\n    <span class=\"mfs-fam__ico\" aria-hidden=\"true\"><i class=\"fa-brands fa-whatsapp\"><\/i><\/span>\n    <span class=\"mfs-fam__txt\">WhatsApp<\/span>\n  <\/a>\n\n  <!-- CONTACT PAGE (JS lo ajusta seg\u00fan idioma) -->\n  <a class=\"mfs-fam__pill\" href=\"\/contact\" id=\"mfsFamContactLink\" aria-label=\"Contact page\">\n    <span class=\"mfs-fam__ico\" aria-hidden=\"true\"><i class=\"fa-regular fa-envelope\"><\/i><\/span>\n    <span class=\"mfs-fam__txt\">Contacto<\/span>\n  <\/a>\n\n<\/nav>\n\n<style>\n.mfs-fam{\n  position:fixed;\n  right:20px;\n  bottom:20px;\n  z-index:99999;\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n  font-family:inherit;\n}\n\n.mfs-fam__pill{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  min-width:160px;\n  height:54px;\n  padding:0 14px;\n  border-radius:999px;\n  background:rgba(255,255,255,.92);\n  border:1px solid rgba(0,0,0,.09);\n  box-shadow:0 14px 34px rgba(0,0,0,.18);\n  text-decoration:none;\n  color:#0f172a;\n  font-weight:800;\n  transition:.22s;\n  -webkit-backdrop-filter:blur(10px);\n  backdrop-filter:blur(10px);\n}\n.mfs-fam__pill:hover{ transform:translateY(-3px); }\n\n.mfs-fam__ico{\n  width:34px;height:34px;\n  border-radius:50%;\n  display:grid;\n  place-items:center;\n  background:rgba(15,23,42,.06);\n  border:1px solid rgba(15,23,42,.08);\n}\n.mfs-fam__ico i{ font-size:18px; }\n.mfs-fam__ico img{ width:22px; height:16px; border-radius:3px; }\n\n.mfs-fam__pill--wa{ background:#25D366; color:#fff; }\n.mfs-fam__pill--wa .mfs-fam__ico{ background:rgba(255,255,255,.18); border-color:rgba(255,255,255,.22); }\n.mfs-fam__pill--wa i{ color:#fff; }\n\n.mfs-fam__lang{ position:relative; }\n\n.mfs-fam__langlist{\n  position:absolute;\n  right:0;\n  bottom:62px;\n  width:200px;\n  padding:10px;\n  border-radius:16px;\n  background:#fff;\n  box-shadow:0 18px 46px rgba(0,0,0,.22);\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n  opacity:0;\n  pointer-events:none;\n  transform:translateY(10px);\n  transition:.2s;\n}\n.mfs-fam__lang.is-open .mfs-fam__langlist{\n  opacity:1;\n  pointer-events:auto;\n  transform:none;\n}\n\n.mfs-fam__langitem{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  padding:10px;\n  border-radius:12px;\n  text-decoration:none;\n  color:#0f172a;\n  font-weight:700;\n}\n.mfs-fam__langitem:hover{ background:rgba(245,158,11,.12); }\n\n\/* MOBILE DOCK *\/\n@media(max-width:640px){\n  .mfs-fam{\n    left:50%;\n    right:auto;\n    transform:translateX(-50%);\n    bottom:18px;\n    flex-direction:row;\n    padding:8px 10px;\n    border-radius:999px;\n    background:rgba(255,255,255,.9);\n    -webkit-backdrop-filter:blur(12px);\n    backdrop-filter:blur(12px);\n    box-shadow:0 18px 50px rgba(0,0,0,.25);\n    border:1px solid rgba(0,0,0,.08);\n  }\n  .mfs-fam__pill{\n    width:52px;\n    min-width:52px;\n    padding:0;\n    justify-content:center;\n    box-shadow:none;\n  }\n  .mfs-fam__txt, .mfs-fam__chev{ display:none; }\n\n  \/* dropdown centrado arriba del dock *\/\n  .mfs-fam__langlist{\n    right:50%;\n    transform:translateX(50%) translateY(10px);\n    width:190px;\n  }\n  .mfs-fam__lang.is-open .mfs-fam__langlist{\n    transform:translateX(50%) translateY(0);\n  }\n}\n<\/style>\n\n<script>\n(function(){\n  const wrap = document.querySelector(\".mfs-fam__lang\");\n  const btn  = document.getElementById(\"mfsFamLangBtn\");\n  const flag = document.getElementById(\"mfsFamFlag\");\n  const contactLink = document.getElementById(\"mfsFamContactLink\");\n  const whatsappLink = document.getElementById(\"mfsFamWhatsappLink\");\n\n  if (!wrap || !btn) return;\n\n  btn.addEventListener(\"click\", (e)=>{\n    e.preventDefault();\n    e.stopPropagation();\n    wrap.classList.toggle(\"is-open\");\n    btn.setAttribute(\"aria-expanded\", wrap.classList.contains(\"is-open\") ? \"true\" : \"false\");\n  });\n\n  document.addEventListener(\"click\", (e)=>{\n    if (!wrap.contains(e.target)){\n      wrap.classList.remove(\"is-open\");\n      btn.setAttribute(\"aria-expanded\",\"false\");\n    }\n  });\n\n  const supported = [\"de\",\"en\",\"es\"];\n  const defaultLang = \"en\";\n\n  function detectCurrentLang(pathname){\n    const m = pathname.match(\/^\\\/([a-z]{2})(\\\/|$)\/i);\n    const code = m ? m[1].toLowerCase() : \"\";\n    return supported.includes(code) ? code : defaultLang;\n  }\n\n  function stripLangPrefix(pathname){\n    return pathname.replace(\/^\\\/(de|en|es)(?=\\\/|$)\/i, \"\") || \"\/\";\n  }\n\n  function buildLangUrl(targetLang){\n    const loc = window.location;\n    let cleanPath = stripLangPrefix(loc.pathname || \"\/\");\n\n    if (!cleanPath.startsWith(\"\/\")) cleanPath = \"\/\" + cleanPath;\n    if (cleanPath === \"\") cleanPath = \"\/\";\n\n    const prefix = targetLang === defaultLang ? \"\" : \"\/\" + targetLang;\n    return prefix + cleanPath + (loc.search || \"\") + (loc.hash || \"\");\n  }\n\n  document.querySelectorAll(\".mfs-fam__langitem\").forEach(a=>{\n    a.addEventListener(\"click\", (e)=>{\n      e.preventDefault();\n      e.stopPropagation();\n      const lang = (a.getAttribute(\"data-lang\") || \"\").toLowerCase();\n      if(!supported.includes(lang)) return;\n      window.location.href = buildLangUrl(lang);\n    });\n  });\n\n  function getWhatsappMessage(lang, pathname){\n    const path = (pathname || \"\").toLowerCase();\n\n    const baseMessages = {\n      es: \"Hola, estoy viendo su web y me interesa uno de sus servicios de Mexfoodservices. \u00bfMe pueden dar m\u00e1s informaci\u00f3n?\",\n      en: \"Hi, I'm browsing your website and I'm interested in one of your services in Mexfoodservices. Could you send me more information?\",\n      de: \"Hallo, ich schaue mir gerade eure Website an und interessiere mich f\u00fcr einen eurer Services Mexfoodservices. K\u00f6nnt ihr mir mehr Infos schicken?\"\n    };\n\n    const serviceMessages = [\n      {\n        match: [\"private-chef\", \"rent-a-chef\"],\n        text: {\n          es: \"Hola, estoy interesado en el servicio de Private Chef. \u00bfMe pueden enviar opciones y precios?\",\n          en: \"Hi, I'm interested in your private chef service. Could you send me options and pricing?\",\n          de: \"Hallo, ich interessiere mich f\u00fcr euren Private Chef Service. K\u00f6nnt ihr mir Optionen und Preise schicken?\"\n        }\n      },\n      {\n        match: [\"taco-buffet\"],\n        text: {\n          es: \"Hola, me interesa el servicio de Taco Buffet. \u00bfMe pueden dar m\u00e1s detalles?\",\n          en: \"Hi, I'm interested in your taco buffet service. Could you send me more details?\",\n          de: \"Hallo, ich interessiere mich f\u00fcr euren Taco-Buffet-Service. K\u00f6nnt ihr mir mehr Infos schicken?\"\n        }\n      },\n      {\n        match: [\"barbecue-service\", \"barbecue\", \"bbq\"],\n        text: {\n          es: \"Hola, me interesa el servicio de BBQ. \u00bfMe pueden enviar detalles?\",\n          en: \"Hi, I'm interested in your BBQ service. Could you send me details?\",\n          de: \"Hallo, ich interessiere mich f\u00fcr euren BBQ-Service. K\u00f6nnt ihr mir Details schicken?\"\n        }\n      },\n      {\n        match: [\"catering-delivery\", \"catering\"],\n        text: {\n          es: \"Hola, me interesa su servicio de catering. \u00bfMe pueden enviar informaci\u00f3n y precios?\",\n          en: \"Hi, I'm interested in your catering service. Could you send me information and pricing?\",\n          de: \"Hallo, ich interessiere mich f\u00fcr euren Catering-Service. K\u00f6nnt ihr mir Infos und Preise schicken?\"\n        }\n      },\n      {\n        match: [\"cooking-class\", \"cooking-classes\", \"mexican-cooking\"],\n        text: {\n          es: \"Hola, me interesa la experiencia de cocina mexicana. \u00bfMe pueden enviar m\u00e1s informaci\u00f3n?\",\n          en: \"Hi, I'm interested in your Mexican cooking experience. Could you send me more information?\",\n          de: \"Hallo, ich interessiere mich f\u00fcr eure mexikanische Kocherfahrung. K\u00f6nnt ihr mir mehr Infos schicken?\"\n        }\n      }\n    ];\n\n    for (const service of serviceMessages){\n      if (service.match.some(slug => path.includes(slug))){\n        return service.text[lang] || service.text.es;\n      }\n    }\n\n    return baseMessages[lang] || baseMessages.es;\n  }\n\n  (function(){\n    const current = detectCurrentLang(location.pathname || \"\/\");\n\n    const flags = {\n      de:\"https:\/\/flagcdn.com\/w40\/de.png\",\n      en:\"https:\/\/flagcdn.com\/w40\/us.png\",\n      es:\"https:\/\/flagcdn.com\/w40\/mx.png\"\n    };\n\n    if (flag && flags[current]) flag.src = flags[current];\n\n    if (contactLink){\n      const contactBase = \"\/contact\";\n      contactLink.href = (current === defaultLang ? \"\" : \"\/\" + current) + contactBase;\n    }\n\n    if (whatsappLink){\n      const message = getWhatsappMessage(current, location.pathname || \"\/\");\n      whatsappLink.href = \"https:\/\/wa.me\/529842095463?text=\" + encodeURIComponent(message);\n    }\n  })();\n})();\n<\/script>\n\n<!-- ================== END MFS FLOATING ACTION MENU ================== -->\n<?php }, 99);    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-7'>\r\n    <!-- ============== MFS \u00b7 STATS FULL WIDTH REAL ============== -->\n<section class=\"mfs-trust\" aria-label=\"Mexican Food Services stats\">\n\n<div class=\"mfs-trust-inner\">\n\n<div class=\"mfs-stats\">\n\n<!-- 1 -->\n<div class=\"mfs-stat\">\n<div class=\"mfs-stat-number\">+300<\/div>\n<div class=\"mfs-stat-label\">EVENTS SERVED<\/div>\n<\/div>\n\n<!-- 2 -->\n<div class=\"mfs-stat\">\n<div class=\"mfs-stat-number\">4.9 \u2605<\/div>\n<div class=\"mfs-stat-label\">AVERAGE RATING<\/div>\n<\/div>\n\n<!-- 3 -->\n<div class=\"mfs-stat\">\n<div class=\"mfs-stat-number\">Since 2021<\/div>\n<div class=\"mfs-stat-label\">PLAYA DEL CARMEN<\/div>\n<\/div>\n\n<!-- 4 CLICKABLE -->\n<a class=\"mfs-stat\" href=\"https:\/\/wa.me\/529842095463\" target=\"_blank\" rel=\"noopener\">\n\n<div class=\"mfs-stat-number\">WhatsApp<\/div>\n<div class=\"mfs-stat-label\">FAST RESPONSE<\/div>\n\n<\/a>\n\n<\/div>\n\n<div class=\"mfs-seals\">\n<div class=\"mfs-seals-title\">REVIEWS &#038; PLATFORMS<\/div>\n\n<div class=\"mfs-seals-row\">\n<img decoding=\"async\" src=\"https:\/\/mexperiencetravel.com\/wp-content\/uploads\/2026\/01\/Google-Review-Logo-1-scaled.png\">\n<img decoding=\"async\" src=\"https:\/\/mexperiencetravel.com\/wp-content\/uploads\/2026\/01\/tripadvisor-seeklogo.png\">\n<img decoding=\"async\" src=\"https:\/\/mexperiencetravel.com\/wp-content\/uploads\/2026\/01\/SECTUR_Logo__2024.png\">\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<style>\n.mfs-trust{\nposition:relative;\nleft:50%;\nright:50%;\nmargin-left:-50vw;\nmargin-right:-50vw;\nwidth:100vw;\nmax-width:100vw;\nbackground:linear-gradient(#efe6db,#e8ddd0);\npadding:60px 0;\n}\n\n.mfs-trust-inner{\npadding:0 clamp(20px,5vw,80px);\n}\n\n.mfs-stats{\ndisplay:grid;\ngrid-template-columns:repeat(4,1fr);\ngap:22px;\n}\n\n.mfs-stat{\nbackground:#fff;\nborder-radius:22px;\npadding:22px;\ntext-align:center;\nbox-shadow:0 14px 34px rgba(0,0,0,.12);\ntext-decoration:none;\ncolor:inherit;\ntransition:.18s;\n}\n\n.mfs-stat:hover{\ntransform:translateY(-3px);\n}\n\n.mfs-stat-number{\nfont-size:clamp(28px,2.6vw,46px);\nfont-weight:900;\n}\n\n.mfs-stat-label{\nmargin-top:6px;\nfont-size:12px;\nletter-spacing:.18em;\nfont-weight:800;\ncolor:#6d6d6d;\n}\n\n.mfs-seals{\nmargin-top:30px;\ntext-align:center;\n}\n\n.mfs-seals-title{\nfont-size:11px;\nletter-spacing:.22em;\nfont-weight:900;\ncolor:#777;\nmargin-bottom:14px;\n}\n\n.mfs-seals-row{\ndisplay:flex;\njustify-content:center;\ngap:30px;\nflex-wrap:wrap;\n}\n\n.mfs-seals-row img{\nheight:32px;\nopacity:.7;\nfilter:grayscale(1);\ntransition:.2s;\n}\n\n.mfs-seals-row img:hover{\nopacity:.95;\nfilter:none;\n}\n\n@media(max-width:980px){\n.mfs-stats{grid-template-columns:repeat(2,1fr);}\n}\n\n@media(max-width:520px){\n.mfs-stats{grid-template-columns:1fr;}\n}\n<\/style>\n\n<\/section>    <\/div>\r\n    ","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"blocksy_meta":{"content_style_source":"custom","vertical_spacing_source":"custom","content_area_spacing":"none","styles_descriptor":{"styles":{"desktop":"[data-prefix=\"single_page\"] .entry-header .page-title {--theme-font-size:30px;} [data-prefix=\"single_page\"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix=\"single_page\"] [class*=\"ct-container\"] > article[class*=\"post\"] {--has-boxed:var(--false);--has-wide:var(--true);}","tablet":"","mobile":""},"google_fonts":[],"version":6},"has_hero_section":"enabled","hero_elements":[{"id":"custom_title","enabled":false,"heading_tag":"h1","title":"Inicio","__id":"rWaNV5wO03AtLNoW2fE1-"},{"id":"custom_description","enabled":false,"description_visibility":{"desktop":true,"tablet":true,"mobile":false},"__id":"bnM4CHUonr4yg8tA8C0Ug"},{"id":"custom_meta","enabled":false,"meta_elements":[{"id":"author","enabled":true,"label":"Por","has_author_avatar":"yes","avatar_size":25},{"id":"post_date","enabled":true,"label":"El","date_format_source":"default","date_format":"M j, Y"},{"id":"updated_date","enabled":false,"label":"El","date_format_source":"default","date_format":"M j, Y"},{"id":"categories","enabled":false,"label":"Dentro","style":"simple"},{"id":"comments","enabled":true}],"page_meta_elements":{"joined":true,"articles_count":true,"comments":true},"__id":"Z4NahvQVH4p3OzYZdsAAG"},{"id":"breadcrumbs","enabled":false,"__id":"po8p-SkjkKsvj5sSAODW_"}]},"_links":{"self":[{"href":"https:\/\/mexicanfoodservices.com\/de\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mexicanfoodservices.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mexicanfoodservices.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mexicanfoodservices.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mexicanfoodservices.com\/de\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":92,"href":"https:\/\/mexicanfoodservices.com\/de\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":683,"href":"https:\/\/mexicanfoodservices.com\/de\/wp-json\/wp\/v2\/pages\/9\/revisions\/683"}],"wp:attachment":[{"href":"https:\/\/mexicanfoodservices.com\/de\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}