{"id":535,"date":"2026-02-23T13:36:43","date_gmt":"2026-02-23T13:36:43","guid":{"rendered":"https:\/\/kaischroder1768922738498.0530257.misitiohostgator.com\/?page_id=535"},"modified":"2026-02-27T20:06:58","modified_gmt":"2026-02-27T20:06:58","slug":"barbecue-service","status":"publish","type":"page","link":"https:\/\/mexicanfoodservices.com\/es\/barbecue-service\/","title":{"rendered":"SERVICIO DE BARBACOA"},"content":{"rendered":"    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-1'>\r\n    <!-- ===== BLOQUE \u00b7 HERO VIDEO FULL WIDTH \u00b7 CURVA SUAVE \u00b7 RENT A CHEF ===== -->\n<section class=\"mfs-hero-video mfs-hero-video--chef\" aria-label=\"Rent a chef hero video\">\n  <video\n    class=\"mfs-hero-video__video\"\n    autoplay\n    muted\n    loop\n    playsinline\n    preload=\"metadata\"\n  >\n    <!-- SOLO CAMBIO AQU\u00cd -->\n    <source src=\"\/wp-content\/uploads\/2026\/02\/02271.mp4\" type=\"video\/mp4\">\n  <\/video>\n\n  <div class=\"mfs-hero-video__word\">BARBECUE SERVICE<\/div>\n\n  <!-- CURVA SUAVE + DIAGONAL -->\n  <svg class=\"mfs-hero-video__shape\" viewBox=\"0 0 1440 220\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <path d=\"M0,140 C320,190 720,110 1040,130 C1240,145 1340,125 1440,115 L1440,220 L0,220 Z\"><\/path>\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__shape{\n  position:absolute;\n  bottom:-1px;\n  width:100%;\n  height:220px;\n  z-index:3;\n}\n.mfs-hero-video__shape path{\n  fill:#ffffff;\n}\n@media (max-width:640px){\n  .mfs-hero-video{\n    height:clamp(720px, 92vh, 980px);\n  }\n  .mfs-hero-video__shape{\n    height:240px;\n  }\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    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-2'>\r\n    <!-- ===== BLOQUE 2 \u00b7 TEXTO FULL WIDTH + LINEAS EDITORIALES ===== -->\n<section class=\"mfs-hero-textFull\" aria-label=\"Mexican Food Services intro\">\n  <div class=\"mfs-hero-textFull__inner\">\n\n    <!-- SUBTITULO -->\n    <p class=\"mfs-hero-textFull__subtitle\">\n   We bring the grill, the chef, and the food.\n    <\/p>\n\n    <!-- LINEAS -->\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    <!-- TITULO -->\n    <h1 class=\"mfs-hero-textFull__title\">\n      Private Barbecue Service<br>\n     at Your Location\n    <\/h1>\n\n    <!-- TEXTO -->\n    <p class=\"mfs-hero-textFull__quote\">\n      Enjoy a private barbecue without any effort. Our team comes to your villa, house, or event location with a professional grill and prepares fresh barbecue on site for you and your guests.\n\nPerfect for private parties, birthdays, family gatherings, and group events.\n    <\/p>\n\n    <!-- BOTON -->\n    <div class=\"mfs-hero-textFull__cta\">\n      <a href=\"\/contact\/\" class=\"mfs-ctaBtn\">Request a Quote<\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\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\/* SUBTITULO *\/\n.mfs-hero-textFull__subtitle{\n  margin:0 0 18px;\n  font-size:clamp(1rem,1.6vw,1.25rem);\n  opacity:.72;\n  color:#0f172a;\n}\n\n\/* LINEAS *\/\n.mfs-hero-lines{\n  display:flex;\n  justify-content:center;\n  gap:10px;\n  margin-bottom:20px;\n}\n\n.mfs-line{\n  height:4px;\n  border-radius:999px;\n}\n\n.mfs-line--blue{\n  width:64px;\n  background:#B3DEE5;\n}\n\n.mfs-line--orange{\n  width:40px;\n  background:#FFA101;\n}\n\n\/* TITULO *\/\n.mfs-hero-textFull__title{\n  margin:0 0 18px;\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\/* TEXTO *\/\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\/* BOTON (AGREGADO) *\/\n.mfs-hero-textFull__cta{\n  margin-top:28px;\n}\n.mfs-ctaBtn{\n  display:inline-block;\n  padding:14px 26px;\n  border-radius:999px;\n  background:#0f7a5a;\n  color:#fff;\n  text-decoration:none;\n  font-weight:900;\n  letter-spacing:.04em;\n  font-size:14px;\n  box-shadow:0 14px 30px rgba(15,122,90,.25);\n  transition:.25s ease;\n}\n.mfs-ctaBtn:hover{\n  transform:translateY(-3px);\n  background:#0c6147;\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:46px; }\n  .mfs-line--orange{ width:28px; }\n}\n<\/style>    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-3'>\r\n    <!-- ===== BLOQUE \u00b7 BBQ HOW IT WORKS \u00b7 LIGHT EDITORIAL ===== -->\n<section class=\"bbq-lite\" aria-label=\"Barbecue service details\">\n  <div class=\"bbq-lite__inner\">\n\n    <!-- LEFT -->\n    <div class=\"bbq-lite__copy\">\n\n      <span class=\"bbq-lite__eyebrow\">On-Site BBQ Experience<\/span>\n\n      <h2 class=\"bbq-lite__title\">How It Works<\/h2>\n\n      <p class=\"bbq-lite__lead\">\n        A seamless barbecue experience from planning to cleanup.\n        You enjoy your event while our grill chef handles everything.\n      <\/p>\n\n      <!-- STEPS -->\n      <div class=\"bbq-lite__block\">\n        <h3 class=\"bbq-lite__h\">How It Works<\/h3>\n\n        <div class=\"bbq-steps\">\n          <div class=\"bbq-step\"><span>01<\/span>Send an inquiry with your event details<\/div>\n          <div class=\"bbq-step\"><span>02<\/span>Choose your preferred menu<\/div>\n          <div class=\"bbq-step\"><span>03<\/span>We arrive with equipment and ingredients<\/div>\n          <div class=\"bbq-step\"><span>04<\/span>Our grill chef prepares everything on site<\/div>\n          <div class=\"bbq-step\"><span>05<\/span>We clean up before leaving<\/div>\n        <\/div>\n      <\/div>\n\n      <!-- GRID -->\n      <div class=\"bbq-lite__grid\">\n\n        <div class=\"bbq-lite__mini\">\n          <h3 class=\"bbq-lite__h\">What\u2019s Included<\/h3>\n          <ul>\n            <li>Professional barbecue grill and equipment<\/li>\n            <li>Grill chef on site<\/li>\n            <li>Fresh ingredients<\/li>\n            <li>Setup and cleanup<\/li>\n            <li>Optional serving assistance<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"bbq-lite__mini\">\n          <h3 class=\"bbq-lite__h\">Perfect For<\/h3>\n          <ul>\n            <li>Private villa events<\/li>\n            <li>Birthday parties<\/li>\n            <li>Bachelor\/Bachelorette parties<\/li>\n            <li>Family gatherings<\/li>\n            <li>Corporate events<\/li>\n          <\/ul>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n    <!-- RIGHT CARD -->\n    <aside class=\"bbq-lite__side\">\n\n      <div class=\"bbq-card-lite\">\n\n        <div class=\"bbq-card-lite__kicker\">Menu &#038; Add-Ons<\/div>\n\n        <div class=\"bbq-card-lite__section\">\n          <div class=\"bbq-card-lite__label\">Main options<\/div>\n          <div class=\"bbq-tags\">\n            <span>Beef<\/span>\n            <span>Chicken<\/span>\n            <span>Pork<\/span>\n            <span>Sausages<\/span>\n            <span>Seafood<\/span>\n            <span>Vegetarian<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"bbq-card-lite__divider\"><\/div>\n\n        <div class=\"bbq-card-lite__section\">\n          <div class=\"bbq-card-lite__label\">Side dishes available<\/div>\n          <ul>\n            <li>Salads<\/li>\n            <li>Rice and vegetables<\/li>\n            <li>Potatoes<\/li>\n            <li>Bread and rolls<\/li>\n            <li>Sauces and dips<\/li>\n            <li>Tortillas<\/li>\n            <li>Desserts<\/li>\n          <\/ul>\n        <\/div>\n\n        <p class=\"bbq-card-lite__note\">\n          Menu can be customized based on preferences and group size.\n        <\/p>\n\n        <a href=\"\/contact\/\" class=\"bbq-card-lite__cta\">\n          Request Availability\n        <\/a>\n\n      <\/div>\n\n    <\/aside>\n\n  <\/div>\n<\/section>\n\n<style>\n.bbq-lite{\n  background:#fff;\n  width:100%;\n}\n\n.bbq-lite__inner{\n  max-width:1180px;\n  margin:auto;\n  padding:clamp(60px,6vw,100px) clamp(20px,3vw,40px);\n  display:grid;\n  grid-template-columns:1.2fr .8fr;\n  gap:50px;\n}\n\n.bbq-lite__eyebrow{\n  display:inline-block;\n  font-size:.75rem;\n  letter-spacing:.18em;\n  text-transform:uppercase;\n  color:#ff6a2a;\n  font-weight:800;\n  margin-bottom:14px;\n}\n\n.bbq-lite__title{\n  font-size:clamp(2rem,3.2vw,3rem);\n  font-weight:900;\n  letter-spacing:-.02em;\n  margin:0 0 12px;\n  color:#0f172a;\n}\n\n.bbq-lite__lead{\n  font-size:clamp(1.05rem,1.6vw,1.25rem);\n  line-height:1.6;\n  color:#334155;\n  max-width:60ch;\n  margin-bottom:28px;\n}\n\n.bbq-lite__block{\n  border-top:1px solid #e2e8f0;\n  padding-top:22px;\n  margin-top:20px;\n}\n\n.bbq-lite__h{\n  font-size:.85rem;\n  letter-spacing:.2em;\n  text-transform:uppercase;\n  font-weight:800;\n  color:#64748b;\n  margin-bottom:14px;\n}\n\n\/* steps *\/\n.bbq-steps{\n  display:grid;\n  gap:10px;\n}\n.bbq-step{\n  background:#f8fafc;\n  border:1px solid #e2e8f0;\n  padding:14px 16px;\n  border-radius:14px;\n  font-weight:600;\n  color:#0f172a;\n  display:flex;\n  gap:12px;\n  align-items:center;\n}\n.bbq-step span{\n  font-size:.8rem;\n  font-weight:900;\n  color:#ff6a2a;\n  letter-spacing:.1em;\n}\n\n\/* mini blocks *\/\n.bbq-lite__grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:18px;\n  margin-top:26px;\n}\n\n.bbq-lite__mini{\n  background:#fafafa;\n  border:1px solid #e5e7eb;\n  border-radius:18px;\n  padding:18px;\n}\n.bbq-lite__mini ul{\n  margin:0;\n  padding-left:18px;\n  display:grid;\n  gap:8px;\n  line-height:1.5;\n  color:#334155;\n}\n\n\/* right card *\/\n.bbq-lite__side{position:sticky;top:20px;}\n\n.bbq-card-lite{\n  border:1px solid #e5e7eb;\n  border-radius:22px;\n  padding:22px;\n  background:#fff;\n  box-shadow:0 18px 50px rgba(0,0,0,.06);\n}\n\n.bbq-card-lite__kicker{\n  font-size:.8rem;\n  letter-spacing:.2em;\n  text-transform:uppercase;\n  font-weight:900;\n  color:#94a3b8;\n  margin-bottom:16px;\n}\n\n.bbq-card-lite__label{\n  font-weight:800;\n  margin-bottom:10px;\n  color:#0f172a;\n}\n\n.bbq-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n}\n.bbq-tags span{\n  background:#f1f5f9;\n  padding:8px 12px;\n  border-radius:999px;\n  font-weight:600;\n  font-size:.9rem;\n}\n\n.bbq-card-lite__divider{\n  height:1px;\n  background:#e5e7eb;\n  margin:20px 0;\n}\n\n.bbq-card-lite ul{\n  padding-left:18px;\n  display:grid;\n  gap:8px;\n  color:#334155;\n}\n\n.bbq-card-lite__note{\n  margin-top:18px;\n  color:#64748b;\n  font-size:.95rem;\n}\n\n.bbq-card-lite__cta{\n  display:block;\n  text-align:center;\n  margin-top:20px;\n  padding:14px;\n  border-radius:14px;\n  background:#0f172a;\n  color:#fff;\n  text-decoration:none;\n  font-weight:800;\n}\n\n.bbq-card-lite__cta:hover{opacity:.9;}\n\n@media(max-width:960px){\n  .bbq-lite__inner{grid-template-columns:1fr;}\n  .bbq-lite__side{position:relative;}\n  .bbq-lite__grid{grid-template-columns:1fr;}\n}\n<\/style>    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-4'>\r\n    <!-- ================= FINAL CTA \u00b7 FULL WIDTH \u00b7 MEXICAN IMAGE ================= -->\n<section class=\"mfs-final-cook-fw\">\n\n<style>\n.mfs-final-cook-fw{\nposition:relative;\nwidth:100vw;\nmargin-left:calc(50% - 50vw);\nmargin-right:calc(50% - 50vw);\npadding:160px 20px;\ntext-align:center;\ncolor:#fff;\noverflow:hidden;\nfont-family:inherit\n}\n\n.mfs-final-cook-fw img{\nposition:absolute;\ninset:0;\nwidth:100%;\nheight:100%;\nobject-fit:cover;\nz-index:0\n}\n\n\/* overlay *\/\n.mfs-final-cook-fw::after{\ncontent:\"\";\nposition:absolute;\ninset:0;\nbackground:linear-gradient(to bottom,rgba(0,0,0,.55),rgba(0,0,0,.75));\nz-index:1\n}\n\n.mfs-final-cook-fw__inner{\nposition:relative;\nz-index:2;\nmax-width:900px;\nmargin:auto\n}\n\n\/* TITLE *\/\n.mfs-final-cook-fw h2.mfs-final-cook-fw__title{\nfont-size:clamp(34px,4vw,52px);\nfont-weight:900;\nmargin-bottom:20px;\nletter-spacing:-.02em;\ncolor:#ffffff;\n}\n\n\/* TEXT *\/\n.mfs-final-cook-fw__text{\nfont-size:18px;\nline-height:1.7;\nmargin-bottom:38px;\nopacity:.95;\ncolor:#fff;\n}\n\n\/* BUTTON *\/\n.mfs-final-cook-fw__btn{\ndisplay:inline-block;\nbackground:#f59e0b;\ncolor:#fff;\nfont-weight:800;\npadding:18px 36px;\nborder-radius:16px;\ntext-decoration:none;\ntransition:.25s;\nbox-shadow:0 14px 30px rgba(0,0,0,.25)\n}\n\n.mfs-final-cook-fw__btn:hover{\ntransform:translateY(-4px);\nbox-shadow:0 22px 44px rgba(0,0,0,.35)\n}\n<\/style>\n\n\n<!-- BACKGROUND IMAGE -->\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/02\/elen-ogannisyan-XwXgLpNZ1vs-unsplash.jpg\" alt=\"Mexican cooking class\">\n\n\n<div class=\"mfs-final-cook-fw__inner\">\n\n<h2 class=\"mfs-final-cook-fw__title\">\nBook Your Private Barbecue Experience\n<\/h2>\n\n<p class=\"mfs-final-cook-fw__text\">\nSend us your event details and we will create a customized offer.\n<\/p>\n\n<!-- \u2705 LINK A CONTACTO -->\n<a href=\"\/contact\" class=\"mfs-final-cook-fw__btn\">\nGet Your Personalized Offer\n<\/a>\n\n<\/div>\n<\/section>    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-5'>\r\n    <!-- ================== YOU MAY ALSO BE INTERESTED \u00b7 FIX (NO VERTICAL JUMP) \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\/jarett-lopez-6WHl6T-fxU0-unsplash.jpg');\"\n       aria-label=\"Catering Delivery\">\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\" aria-hidden=\"true\">Explore \u2192<\/span>\n      <\/div>\n    <\/a>\n\n    <!-- 2 -->\n    <a class=\"mfs-rel4__card\" href=\"\/cooking-lessons\/\"\n       style=\"--bg:url('\/wp-content\/uploads\/2026\/02\/jason-jarrach-7hO3yb3EzcY-unsplash.jpg');\"\n       aria-label=\"Cooking Lessons\">\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\" aria-hidden=\"true\">Explore \u2192<\/span>\n      <\/div>\n    <\/a>\n\n    <!-- 3 -->\n    <a class=\"mfs-rel4__card\" href=\"\/taco-buffet\/\"\n       style=\"--bg:url('https:\/\/images.unsplash.com\/photo-1552332386-f8dd00dc2f85?auto=format&#038;fit=crop&#038;w=2400&#038;q=80');\"\n       aria-label=\"Taco Buffet\">\n      <div class=\"mfs-rel4__content\">\n        <h3>Taco Buffet<\/h3>\n        <p>A vibrant taco experience with fresh toppings and bold flavors.<\/p>\n        <span class=\"mfs-rel4__cta\" aria-hidden=\"true\">Explore \u2192<\/span>\n      <\/div>\n    <\/a>\n\n    <!-- 4 -->\n    <a class=\"mfs-rel4__card\" href=\"\/recommendations\/\"\n       style=\"--bg:url('\/wp-content\/uploads\/2026\/02\/sidral-mundet-RtmXZvKEOgQ-unsplash.jpg');\"\n       aria-label=\"Recommendations\">\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\" aria-hidden=\"true\">Explore \u2192<\/span>\n      <\/div>\n    <\/a>\n\n    <!-- 5 (NEW) -->\n    <a class=\"mfs-rel4__card\" href=\"\/rent-a-chef\/\"\n       style=\"--bg:url('\/wp-content\/uploads\/2026\/02\/meagan-stone-CSXFEiUtPAQ-unsplash.jpg');\"\n       aria-label=\"Rent a Chef\">\n      <div class=\"mfs-rel4__content\">\n        <h3>Rent a Chef<\/h3>\n        <p>Private chef service for villas and special occasions \u2014 fully personalized menus.<\/p>\n        <span class=\"mfs-rel4__cta\" aria-hidden=\"true\">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\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      window.addEventListener('resize', ()=> centerCard(1, 'auto'));\n    })();\n  <\/script>\n\n<\/section>\n<!-- ================== \/YOU MAY ALSO BE INTERESTED ================== -->    <\/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\">\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\n  if (!wrap || !btn) return;\n\n  btn.addEventListener(\"click\", (e)=>{\n    e.preventDefault();\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  \/\/ \u2705 SOLO idiomas soportados (sin franc\u00e9s ni chino)\n  const supported = [\"de\",\"en\",\"es\"];\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 : \"\";\n  }\n\n  function stripLangPrefix(pathname){\n    const m = pathname.match(\/^\\\/([a-z]{2})(\\\/|$)\/i);\n    if(!m) return pathname;\n    const code = m[1].toLowerCase();\n    if(!supported.includes(code)) return pathname;\n    return pathname.replace(\/^\\\/[a-z]{2}(?=\\\/|$)\/i, \"\");\n  }\n\n  function buildLangUrl(targetLang){\n    const loc = window.location;\n    let path = loc.pathname || \"\/\";\n    path = stripLangPrefix(path);\n    if(!path.startsWith(\"\/\")) path = \"\/\" + path;\n    if(path === \"\") path = \"\/\";\n    return \"\/\" + targetLang + (path === \"\/\" ? \"\/\" : path) + (loc.search||\"\") + (loc.hash||\"\");\n  }\n\n  document.querySelectorAll(\".mfs-fam__langitem\").forEach(a=>{\n    a.addEventListener(\"click\", (e)=>{\n      e.preventDefault();\n      const lang = (a.getAttribute(\"data-lang\") || \"\").toLowerCase();\n      if(!supported.includes(lang)) return;\n      window.location.href = buildLangUrl(lang);\n    });\n  });\n\n  \/\/ bandera actual\n  (function(){\n    const current = detectCurrentLang(location.pathname || \"\/\") || \"es\";\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    if (flag && flags[current]) flag.src = flags[current];\n\n    \/\/ Ajusta link de contacto seg\u00fan idioma (usa \/{lang}\/contact)\n    if (contactLink){\n      const base = \"\/contact\";\n      contactLink.href = \"\/\" + current + base;\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-535","page","type-page","status-publish","hentry"],"blocksy_meta":{"vertical_spacing_source":"custom","content_area_spacing":"none","has_hero_section":"enabled","hero_elements":[{"id":"custom_title","enabled":false,"heading_tag":"h1","title":"Inicio","__id":"QSlDy3cyyZe4fAIgVVgAC"},{"id":"custom_description","enabled":false,"description_visibility":{"desktop":true,"tablet":true,"mobile":false},"__id":"330pfsQfpJDNVwgChJZoh"},{"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":"ZSxOtGB_m-G9-x2UmvER2"},{"id":"breadcrumbs","enabled":false,"__id":"Z2iqTAH3qAZRlZKEwl0y_"}],"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;}","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/pages\/535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/comments?post=535"}],"version-history":[{"count":18,"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/pages\/535\/revisions"}],"predecessor-version":[{"id":674,"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/pages\/535\/revisions\/674"}],"wp:attachment":[{"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/media?parent=535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}