{"id":99,"date":"2026-02-04T19:47:53","date_gmt":"2026-02-04T19:47:53","guid":{"rendered":"https:\/\/kaischroder1768922738498.0530257.misitiohostgator.com\/?page_id=99"},"modified":"2026-03-05T13:09:52","modified_gmt":"2026-03-05T13:09:52","slug":"taco-buffet","status":"publish","type":"page","link":"https:\/\/mexicanfoodservices.com\/es\/taco-buffet\/","title":{"rendered":"Buffet de tacos"},"content":{"rendered":"    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-1'>\r\n    <!-- ===== BLOQUE 1 \u00b7 HERO VIDEO FULL WIDTH + CURVA (GRECA) ===== -->\n<section class=\"mfs-hero-video mfs-hero-video--greca\" aria-label=\"Mexican Food Services hero video\">\n  <video\n    class=\"mfs-hero-video__video\"\n    autoplay\n    muted\n    loop\n    playsinline\n    preload=\"metadata\"\n  >\n    <source src=\"\/wp-content\/uploads\/2026\/02\/Food-Mexico.mp4\" type=\"video\/mp4\">\n  <\/video>\n\n  <div class=\"mfs-hero-video__word\">Taco Buffet<\/div>\n\n  <!-- Curva + Greca inferior (inspiraci\u00f3n azteca) -->\n  <svg class=\"mfs-hero-video__curve\" viewBox=\"0 0 1440 280\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <!-- Onda principal (blanca) -->\n    <path class=\"mfs-curve-base\"\n      d=\"M0,150\n         C160,70 360,245 520,160\n         C700,60 860,250 1040,165\n         C1210,85 1320,200 1440,145\n         L1440,280 L0,280 Z\" \/>\n\n    <!-- Banda de greca -->\n    <g class=\"mfs-greca\">\n      <!-- banda -->\n      <rect class=\"mfs-greca-band\" x=\"0\" y=\"208\" width=\"1440\" height=\"72\" \/>\n\n      <!-- patr\u00f3n repetido (con mask para simular \u201crecorte\u201d) -->\n      <g class=\"mfs-greca-pattern\">\n        <!-- Repite este bloque horizontalmente -->\n        <g transform=\"translate(0,0)\">\n          <path d=\"M30 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M140 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M250 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M360 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M470 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M580 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M690 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M800 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M910 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M1020 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M1130 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M1240 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n          <path d=\"M1350 260 h70 v-18 h-40 v-18 h40 v-18 h-70 z\" \/>\n        <\/g>\n      <\/g>\n    <\/g>\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\n\/* overlay suave para legibilidad *\/\n.mfs-hero-video::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:linear-gradient(to bottom, rgba(0,0,0,.35), rgba(0,0,0,.12) 45%, rgba(0,0,0,.28));\n  z-index:1;\n  pointer-events:none;\n}\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.4rem, 3.2vw, 2.8rem);\n  font-weight:300;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n  color:rgba(255,255,255,.90);\n  text-shadow:0 12px 40px rgba(0,0,0,.45);\n  pointer-events:none;\n}\n\n.mfs-hero-video__curve{\n  position:absolute;\n  bottom:-1px;\n  width:100%;\n  height:280px;\n  z-index:3;\n}\n\n\/* Onda blanca *\/\n.mfs-curve-base{ fill:#fff; }\n\n\/* Banda de greca *\/\n.mfs-greca-band{\n  fill:#fff; \/* queda como continuidad de la zona blanca *\/\n}\n\n\/* \u201crecortes\u201d del patr\u00f3n: se ven como huecos sobre blanco, mostrando el video *\/\n.mfs-greca-pattern path{\n  fill: rgba(0,0,0,0); \/* transparente *\/\n}\n\n\/* truco: hacemos que la banda sea blanca y el patr\u00f3n parezca cortado usando una sombra muy suave *\/\n.mfs-hero-video--greca .mfs-greca-band{\n  filter: drop-shadow(0 -10px 18px rgba(0,0,0,.18));\n}\n\n@media (max-width:640px){\n  .mfs-hero-video{ height:clamp(720px, 92vh, 980px); }\n  .mfs-hero-video__curve{ height:310px; }\n  .mfs-hero-video__word{ letter-spacing:.14em; }\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 MARCA ===== -->\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      Our Taquisas: Traditional Taco Catering\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\">Que Chido!<\/h1>\n\n    <!-- TEXTO -->\n    <p class=\"mfs-hero-textFull__quote\">\n      Bring the authentic taste of Mexico to your event with a traditional taquiza. We serve a variety of freshly prepared meats and fillings with warm tortillas and classic toppings, allowing your guests to build their own tacos just the way they like them.\n    <\/p>\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\/* 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>\n    <\/div>\r\n    \n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-3'>\r\n    <!-- ===== BLOQUE \u00b7 TACO BUFFET \u00b7 HOW IT WORKS + MENU (MEX STYLE PREMIUM) ===== -->\n<section class=\"mfs-taco\" aria-label=\"Taco Buffet - How it works and fillings\">\n  <div class=\"mfs-taco__inner\">\n\n    <!-- HEADER -->\n    <header class=\"mfs-taco__head\">\n      <div class=\"mfs-taco__kicker\">This is how it works<\/div>\n      <h2 class=\"mfs-taco__title\">Taco Buffet<\/h2>\n\n      <p class=\"mfs-taco__lead\">\n        Choose <strong> fillings<\/strong>. We\u2019ll prepare everything <strong>fresh<\/strong> on the day of your event and deliver it <strong>on time<\/strong>.\n      <\/p>\n\n      <div class=\"mfs-taco__badges\" role=\"list\" aria-label=\"Key info\">\n        <div class=\"mfs-badge\" role=\"listitem\">\n          <span class=\"mfs-badge__dot\" aria-hidden=\"true\"><\/span>\n          Serves up to <strong>10 people<\/strong>\n        <\/div>\n        <div class=\"mfs-badge\" role=\"listitem\">\n          <span class=\"mfs-badge__dot mfs-badge__dot--green\" aria-hidden=\"true\"><\/span>\n          Fresh prep <strong>same day<\/strong>\n        <\/div>\n        <div class=\"mfs-badge\" role=\"listitem\">\n          <span class=\"mfs-badge__dot mfs-badge__dot--red\" aria-hidden=\"true\"><\/span>\n          Multiple salsas <strong>\ud83d\udd25<\/strong>\n        <\/div>\n      <\/div>\n    <\/header>\n\n    <!-- 3 STEPS -->\n    <div class=\"mfs-steps\" role=\"list\" aria-label=\"Steps\">\n      <article class=\"mfs-step\" role=\"listitem\">\n        <div class=\"mfs-step__top\">\n          <span class=\"mfs-step__num\">1<\/span>\n          <h3 class=\"mfs-step__title\">Choose your fillings<\/h3>\n        <\/div>\n        <p class=\"mfs-step__text\">Pick four options from the list below (meat, chicken, seafood or veggie).<\/p>\n      <\/article>\n\n      <article class=\"mfs-step\" role=\"listitem\">\n        <div class=\"mfs-step__top\">\n          <span class=\"mfs-step__num\">2<\/span>\n          <h3 class=\"mfs-step__title\">Fresh prep<\/h3>\n        <\/div>\n        <p class=\"mfs-step__text\">We cook and pack everything <strong>fresh<\/strong> on the day of your event.<\/p>\n      <\/article>\n\n      <article class=\"mfs-step\" role=\"listitem\">\n        <div class=\"mfs-step__top\">\n          <span class=\"mfs-step__num\">3<\/span>\n          <h3 class=\"mfs-step__title\">Delivery on time<\/h3>\n        <\/div>\n        <p class=\"mfs-step__text\">Arrives ready to serve. You just set the table and enjoy.<\/p>\n      <\/article>\n    <\/div>\n\n    <!-- INCLUDED STRIP -->\n    <div class=\"mfs-included\" aria-label=\"Included in the package\">\n      <div class=\"mfs-included__head\">\n        <h3 class=\"mfs-included__title\">Included<\/h3>\n        <p class=\"mfs-included__sub\">Everything you need for a proper taco spread.<\/p>\n      <\/div>\n\n      <div class=\"mfs-included__grid\" role=\"list\">\n        <div class=\"mfs-chip\" role=\"listitem\">\n          <span class=\"mfs-chip__icon\" aria-hidden=\"true\">\n            <!-- tortilla -->\n            <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8\"\/><path d=\"M7.5 12c2.2-2 6.8-2 9 0\" \/><\/svg>\n          <\/span>\n          Fresh tortillas\n        <\/div>\n\n        <div class=\"mfs-chip\" role=\"listitem\">\n          <span class=\"mfs-chip__icon\" aria-hidden=\"true\">\n            <!-- guac -->\n            <svg viewBox=\"0 0 24 24\"><path d=\"M12 3c4.2 0 7 3 7 7.2S16.2 21 12 21 5 17.4 5 10.2 7.8 3 12 3Z\"\/><circle cx=\"12\" cy=\"11.5\" r=\"2.2\"\/><\/svg>\n          <\/span>\n          Guacamole\n        <\/div>\n\n        <div class=\"mfs-chip\" role=\"listitem\">\n          <span class=\"mfs-chip__icon\" aria-hidden=\"true\">\n            <!-- salads -->\n            <svg viewBox=\"0 0 24 24\"><path d=\"M6 13c2.5 2.2 4.5 3.2 6 3.2S15.5 15.2 18 13\"\/><path d=\"M4.5 12.5c2.4-5 12.6-5 15 0\"\/><path d=\"M8 9.2c.8-2 1.9-3.2 4-3.2s3.2 1.2 4 3.2\"\/><\/svg>\n          <\/span>\n          Variety of salads\n        <\/div>\n\n        <div class=\"mfs-chip\" role=\"listitem\">\n          <span class=\"mfs-chip__icon\" aria-hidden=\"true\">\n            <!-- chips -->\n            <svg viewBox=\"0 0 24 24\"><path d=\"M5 16l4-8 4 8H5Z\"\/><path d=\"M11 16l3-6 3 6h-6Z\"\/><\/svg>\n          <\/span>\n          Corn chips\n        <\/div>\n\n        <div class=\"mfs-chip\" role=\"listitem\">\n          <span class=\"mfs-chip__icon\" aria-hidden=\"true\">\n            <!-- limes -->\n            <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"7\"\/><path d=\"M12 5v14M5 12h14\"\/><path d=\"M7.2 7.2l9.6 9.6M16.8 7.2l-9.6 9.6\"\/><\/svg>\n          <\/span>\n          Limes\n        <\/div>\n\n        <div class=\"mfs-chip\" role=\"listitem\">\n          <span class=\"mfs-chip__icon\" aria-hidden=\"true\">\n            <!-- salsa -->\n            <svg viewBox=\"0 0 24 24\"><path d=\"M9 8c.2-2.2 5.8-2.2 6 0\"\/><path d=\"M8 9h8l-1.2 10H9.2L8 9Z\"\/><path d=\"M12 4c1.2 1 .7 1.8-.2 2.8\"\/><\/svg>\n          <\/span>\n          Several salsas\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- FILLINGS -->\n    <div class=\"mfs-fillings\" aria-label=\"Taco fillings list\">\n      <div class=\"mfs-fillings__head\">\n        <h3 class=\"mfs-fillings__title\">Taco Fillings<\/h3>\n        <p class=\"mfs-fillings__sub\">Choose <strong>4<\/strong> options.<\/p>\n      <\/div>\n\n      <div class=\"mfs-accordions\" data-mfs-accordion>\n\n        <!-- CARNES -->\n        <div class=\"mfs-acc\">\n          <button class=\"mfs-acc__btn\" type=\"button\" aria-expanded=\"false\">\n            <span class=\"mfs-acc__left\">\n              <span class=\"mfs-acc__icon\" aria-hidden=\"true\">\ud83e\udd69<\/span>\n              <span class=\"mfs-acc__label\">Carnes<\/span>\n            <\/span>\n            <span class=\"mfs-acc__chev\" aria-hidden=\"true\"><\/span>\n          <\/button>\n          <div class=\"mfs-acc__panel\" hidden>\n            <ul class=\"mfs-items\">\n              <li class=\"mfs-item\"><strong>Carne Asada<\/strong><span>Marinated &#038; grilled steak, smoky and savory.<\/span><\/li>\n              <li class=\"mfs-item\"><strong>Carnitas<\/strong><span>Slow-cooked pork shoulder with citrus and spice.<\/span><\/li>\n              <li class=\"mfs-item\"><strong>Cochinita Pibil<\/strong><span>Yucatecan pork slow-cooked in banana leaves.<\/span><\/li>\n              <li class=\"mfs-item\"><strong>Chorizo<\/strong><span>Spicy sausage cooked with onions and peppers.<\/span><\/li>\n              <li class=\"mfs-item\"><strong>Carne Molida con Papas<\/strong><span>Ground beef with potatoes, seasoned Mexican-style.<\/span><\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n\n        <!-- POLLO -->\n        <div class=\"mfs-acc\">\n          <button class=\"mfs-acc__btn\" type=\"button\" aria-expanded=\"false\">\n            <span class=\"mfs-acc__left\">\n              <span class=\"mfs-acc__icon\" aria-hidden=\"true\">\ud83c\udf57<\/span>\n              <span class=\"mfs-acc__label\">Pollo<\/span>\n            <\/span>\n            <span class=\"mfs-acc__chev\" aria-hidden=\"true\"><\/span>\n          <\/button>\n          <div class=\"mfs-acc__panel\" hidden>\n            <ul class=\"mfs-items\">\n              <li class=\"mfs-item\"><strong>Pollo Asado<\/strong><span>Juicy marinated grilled chicken, charred and flavorful.<\/span><\/li>\n              <li class=\"mfs-item\"><strong>Tinga de Pollo<\/strong><span>Shredded chicken in smoky tomato + chipotle sauce.<\/span><\/li>\n              <li class=\"mfs-item\"><strong>Pollo Chipotle<\/strong><span>Creamy chipotle sauce, bold heat and flavor.<\/span><\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n\n        <!-- MAR -->\n        <div class=\"mfs-acc\">\n          <button class=\"mfs-acc__btn\" type=\"button\" aria-expanded=\"false\">\n            <span class=\"mfs-acc__left\">\n              <span class=\"mfs-acc__icon\" aria-hidden=\"true\">\ud83e\udd90<\/span>\n              <span class=\"mfs-acc__label\">Mar<\/span>\n            <\/span>\n            <span class=\"mfs-acc__chev\" aria-hidden=\"true\"><\/span>\n          <\/button>\n          <div class=\"mfs-acc__panel\" hidden>\n            <ul class=\"mfs-items\">\n              <li class=\"mfs-item\"><strong>Pescado<\/strong><span>Seasoned fish, topped with zesty slaw and lime crema.<\/span><\/li>\n              <li class=\"mfs-item\"><strong>Camarones<\/strong><span>Marinated shrimp saut\u00e9ed with avocado and lime notes.<\/span><\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n\n        <!-- VEGGIE -->\n        <div class=\"mfs-acc\">\n          <button class=\"mfs-acc__btn\" type=\"button\" aria-expanded=\"false\">\n            <span class=\"mfs-acc__left\">\n              <span class=\"mfs-acc__icon\" aria-hidden=\"true\">\ud83c\udf3f<\/span>\n              <span class=\"mfs-acc__label\">Veggie<\/span>\n            <\/span>\n            <span class=\"mfs-acc__chev\" aria-hidden=\"true\"><\/span>\n          <\/button>\n          <div class=\"mfs-acc__panel\" hidden>\n            <ul class=\"mfs-items\">\n              <li class=\"mfs-item\"><strong>Rajas con Crema<\/strong><span>Roasted poblanos with onions, corn and creamy sauce.<\/span><\/li>\n              <li class=\"mfs-item\"><strong>Vegetariano<\/strong><span>Seasonal grilled vegetables, fresh and colorful.<\/span><\/li>\n              <li class=\"mfs-item\"><strong>Hongos<\/strong><span>Saut\u00e9ed mushrooms with garlic and herbs, hearty &#038; earthy.<\/span><\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"mfs-note\" role=\"note\">\n        <strong>Tip:<\/strong> Want it spicier (or mild)? Tell us your heat level and we\u2019ll match the salsas.\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- DECOR (subtle mexican vibe: papel + greca corners) -->\n  <div class=\"mfs-taco__decor\" aria-hidden=\"true\">\n    <span class=\"mfs-decor mfs-decor--tl\"><\/span>\n    <span class=\"mfs-decor mfs-decor--br\"><\/span>\n  <\/div>\n<\/section>\n\n<style>\n\/* FULL WIDTH REAL *\/\n.mfs-taco{\n  position:relative;\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  \/* paper vibe *\/\n  background:\n    radial-gradient(900px 500px at 15% 15%, rgba(22,163,74,.08), transparent 55%),\n    radial-gradient(900px 500px at 85% 25%, rgba(220,38,38,.07), transparent 58%),\n    radial-gradient(900px 500px at 70% 90%, rgba(245,158,11,.08), transparent 55%),\n    linear-gradient(#fff, #fff);\n\n  padding:110px 0;\n  color:#0f172a;\n  font-family:inherit;\n  overflow:hidden;\n}\n\n\/* inner width *\/\n.mfs-taco__inner{\n  max-width:1180px;\n  margin:0 auto;\n  padding:0 22px;\n  position:relative;\n  z-index:2;\n}\n\n\/* header *\/\n.mfs-taco__head{ text-align:center; margin-bottom:42px; }\n.mfs-taco__kicker{\n  display:inline-flex;\n  align-items:center;\n  gap:10px;\n  font-size:.85rem;\n  letter-spacing:.18em;\n  text-transform:uppercase;\n  color:rgba(15,23,42,.65);\n}\n.mfs-taco__kicker::before,\n.mfs-taco__kicker::after{\n  content:\"\";\n  width:34px;\n  height:2px;\n  background:linear-gradient(90deg, rgba(22,163,74,.8), rgba(220,38,38,.8), rgba(245,158,11,.9));\n  border-radius:99px;\n  opacity:.9;\n}\n.mfs-taco__title{\n  margin:14px 0 10px;\n  font-size:clamp(2.1rem, 4.6vw, 3.2rem);\n  line-height:1.08;\n  letter-spacing:-0.02em;\n  font-weight:650;\n}\n.mfs-taco__lead{\n  margin:0 auto;\n  max-width:820px;\n  font-size:clamp(1.05rem, 1.5vw, 1.2rem);\n  line-height:1.65;\n  color:rgba(15,23,42,.78);\n}\n\n\/* badges *\/\n.mfs-taco__badges{\n  margin:22px auto 0;\n  display:flex;\n  gap:12px;\n  justify-content:center;\n  flex-wrap:wrap;\n}\n.mfs-badge{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  padding:10px 14px;\n  border-radius:999px;\n  background:rgba(255,255,255,.72);\n  border:1px solid rgba(15,23,42,.10);\n  box-shadow:0 16px 40px rgba(2,6,23,.08);\n  font-size:.98rem;\n  color:rgba(15,23,42,.78);\n}\n.mfs-badge strong{ color:#0f172a; }\n.mfs-badge__dot{\n  width:10px; height:10px; border-radius:999px;\n  background:rgba(245,158,11,.95);\n  box-shadow:0 0 0 4px rgba(245,158,11,.15);\n}\n.mfs-badge__dot--green{\n  background:rgba(22,163,74,.95);\n  box-shadow:0 0 0 4px rgba(22,163,74,.14);\n}\n.mfs-badge__dot--red{\n  background:rgba(220,38,38,.95);\n  box-shadow:0 0 0 4px rgba(220,38,38,.12);\n}\n\n\/* steps *\/\n.mfs-steps{\n  margin:36px 0 28px;\n  display:grid;\n  grid-template-columns:repeat(3, 1fr);\n  gap:16px;\n}\n.mfs-step{\n  background:rgba(255,255,255,.72);\n  border:1px solid rgba(15,23,42,.10);\n  border-radius:22px;\n  box-shadow:0 18px 55px rgba(2,6,23,.10);\n  padding:18px 18px 16px;\n  backdrop-filter: blur(6px);\n}\n.mfs-step__top{\n  display:flex; align-items:center; gap:12px; margin-bottom:8px;\n}\n.mfs-step__num{\n  width:36px; height:36px;\n  border-radius:14px;\n  display:grid; place-items:center;\n  font-weight:700;\n  color:#0f172a;\n  background:linear-gradient(135deg, rgba(245,158,11,.22), rgba(220,38,38,.18), rgba(22,163,74,.18));\n  border:1px solid rgba(15,23,42,.10);\n}\n.mfs-step__title{ margin:0; font-size:1.05rem; letter-spacing:-0.01em; }\n.mfs-step__text{ margin:0; color:rgba(15,23,42,.72); line-height:1.6; font-size:.98rem; }\n\n\/* included *\/\n.mfs-included{\n  margin:22px 0 34px;\n  border-radius:26px;\n  border:1px solid rgba(15,23,42,.10);\n  background:rgba(255,255,255,.70);\n  box-shadow:0 20px 60px rgba(2,6,23,.10);\n  overflow:hidden;\n}\n.mfs-included__head{\n  padding:18px 18px 0;\n  display:flex;\n  align-items:baseline;\n  justify-content:space-between;\n  gap:14px;\n  flex-wrap:wrap;\n}\n.mfs-included__title{ margin:0; font-size:1.15rem; letter-spacing:-0.01em; }\n.mfs-included__sub{ margin:0; color:rgba(15,23,42,.65); font-size:.98rem; }\n.mfs-included__grid{\n  padding:14px 16px 18px;\n  display:grid;\n  grid-template-columns:repeat(3, 1fr);\n  gap:12px;\n}\n.mfs-chip{\n  display:flex; align-items:center; gap:10px;\n  padding:12px 12px;\n  border-radius:16px;\n  background:rgba(255,255,255,.72);\n  border:1px solid rgba(15,23,42,.10);\n  color:rgba(15,23,42,.80);\n  font-size:.98rem;\n}\n.mfs-chip__icon{\n  width:30px; height:30px;\n  border-radius:12px;\n  display:grid; place-items:center;\n  background:linear-gradient(135deg, rgba(22,163,74,.14), rgba(245,158,11,.16), rgba(220,38,38,.12));\n  border:1px solid rgba(15,23,42,.08);\n}\n.mfs-chip__icon svg{\n  width:18px; height:18px;\n  fill:none;\n  stroke:rgba(15,23,42,.78);\n  stroke-width:1.7;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n\/* fillings head *\/\n.mfs-fillings__head{\n  display:flex;\n  align-items:baseline;\n  justify-content:space-between;\n  gap:14px;\n  flex-wrap:wrap;\n  margin-bottom:12px;\n}\n.mfs-fillings__title{ margin:0; font-size:1.35rem; letter-spacing:-0.01em; }\n.mfs-fillings__sub{ margin:0; color:rgba(15,23,42,.65); }\n\n\/* accordions *\/\n.mfs-accordions{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n}\n.mfs-acc{\n  border-radius:20px;\n  border:1px solid rgba(15,23,42,.10);\n  background:rgba(255,255,255,.72);\n  box-shadow:0 18px 55px rgba(2,6,23,.10);\n  overflow:hidden;\n}\n.mfs-acc__btn{\n  width:100%;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  padding:14px 14px;\n  background:transparent;\n  border:0;\n  cursor:pointer;\n  text-align:left;\n}\n.mfs-acc__left{ display:flex; align-items:center; gap:12px; }\n.mfs-acc__icon{\n  width:38px; height:38px;\n  border-radius:16px;\n  display:grid; place-items:center;\n  background:linear-gradient(135deg, rgba(245,158,11,.18), rgba(220,38,38,.14), rgba(22,163,74,.14));\n  border:1px solid rgba(15,23,42,.10);\n  font-size:1.1rem;\n}\n.mfs-acc__label{\n  font-weight:650;\n  letter-spacing:-0.01em;\n  font-size:1.05rem;\n  color:#0f172a;\n}\n.mfs-acc__chev{\n  width:12px; height:12px;\n  border-right:2px solid rgba(15,23,42,.60);\n  border-bottom:2px solid rgba(15,23,42,.60);\n  transform:rotate(45deg);\n  transition:transform .25s ease;\n  margin-right:6px;\n}\n.mfs-acc__btn[aria-expanded=\"true\"] .mfs-acc__chev{\n  transform:rotate(225deg);\n}\n.mfs-acc__panel{\n  padding:0 14px 14px;\n}\n.mfs-items{\n  margin:0;\n  padding:0;\n  list-style:none;\n  display:grid;\n  gap:10px;\n}\n.mfs-item{\n  border-radius:16px;\n  border:1px solid rgba(15,23,42,.09);\n  background:rgba(255,255,255,.72);\n  padding:12px 12px;\n  display:grid;\n  gap:4px;\n}\n.mfs-item strong{\n  display:flex;\n  align-items:center;\n  gap:8px;\n  font-size:1rem;\n}\n.mfs-item span{\n  color:rgba(15,23,42,.70);\n  line-height:1.55;\n  font-size:.95rem;\n}\n\n\/* note *\/\n.mfs-note{\n  margin-top:16px;\n  padding:14px 16px;\n  border-radius:18px;\n  border:1px solid rgba(15,23,42,.10);\n  background:rgba(255,255,255,.72);\n  box-shadow:0 18px 55px rgba(2,6,23,.08);\n  color:rgba(15,23,42,.75);\n  line-height:1.6;\n}\n\n\/* decor corners (greca-ish) *\/\n.mfs-taco__decor{ position:absolute; inset:0; pointer-events:none; z-index:1; }\n.mfs-decor{\n  position:absolute;\n  width:220px; height:220px;\n  opacity:.22;\n  filter:blur(.0px);\n  background:\n    linear-gradient(90deg, rgba(22,163,74,.55) 0 12px, transparent 12px 20px) 0 0\/40px 40px,\n    linear-gradient(180deg, rgba(220,38,38,.50) 0 12px, transparent 12px 20px) 0 0\/40px 40px,\n    linear-gradient(135deg, rgba(245,158,11,.55), transparent 60%);\n  border-radius:34px;\n  transform:rotate(6deg);\n}\n.mfs-decor--tl{ top:-70px; left:-70px; }\n.mfs-decor--br{ bottom:-80px; right:-80px; transform:rotate(-10deg); }\n\n\/* responsive *\/\n@media (max-width:980px){\n  .mfs-steps{ grid-template-columns:1fr; }\n  .mfs-included__grid{ grid-template-columns:1fr 1fr; }\n  .mfs-accordions{ grid-template-columns:1fr; }\n}\n@media (max-width:560px){\n  .mfs-taco{ padding:90px 0; }\n  .mfs-included__head{ padding:16px 16px 0; }\n  .mfs-included__grid{ grid-template-columns:1fr; padding:12px 14px 16px; }\n  .mfs-step{ padding:16px; }\n}\n\n\/* \u2705 \u00daNICO CAMBIO: apagar SOLO el decorativo de l\u00edneas rojas\/verdes *\/\n.mfs-taco__decor{ display:none !important; }\n\n<\/style>\n\n<script>\n\/* ===== MFS ACCORDION (safe, no deps) ===== *\/\n(function(){\n  const root = document.querySelector('[data-mfs-accordion]');\n  if (!root) return;\n\n  const items = Array.from(root.querySelectorAll('.mfs-acc'));\n  items.forEach((acc) => {\n    const btn = acc.querySelector('.mfs-acc__btn');\n    const panel = acc.querySelector('.mfs-acc__panel');\n    if (!btn || !panel) return;\n\n    \/\/ start closed\n    btn.setAttribute('aria-expanded', 'false');\n    panel.hidden = true;\n\n    btn.addEventListener('click', () => {\n      const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n      \/\/ close others (nice UX)\n      items.forEach((other) => {\n        const ob = other.querySelector('.mfs-acc__btn');\n        const op = other.querySelector('.mfs-acc__panel');\n        if (!ob || !op) return;\n        ob.setAttribute('aria-expanded', 'false');\n        op.hidden = true;\n      });\n\n      \/\/ toggle current\n      btn.setAttribute('aria-expanded', String(!isOpen));\n      panel.hidden = isOpen;\n    });\n  });\n})();\n<\/script>    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-4'>\r\n    <!-- ============== MFS \u00b7 TACO BUFFET \u00b7 EDITORIAL COLLAGE (FOCUS) + LIGHTBOX ============== -->\n<section class=\"mfs-edcol\" aria-label=\"Taco buffet gallery\">\n  <div class=\"mfs-edcol-inner\">\n\n    <div class=\"mfs-edcol-head\">\n      <h2 class=\"mfs-edcol-title\">The Experience<\/h2>\n      <p class=\"mfs-edcol-sub\">A curated taco buffet moment \u2014 tap any photo to see it larger.<\/p>\n    <\/div>\n\n    <div class=\"mfs-edcol-grid\" aria-label=\"Taco buffet photo collage\">\n\n      <!-- TOP ROW -->\n      <a class=\"mfs-edcol-card mfs-t1 focus-face\" href=\"#\"\n         data-full=\"\/wp-content\/uploads\/2026\/02\/Image-by-Krisztian-Tabori.jpg.avif\" aria-label=\"Open image 1\">\n        <img\n          src=\"\/wp-content\/uploads\/2026\/02\/Image-by-Krisztian-Tabori.jpg.avif\"\n          alt=\"Taco buffet - guests\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        \/>\n      <\/a>\n\n      <a class=\"mfs-edcol-card mfs-t2 focus-top\" href=\"#\"\n         data-full=\"\/wp-content\/uploads\/2026\/02\/pexels-los-muertos-crew-7772205.jpg.avif\" aria-label=\"Open image 2\">\n        <img\n          src=\"\/wp-content\/uploads\/2026\/02\/pexels-los-muertos-crew-7772205.jpg.avif\"\n          alt=\"Taco buffet - preparation\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        \/>\n      <\/a>\n\n      <a class=\"mfs-edcol-card mfs-t3 focus-center\" href=\"#\"\n         data-full=\"https:\/\/images.unsplash.com\/photo-1552332386-f8dd00dc2f85?auto=format&#038;fit=crop&#038;w=2200&#038;q=70\" aria-label=\"Open image 3\">\n        <img\n          src=\"https:\/\/images.unsplash.com\/photo-1552332386-f8dd00dc2f85?auto=format&#038;fit=crop&#038;w=1600&#038;q=70\"\n          alt=\"Tacos served\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        \/>\n      <\/a>\n\n      <a class=\"mfs-edcol-card mfs-t4 focus-center\" href=\"#\"\n         data-full=\"\/wp-content\/uploads\/2026\/02\/jarett-lopez-6WHl6T-fxU0-unsplash.jpg\" aria-label=\"Open image 4\">\n        <img\n          src=\"\/wp-content\/uploads\/2026\/02\/jarett-lopez-6WHl6T-fxU0-unsplash.jpg\"\n          alt=\"Mexican food details\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        \/>\n      <\/a>\n\n      <!-- BOTTOM ROW -->\n      <a class=\"mfs-edcol-card mfs-b1 focus-top\" href=\"#\"\n         data-full=\"\/wp-content\/uploads\/2026\/02\/or-hakim-S2Eql9vHN3o-unsplash.jpg\" aria-label=\"Open image 5\">\n        <img\n          src=\"\/wp-content\/uploads\/2026\/02\/or-hakim-S2Eql9vHN3o-unsplash.jpg\"\n          alt=\"Taco buffet setup\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        \/>\n      <\/a>\n\n      <a class=\"mfs-edcol-card mfs-b2 focus-center\" href=\"#\"\n         data-full=\"\/wp-content\/uploads\/2026\/02\/louis-hansel-Gw9Cda3b2zQ-unsplash.jpg\" aria-label=\"Open image 6\">\n        <img\n          src=\"\/wp-content\/uploads\/2026\/02\/louis-hansel-Gw9Cda3b2zQ-unsplash.jpg\"\n          alt=\"Buffet table\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        \/>\n      <\/a>\n\n      <a class=\"mfs-edcol-card mfs-b3 focus-center\" href=\"#\"\n         data-full=\"\/wp-content\/uploads\/2026\/02\/tim-meyer-GZzQAQyxACw-unsplash.jpg\" aria-label=\"Open image 7\">\n        <img\n          src=\"\/wp-content\/uploads\/2026\/02\/tim-meyer-GZzQAQyxACw-unsplash.jpg\"\n          alt=\"Taco buffet information\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        \/>\n      <\/a>\n\n    <\/div>\n  <\/div>\n\n  <!-- LIGHTBOX -->\n  <div class=\"mfs-edcol-lb\" aria-hidden=\"true\">\n    <div class=\"mfs-edcol-lb__bg\" data-close=\"1\"><\/div>\n    <figure class=\"mfs-edcol-lb__panel\" role=\"dialog\" aria-label=\"Image preview\">\n      <button class=\"mfs-edcol-lb__x\" type=\"button\" aria-label=\"Close\" data-close=\"1\">\u00d7<\/button>\n      <img class=\"mfs-edcol-lb__img\" alt=\"\" \/>\n    <\/figure>\n  <\/div>\n\n  <style>\n    .mfs-edcol{ padding: clamp(18px, 3vw, 34px) 0; background:#fff; }\n    .mfs-edcol-inner{ max-width:1240px; margin:0 auto; padding:0 18px; }\n\n    .mfs-edcol-head{ margin: 0 0 14px; }\n    .mfs-edcol-title{\n      margin:0;\n      font-size: clamp(28px, 3.3vw, 44px);\n      line-height:1.05;\n      letter-spacing:-0.02em;\n      font-weight: 850;\n      color:#0f172a;\n    }\n    .mfs-edcol-sub{\n      margin: 10px 0 0;\n      font-size: 16px;\n      line-height: 1.7;\n      color:#475569;\n      max-width: 68ch;\n    }\n\n    \/* GRID *\/\n    .mfs-edcol-grid{\n      display:grid;\n      grid-template-columns: repeat(12, 1fr);\n      gap:18px;\n      align-items:stretch;\n    }\n\n    \/* Cards *\/\n    .mfs-edcol-card{\n      display:block;\n      position:relative;\n      overflow:hidden;\n      border-radius:22px;\n      background:#f8fafc;\n      box-shadow:0 18px 40px rgba(15,23,42,.10);\n      transform: translateZ(0);\n      cursor: zoom-in;\n      -webkit-tap-highlight-color: transparent;\n      outline: none;\n    }\n    .mfs-edcol-card img{\n      width:100%;\n      height:100%;\n      object-fit:cover;\n      display:block;\n      transform: scale(1.01);\n      transition: transform .22s ease, object-position .22s ease;\n      object-position: 50% 50%;\n    }\n    .mfs-edcol-card:hover img{ transform: scale(1.05); }\n    .mfs-edcol-card:focus-visible{\n      box-shadow: 0 0 0 3px rgba(244,196,78,.45), 0 18px 40px rgba(15,23,42,.10);\n    }\n\n    \/* FOCUS POINTS *\/\n    .focus-center img{ object-position: 50% 50%; }\n    .focus-top img{ object-position: 50% 18%; }\n    .focus-bottom img{ object-position: 50% 85%; }\n    .focus-left img{ object-position: 20% 50%; }\n    .focus-right img{ object-position: 80% 50%; }\n    .focus-face img{ object-position: 50% 28%; }\n    .focus-face-up img{ object-position: 50% 18%; }\n    .focus-face-down img{ object-position: 50% 40%; }\n\n    \/* Desktop layout *\/\n    .mfs-t1{ grid-column: 1 \/ span 3;  height: 160px; }\n    .mfs-t2{ grid-column: 4 \/ span 5;  height: 230px; }\n    .mfs-t3{ grid-column: 9 \/ span 3;  height: 190px; }\n    .mfs-t4{ grid-column: 12 \/ span 1; height: 230px; }\n\n    .mfs-b1{ grid-column: 1 \/ span 4;  height: 250px; }\n    .mfs-b2{ grid-column: 5 \/ span 4;  height: 250px; }\n    .mfs-b3{ grid-column: 9 \/ span 4;  height: 250px; }\n\n    \/* Tablet *\/\n    @media (max-width: 980px){\n      .mfs-edcol-grid{ gap:14px; }\n      .mfs-t1{ grid-column: 1 \/ span 5;  height: 160px; }\n      .mfs-t2{ grid-column: 6 \/ span 7;  height: 220px; }\n      .mfs-t3{ grid-column: 1 \/ span 7;  height: 200px; }\n      .mfs-t4{ grid-column: 8 \/ span 5;  height: 200px; }\n\n      .mfs-b1{ grid-column: 1 \/ span 6;  height: 220px; }\n      .mfs-b2{ grid-column: 7 \/ span 6;  height: 220px; }\n      .mfs-b3{ grid-column: 1 \/ span 12; height: 240px; }\n    }\n\n    \/* \u2705 MOBILE: DENSE COLLAGE (NO WHITE GAPS) *\/\n    @media (max-width: 640px){\n      .mfs-edcol-grid{\n        grid-template-columns: repeat(6, 1fr);\n        gap: 10px;\n        grid-auto-flow: dense;\n      }\n\n      .mfs-edcol-card{ border-radius: 18px; }\n\n      .mfs-t2{ grid-column: 1 \/ span 6; height: 220px; }\n\n      .mfs-t1{ grid-column: 1 \/ span 3; height: 160px; }\n      .mfs-t3{ grid-column: 4 \/ span 3; height: 160px; }\n\n      .mfs-b1{ grid-column: 1 \/ span 4; height: 175px; }\n      .mfs-t4{ grid-column: 5 \/ span 2; height: 175px; }\n\n      .mfs-b2{ grid-column: 1 \/ span 2; height: 160px; }\n      .mfs-b3{ grid-column: 3 \/ span 4; height: 160px; }\n\n      .mfs-edcol-sub{ max-width: 42ch; }\n    }\n\n    \/* LIGHTBOX *\/\n    .mfs-edcol-lb{ position:fixed; inset:0; z-index:99999; display:none; }\n    .mfs-edcol-lb.is-open{ display:grid; place-items:center; }\n    .mfs-edcol-lb__bg{\n      position:absolute; inset:0;\n      background: rgba(0,0,0,.72);\n      backdrop-filter: blur(4px);\n      -webkit-backdrop-filter: blur(4px);\n    }\n    .mfs-edcol-lb__panel{\n      position:relative; margin:0;\n      width:min(1040px, calc(100vw - 28px));\n      max-height: calc(100vh - 28px);\n      border-radius:18px; overflow:hidden;\n      background:#0b0b0b;\n      box-shadow:0 18px 55px rgba(0,0,0,.35);\n      transform: translateY(8px);\n      animation: mfsEdIn .18s ease forwards;\n      z-index:2;\n    }\n    @keyframes mfsEdIn{ to{ transform: translateY(0); } }\n    .mfs-edcol-lb__img{\n      width:100%;\n      height:auto;\n      max-height: calc(100vh - 28px);\n      object-fit: contain;\n      display:block;\n      background:#0b0b0b;\n    }\n    .mfs-edcol-lb__x{\n      position:absolute; top:10px; right:10px;\n      width:42px; height:42px;\n      border-radius:999px;\n      border:1px solid rgba(255,255,255,.25);\n      background: rgba(15,15,15,.35);\n      color:#fff;\n      font-size:28px;\n      line-height:1;\n      cursor:pointer;\n      display:grid;\n      place-items:center;\n      z-index:3;\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n  <\/style>\n\n  <script>\n    (function(){\n      const root = document.querySelector('.mfs-edcol');\n      if(!root) return;\n\n      const cards = Array.from(root.querySelectorAll('.mfs-edcol-card[data-full]'));\n      const lb = root.querySelector('.mfs-edcol-lb');\n      const img = root.querySelector('.mfs-edcol-lb__img');\n      const closeEls = Array.from(root.querySelectorAll('[data-close=\"1\"]'));\n      if(!cards.length || !lb || !img) return;\n\n      let current = 0;\n\n      function openAt(i){\n        current = i;\n        img.src = cards[current].getAttribute('data-full');\n        lb.classList.add('is-open');\n        lb.setAttribute('aria-hidden','false');\n        document.documentElement.style.overflow = 'hidden';\n      }\n      function close(){\n        lb.classList.remove('is-open');\n        lb.setAttribute('aria-hidden','true');\n        img.src = '';\n        document.documentElement.style.overflow = '';\n      }\n      function next(){\n        current = (current + 1) % cards.length;\n        img.src = cards[current].getAttribute('data-full');\n      }\n      function prev(){\n        current = (current - 1 + cards.length) % cards.length;\n        img.src = cards[current].getAttribute('data-full');\n      }\n\n      cards.forEach((a,i)=>{\n        a.addEventListener('click', (e)=>{ e.preventDefault(); openAt(i); });\n      });\n      closeEls.forEach(el => el.addEventListener('click', close));\n\n      window.addEventListener('keydown', (e)=>{\n        if(!lb.classList.contains('is-open')) return;\n        if(e.key === 'Escape') close();\n        if(e.key === 'ArrowRight') next();\n        if(e.key === 'ArrowLeft') prev();\n      });\n\n      \/\/ swipe mobile\n      let startX=0, dx=0, down=false;\n      img.addEventListener('pointerdown', (e)=>{ down=true; startX=e.clientX; dx=0; img.setPointerCapture(e.pointerId); });\n      img.addEventListener('pointermove', (e)=>{ if(!down) return; dx=e.clientX-startX; });\n      img.addEventListener('pointerup', ()=>{\n        if(!down) return; down=false;\n        const t=70;\n        if(dx < -t) next();\n        else if(dx > t) prev();\n      });\n      img.addEventListener('pointercancel', ()=>{ down=false; });\n    })();\n  <\/script>\n<\/section>\n\n    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-5'>\r\n    <!-- ===== BLOQUE NUEVO \u00b7 TACO BUFFET \u00b7 WHAT WE OFFER (MEX STYLE PREMIUM) \u00b7 MOBILE SLIDER ===== -->\n<section class=\"mfs-offer\" aria-label=\"Taco Buffet - What we offer\">\n  <div class=\"mfs-offer__inner\">\n\n    <!-- HEADER -->\n    <header class=\"mfs-offer__head\">\n      <h2 class=\"mfs-offer__title\">What we offer:<\/h2>\n      <p class=\"mfs-offer__lead\">Let\u2019s create an unforgettable taste experience together that will delight your guests!<\/p>\n    <\/header>\n\n    <!-- 3 FEATURES -->\n    <div class=\"mfs-offer__grid\" role=\"list\" aria-label=\"What we offer items\">\n\n      <!-- 1 -->\n      <article class=\"mfs-offerCard\" role=\"listitem\">\n        <div class=\"mfs-offerCard__imgWrap\">\n          <img\n            class=\"mfs-offerCard__img focus-center\"\n            src=\"https:\/\/images.unsplash.com\/photo-1552332386-f8dd00dc2f85?auto=format&#038;fit=crop&#038;w=1200&#038;q=70\"\n            alt=\"Taco variety\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          \/>\n        <\/div>\n        <h3 class=\"mfs-offerCard__title\">Variety of Flavors<\/h3>\n        <p class=\"mfs-offerCard__text\">\n          Enjoy the diversity of Mexican cuisine with our taco buffet, offering a wide range of flavors and fillings.\n          From tender cuts of beef to juicy chicken and grilled vegetables with spices \u2014 we have something for everyone.\n        <\/p>\n      <\/article>\n\n      <!-- 2 -->\n      <article class=\"mfs-offerCard\" role=\"listitem\">\n        <div class=\"mfs-offerCard__imgWrap\">\n          <img\n            class=\"mfs-offerCard__img focus-top\"\n            src=\"\/wp-content\/uploads\/2026\/02\/pexels-los-muertos-crew-7772205.jpg.avif\"\n            alt=\"Fresh ingredients\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          \/>\n        <\/div>\n        <h3 class=\"mfs-offerCard__title\">Fresh ingredients and traditional preparation<\/h3>\n        <p class=\"mfs-offerCard__text\">\n          Our Taquisas are prepared with the freshest ingredients and according to traditional Mexican recipes.\n          Each taco is crafted with care and attention to detail to provide you with an authentic taste experience.\n        <\/p>\n      <\/article>\n\n      <!-- 3 -->\n      <article class=\"mfs-offerCard\" role=\"listitem\">\n        <div class=\"mfs-offerCard__imgWrap\">\n          <img\n            class=\"mfs-offerCard__img focus-face\"\n            src=\"\/wp-content\/uploads\/2026\/02\/Image-by-Krisztian-Tabori.jpg.avif\"\n            alt=\"Interactive experience\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          \/>\n        <\/div>\n        <h3 class=\"mfs-offerCard__title\">Interactive experience for your guests<\/h3>\n        <p class=\"mfs-offerCard__text\">\n          With our taco catering, we offer not only delicious food but also an interactive experience for your guests.\n          They can customize their own tacos to their liking, choosing from a variety of fillings, toppings, and sauces \u2014\n          a fun and social enjoyment for all!\n        <\/p>\n      <\/article>\n\n    <\/div>\n\n    <!-- MOBILE HINT (optional) -->\n    <div class=\"mfs-offer__hint\" aria-hidden=\"true\">Swipe \u2192<\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ====== BASE (match mfs-taco look) ====== *\/\n.mfs-offer{\n  position:relative;\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(900px 500px at 15% 15%, rgba(22,163,74,.08), transparent 55%),\n    radial-gradient(900px 500px at 85% 25%, rgba(220,38,38,.07), transparent 58%),\n    radial-gradient(900px 500px at 70% 90%, rgba(245,158,11,.08), transparent 55%),\n    linear-gradient(#fff, #fff);\n\n  padding: 92px 0 68px;\n  color:#0f172a;\n  font-family:inherit;\n  overflow:hidden;\n}\n\n.mfs-offer__inner{\n  max-width:1180px;\n  margin:0 auto;\n  padding:0 22px;\n  position:relative;\n  z-index:2;\n}\n\n\/* ====== HEADER ====== *\/\n.mfs-offer__head{\n  text-align:center;\n  margin-bottom: 34px;\n}\n.mfs-offer__title{\n  margin:0;\n  font-size: clamp(2.0rem, 4.2vw, 3.0rem);\n  line-height: 1.08;\n  letter-spacing: -0.02em;\n  font-weight: 650;\n  color:#0f172a;\n}\n.mfs-offer__lead{\n  margin: 14px auto 0;\n  max-width: 860px;\n  font-size: clamp(1.05rem, 1.4vw, 1.2rem);\n  line-height: 1.65;\n  color: rgba(15,23,42,.78);\n}\n\n\/* ====== GRID (DESKTOP) ====== *\/\n.mfs-offer__grid{\n  display:grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n  align-items: start;\n}\n\n.mfs-offerCard{\n  background: rgba(255,255,255,.72);\n  border: 1px solid rgba(15,23,42,.10);\n  border-radius: 26px;\n  box-shadow: 0 20px 60px rgba(2,6,23,.10);\n  padding: 22px 18px 20px;\n  backdrop-filter: blur(6px);\n  overflow:hidden;\n}\n\n.mfs-offerCard__imgWrap{\n  width: 164px;\n  height: 164px;\n  border-radius: 999px;\n  overflow:hidden;\n  margin: 0 auto 18px;\n  background: #f8fafc;\n  box-shadow: 0 18px 50px rgba(2,6,23,.14);\n  border: 1px solid rgba(15,23,42,.10);\n}\n\n.mfs-offerCard__img{\n  width:100%;\n  height:100%;\n  object-fit: cover;\n  display:block;\n  transform: scale(1.02);\n  object-position: 50% 50%;\n}\n\n.mfs-offerCard__title{\n  margin: 0 0 10px;\n  text-align:center;\n  font-size: 1.2rem;\n  letter-spacing: -0.01em;\n  font-weight: 650;\n  color:#0f172a;\n}\n\n.mfs-offerCard__text{\n  margin:0;\n  text-align:center;\n  color: rgba(15,23,42,.68);\n  line-height: 1.8;\n  font-size: 1.0rem;\n}\n\n\/* ====== focus helpers ====== *\/\n.mfs-offerCard__img.focus-center{ object-position: 50% 50%; }\n.mfs-offerCard__img.focus-top{ object-position: 50% 18%; }\n.mfs-offerCard__img.focus-bottom{ object-position: 50% 85%; }\n.mfs-offerCard__img.focus-left{ object-position: 20% 50%; }\n.mfs-offerCard__img.focus-right{ object-position: 80% 50%; }\n.mfs-offerCard__img.focus-face{ object-position: 50% 28%; }\n.mfs-offerCard__img.focus-face-up{ object-position: 50% 18%; }\n.mfs-offerCard__img.focus-face-down{ object-position: 50% 40%; }\n\n\/* ====== MOBILE SLIDER (NO JS) ====== *\/\n@media (max-width: 980px){\n  .mfs-offer__grid{\n    display:flex;\n    overflow-x:auto;\n    scroll-snap-type: x mandatory;\n    gap:16px;\n    padding: 6px 4px 10px;\n    -webkit-overflow-scrolling: touch;\n  }\n  .mfs-offer__grid::-webkit-scrollbar{ display:none; }\n\n  .mfs-offerCard{\n    flex: 0 0 82%;\n    scroll-snap-align: center;\n  }\n\n  .mfs-offer__hint{\n    display:block;\n    margin-top: 14px;\n    text-align:center;\n    font-size: .95rem;\n    color: rgba(15,23,42,.55);\n    letter-spacing: .02em;\n  }\n}\n\n\/* ====== SMALL MOBILE ====== *\/\n@media (max-width: 560px){\n  .mfs-offer{ padding: 80px 0 56px; }\n  .mfs-offerCard__imgWrap{ width: 150px; height: 150px; }\n  .mfs-offerCard__text{ font-size: .98rem; }\n}\n\n\/* Hide hint on desktop *\/\n.mfs-offer__hint{ display:none; }\n<\/style>\n    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-6'>\r\n    <!-- ================== YOU MAY ALSO BE INTERESTED (ORIGINAL \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('\/wp-content\/uploads\/2026\/02\/louis-hansel-Gw9Cda3b2zQ-unsplash.jpg');\">\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 \u00b7 RENT A CHEF -->\n    <a class=\"mfs-rel4__card\" href=\"\/rent-a-chef\/\"\n       style=\"--bg:url('\/wp-content\/uploads\/2026\/02\/leighann-blackwood-HBFAVR5XoO4-unsplash.jpg');\">\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 \u00b7 BBQ (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\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<!-- ================== \/YOU MAY ALSO BE INTERESTED ================== -->    <\/div>\r\n    \n\n    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-7'>\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-8'>\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-99","page","type-page","status-publish","hentry"],"blocksy_meta":{"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},"content_style_source":"custom","has_hero_section":"enabled","hero_elements":[{"id":"custom_title","enabled":false,"heading_tag":"h1","title":"Inicio","__id":"eux9S6yr1WdQ-yyDWSjpU"},{"id":"custom_description","enabled":true,"description_visibility":{"desktop":true,"tablet":true,"mobile":false},"__id":"IGPKfy_vCdXzF-0qIXk1q"},{"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":"R1FiW3pcXI08jzqLnG2oQ"},{"id":"breadcrumbs","enabled":false,"__id":"9H3orFDJSsAt9vzoQ0VyD"}]},"_links":{"self":[{"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/pages\/99","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=99"}],"version-history":[{"count":58,"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/pages\/99\/revisions"}],"predecessor-version":[{"id":644,"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/pages\/99\/revisions\/644"}],"wp:attachment":[{"href":"https:\/\/mexicanfoodservices.com\/es\/wp-json\/wp\/v2\/media?parent=99"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}