{"id":40,"date":"2026-01-07T22:47:44","date_gmt":"2026-01-07T22:47:44","guid":{"rendered":"https:\/\/vidgroupchile.com\/?page_id=40"},"modified":"2026-04-01T15:34:09","modified_gmt":"2026-04-01T15:34:09","slug":"vid-group","status":"publish","type":"page","link":"https:\/\/vidgroupchile.com\/en\/","title":{"rendered":"VID GROUP"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"40\" class=\"elementor elementor-40\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25aad8e e-con-full e-flex e-con e-parent\" data-id=\"25aad8e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0123be2 elementor-widget elementor-widget-html\" data-id=\"0123be2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"vg-hero\" id=\"inicio\" aria-label=\"Hero VID Group\">\r\n  <!-- MEDIA (VIDEO) -->\r\n  <div class=\"vg-hero__media\" aria-hidden=\"true\">\r\n    <video\r\n      class=\"vg-hero__video\"\r\n      autoplay\r\n      muted\r\n      loop\r\n      playsinline\r\n      preload=\"metadata\"\r\n      poster=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/01\/v6-1.webp\"\r\n    >\r\n      <source src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/01\/v6.mp4\" type=\"video\/mp4\" \/>\r\n    <\/video>\r\n  <\/div>\r\n\r\n  <!-- overlays -->\r\n  <div class=\"vg-hero__overlay\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"vg-hero__grid\" aria-hidden=\"true\"><\/div>\r\n\r\n  <!-- TOP BAR (SIN HAMBURGUESA) -->\r\n  <header class=\"vg-hero__top\" aria-label=\"Barra superior\">\r\n    <div class=\"vg-hero__topLeft\">\r\n      <a class=\"vg-iconbtn\" href=\"https:\/\/www.instagram.com\/vidgroupchile\/\" aria-label=\"Instagram\" title=\"Instagram\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n          <path fill=\"currentColor\" d=\"M7.75 2h8.5A5.75 5.75 0 0 1 22 7.75v8.5A5.75 5.75 0 0 1 16.25 22h-8.5A5.75 5.75 0 0 1 2 16.25v-8.5A5.75 5.75 0 0 1 7.75 2Zm8.5 1.5h-8.5A4.25 4.25 0 0 0 3.5 7.75v8.5a4.25 4.25 0 0 0 4.25 4.25h8.5a4.25 4.25 0 0 0 4.25-4.25v-8.5A4.25 4.25 0 0 0 16.25 3.5ZM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 1.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7Zm5.75-2.1a1.1 1.1 0 1 1 0 2.2 1.1 1.1 0 0 1 0-2.2Z\"\/>\r\n        <\/svg>\r\n      <\/a>\r\n\r\n      <a class=\"vg-iconbtn\" href=\"#\" aria-label=\"LinkedIn\" title=\"LinkedIn\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n          <path fill=\"currentColor\" d=\"M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1 4.98 2.12 4.98 3.5ZM0.5 8.5H4.5V23H0.5V8.5ZM8 8.5H11.8V10.4h.05c.53-1 1.83-2.05 3.77-2.05 4.03 0 4.78 2.65 4.78 6.1V23h-4V15.2c0-1.86-.03-4.25-2.59-4.25-2.59 0-2.99 2.02-2.99 4.12V23H8V8.5Z\"\/>\r\n        <\/svg>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- \u2705 LOGO PERFECTAMENTE CENTRADO + TAMA\u00d1O CONTROLADO (NO GIGANTE) -->\r\n    <div class=\"vg-hero__topCenter\" aria-label=\"Logo\">\r\n      <a class=\"vg-brand\" href=\"#inicio\" aria-label=\"VID Group\">\r\n        <img\r\n          class=\"vg-brand__img\"\r\n          src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/01\/Logo-Vid-Group.png\"\r\n          alt=\"VID Group\"\r\n          loading=\"eager\"\r\n          decoding=\"async\"\r\n        \/>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- BOTONES (tipo redes + sombra roja) -->\r\n    <div class=\"vg-hero__topRight\">\r\n      <a class=\"vg-pillbtn vg-pillbtn--redGlow\" href=\"#contacto\">Contacto comercial<\/a>\r\n      <a class=\"vg-pillbtn vg-pillbtn--redGlow\" href=\"#productos\">Productos<\/a>\r\n    <\/div>\r\n  <\/header>\r\n\r\n  <!-- CONTENT -->\r\n  <div class=\"vg-hero__content\">\r\n    <div class=\"vg-hero__kicker\">BIENVENIDOS A<\/div>\r\n    <h1 class=\"vg-hero__title\">VID GROUP<\/h1>\r\n    <div class=\"vg-hero__rule\" aria-hidden=\"true\"><\/div>\r\n    <p class=\"vg-hero__subtitle\">\r\n      EXTRACCI\u00d3N, PROCESAMIENTO, COMERCIALIZACI\u00d3N Y EXPORTACI\u00d3N DE PRODUCTOS DEL MAR.\r\n    <\/p>\r\n  <\/div>\r\n\r\n  <!-- scroll hint -->\r\n  <button class=\"vg-hero__scroll\" type=\"button\" aria-label=\"Bajar a la siguiente secci\u00f3n\">\r\n    <span><\/span>\r\n  <\/button>\r\n\r\n  <style>\r\n    .vg-hero, .vg-hero *{ box-sizing:border-box; }\r\n\r\n    .vg-hero{\r\n      position: relative;\r\n      width: 100%;\r\n      min-height: 100vh;\r\n      padding-bottom: 32px;\r\n      color: #fff;\r\n      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, \"Noto Sans\", \"Helvetica Neue\", sans-serif;\r\n      overflow: hidden;\r\n    }\r\n\r\n    \/* MEDIA *\/\r\n    .vg-hero__media{ position:absolute; inset:0; z-index:0; }\r\n    .vg-hero__video{\r\n      width:100%;\r\n      height:100%;\r\n      object-fit: cover;\r\n      display:block;\r\n      transform: scale(1.02);\r\n      filter: saturate(1.05) contrast(1.03);\r\n    }\r\n\r\n    \/* overlays *\/\r\n    .vg-hero__overlay{\r\n      position:absolute; inset:0; z-index:1;\r\n      background:\r\n        radial-gradient(1200px 700px at 55% 35%, rgba(0,0,0,.08), rgba(0,0,0,.42) 58%, rgba(0,0,0,.62) 100%),\r\n        linear-gradient(180deg, rgba(6,18,42,.18), rgba(6,18,42,.55));\r\n      pointer-events:none;\r\n    }\r\n    .vg-hero__grid{\r\n      position:absolute; inset:0; z-index:2;\r\n      opacity:.14;\r\n      background:\r\n        linear-gradient(rgba(255,255,255,.08) 1px, transparent 1px),\r\n        linear-gradient(90deg, rgba(255,255,255,.08) 1px, transparent 1px);\r\n      background-size: 92px 92px;\r\n      pointer-events:none;\r\n      mix-blend-mode: overlay;\r\n    }\r\n\r\n    \/* \u2705 TOP BAR EN GRID PARA CENTRADO PERFECTO *\/\r\n    .vg-hero__top{\r\n      position: absolute;\r\n      top: 16px; left: 16px; right: 16px;\r\n      z-index: 10;\r\n      display: grid;\r\n      grid-template-columns: 1fr auto 1fr;\r\n      align-items: center;\r\n      gap: 14px;\r\n    }\r\n    .vg-hero__topLeft{ justify-self: start; display:flex; gap:10px; align-items:center; }\r\n    .vg-hero__topCenter{ justify-self: center; }\r\n    .vg-hero__topRight{ justify-self: end; display:flex; gap:10px; align-items:center; flex-wrap:wrap; }\r\n\r\n    \/* icon buttons *\/\r\n    .vg-iconbtn{\r\n      width: 44px; height: 44px;\r\n      display:grid; place-items:center;\r\n      border-radius: 14px;\r\n      border: 1px solid rgba(255,255,255,.18);\r\n      background: rgba(255,255,255,.06);\r\n      backdrop-filter: blur(10px);\r\n      color: rgba(255,255,255,.92);\r\n      text-decoration:none;\r\n      transition: transform .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease;\r\n      cursor: pointer;\r\n    }\r\n    .vg-iconbtn:hover{\r\n      transform: translateY(-1px);\r\n      background: rgba(255,255,255,.10);\r\n      border-color: rgba(255,255,255,.26);\r\n      box-shadow: 0 18px 60px rgba(0,0,0,.20);\r\n    }\r\n    .vg-iconbtn svg{ width:18px; height:18px; }\r\n\r\n    \/* \u2705 LOGO: LIMITADO (para que no se agrande gigante) *\/\r\n    .vg-brand{ display:inline-flex; align-items:center; justify-content:center; line-height:0; }\r\n    .vg-brand__img{\r\n      height: clamp(64px, 5vw, 86px) !important;   \/* \u2705 m\u00e1s grande pero controlado *\/\r\n      max-height: 86px !important;\r\n      width: auto !important;\r\n      max-width: min(420px, 52vw) !important;     \/* \u2705 evita que explote en ancho *\/\r\n      object-fit: contain !important;\r\n      display:block !important;\r\n      filter:\r\n        drop-shadow(0 10px 26px rgba(0,0,0,.55))\r\n        drop-shadow(0 0 14px rgba(255,255,255,.10));\r\n    }\r\n\r\n    \/* pills *\/\r\n    .vg-pillbtn{\r\n      height: 44px;\r\n      padding: 0 16px;\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      border-radius: 999px;\r\n      text-decoration:none;\r\n      font-weight: 950;\r\n      letter-spacing: .01em;\r\n      color:#fff;\r\n      border: 1px solid rgba(255,255,255,.18);\r\n      background: rgba(255,255,255,.06);\r\n      backdrop-filter: blur(10px);\r\n      transition: transform .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease;\r\n      white-space: nowrap;\r\n    }\r\n    .vg-pillbtn--redGlow{\r\n      box-shadow:\r\n        0 18px 70px rgba(0,0,0,.22),\r\n        0 12px 38px rgba(225,0,42,.18);\r\n    }\r\n    .vg-pillbtn:hover{\r\n      transform: translateY(-1px);\r\n      background: rgba(255,255,255,.10);\r\n      border-color: rgba(255,255,255,.28);\r\n      box-shadow:\r\n        0 22px 90px rgba(0,0,0,.26),\r\n        0 14px 46px rgba(225,0,42,.22);\r\n    }\r\n\r\n    \/* CONTENT *\/\r\n    .vg-hero__content{\r\n      position: relative;\r\n      z-index: 5;\r\n      min-height: 100vh;\r\n      width: min(980px, calc(100% - 34px));\r\n      margin: 0 auto;\r\n      display:flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      justify-content: center;\r\n      text-align:center;\r\n      padding: 120px 0 90px;\r\n    }\r\n    .vg-hero__kicker{\r\n      font-weight: 950;\r\n      letter-spacing: .28em;\r\n      font-size: 12px;\r\n      opacity: .88;\r\n    }\r\n    .vg-hero__title{\r\n      margin: 14px 0 10px;\r\n      font-weight: 950;\r\n      letter-spacing: .18em;\r\n      text-transform: uppercase;\r\n      font-size: clamp(34px, 5.2vw, 66px);\r\n      line-height: 1.02;\r\n      text-shadow: 0 26px 110px rgba(0,0,0,.45);\r\n    }\r\n    .vg-hero__rule{\r\n      width: min(560px, 86%);\r\n      height: 2px;\r\n      border-radius: 999px;\r\n      background: linear-gradient(90deg, rgba(255,59,59,.0), rgba(255,59,59,.75), rgba(77,212,255,.75), rgba(77,212,255,.0));\r\n      opacity: .55;\r\n      margin: 8px 0 12px;\r\n    }\r\n    .vg-hero__subtitle{\r\n      margin: 0;\r\n      color: rgba(255,255,255,.86);\r\n      font-size: 14.5px;\r\n      line-height: 1.7;\r\n      max-width: 70ch;\r\n      text-shadow: 0 14px 50px rgba(0,0,0,.35);\r\n    }\r\n\r\n    \/* scroll hint *\/\r\n    .vg-hero__scroll{\r\n      position: absolute;\r\n      z-index: 6;\r\n      left: 50%;\r\n      bottom: 18px;\r\n      transform: translateX(-50%);\r\n      width: 44px;\r\n      height: 66px;\r\n      border-radius: 999px;\r\n      border: 1px solid rgba(255,255,255,.18);\r\n      background: rgba(255,255,255,.06);\r\n      backdrop-filter: blur(10px);\r\n      cursor:pointer;\r\n      display:grid;\r\n      place-items:center;\r\n      transition: transform .18s ease, background .18s ease, border-color .18s ease;\r\n    }\r\n    .vg-hero__scroll:hover{\r\n      transform: translateX(-50%) translateY(-1px);\r\n      background: rgba(255,255,255,.10);\r\n      border-color: rgba(255,255,255,.26);\r\n    }\r\n    .vg-hero__scroll span{\r\n      width: 6px; height: 6px;\r\n      border-radius: 999px;\r\n      background: rgba(255,255,255,.92);\r\n      animation: vgScrollDot 1.15s ease-in-out infinite;\r\n    }\r\n    @keyframes vgScrollDot{\r\n      0%{ transform: translateY(-10px); opacity:.35; }\r\n      50%{ transform: translateY(0px); opacity:1; }\r\n      100%{ transform: translateY(10px); opacity:.35; }\r\n    }\r\n\r\n    \/* OCULTAR BOTONES EN M\u00d3VIL *\/\r\n    @media (max-width: 720px){\r\n      .vg-hero__top{ top:12px; left:12px; right:12px; }\r\n      .vg-hero__topRight{ display:none !important; }\r\n      .vg-brand__img{\r\n        height: 58px !important;\r\n        max-height: 58px !important;\r\n        max-width: min(320px, 60vw) !important;\r\n      }\r\n      .vg-iconbtn{ width: 42px; height: 42px; }\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce){\r\n      .vg-iconbtn, .vg-pillbtn, .vg-hero__scroll{ transition:none !important; }\r\n      .vg-hero__scroll span{ animation:none !important; }\r\n    }\r\n  <\/style>\r\n\r\n  <script>\r\n    (function(){\r\n      const root = document.querySelector(\"#inicio.vg-hero\") || document.querySelector(\".vg-hero\");\r\n      if(!root) return;\r\n\r\n      const scrollBtn = root.querySelector(\".vg-hero__scroll\");\r\n      scrollBtn && scrollBtn.addEventListener(\"click\", ()=> {\r\n        const next = document.querySelector(\"#nosotros, #operations, #productos, section:not(.vg-hero)\");\r\n        if(next) next.scrollIntoView({ behavior:\"smooth\", block:\"start\" });\r\n        else window.scrollTo({ top: window.innerHeight, behavior:\"smooth\" });\r\n      });\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-78cce3c e-flex e-con-boxed e-con e-parent\" data-id=\"78cce3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21c7452 elementor-widget elementor-widget-heading\" data-id=\"21c7452\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bienvenidos a  Vid Group<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-87c6560 e-flex e-con-boxed e-con e-parent\" data-id=\"87c6560\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ee5f00 elementor-widget elementor-widget-text-editor\" data-id=\"7ee5f00\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"empresas\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Somos un grupo empresarial especializado en la extracci\u00f3n, procesamiento, comercializaci\u00f3n nacional y exportaci\u00f3n de productos del mar. Ofrecemos una amplia variedad de presentaciones, incluyendo productos vivos, frescos enfriados, crudos y cocidos congelados. Contamos con certificaciones que avalan la calidad y cumplimiento de los est\u00e1ndares requeridos por los principales mercados internacionales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39dab39 e-flex e-con-boxed e-con e-parent\" data-id=\"39dab39\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5a4e5c4 e-con-full e-flex e-con e-child\" data-id=\"5a4e5c4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-23b5935 e-con-full e-flex e-con e-child\" data-id=\"23b5935\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f853160 e-con-full e-flex e-con e-child\" data-id=\"f853160\" data-element_type=\"container\" data-e-type=\"container\" id=\"empresas-acc\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff21f13 elementor-widget elementor-widget-heading\" data-id=\"ff21f13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nuestras empresas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d00e09 empresasAcc elementor-widget elementor-widget-n-accordion\" data-id=\"5d00e09\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"empresasAcc\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9750\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9750\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> VidKare SpA <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9750\" class=\"elementor-element elementor-element-96279ec e-con-full e-flex e-con e-child\" data-id=\"96279ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8bc35a elementor-widget elementor-widget-text-editor\" data-id=\"c8bc35a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Flota pesquera (propia) y comercializadora nacional de productos del mar en sus distintas presentaciones, destinado a las distintas \u00e1reas de venta y consumo incluyendo retail y foodservice (HORECA).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9751\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9751\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> VidSan SpA <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9751\" class=\"elementor-element elementor-element-2f670da e-con-full e-flex e-con e-child\" data-id=\"2f670da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-804817a elementor-widget elementor-widget-text-editor\" data-id=\"804817a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Planta procesadora y empacadora de productos vivos, fresco enfriados, congelados y ahumados, con foco en inocuidad, trazabilidad, calidad y seguridad alimentaria.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9752\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9752\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> VidFran SpA <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9752\" class=\"elementor-element elementor-element-0bca16d e-con-full e-flex e-con e-child\" data-id=\"0bca16d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a65de elementor-widget elementor-widget-text-editor\" data-id=\"b8a65de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Exportaci\u00f3n e Importaci\u00f3n de productos del mar en sus diferentes presentaciones, desde Chile a los diferentes mercados internacionales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1bd026d elementor-widget elementor-widget-html\" data-id=\"1bd026d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n\r\n<section class=\"vg-brandSection\" aria-label=\"Accesos a marcas\">\r\n  <div class=\"vg-brandGrid\" role=\"list\">\r\n    <!-- CARD 1 -->\r\n    <a class=\"vg-brandCard\" role=\"listitem\" data-brand=\"vidkare\" href=\"\/vidkare\/\" aria-label=\"Ir a VidKare\">\r\n      <div class=\"vg-brandTop\">\r\n        <img class=\"vg-brandLogo\"\r\n          src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/02\/Logo-Vidkare-3.png\"\r\n          alt=\"VidKare\" loading=\"lazy\" decoding=\"async\">\r\n      <\/div>\r\n      <div class=\"vg-brandBottom\">\r\n        <div class=\"vg-brandTitle\">VidKare<\/div>\r\n        <div class=\"vg-brandCta\">VIS\u00cdTANOS \u2192<\/div>\r\n      <\/div>\r\n    <\/a>\r\n\r\n    <!-- CARD 2 -->\r\n    <a class=\"vg-brandCard\" role=\"listitem\" data-brand=\"vidsan\" href=\"https:\/\/www.vidsanseafoods.cl\" aria-label=\"Ir a VidSan\">\r\n      <div class=\"vg-brandTop\">\r\n        <img class=\"vg-brandLogo\"\r\n          src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/02\/Logo-Pesquera-VidSan-2.png\"\r\n          alt=\"VidSan\" loading=\"lazy\" decoding=\"async\">\r\n      <\/div>\r\n      <div class=\"vg-brandBottom\">\r\n        <div class=\"vg-brandTitle\">VidSan<\/div>\r\n        <div class=\"vg-brandCta\">VIS\u00cdTANOS \u2192<\/div>\r\n      <\/div>\r\n    <\/a>\r\n\r\n    <!-- CARD 3 -->\r\n    <a class=\"vg-brandCard\" role=\"listitem\" data-brand=\"vidfran\" href=\"\/vidfran\/\" aria-label=\"Ir a VidFran\">\r\n      <div class=\"vg-brandTop\">\r\n        <img class=\"vg-brandLogo\"\r\n          src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-01-23-at-18.48.41-2.jpeg\"\r\n          alt=\"VidFran\" loading=\"lazy\" decoding=\"async\">\r\n      <\/div>\r\n      <div class=\"vg-brandBottom\">\r\n        <div class=\"vg-brandTitle\">VidFran<\/div>\r\n        <div class=\"vg-brandCta\">VIS\u00cdTANOS \u2192<\/div>\r\n      <\/div>\r\n    <\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  \/* ===== Scoped (no afecta nada fuera) ===== *\/\r\n  .vg-brandSection, .vg-brandSection *{ box-sizing:border-box; }\r\n\r\n  .vg-brandGrid{\r\n    display:grid;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    gap: 18px;\r\n    align-items: stretch;\r\n  }\r\n\r\n  \/* Card *\/\r\n  .vg-brandCard{\r\n    display:flex;\r\n    flex-direction:column;\r\n    width:100%;\r\n    min-width:0;\r\n    text-decoration:none;\r\n    color: inherit;\r\n\r\n    border-radius: 22px;\r\n    overflow:hidden;\r\n    border: 1px solid rgba(255,255,255,.14);\r\n    background: rgba(255,255,255,.06);\r\n    backdrop-filter: blur(12px);\r\n    -webkit-backdrop-filter: blur(12px);\r\n    box-shadow: 0 30px 120px rgba(0,0,0,.28);\r\n\r\n    transition: transform .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease;\r\n  }\r\n  .vg-brandCard:hover{\r\n    transform: translateY(-2px);\r\n    border-color: rgba(255,255,255,.22);\r\n    background: rgba(255,255,255,.08);\r\n    box-shadow: 0 38px 150px rgba(0,0,0,.32);\r\n  }\r\n\r\n  \/* ===== TOP blanco: mismo alto para todas, logo NUNCA descuadra ===== *\/\r\n  .vg-brandTop{\r\n    background:#fff;\r\n    border-bottom: 1px solid rgba(0,0,0,.08);\r\n\r\n    \/* \u2705 alto uniforme, no depende del logo *\/\r\n    height: 150px;\r\n    padding: 18px 16px;\r\n\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n\r\n    \/* \u2705 evita que im\u00e1genes altas \u201cempujen\u201d *\/\r\n    overflow:hidden;\r\n  }\r\n\r\n  .vg-brandLogo{\r\n    display:block;\r\n\r\n    \/* \u2705 regla clave: encaja dentro del cuadro sin deformar *\/\r\n    max-width: 92%;\r\n    max-height: 100%;\r\n    width: auto;\r\n    height: auto;\r\n    object-fit: contain;\r\n\r\n    \/* \u2705 mejora im\u00e1genes tipo foto (vidfran) *\/\r\n    border-radius: 10px;\r\n  }\r\n\r\n  \/* Bottom *\/\r\n  .vg-brandBottom{\r\n    padding: 18px 16px 20px;\r\n    display:flex;\r\n    flex-direction:column;\r\n    justify-content:center;\r\n    align-items:center;\r\n    gap: 10px;\r\n    text-align:center;\r\n\r\n    \/* \u2705 alto uniforme *\/\r\n    height: 130px;\r\n  }\r\n\r\n  .vg-brandTitle{\r\n    font-weight: 950;\r\n    font-size: 18px;\r\n    letter-spacing: .01em;\r\n    color: rgba(255,255,255,.96);\r\n    line-height: 1.15;\r\n  }\r\n\r\n  .vg-brandCta{\r\n    font-weight: 950;\r\n    letter-spacing: .12em;\r\n    font-size: 12px;\r\n    text-transform: uppercase;\r\n    color: rgba(255,255,255,.92);\r\n  }\r\n\r\n  \/* Focus accesible *\/\r\n  .vg-brandCard:focus{ outline:none; }\r\n  .vg-brandCard:focus-visible{\r\n    box-shadow:\r\n      0 38px 150px rgba(0,0,0,.32),\r\n      0 0 0 3px rgba(77,212,255,.28);\r\n    border-color: rgba(77,212,255,.35);\r\n  }\r\n\r\n  \/* Responsive *\/\r\n  @media (max-width: 900px){\r\n    .vg-brandGrid{ grid-template-columns: 1fr; }\r\n    .vg-brandTop{ height: 140px; }\r\n    .vg-brandBottom{ height: 120px; }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce){\r\n    .vg-brandCard{ transition:none !important; }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\/* JS opcional: si quieres manejar links desde ac\u00e1 *\/\r\n(function(){\r\n  const map = {\r\n    vidkare: \"\/vidkare\/\",\r\n    vidsan:  \"\/vidsan\/\",\r\n    vidfran: \"\/vidfran\/\"\r\n  };\r\n\r\n  document.querySelectorAll(\".vg-brandSection .vg-brandCard[data-brand]\").forEach(a=>{\r\n    const key = a.getAttribute(\"data-brand\");\r\n    if(!key) return;\r\n\r\n    const href = (a.getAttribute(\"href\") || \"\").trim();\r\n    if(!href || href === \"#\"){\r\n      if(map[key]) a.setAttribute(\"href\", map[key]);\r\n    }\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-684c96a e-con-full e-flex e-con e-child\" data-id=\"684c96a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14f39e1 elementor-widget elementor-widget-html\" data-id=\"14f39e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  \/* ====== CARD (scoped) ====== *\/\r\n  .vidsea-wrap{\r\n    width:100%;\r\n    display:flex;\r\n    justify-content:center;\r\n  }\r\n\r\n  .vidsea-card{\r\n    position:relative;\r\n    width:100%;\r\n    max-width:520px;\r\n\r\n    \/* Fallback (por si clamp() no existe en el navegador) *\/\r\n    height:78vh;\r\n    min-height:520px;\r\n    max-height:860px;\r\n\r\n    overflow:hidden;\r\n    border-radius:28px;\r\n    border:1px solid rgba(255,255,255,.14);\r\n    background: rgba(255,255,255,.04);\r\n    box-shadow:0 40px 160px rgba(0,0,0,.45);\r\n  }\r\n\r\n  \/* Si el navegador soporta clamp(), lo usamos *\/\r\n  @supports (height: clamp(1px, 2px, 3px)) {\r\n    .vidsea-card{ height: clamp(520px, 78vh, 860px); }\r\n  }\r\n\r\n  \/* video *\/\r\n  .vidsea-video{\r\n    position:absolute;\r\n    inset:0;\r\n    width:100%;\r\n    height:100%;\r\n    object-fit:cover;\r\n    object-position:center;\r\n    display:block;\r\n    background:#000;\r\n    transform: scale(1.02);\r\n  }\r\n\r\n  \/* overlay abajo *\/\r\n  .vidsea-card::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    inset:0;\r\n    pointer-events:none;\r\n    z-index:2;\r\n    background: linear-gradient(\r\n      180deg,\r\n      rgba(0,0,0,0) 55%,\r\n      rgba(0,0,0,.25) 72%,\r\n      rgba(0,0,0,.72) 100%\r\n    );\r\n  }\r\n\r\n  \/* texto inferior *\/\r\n  .vidsea-caption{\r\n    position:absolute;\r\n    left:18px;\r\n    bottom:18px;\r\n    z-index:3;\r\n    display:flex;\r\n    flex-direction:column;\r\n    gap:10px;\r\n    max-width:calc(100% - 36px);\r\n    pointer-events:none;\r\n  }\r\n\r\n  .vidsea-pill{\r\n    display:inline-flex;\r\n    align-self:flex-start;\r\n    padding:8px 14px;\r\n    border-radius:999px;\r\n    font-size:12px;\r\n    line-height:1;\r\n    letter-spacing:.14em;\r\n    text-transform:uppercase;\r\n    color:#fff;\r\n    background: rgba(0,0,0,.30);\r\n    border:1px solid rgba(255,255,255,.22);\r\n    backdrop-filter: blur(10px);\r\n    -webkit-backdrop-filter: blur(10px);\r\n  }\r\n\r\n  .vidsea-sub{\r\n    font-size:13px;\r\n    line-height:1.35;\r\n    color: rgba(255,255,255,.86);\r\n    text-shadow: 0 10px 30px rgba(0,0,0,.65);\r\n  }\r\n\r\n  \/* DEBUG (se crea por JS si data-debug=\"1\") *\/\r\n  .vidsea-debug{\r\n    position:absolute;\r\n    top:12px;\r\n    right:12px;\r\n    z-index:4;\r\n    padding:6px 10px;\r\n    border-radius:999px;\r\n    font: 700 12px\/1 ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial;\r\n    color:#fff;\r\n    background: rgba(0,0,0,.45);\r\n    border: 1px solid rgba(255,255,255,.18);\r\n    backdrop-filter: blur(10px);\r\n    -webkit-backdrop-filter: blur(10px);\r\n  }\r\n  .vidsea-debug.is-ok{ background: rgba(0,140,120,.35); }\r\n  .vidsea-debug.is-err{ background: rgba(180,0,40,.35); }\r\n\r\n  @media (max-width: 767px){\r\n    .vidsea-card{ max-width:100%; border-radius:24px; }\r\n    .vidsea-caption{ left:14px; bottom:14px; }\r\n    .vidsea-pill{ font-size:11px; padding:7px 12px; }\r\n    .vidsea-sub{ font-size:12.5px; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"vidsea-wrap\">\r\n  <div class=\"vidsea-card\" data-autoplay=\"1\" data-debug=\"1\">\r\n\r\n    <video\r\n      class=\"vidsea-video\"\r\n      autoplay\r\n      muted\r\n      playsinline\r\n      loop\r\n      preload=\"metadata\"\r\n      poster=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/02\/v5.mp4\"\r\n    >\r\n      <!-- IMPORTANTE: aqu\u00ed debe ser un video real .mp4 -->\r\n      <source src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/02\/v5.mp4\" type=\"video\/mp4\">\r\n      <!-- Opcional: mejora compatibilidad en algunos navegadores -->\r\n      <!-- <source src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/01\/v5.webm\" type=\"video\/webm\"> -->\r\n    <\/video>\r\n\r\n    <div class=\"vidsea-caption\">\r\n      <div class=\"vidsea-pill\">DEL MAR AL MUNDO<\/div>\r\n      <div class=\"vidsea-sub\">Cadena de fr\u00edo \u00b7 Trazabilidad \u00b7 Calidad<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(() => {\r\n  const card = document.querySelector('.vidsea-card');\r\n  if (!card) return;\r\n\r\n  const video = card.querySelector('video');\r\n  if (!video) return;\r\n\r\n  const showDebug = card.dataset.debug === \"1\";\r\n  let debugEl = null;\r\n\r\n  if (showDebug) {\r\n    debugEl = document.createElement('div');\r\n    debugEl.className = 'vidsea-debug';\r\n    debugEl.textContent = ''; \/\/ <- sin \"Cargando\u2026\"\r\n    card.appendChild(debugEl);\r\n  }\r\n\r\n  const setDebug = (txt, cls) => {\r\n    if (!showDebug || !debugEl) return;\r\n    debugEl.textContent = txt;\r\n    debugEl.classList.remove('is-ok','is-err');\r\n    if (cls) debugEl.classList.add(cls);\r\n  };\r\n\r\n  const tryPlay = () => {\r\n    video.muted = true;\r\n    video.playsInline = true;\r\n\r\n    const p = video.play();\r\n    if (p && typeof p.catch === \"function\") {\r\n      p.catch(() => setDebug('Autoplay bloqueado (tap)', ''));\r\n    }\r\n  };\r\n\r\n  \/\/ OK cuando ya puede reproducir\r\n  video.addEventListener('loadeddata', () => setDebug('OK', 'is-ok'));\r\n  video.addEventListener('canplay', () => setDebug('OK', 'is-ok'));\r\n\r\n  \/\/ Si falla (por ejemplo, URL mal, codec incompatible, etc.)\r\n  video.addEventListener('error', () => {\r\n    const err = video.error ? video.error.code : '';\r\n    setDebug('Error cargando video ' + err, 'is-err');\r\n  });\r\n\r\n  \/\/ Autoplay al cargar\r\n  if (card.dataset.autoplay === \"1\") {\r\n    if (document.readyState === \"complete\") tryPlay();\r\n    else window.addEventListener(\"load\", tryPlay, { once: true });\r\n  }\r\n\r\n  \/\/ Click\/tap desbloquea autoplay (iOS\/Safari)\r\n  card.addEventListener('click', tryPlay, { passive: true });\r\n  card.addEventListener('touchstart', tryPlay, { passive: true });\r\n\r\n  \/\/ Pausa cuando no se ve\r\n  if (\"IntersectionObserver\" in window) {\r\n    const io = new IntersectionObserver(entries => {\r\n      entries.forEach(e => {\r\n        if (e.isIntersecting) tryPlay();\r\n        else video.pause();\r\n      });\r\n    }, { threshold: 0.25 });\r\n    io.observe(card);\r\n  }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea91ec1 e-flex e-con-boxed e-con e-parent\" data-id=\"ea91ec1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45a1d5f elementor-widget elementor-widget-heading\" data-id=\"45a1d5f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"operations\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Operaciones de Vid Group\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c7fb2b elementor-widget elementor-widget-text-editor\" data-id=\"7c7fb2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><br \/>Desde la extracci\u00f3n hasta el procesamiento y la exportaci\u00f3n: una operaci\u00f3n integral con foco en calidad,<br \/>trazabilidad, seguridad y certificaci\u00f3n.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a97103b e-flex e-con-boxed e-con e-parent\" data-id=\"a97103b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6546941 e-con-full vg-opCard e-flex e-con e-child\" data-id=\"6546941\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d321ea8 elementor-widget elementor-widget-html\" data-id=\"d321ea8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"vg-opMedia-html\" data-vg-media>\r\n  <span class=\"vg-opBadge-html\"><i><\/i> Video<\/span>\r\n\r\n  <video\r\n    class=\"vg-opVideo-html\"\r\n    autoplay \r\n    muted\r\n    playsinline\r\n    loop\r\n    preload=\"auto\"\r\n    poster=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/02\/v1.mp4\"\r\n  >\r\n    <source src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/02\/v1.mp4\" type=\"video\/mp4\">\r\n  <\/video>\r\n\r\n  <div class=\"vg-opPlay-html\" aria-hidden=\"true\"><span><\/span><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \/* ==========================================\r\n     1. CSS INTEGRADO (Carga una sola vez)\r\n     ========================================== *\/\r\n  if (!document.getElementById(\"vg-opMedia-html-style\")) {\r\n    const s = document.createElement(\"style\");\r\n    s.id = \"vg-opMedia-html-style\";\r\n    s.textContent = `\r\n      .vg-opMedia-html {\r\n        position: relative;\r\n        width: 100%;\r\n        aspect-ratio: 16 \/ 9;\r\n        overflow: hidden;\r\n        background: #000;\r\n        margin: 0 !important;\r\n        border-radius: 0 !important;\r\n      }\r\n\r\n      .vg-opMedia-html .vg-opVideo-html {\r\n        position: absolute;\r\n        inset: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: cover;\r\n        display: block;\r\n        filter: saturate(1.03) contrast(1.02);\r\n      }\r\n\r\n      .vg-opMedia-html .vg-opBadge-html {\r\n        position: absolute; top: 12px; left: 12px;\r\n        z-index: 3;\r\n        display: inline-flex; align-items: center; gap: 8px;\r\n        padding: 7px 10px;\r\n        border-radius: 999px;\r\n        background: rgba(255, 255, 255, 0.1);\r\n        backdrop-filter: blur(10px);\r\n        -webkit-backdrop-filter: blur(10px);\r\n        font-weight: 800; font-size: 12px; color: #fff;\r\n        border: 1px solid rgba(255, 255, 255, 0.2);\r\n        pointer-events: none;\r\n      }\r\n\r\n      .vg-opMedia-html .vg-opBadge-html i {\r\n        width: 8px; height: 8px;\r\n        border-radius: 50%;\r\n        background: #4dd4ff;\r\n        box-shadow: 0 0 8px #4dd4ff;\r\n      }\r\n\r\n      .vg-opMedia-html .vg-opPlay-html {\r\n        position: absolute; inset: 0;\r\n        display: grid; place-items: center;\r\n        z-index: 2;\r\n        pointer-events: none;\r\n        transition: opacity 0.3s ease;\r\n      }\r\n\r\n      .vg-opMedia-html .vg-opPlay-html span {\r\n        width: 60px; height: 60px;\r\n        border-radius: 50%;\r\n        background: rgba(255, 255, 255, 0.2);\r\n        backdrop-filter: blur(8px);\r\n        border: 1px solid rgba(255, 255, 255, 0.3);\r\n        display: flex; align-items: center; justify-content: center;\r\n      }\r\n\r\n      \/* Oculta el play cuando est\u00e1 reproduciendo *\/\r\n      .vg-opMedia-html.is-playing .vg-opPlay-html {\r\n        opacity: 0;\r\n      }\r\n    `;\r\n    document.head.appendChild(s);\r\n  }\r\n\r\n  \/* ==========================================\r\n     2. L\u00d3GICA DE REPRODUCCI\u00d3N AUTOM\u00c1TICA\r\n     ========================================== *\/\r\n  function initOne(root) {\r\n    if (!root || root.dataset.vgInited === \"1\") return;\r\n    root.dataset.vgInited = \"1\";\r\n\r\n    const video = root.querySelector(\"video\");\r\n    if (!video) return;\r\n\r\n    \/\/ Forzar silencio para asegurar autoplay en navegadores\r\n    video.muted = true;\r\n    video.setAttribute(\"muted\", \"\");\r\n    video.setAttribute(\"playsinline\", \"\");\r\n\r\n    const playVideo = () => {\r\n      const promise = video.play();\r\n      if (promise !== undefined) {\r\n        promise.catch(() => {\r\n          \/\/ Si el navegador bloquea el autoplay, se espera a una interacci\u00f3n\r\n          console.log(\"Autoplay bloqueado. Esperando interacci\u00f3n.\");\r\n        });\r\n      }\r\n    };\r\n\r\n    \/\/ IntersectionObserver: Reproduce solo cuando es visible (Optimizaci\u00f3n)\r\n    if (\"IntersectionObserver\" in window) {\r\n      const observer = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n          if (entry.isIntersecting) {\r\n            playVideo();\r\n          } else {\r\n            video.pause();\r\n          }\r\n        });\r\n      }, { threshold: 0.15 });\r\n      observer.observe(root);\r\n    } else {\r\n      \/\/ Fallback para navegadores antiguos\r\n      playVideo();\r\n    }\r\n\r\n    \/\/ Toggle de pausa con click\r\n    root.addEventListener(\"click\", () => {\r\n      if (video.paused) {\r\n        playVideo();\r\n      } else {\r\n        video.pause();\r\n      }\r\n    });\r\n\r\n    video.addEventListener(\"play\", () => root.classList.add(\"is-playing\"));\r\n    video.addEventListener(\"pause\", () => root.classList.remove(\"is-playing\"));\r\n  }\r\n\r\n  \/\/ Escaneo inicial y soporte para cambios din\u00e1micos (Elementor\/JS)\r\n  function scan() {\r\n    document.querySelectorAll(\".vg-opMedia-html[data-vg-media]\").forEach(initOne);\r\n  }\r\n\r\n  scan();\r\n\r\n  if (!window.__vgOpMediaObserver) {\r\n    window.__vgOpMediaObserver = new MutationObserver(scan);\r\n    window.__vgOpMediaObserver.observe(document.documentElement, { childList: true, subtree: true });\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74f629f elementor-widget elementor-widget-heading\" data-id=\"74f629f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Flota - Comercializadora \/ VidKare\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef42d50 elementor-widget elementor-widget-text-editor\" data-id=\"ef42d50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li><b>Operaci\u00f3n:<\/b> Flota de captura y camiones de transporte, propios de la empresa, con lo cual la log\u00edstica en la primera etapa est\u00e1 asegurada.<\/li><li><b>Enfoque:<\/b> Manejo eficiente para asegurar frescura y calidad de cada producto.<\/li><li><b>Canales:<\/b> Nacional, Retail y foodservice (HORECA).<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a24c425 e-con-full vg-opCard e-flex e-con e-child\" data-id=\"a24c425\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f43426a elementor-widget elementor-widget-html\" data-id=\"f43426a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"vg-opMedia-html\" data-vg-media>\r\n  <span class=\"vg-opBadge-html\"><i><\/i> Video<\/span>\r\n\r\n  <video \r\n    class=\"vg-opVideo-html\" \r\n    autoplay \r\n    muted \r\n    playsinline \r\n    loop \r\n    preload=\"auto\" \r\n    poster=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/01\/v2.webp\"\r\n  >\r\n    <source src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/01\/V2.mp4\" type=\"video\/mp4\">\r\n    <source src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/01\/V2.webm\" type=\"video\/webm\">\r\n  <\/video>\r\n\r\n  <div class=\"vg-opPlay-html\" aria-hidden=\"true\"><span><\/span><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \/* ==========================================\r\n     1. CSS UNIFICADO\r\n     ========================================== *\/\r\n  if (!document.getElementById(\"vg-opMedia-html-style\")) {\r\n    const s = document.createElement(\"style\");\r\n    s.id = \"vg-opMedia-html-style\";\r\n    s.textContent = `\r\n      .vg-opMedia-html {\r\n        position: relative; width: 100%; aspect-ratio: 16 \/ 9;\r\n        overflow: hidden; background: #000; margin: 0 !important;\r\n      }\r\n      .vg-opMedia-html .vg-opVideo-html {\r\n        position: absolute; inset: 0; width: 100%; height: 100%;\r\n        object-fit: cover; display: block; filter: saturate(1.03) contrast(1.02);\r\n      }\r\n      .vg-opMedia-html .vg-opBadge-html {\r\n        position: absolute; top: 12px; left: 12px; z-index: 3;\r\n        display: inline-flex; align-items: center; gap: 8px;\r\n        padding: 7px 10px; border-radius: 999px;\r\n        background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px);\r\n        -webkit-backdrop-filter: blur(10px); font-weight: 800; font-size: 12px;\r\n        color: #fff; border: 1px solid rgba(255, 255, 255, 0.2); pointer-events: none;\r\n      }\r\n      .vg-opMedia-html .vg-opBadge-html i {\r\n        width: 8px; height: 8px; border-radius: 50%; background: #4dd4ff;\r\n        box-shadow: 0 0 8px #4dd4ff;\r\n      }\r\n      .vg-opMedia-html .vg-opPlay-html {\r\n        position: absolute; inset: 0; display: grid; place-items: center;\r\n        z-index: 2; pointer-events: none; transition: opacity 0.3s ease;\r\n      }\r\n      .vg-opMedia-html .vg-opPlay-html span {\r\n        width: 60px; height: 60px; border-radius: 50%;\r\n        background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.3);\r\n        display: flex; align-items: center; justify-content: center;\r\n      }\r\n      .vg-opMedia-html.is-playing .vg-opPlay-html { opacity: 0; }\r\n    `;\r\n    document.head.appendChild(s);\r\n  }\r\n\r\n  \/* ==========================================\r\n     2. L\u00d3GICA DE AUTO-REPRODUCCI\u00d3N (Scroll & Viewport)\r\n     ========================================== *\/\r\n  function initOne(root) {\r\n    if (!root || root.dataset.vgInited === \"1\") return;\r\n    root.dataset.vgInited = \"1\";\r\n\r\n    const video = root.querySelector(\"video\");\r\n    if (!video) return;\r\n\r\n    video.muted = true;\r\n    video.setAttribute(\"muted\", \"\");\r\n    video.setAttribute(\"playsinline\", \"\");\r\n\r\n    const playVideo = () => {\r\n      const p = video.play();\r\n      if (p !== undefined) p.catch(() => {});\r\n    };\r\n\r\n    \/\/ Solo reproduce si el video est\u00e1 en pantalla (ahorra datos y CPU)\r\n    if (\"IntersectionObserver\" in window) {\r\n      const observer = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n          if (entry.isIntersecting) playVideo();\r\n          else video.pause();\r\n        });\r\n      }, { threshold: 0.15 });\r\n      observer.observe(root);\r\n    } else {\r\n      playVideo();\r\n    }\r\n\r\n    \/\/ Click para pausar\/reproducir manualmente\r\n    root.addEventListener(\"click\", () => {\r\n      if (video.paused) playVideo();\r\n      else video.pause();\r\n    });\r\n\r\n    video.addEventListener(\"play\", () => root.classList.add(\"is-playing\"));\r\n    video.addEventListener(\"pause\", () => root.classList.remove(\"is-playing\"));\r\n  }\r\n\r\n  function scan() {\r\n    document.querySelectorAll(\".vg-opMedia-html[data-vg-media]\").forEach(initOne);\r\n  }\r\n\r\n  scan();\r\n\r\n  \/\/ Compatibilidad con Elementor y otros constructores din\u00e1micos\r\n  if (!window.__vgOpMediaObserver) {\r\n    window.__vgOpMediaObserver = new MutationObserver(scan);\r\n    window.__vgOpMediaObserver.observe(document.documentElement, { childList: true, subtree: true });\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef6c66b elementor-widget elementor-widget-heading\" data-id=\"ef6c66b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pesquera  VidSan \/ Ancud\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9298988 elementor-widget elementor-widget-text-editor\" data-id=\"9298988\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li><b>Presentaciones:<\/b> Vivo, Fresco Enfriado, Crudo y Cocido Congelado, Ahumado.<\/li><li><b>Mercados:<\/b> Nacional, EE.UU, Corea otros.<\/li><li><b>Est\u00e1ndares:<\/b> foco en inocuidad y trazabilidad.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-064dd6c e-con-full vg-opCard e-flex e-con e-child\" data-id=\"064dd6c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca15347 elementor-widget elementor-widget-html\" data-id=\"ca15347\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"vg-opMedia-html\" data-vg-media>\r\n  <span class=\"vg-opBadge-html\"><i><\/i> Video<\/span>\r\n\r\n  <video \r\n    class=\"vg-opVideo-html\" \r\n    autoplay \r\n    muted \r\n    playsinline \r\n    loop \r\n    preload=\"auto\" \r\n    poster=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/01\/v3.webp\"\r\n  >\r\n    <source src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/02\/Adobe-Express-v3-2.mp4\" type=\"video\/mp4\">\r\n    Tu navegador no soporta videos.\r\n  <\/video>\r\n\r\n  <div class=\"vg-opPlay-html\" aria-hidden=\"true\"><span><\/span><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \/* ==========================================\r\n     1. ESTILOS CSS (Carga \u00fanica)\r\n     ========================================== *\/\r\n  if (!document.getElementById(\"vg-opMedia-html-style\")) {\r\n    const s = document.createElement(\"style\");\r\n    s.id = \"vg-opMedia-html-style\";\r\n    s.textContent = `\r\n      .vg-opMedia-html { \r\n        position: relative; \r\n        width: 100%; \r\n        aspect-ratio: 16 \/ 9; \r\n        overflow: hidden; \r\n        background: #000; \r\n        margin: 0 !important; \r\n        border-radius: 0 !important; \r\n      }\r\n      .vg-opMedia-html .vg-opVideo-html { \r\n        position: absolute; \r\n        inset: 0; \r\n        width: 100%; \r\n        height: 100%; \r\n        object-fit: cover; \r\n        display: block; \r\n        filter: saturate(1.03) contrast(1.02); \r\n      }\r\n      .vg-opMedia-html .vg-opBadge-html { \r\n        position: absolute; top: 12px; left: 12px; z-index: 3; \r\n        display: inline-flex; align-items: center; gap: 8px; \r\n        padding: 7px 10px; border-radius: 999px; \r\n        background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); \r\n        -webkit-backdrop-filter: blur(10px); font-weight: 800; font-size: 12px; \r\n        color: #fff; border: 1px solid rgba(255, 255, 255, 0.2); pointer-events: none; \r\n      }\r\n      .vg-opMedia-html .vg-opBadge-html i { \r\n        width: 8px; height: 8px; border-radius: 50%; background: #4dd4ff; \r\n        box-shadow: 0 0 8px #4dd4ff; \r\n      }\r\n      .vg-opMedia-html .vg-opPlay-html { \r\n        position: absolute; inset: 0; display: grid; place-items: center; \r\n        z-index: 2; pointer-events: none; transition: opacity 0.3s ease; \r\n      }\r\n      .vg-opMedia-html .vg-opPlay-html span { \r\n        width: 60px; height: 60px; border-radius: 50%; \r\n        background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.3); \r\n        display: flex; align-items: center; justify-content: center; \r\n      }\r\n      .vg-opMedia-html.is-playing .vg-opPlay-html { opacity: 0; }\r\n    `;\r\n    document.head.appendChild(s);\r\n  }\r\n\r\n  \/* ==========================================\r\n     2. L\u00d3GICA DE REPRODUCCI\u00d3N (Scroll & Viewport)\r\n     ========================================== *\/\r\n  function initOne(root) {\r\n    if (!root || root.dataset.vgInited === \"1\") return;\r\n    root.dataset.vgInited = \"1\";\r\n\r\n    const video = root.querySelector(\"video\");\r\n    if (!video) return;\r\n\r\n    video.muted = true;\r\n    video.setAttribute(\"muted\", \"\");\r\n    video.setAttribute(\"playsinline\", \"\");\r\n\r\n    const playVideo = () => {\r\n      const p = video.play();\r\n      if (p !== undefined) p.catch(() => {});\r\n    };\r\n\r\n    \/\/ Solo reproduce si es visible para no ralentizar el sitio\r\n    if (\"IntersectionObserver\" in window) {\r\n      const observer = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n          if (entry.isIntersecting) playVideo();\r\n          else video.pause();\r\n        });\r\n      }, { threshold: 0.15 });\r\n      observer.observe(root);\r\n    } else {\r\n      playVideo();\r\n    }\r\n\r\n    \/\/ Toggle manual al hacer clic\r\n    root.addEventListener(\"click\", () => {\r\n      if (video.paused) playVideo();\r\n      else video.pause();\r\n    });\r\n\r\n    video.addEventListener(\"play\", () => root.classList.add(\"is-playing\"));\r\n    video.addEventListener(\"pause\", () => root.classList.remove(\"is-playing\"));\r\n  }\r\n\r\n  function scan() {\r\n    document.querySelectorAll(\".vg-opMedia-html[data-vg-media]\").forEach(initOne);\r\n  }\r\n\r\n  scan();\r\n  if (!window.__vgOpMediaObserver) {\r\n    window.__vgOpMediaObserver = new MutationObserver(scan);\r\n    window.__vgOpMediaObserver.observe(document.documentElement, { childList: true, subtree: true });\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-994fae1 elementor-widget elementor-widget-heading\" data-id=\"994fae1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Procesadora \/ Puerto Montt\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8fa51f elementor-widget elementor-widget-text-editor\" data-id=\"c8fa51f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li><b>Presentaciones:<\/b> Fresco Enfriado, Crudo y Cocido Congelado.<\/li><li><b>Mercados:<\/b> Canada, EE.UU, Mexico, Brasil, Argentina, UE, China, Japon, Corea, Israel otros .<\/li><li><b>Est\u00e1ndares:<\/b> Enfoque claro y estable en inocuidad, seguridad y con un alto nivel de compromiso con nuestros clientes.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9c68c4c e-flex e-con-boxed e-con e-parent\" data-id=\"9c68c4c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b39a8f elementor-widget elementor-widget-html\" data-id=\"4b39a8f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"productos\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"vg-products\" aria-label=\"Lista de productos\">\r\n  <div class=\"vg-products__wrap\">\r\n    <header class=\"vg-products__head\">\r\n      <h2 class=\"vg-products__title\">Productos Temporada 2026<\/h2>\r\n\r\n      <div class=\"vg-products__filters\" role=\"tablist\" aria-label=\"Filtros de productos\">\r\n        <button class=\"vg-filter is-active\" type=\"button\" data-filter=\"all\" role=\"tab\" aria-selected=\"true\">Todos<\/button>\r\n        <button class=\"vg-filter\" type=\"button\" data-filter=\"crustaceos\" role=\"tab\" aria-selected=\"false\">Crust\u00e1ceos<\/button>\r\n        <button class=\"vg-filter\" type=\"button\" data-filter=\"pescados\" role=\"tab\" aria-selected=\"false\">Pescados<\/button>\r\n        <button class=\"vg-filter\" type=\"button\" data-filter=\"moluscos\" role=\"tab\" aria-selected=\"false\">Moluscos<\/button>\r\n      <\/div>\r\n    <\/header>\r\n\r\n    <div class=\"vg-products__grid\" id=\"vgProductsGrid\" aria-live=\"polite\"><\/div>\r\n  <\/div>\r\n\r\n  <style>\r\n    .vg-products, .vg-products *{ box-sizing:border-box; }\r\n\r\n    \/* \u2705 Fondo transparente (sin gradients, sin grilla) *\/\r\n    .vg-products{\r\n      position:relative;\r\n      padding: clamp(34px, 5vw, 70px) 0;\r\n      color:#fff;\r\n      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, \"Noto Sans\", \"Helvetica Neue\", sans-serif;\r\n      background: transparent !important;\r\n      overflow: visible !important;\r\n    }\r\n    .vg-products:before{\r\n      content:none !important;   \/* \u2705 elimina la grilla *\/\r\n      display:none !important;\r\n    }\r\n\r\n    .vg-products__wrap{\r\n      position:relative;\r\n      width:min(1200px, calc(100% - 34px));\r\n      margin:0 auto;\r\n      z-index:1;\r\n    }\r\n\r\n    .vg-products__title{\r\n      margin:0;\r\n      font-weight: 950;\r\n      letter-spacing: .02em;\r\n      font-size: clamp(34px, 4.6vw, 56px);\r\n      line-height:1.05;\r\n    }\r\n\r\n    .vg-products__filters{\r\n      display:flex;\r\n      gap:10px;\r\n      flex-wrap: wrap;\r\n      margin-top: 14px;\r\n    }\r\n    .vg-filter{\r\n      height: 44px;\r\n      padding: 0 16px;\r\n      border-radius: 999px;\r\n      border: 1px solid rgba(255,255,255,.14);\r\n      background: rgba(255,255,255,.06);\r\n      backdrop-filter: blur(10px);\r\n      color: rgba(255,255,255,.92);\r\n      font-weight: 950;\r\n      letter-spacing: .01em;\r\n      cursor:pointer;\r\n      transition: transform .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease;\r\n      user-select:none;\r\n    }\r\n    .vg-filter.is-active{\r\n      border-color: rgba(255,255,255,.18);\r\n      background: linear-gradient(90deg, #ff2b4a 0%, #b30028 100%);\r\n      color:#fff;\r\n      box-shadow:\r\n        0 18px 70px rgba(0,0,0,.22),\r\n        0 14px 46px rgba(255, 43, 74, .28);\r\n    }\r\n    .vg-filter:hover{\r\n      transform: translateY(-1px);\r\n      border-color: rgba(255,255,255,.22);\r\n      box-shadow: 0 18px 70px rgba(0,0,0,.22);\r\n    }\r\n\r\n    .vg-products__grid{\r\n      margin-top: 18px;\r\n      display:grid;\r\n      grid-template-columns: repeat(4, minmax(0, 1fr));\r\n      gap: 14px;\r\n      grid-auto-flow: dense;\r\n    }\r\n\r\n    .vg-card{\r\n      position:relative;\r\n      border-radius: 18px;\r\n      border: 1px solid rgba(255,255,255,.14);\r\n      background: rgba(255,255,255,.06);\r\n      backdrop-filter: blur(10px);\r\n      overflow:hidden;\r\n      box-shadow: 0 22px 90px rgba(0,0,0,.22);\r\n      transition: transform .18s ease, border-color .18s ease, background .18s ease;\r\n      min-height: 240px;\r\n      display:flex;\r\n      flex-direction:column;\r\n    }\r\n    .vg-card:hover{\r\n      transform: translateY(-2px);\r\n      border-color: rgba(255,255,255,.22);\r\n      background: rgba(255,255,255,.08);\r\n    }\r\n\r\n    .vg-card__tag{\r\n      position:absolute;\r\n      top: 10px;\r\n      left: 10px;\r\n      padding: 7px 10px;\r\n      border-radius: 999px;\r\n      font-size: 12px;\r\n      font-weight: 950;\r\n      letter-spacing: .02em;\r\n      color:#fff;\r\n      border: 1px solid rgba(255,255,255,.18);\r\n      background: rgba(0,0,0,.22);\r\n      backdrop-filter: blur(10px);\r\n      z-index: 2;\r\n      pointer-events:none;\r\n    }\r\n\r\n    .vg-card__media{\r\n      width:100%;\r\n      aspect-ratio: 16 \/ 9;\r\n      background: linear-gradient(135deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\r\n      overflow:hidden;\r\n    }\r\n    .vg-card__media img{\r\n      width:100%;\r\n      height:100%;\r\n      object-fit: cover;\r\n      display:block;\r\n      transform: scale(1.02);\r\n      filter: saturate(1.04) contrast(1.03);\r\n    }\r\n\r\n    .vg-card__body{\r\n      padding: 12px 12px 14px;\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap: 6px;\r\n      flex: 1;\r\n    }\r\n    .vg-card__name{\r\n      margin:0;\r\n      font-size: 15px;\r\n      font-weight: 950;\r\n      letter-spacing: .01em;\r\n      color: rgba(255,255,255,.96);\r\n      line-height: 1.35;\r\n    }\r\n    .vg-card__meta{\r\n      margin: 0;\r\n      color: rgba(255,255,255,.70);\r\n      font-size: 13px;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    .vg-card__link{\r\n      text-decoration:none;\r\n      color: inherit;\r\n      display:block;\r\n    }\r\n\r\n    @media (max-width: 1100px){\r\n      .vg-products__grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); }\r\n    }\r\n    @media (max-width: 820px){\r\n      .vg-products__grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }\r\n    }\r\n    @media (max-width: 520px){\r\n      .vg-products__grid{ grid-template-columns: 1fr; }\r\n      .vg-filter{ height: 42px; }\r\n    }\r\n  <\/style>\r\n\r\n  <script>\r\n    (function(){\r\n      if (window.__vgProducts2026InitV2) return;\r\n      window.__vgProducts2026InitV2 = true;\r\n\r\n      const grid = document.getElementById(\"vgProductsGrid\");\r\n      if(!grid) return;\r\n\r\n      const CATS = [\r\n        { slug: \"crustaceos\", label: \"Crust\u00e1ceos\" },\r\n        { slug: \"pescados\",   label: \"Pescados\" },\r\n        { slug: \"moluscos\",   label: \"Moluscos\" },\r\n      ];\r\n\r\n      const btns = Array.from(document.querySelectorAll(\".vg-filter\"));\r\n      const apiBase = \"\/wp-json\/wc\/store\/v1\/products\";\r\n\r\n      const stripHtml = (html) => {\r\n        const d = document.createElement(\"div\");\r\n        d.innerHTML = html || \"\";\r\n        return (d.textContent || d.innerText || \"\").trim();\r\n      };\r\n\r\n      async function fetchAllPages(url){\r\n        const all = [];\r\n        let page = 1;\r\n        let totalPages = 1;\r\n        const PER_PAGE = 100;\r\n\r\n        do{\r\n          url.searchParams.set(\"per_page\", String(PER_PAGE));\r\n          url.searchParams.set(\"page\", String(page));\r\n\r\n          const res = await fetch(url.toString(), { credentials:\"same-origin\" });\r\n          if(!res.ok) throw new Error(\"No se pudo cargar productos (\"+res.status+\")\");\r\n\r\n          const data = await res.json();\r\n          if(Array.isArray(data)) all.push(...data);\r\n\r\n          totalPages = parseInt(res.headers.get(\"X-WP-TotalPages\") || \"1\", 10);\r\n          page++;\r\n        }while(page <= totalPages);\r\n\r\n        return all;\r\n      }\r\n\r\n      async function fetchProductsByCategory(slug){\r\n        const url = new URL(apiBase, window.location.origin);\r\n        url.searchParams.set(\"category\", slug);\r\n        url.searchParams.set(\"orderby\", \"menu_order\");\r\n        url.searchParams.set(\"order\", \"asc\");\r\n        return await fetchAllPages(url);\r\n      }\r\n\r\n      async function fetchAllOrdered(){\r\n        const results = [];\r\n        const seen = new Set();\r\n\r\n        for (const cat of CATS){\r\n          const list = await fetchProductsByCategory(cat.slug);\r\n          list.forEach(p=>{\r\n            const key = String(p.id || p.slug || p.permalink || \"\");\r\n            if(!key) return;\r\n            if(seen.has(key)) return;\r\n            seen.add(key);\r\n            results.push({ product: p, tagLabel: cat.label });\r\n          });\r\n        }\r\n        return results;\r\n      }\r\n\r\n      function getTagFromProduct(p, fallbackLabel){\r\n        const cats = p && p.categories ? p.categories : null;\r\n        if(Array.isArray(cats) && cats.length){\r\n          const match = cats.find(c => CATS.some(x => x.slug === c.slug));\r\n          return match ? (match.name || fallbackLabel) : (cats[0].name || fallbackLabel);\r\n        }\r\n        return fallbackLabel;\r\n      }\r\n\r\n      function render(itemsOrProducts, activeSlug){\r\n        const isAll = activeSlug === \"all\";\r\n        const arr = Array.isArray(itemsOrProducts) ? itemsOrProducts : [];\r\n\r\n        if(!arr.length){\r\n          grid.innerHTML = '<div style=\"opacity:.8;padding:16px 6px;\">No hay productos en esta categor\u00eda.<\/div>';\r\n          return;\r\n        }\r\n\r\n        grid.innerHTML = arr.map(entry => {\r\n          const p = isAll ? entry.product : entry;\r\n          const fixedTag = isAll ? entry.tagLabel : null;\r\n\r\n          const img = (p.images && p.images[0] && (p.images[0].src || p.images[0].thumbnail)) ? (p.images[0].src || p.images[0].thumbnail) : \"\";\r\n          const meta = stripHtml(p.short_description || p.summary || \"\");\r\n          const permalink = p.permalink || \"#\";\r\n          const title = p.name || \"Producto\";\r\n\r\n          const fallbackLabel = activeSlug === \"all\"\r\n            ? (fixedTag || \"Productos\")\r\n            : (CATS.find(c=>c.slug===activeSlug)?.label || activeSlug);\r\n\r\n          const tag = fixedTag || getTagFromProduct(p, fallbackLabel);\r\n\r\n          return `\r\n            <article class=\"vg-card\">\r\n              <div class=\"vg-card__tag\">${tag}<\/div>\r\n              <a class=\"vg-card__link\" href=\"${permalink}\">\r\n                <div class=\"vg-card__media\">\r\n                  ${img ? `<img src=\"${img}\" alt=\"${title}\" loading=\"lazy\" decoding=\"async\">` : ``}\r\n                <\/div>\r\n                <div class=\"vg-card__body\">\r\n                  <h3 class=\"vg-card__name\">${title}<\/h3>\r\n                  ${meta ? `<p class=\"vg-card__meta\">${meta}<\/p>` : ``}\r\n                <\/div>\r\n              <\/a>\r\n            <\/article>\r\n          `;\r\n        }).join(\"\");\r\n      }\r\n\r\n      function setActive(btn){\r\n        btns.forEach(b=>{\r\n          const on = b === btn;\r\n          b.classList.toggle(\"is-active\", on);\r\n          b.setAttribute(\"aria-selected\", on ? \"true\" : \"false\");\r\n        });\r\n      }\r\n\r\n      async function load(cat){\r\n        grid.innerHTML = '<div style=\"opacity:.8;padding:16px 6px;\">Cargando productos...<\/div>';\r\n        try{\r\n          if(cat === \"all\"){\r\n            const ordered = await fetchAllOrdered();\r\n            render(ordered, \"all\");\r\n          }else{\r\n            const list = await fetchProductsByCategory(cat);\r\n            render(list, cat);\r\n          }\r\n        }catch(e){\r\n          grid.innerHTML = '<div style=\"opacity:.85;padding:16px 6px;\">No se pudieron cargar los productos.<\/div>';\r\n          console.error(e);\r\n        }\r\n      }\r\n\r\n      btns.forEach(btn=>{\r\n        btn.addEventListener(\"click\", ()=>{\r\n          const cat = btn.dataset.filter || \"all\";\r\n          setActive(btn);\r\n          load(cat);\r\n        });\r\n      });\r\n\r\n      load(\"all\");\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d4cb9c4 e-con-full e-flex e-con e-parent\" data-id=\"d4cb9c4\" data-element_type=\"container\" data-e-type=\"container\" id=\"pressFeed\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2513a75 elementor-widget elementor-widget-heading\" data-id=\"2513a75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">En la Prensa\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97a6139 elementor-widget elementor-widget-text-editor\" data-id=\"97a6139\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Lo que destacan de nuestra operaci\u00f3n, trazabilidad y respuesta comercial.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ed15e9 elementor-testimonial--skin-default elementor-testimonial--layout-image_inline elementor-testimonial--align-center elementor-arrows-yes elementor-pagination-type-bullets elementor-widget elementor-widget-testimonial-carousel\" data-id=\"9ed15e9\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"pressFeed\" data-settings=\"{&quot;slides_per_view&quot;:&quot;4&quot;,&quot;speed&quot;:9000,&quot;autoplay_speed&quot;:1,&quot;show_arrows&quot;:&quot;yes&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"testimonial-carousel.default\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tBuen cumplimiento de especificaciones y consistencia entre lotes. Ideal para clientes que exigen est\u00e1ndar estable.\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Supervisor de Operaciones<\/span><span class=\"elementor-testimonial__title\">Canal retail<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tSe valora la flexibilidad log\u00edstica y la claridad en tiempos. Menos fricci\u00f3n en coordinaci\u00f3n de entregas.\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Planner Log\u00edstico<\/span><span class=\"elementor-testimonial__title\">Distribuci\u00f3n nacional<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tEl enfoque en trazabilidad y control de calidad se nota. Excelente soporte para requerimientos B2B.\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Analista de QA<\/span><span class=\"elementor-testimonial__title\">Cliente institucional<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\tBuen equilibrio entre rapidez de respuesta y formalidad documental. Eso acelera decisiones de compra.\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Buyer<\/span><span class=\"elementor-testimonial__title\">Importaci\u00f3n \/ Exportaci\u00f3n<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Next\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-203adf8 e-con-full e-flex e-con e-parent\" data-id=\"203adf8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0571928 elementor-widget elementor-widget-html\" data-id=\"0571928\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"vg-fx\" id=\"divisas\" aria-label=\"Divisas (TradingView)\">\r\n  <div class=\"vg-fx__inner\">\r\n    <header class=\"vg-fx__head\">\r\n      <h2 class=\"vg-fx__title\">Divisas<\/h2>\r\n     \r\n    <\/header>\r\n\r\n    <!-- Ticker -->\r\n    <div class=\"vg-fx__card vg-fx__card--ticker\">\r\n      <div id=\"tvTickerTape\" class=\"tradingview-widget-container\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Tabla -->\r\n    <div class=\"vg-fx__card vg-fx__card--quotes\">\r\n      <div class=\"vg-fx__cardTop\">\r\n        <div class=\"vg-fx__cardTitle\">Pares principales<\/div>\r\n        <div class=\"vg-fx__cardHint\">Datos: TradingView<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"vg-fx__quotesWrap\">\r\n        <div id=\"tvMarketQuotes\" class=\"tradingview-widget-container\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <style>\r\n    .vg-fx, .vg-fx *{ box-sizing:border-box; }\r\n\r\n    .vg-fx{\r\n      position:relative;\r\n      width:100%;\r\n      padding: 56px 0;\r\n      color:#fff;\r\n      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, \"Noto Sans\", \"Helvetica Neue\", sans-serif;\r\n      background:\r\n      radial-gradient(1200px 700px at 20% 20%, rgba(75, 210, 255, .10), rgba(0,0,0,0) 60%),\r\n        radial-gradient(900px 600px at 80% 20%, rgba(255, 50, 90, .07), rgba(0,0,0,0) 55%),\r\n        linear-gradient(180deg, #071a3a 0%, #06132b 100%);\r\n      overflow:hidden;\r\n    }\r\n\r\n    .vg-fx::before{\r\n      content:\"\";\r\n      position:absolute;\r\n      inset:0;\r\n      opacity:.05;\r\n      background:\r\n        linear-gradient(rgba(255,255,255,.10) 1px, transparent 1px),\r\n        linear-gradient(90deg, rgba(255,255,255,.10) 1px, transparent 1px);\r\n      background-size: 120px 120px;\r\n      pointer-events:none;\r\n      mix-blend-mode: overlay;\r\n    }\r\n\r\n    .vg-fx__inner{\r\n      position:relative;\r\n      width:min(1180px, calc(100% - 34px));\r\n      margin:0 auto;\r\n    }\r\n\r\n    .vg-fx__head{ margin-bottom: 12px; }\r\n\r\n    .vg-fx__title{\r\n      margin:0;\r\n      font-weight:950;\r\n      letter-spacing:-.02em;\r\n      font-size: clamp(30px, 3vw, 42px);\r\n      line-height:1.05;\r\n    }\r\n\r\n    .vg-fx__sub{\r\n      margin:8px 0 0;\r\n      color: rgba(255,255,255,.78);\r\n      font-size: 14px;\r\n      line-height:1.5;\r\n    }\r\n\r\n    .vg-fx__card{\r\n      border-radius: 20px;\r\n      border: 1px solid rgba(255,255,255,.12);\r\n      background: rgba(8,14,30,.75);\r\n      backdrop-filter: blur(10px);\r\n      box-shadow: 0 30px 120px rgba(0,0,0,.55);\r\n      overflow:hidden;\r\n    }\r\n\r\n    .vg-fx__card--ticker{\r\n      padding: 6px 10px;\r\n      margin-top: 12px;\r\n    }\r\n\r\n    .vg-fx__card--ticker #tvTickerTape{\r\n      min-height: 48px;\r\n    }\r\n\r\n    .vg-fx__card--quotes{\r\n      margin-top: 12px;\r\n      padding: 12px;\r\n    }\r\n\r\n    .vg-fx__cardTop{\r\n      display:flex;\r\n      align-items:baseline;\r\n      justify-content:space-between;\r\n      padding: 2px 4px 10px;\r\n    }\r\n\r\n    .vg-fx__cardTitle{\r\n      font-weight:900;\r\n      letter-spacing:.12em;\r\n      text-transform:uppercase;\r\n      font-size: 11px;\r\n    }\r\n\r\n    .vg-fx__cardHint{\r\n      font-size: 11px;\r\n      color: rgba(255,255,255,.65);\r\n    }\r\n\r\n    .vg-fx__quotesWrap{\r\n      border-radius: 16px;\r\n      border: 1px solid rgba(255,255,255,.08);\r\n      background: rgba(6,12,28,.7);\r\n      overflow:hidden;\r\n      height: 300px;\r\n    }\r\n\r\n    .vg-fx__quotesWrap #tvMarketQuotes{\r\n      height:100%;\r\n      min-height:300px;\r\n    }\r\n\r\n    .tradingview-widget-container,\r\n    .tradingview-widget-container__widget{\r\n      width:100% !important;\r\n      height:100% !important;\r\n    }\r\n\r\n    .tradingview-widget-copyright{\r\n      display:none !important;\r\n    }\r\n\r\n    @media (max-width: 860px){\r\n      .vg-fx{ padding: 48px 0; }\r\n      .vg-fx__quotesWrap{ height: 260px; }\r\n      .vg-fx__quotesWrap #tvMarketQuotes{ min-height: 260px; }\r\n    }\r\n  <\/style>\r\n\r\n  <script>\r\n    (function(){\r\n      const tickerHost = document.getElementById(\"tvTickerTape\");\r\n      const quotesHost = document.getElementById(\"tvMarketQuotes\");\r\n\r\n      function injectTVWidget(host, src, config){\r\n        if(!host || host.dataset.tvLoaded) return;\r\n\r\n        host.innerHTML =\r\n          '<div class=\"tradingview-widget-container__widget\"><\/div>' +\r\n          '<div class=\"tradingview-widget-copyright\"><\/div>';\r\n\r\n        const s = document.createElement(\"script\");\r\n        s.type = \"text\/javascript\";\r\n        s.async = true;\r\n        s.src = src;\r\n        s.innerHTML = JSON.stringify(config);\r\n\r\n        host.appendChild(s);\r\n        host.dataset.tvLoaded = \"1\";\r\n      }\r\n\r\n      const tickerConfig = {\r\n        symbols: [\r\n          { proName: \"FX_IDC:USDCLP\", title: \"USD\/CLP\" },\r\n          { proName: \"FX_IDC:EURUSD\", title: \"EUR\/USD\" },\r\n          { proName: \"FX_IDC:USDCNY\", title: \"USD\/CNY\" },\r\n          { proName: \"FX_IDC:USDJPY\", title: \"USD\/JPY\" }\r\n        ],\r\n        showSymbolLogo: true,\r\n        isTransparent: true,\r\n        displayMode: \"adaptive\",\r\n        colorTheme: \"dark\",\r\n        locale: \"es\"\r\n      };\r\n\r\n      const quotesConfig = {\r\n        width: \"100%\",\r\n        height: \"100%\",\r\n        locale: \"es\",\r\n        colorTheme: \"dark\",\r\n        isTransparent: true,\r\n        showSymbolLogo: true,\r\n        symbolsGroups: [{\r\n          name: \"Pares\",\r\n          symbols: [\r\n            { name: \"FX_IDC:USDCLP\", displayName: \"USD\/CLP\" },\r\n            { name: \"FX_IDC:EURUSD\", displayName: \"EUR\/USD\" },\r\n            { name: \"FX_IDC:USDCNY\", displayName: \"USD\/CNY\" },\r\n            { name: \"FX_IDC:USDJPY\", displayName: \"USD\/JPY\" }\r\n          ]\r\n        }]\r\n      };\r\n\r\n      requestAnimationFrame(function(){\r\n        injectTVWidget(\r\n          tickerHost,\r\n          \"https:\/\/s3.tradingview.com\/external-embedding\/embed-widget-ticker-tape.js\",\r\n          tickerConfig\r\n        );\r\n        injectTVWidget(\r\n          quotesHost,\r\n          \"https:\/\/s3.tradingview.com\/external-embedding\/embed-widget-market-quotes.js\",\r\n          quotesConfig\r\n        );\r\n      });\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4e87bbef elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4e87bbef\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6631a46a\" data-id=\"6631a46a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2805bf50 elementor-widget elementor-widget-heading\" data-id=\"2805bf50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nuestra Gerencia Corporativa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-095bfbd e-flex e-con-boxed e-con e-parent\" data-id=\"095bfbd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6576102 elementor-widget elementor-widget-text-editor\" data-id=\"6576102\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400; text-align: center;\"><span style=\"color: #ffffff;\">Vid Group se distingue por un liderazgo s\u00f3lido y experimentado, encabezado por su Director Ejecutivo persona con una amplia trayectoria en el desarrollo y la direcci\u00f3n estrat\u00e9gica de negocios. Su profundo conocimiento y habilidades visionarias han permitido consolidar una filosof\u00eda empresarial clara y robusta, basada en pilares fundamentales como la calidad, el servicio al cliente, la eficiencia operativa, la seguridad en los procesos y la puntualidad en las entregas. Esta sinergia de experiencia y valores nos capacita para ofrecer soluciones confiables y de alto est\u00e1ndar, posicion\u00e1ndonos como un referente destacado en nuestro sector y garantizando as\u00ed la plena satisfacci\u00f3n y confianza de nuestros clientes y socios comerciales.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-62d9c68e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"62d9c68e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-355e0be2\" data-id=\"355e0be2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c485b71 elementor-widget elementor-widget-image\" data-id=\"5c485b71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"459\" height=\"275\" src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/03\/Diseno.jpg\" class=\"attachment-large size-large wp-image-900\" alt=\"\" srcset=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/03\/Diseno.jpg 459w, https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/03\/Diseno-300x180.jpg 300w, https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/03\/Diseno-18x12.jpg 18w\" sizes=\"(max-width: 459px) 100vw, 459px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b5802b5 elementor-widget elementor-widget-heading\" data-id=\"4b5802b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">H\u00e9ctor Vidal S.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18d5f60d elementor-widget elementor-widget-heading\" data-id=\"18d5f60d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"mailto:contacto2@vidgroupchile.com\">Director Ejecutivo<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21d1be2 elementor-widget elementor-widget-heading\" data-id=\"21d1be2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"mailto:contacto2@vidgroupchile.com\">hvidal@vidgroupchile.com<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eaf45d7 elementor-widget elementor-widget-heading\" data-id=\"eaf45d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"mailto:contacto2@vidgroupchile.com\">+56-9-92395510<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-01d741e e-flex e-con-boxed e-con e-parent\" data-id=\"01d741e\" data-element_type=\"container\" data-e-type=\"container\" id=\"contacto\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4482e12 e-con-full e-flex e-con e-child\" data-id=\"4482e12\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6af92a8 elementor-widget elementor-widget-heading\" data-id=\"6af92a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hablemos<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aef45e2 elementor-widget elementor-widget-text-editor\" data-id=\"aef45e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Cu\u00e9ntanos tu mercado y necesidades. Te contactaremos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22b0560 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"22b0560\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"40\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"22b0560\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNOMBRE\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Tu nombre\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"correo@empresa.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMENSAJE\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Cu\u00e9ntanos qu\u00e9 productos necesitas...\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Enviar<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a846845 e-con-full e-flex e-con e-child\" data-id=\"a846845\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcd1720 elementor-widget elementor-widget-html\" data-id=\"fcd1720\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"vg-contactfaq__panel vg-contactfaq__panel--faq\">\r\n  <div class=\"vg-contactfaq__header\">\r\n    <h2 class=\"vg-contactfaq__title vg-contactfaq__title--sm\">Preguntas frecuentes<\/h2>\r\n    <p class=\"vg-contactfaq__sub\">Respuestas r\u00e1pidas para compradores y partners.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"vg-faq\" id=\"vgFaq\">\r\n    <!-- ITEM 1 -->\r\n    <div class=\"vg-faq__row\">\r\n      <button class=\"vg-faq__item\" type=\"button\" aria-expanded=\"false\" aria-controls=\"vgFaqA1\">\r\n        <span class=\"vg-faq__q\">\u00bfQu\u00e9 tipo de productos del mar comercializan?<\/span>\r\n        <span class=\"vg-faq__icon\" aria-hidden=\"true\"><\/span>\r\n      <\/button>\r\n      <div class=\"vg-faq__a\" id=\"vgFaqA1\" role=\"region\" aria-label=\"Respuesta\">\r\n        Trabajamos con una variedad de productos del mar (frescos y congelados). Adaptamos presentaciones y formatos seg\u00fan el mercado: retail, foodservice y exportaci\u00f3n.\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- ITEM 2 -->\r\n    <div class=\"vg-faq__row\">\r\n      <button class=\"vg-faq__item\" type=\"button\" aria-expanded=\"false\" aria-controls=\"vgFaqA2\">\r\n        <span class=\"vg-faq__q\">\u00bfRealizan exportaci\u00f3n y cu\u00e1les son sus mercados?<\/span>\r\n        <span class=\"vg-faq__icon\" aria-hidden=\"true\"><\/span>\r\n      <\/button>\r\n      <div class=\"vg-faq__a\" id=\"vgFaqA2\" role=\"region\" aria-label=\"Respuesta\">\r\n        S\u00ed. Coordinamos procesos para exportaci\u00f3n y log\u00edstica internacional, con trazabilidad y cadena de fr\u00edo. Ind\u00edcanos tu pa\u00eds\/puerto y te orientamos con tiempos y condiciones.\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- ITEM 3 -->\r\n    <div class=\"vg-faq__row\">\r\n      <button class=\"vg-faq__item\" type=\"button\" aria-expanded=\"false\" aria-controls=\"vgFaqA3\">\r\n        <span class=\"vg-faq__q\">\u00bfOfrecen certificados y est\u00e1ndares de calidad?<\/span>\r\n        <span class=\"vg-faq__icon\" aria-hidden=\"true\"><\/span>\r\n      <\/button>\r\n      <div class=\"vg-faq__a\" id=\"vgFaqA3\" role=\"region\" aria-label=\"Respuesta\">\r\n        Contamos con procesos orientados a calidad, inocuidad y cumplimiento. Seg\u00fan producto\/mercado, compartimos documentaci\u00f3n y certificaciones disponibles al momento de cotizar.\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- ITEM 4 -->\r\n    <div class=\"vg-faq__row\">\r\n      <button class=\"vg-faq__item\" type=\"button\" aria-expanded=\"false\" aria-controls=\"vgFaqA4\">\r\n        <span class=\"vg-faq__q\">\u00bfC\u00f3mo solicito una cotizaci\u00f3n comercial?<\/span>\r\n        <span class=\"vg-faq__icon\" aria-hidden=\"true\"><\/span>\r\n      <\/button>\r\n      <div class=\"vg-faq__a\" id=\"vgFaqA4\" role=\"region\" aria-label=\"Respuesta\">\r\n        Completa el formulario indicando producto, formato, volumen estimado y destino. Te responderemos con una propuesta y los siguientes pasos para coordinaci\u00f3n.\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  .vg-contactfaq__header{ padding: 26px 26px 10px; }\r\n\r\n  .vg-contactfaq__title{\r\n    margin: 0;\r\n    font-weight: 950;\r\n    letter-spacing: -.01em;\r\n    font-size: clamp(28px, 3vw, 44px);\r\n    line-height: 1.05;\r\n    color:#fff;\r\n    text-shadow: 0 18px 60px rgba(0,0,0,.35);\r\n    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, \"Noto Sans\", \"Helvetica Neue\", sans-serif;\r\n  }\r\n  .vg-contactfaq__title--sm{ font-size: clamp(22px, 2.2vw, 34px); }\r\n\r\n  .vg-contactfaq__sub{\r\n    margin: 10px 0 0;\r\n    color: rgba(255,255,255,.78);\r\n    font-size: 15px;\r\n    line-height: 1.6;\r\n    max-width: 54ch;\r\n    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, \"Noto Sans\", \"Helvetica Neue\", sans-serif;\r\n  }\r\n\r\n  \/* FAQ *\/\r\n  .vg-faq{\r\n    padding: 10px 18px 20px;\r\n    display: grid;\r\n    gap: 10px;\r\n  }\r\n\r\n  \/* Cada fila (para que bot\u00f3n+respuesta sean UNA sola tarjeta) *\/\r\n  .vg-faq__row{\r\n    border-radius: 18px;\r\n    border: 1px solid rgba(255,255,255,.14);\r\n    background: rgba(6,18,42,.40);\r\n    overflow: hidden;\r\n    transition: transform .18s ease, border-color .18s ease, background .18s ease;\r\n  }\r\n\r\n  .vg-faq__row:hover{\r\n    transform: translateY(-1px);\r\n    border-color: rgba(77,212,255,.22);\r\n    background: rgba(6,18,42,.52);\r\n  }\r\n\r\n  .vg-faq__item{\r\n    width: 100%;\r\n    text-align: left;\r\n    cursor: pointer;\r\n\r\n    background: transparent;\r\n    border: 0;\r\n    padding: 14px 14px;\r\n    margin: 0;\r\n\r\n    position: relative;\r\n    display: block;\r\n    white-space: normal;\r\n\r\n    color: rgba(255,255,255,.92);\r\n    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, \"Noto Sans\", \"Helvetica Neue\", sans-serif;\r\n  }\r\n\r\n  .vg-faq__q{\r\n    display:block;\r\n    font-weight: 950;\r\n    letter-spacing: -.01em;\r\n    padding-right: 40px;\r\n    line-height: 1.25;\r\n    font-size: 15px;\r\n\r\n    white-space: normal;\r\n    overflow-wrap: anywhere;\r\n    word-break: break-word;\r\n  }\r\n\r\n  .vg-faq__icon{\r\n    position:absolute;\r\n    right: 14px;\r\n    top: 16px;\r\n    width: 28px;\r\n    height: 28px;\r\n    border-radius: 10px;\r\n    border: 1px solid rgba(255,255,255,.14);\r\n    background: rgba(255,255,255,.06);\r\n    backdrop-filter: blur(10px);\r\n  }\r\n\r\n  .vg-faq__icon::before,\r\n  .vg-faq__icon::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:50%;\r\n    top:50%;\r\n    width: 12px;\r\n    height: 2px;\r\n    background: rgba(255,255,255,.90);\r\n    transform: translate(-50%,-50%);\r\n    border-radius: 999px;\r\n    transition: transform .2s ease, opacity .2s ease;\r\n  }\r\n  .vg-faq__icon::after{\r\n    transform: translate(-50%,-50%) rotate(90deg);\r\n    opacity: .95;\r\n  }\r\n\r\n  \/* Respuesta (ahora es HERMANA del bot\u00f3n, no hija) *\/\r\n  .vg-faq__a{\r\n    max-height: 0px;\r\n    overflow:hidden;\r\n    opacity: 0;\r\n    transform: translateY(-4px);\r\n    transition: max-height .28s ease, opacity .24s ease, transform .24s ease;\r\n    color: rgba(255,255,255,.78);\r\n    font-size: 14px;\r\n    line-height: 1.65;\r\n    padding: 0 14px; \/* se completa al abrir *\/\r\n    padding-right: 50px;\r\n\r\n    white-space: normal;\r\n    overflow-wrap: anywhere;\r\n    word-break: break-word;\r\n  }\r\n\r\n  \/* Abierto *\/\r\n  .vg-faq__item[aria-expanded=\"true\"]{\r\n    \/* nada obligatorio aqu\u00ed *\/\r\n  }\r\n\r\n  .vg-faq__item[aria-expanded=\"true\"] + .vg-faq__a{\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n    padding: 0 14px 14px;\r\n  }\r\n\r\n  \/* Quita el + cuando est\u00e1 abierto *\/\r\n  .vg-faq__item[aria-expanded=\"true\"] .vg-faq__icon::after{\r\n    opacity: 0;\r\n    transform: translate(-50%,-50%) rotate(90deg) scale(.8);\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce){\r\n    .vg-faq__row, .vg-faq__a, .vg-faq__icon::before, .vg-faq__icon::after{\r\n      transition:none !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  function initFaq(faq){\r\n    const items = Array.from(faq.querySelectorAll(\".vg-faq__item\"));\r\n    if(!items.length) return;\r\n\r\n    function closeAll(except){\r\n      items.forEach(btn=>{\r\n        if(btn !== except){\r\n          btn.setAttribute(\"aria-expanded\",\"false\");\r\n          const ans = btn.nextElementSibling;\r\n          if(ans && ans.classList.contains(\"vg-faq__a\")){\r\n            ans.style.maxHeight = \"0px\";\r\n          }\r\n        }\r\n      });\r\n    }\r\n\r\n    items.forEach(btn=>{\r\n      const ans = btn.nextElementSibling;\r\n      if(ans && ans.classList.contains(\"vg-faq__a\")){\r\n        ans.style.maxHeight = \"0px\";\r\n      }\r\n\r\n      btn.addEventListener(\"click\", ()=>{\r\n        const isOpen = btn.getAttribute(\"aria-expanded\") === \"true\";\r\n\r\n        closeAll(btn);\r\n\r\n        btn.setAttribute(\"aria-expanded\", isOpen ? \"false\" : \"true\");\r\n\r\n        if(ans && ans.classList.contains(\"vg-faq__a\")){\r\n          if(isOpen){\r\n            ans.style.maxHeight = \"0px\";\r\n          }else{\r\n            ans.style.maxHeight = ans.scrollHeight + \"px\";\r\n          }\r\n        }\r\n      });\r\n    });\r\n  }\r\n\r\n  function boot(){\r\n    \/\/ Soporta 1 o varias FAQs en la p\u00e1gina\r\n    document.querySelectorAll(\".vg-faq\").forEach(initFaq);\r\n  }\r\n\r\n  if(document.readyState === \"loading\"){\r\n    document.addEventListener(\"DOMContentLoaded\", boot);\r\n  }else{\r\n    boot();\r\n  }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4465d66 e-con-full e-flex e-con e-parent\" data-id=\"4465d66\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-156c38b elementor-widget elementor-widget-html\" data-id=\"156c38b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<footer class=\"vgf\" aria-label=\"Footer VID Group\">\r\n  <div class=\"vgf__bg\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"vgf__grid\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"vgf__wrap\">\r\n    <div class=\"vgf__card\">\r\n      <!-- IZQ -->\r\n      <div class=\"vgf__col vgf__col--brand\">\r\n        <div class=\"vgf__title\">VID&nbsp;&nbsp;GROUP<\/div>\r\n        <p class=\"vgf__desc\">\r\n          Nuestra experiencia a lo largo de los a\u00f1os nos brinda la confianza de ofrecerles productos de primer nivel.\r\n        <\/p>\r\n\r\n        <!-- LOGO (tama\u00f1o controlado) -->\r\n        <img\r\n          class=\"vgf__logo\"\r\n          src=\"https:\/\/vidgroupchile.com\/wp-content\/uploads\/2026\/01\/LOGO-BLANCO-VID-.webp\"\r\n          alt=\"VID Group\"\r\n          loading=\"lazy\"\r\n          decoding=\"async\"\r\n        \/>\r\n      <\/div>\r\n\r\n      <!-- CENTRO -->\r\n      <div class=\"vgf__col vgf__col--links\">\r\n        <div class=\"vgf__title2\">LINKS<\/div>\r\n        <nav class=\"vgf__links\" aria-label=\"Links\">\r\n          <a href=\"#empresas\">Nosotros<\/a>\r\n          <a href=\"#operations\">Operaciones<\/a>\r\n          <a href=\"#productos\">Productos<\/a>\r\n          <a href=\"#contacto\">Contacto<\/a>\r\n        <\/nav>\r\n      <\/div>\r\n\r\n      <!-- DER -->\r\n      <div class=\"vgf__col vgf__col--contact\">\r\n        <div class=\"vgf__title2\">CONTACTO<\/div>\r\n\r\n        <div class=\"vgf__contactCard\">\r\n          <div class=\"vgf__row\">\r\n            <span>EMAIL<\/span>\r\n            <strong>sales@vidgroupchile.com<\/strong>\r\n          <\/div>\r\n          <div class=\"vgf__row\">\r\n            <span>TEL\u00c9FONO<\/span>\r\n            <strong> +56-992395510<\/strong>\r\n          <\/div>\r\n          <div class=\"vgf__row vgf__row--last\">\r\n            <span>UBICACI\u00d3N<\/span>\r\n            <strong>Ciudad de Ancud - Chile<\/strong>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"vgf__cta\">\r\n          <a class=\"vgf__btn vgf__btn--red\" href=\"#contacto\">Solicitar cotizaci\u00f3n<\/a>\r\n          <a class=\"vgf__btn vgf__btn--ghost\" href=\"#productos\">Ver cat\u00e1logo<\/a>\r\n        <\/div>\r\n\r\n        <!-- Soc. abajo de contacto -->\r\n        <div class=\"vgf__social\" aria-label=\"Redes sociales\">\r\n          <a class=\"vgf__icon\" href=\"https:\/\/www.instagram.com\/vidgroupchile\/\" aria-label=\"Instagram\" title=\"Instagram\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path fill=\"currentColor\" d=\"M7.75 2h8.5A5.75 5.75 0 0 1 22 7.75v8.5A5.75 5.75 0 0 1 16.25 22h-8.5A5.75 5.75 0 0 1 2 16.25v-8.5A5.75 5.75 0 0 1 7.75 2Zm8.5 1.5h-8.5A4.25 4.25 0 0 0 3.5 7.75v8.5a4.25 4.25 0 0 0 4.25 4.25h8.5a4.25 4.25 0 0 0 4.25-4.25v-8.5A4.25 4.25 0 0 0 16.25 3.5ZM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 1.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7Zm5.75-2.1a1.1 1.1 0 1 1 0 2.2 1.1 1.1 0 0 1 0-2.2Z\"\/>\r\n            <\/svg>\r\n          <\/a>\r\n\r\n          <a class=\"vgf__icon\" href=\"#\" aria-label=\"LinkedIn\" title=\"LinkedIn\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path fill=\"currentColor\" d=\"M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1 4.98 2.12 4.98 3.5ZM0.5 8.5H4.5V23H0.5V8.5ZM8 8.5H11.8V10.4h.05c.53-1 1.83-2.05 3.77-2.05 4.03 0 4.78 2.65 4.78 6.1V23h-4V15.2c0-1.86-.03-4.25-2.59-4.25-2.59 0-2.99 2.02-2.99 4.12V23H8V8.5Z\"\/>\r\n            <\/svg>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"vgf__bottom\">\r\n      <div>\u00a9 2026 VID GROUP<\/div>\r\n\r\n      <!-- \u2705 Nuevo: Desarrollado por noweblabs -->\r\n      <a class=\"vgf__credit\" href=\"https:\/\/leads.noweb.cl\/\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n        Desarrollado por noweblabs\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <style>\r\n    .vgf, .vgf *{ box-sizing:border-box; }\r\n    .vgf{\r\n      position:relative;\r\n      padding: 44px 16px 26px;\r\n      color:#fff;\r\n      overflow:hidden;\r\n      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, \"Noto Sans\", \"Helvetica Neue\", sans-serif;\r\n      background: radial-gradient(1200px 700px at 30% 30%, rgba(0,255,230,.08), rgba(0,0,0,0) 60%),\r\n                  radial-gradient(1100px 650px at 85% 70%, rgba(255,0,60,.08), rgba(0,0,0,0) 60%),\r\n                  linear-gradient(180deg, #081a3a, #06122a 55%, #050d1d);\r\n    }\r\n    .vgf__bg{\r\n      position:absolute; inset:-20%;\r\n      background: radial-gradient(900px 600px at 60% 40%, rgba(0,0,0,.08), rgba(0,0,0,.55) 65%, rgba(0,0,0,.70) 100%);\r\n      pointer-events:none;\r\n    }\r\n    .vgf__grid{\r\n      position:absolute; inset:0;\r\n      opacity:.12;\r\n      background:\r\n        linear-gradient(rgba(255,255,255,.09) 1px, transparent 1px),\r\n        linear-gradient(90deg, rgba(255,255,255,.09) 1px, transparent 1px);\r\n      background-size: 92px 92px;\r\n      mix-blend-mode: overlay;\r\n      pointer-events:none;\r\n    }\r\n\r\n    .vgf__wrap{ width:min(1180px, 100%); margin:0 auto; position:relative; z-index:2; }\r\n\r\n    .vgf__card{\r\n      border-radius: 24px;\r\n      border: 1px solid rgba(255,255,255,.16);\r\n      background: rgba(255,255,255,.06);\r\n      backdrop-filter: blur(14px);\r\n      box-shadow: 0 40px 160px rgba(0,0,0,.40);\r\n      padding: 28px;\r\n      display:grid;\r\n      grid-template-columns: 1.25fr .85fr 1.1fr;\r\n      gap: 26px;\r\n    }\r\n\r\n    .vgf__title{\r\n      font-weight: 950;\r\n      letter-spacing: .28em;\r\n      font-size: 12px;\r\n      opacity:.9;\r\n      margin-bottom: 10px;\r\n    }\r\n    .vgf__desc{\r\n      margin: 0 0 14px;\r\n      color: rgba(255,255,255,.78);\r\n      line-height: 1.65;\r\n      max-width: 52ch;\r\n    }\r\n\r\n    .vgf__logo{\r\n      display:block !important;\r\n      width: auto !important;\r\n      height: clamp(90px, 7vw, 140px) !important;\r\n      max-height: 140px !important;\r\n      max-width: 320px !important;\r\n      object-fit: contain !important;\r\n      margin-top: 12px !important;\r\n      filter: drop-shadow(0 10px 22px rgba(0,0,0,.42));\r\n    }\r\n\r\n    .vgf__title2{\r\n      font-weight: 950;\r\n      letter-spacing: .12em;\r\n      font-size: 12px;\r\n      opacity:.86;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .vgf__links{ display:flex; flex-direction:column; gap: 10px; }\r\n    .vgf__links a{\r\n      text-decoration:none;\r\n      color: rgba(255,255,255,.92);\r\n      font-weight: 900;\r\n      padding: 12px 14px;\r\n      border-radius: 14px;\r\n      border: 1px solid rgba(255,255,255,.12);\r\n      background: rgba(255,255,255,.05);\r\n      transition: transform .18s ease, background .18s ease, border-color .18s ease;\r\n    }\r\n    .vgf__links a:hover{\r\n      transform: translateY(-1px);\r\n      background: rgba(255,255,255,.09);\r\n      border-color: rgba(255,255,255,.20);\r\n    }\r\n\r\n    .vgf__contactCard{\r\n      border-radius: 16px;\r\n      border: 1px solid rgba(255,255,255,.14);\r\n      background: rgba(255,255,255,.04);\r\n      overflow:hidden;\r\n    }\r\n    .vgf__row{\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content: space-between;\r\n      gap: 14px;\r\n      padding: 14px 16px;\r\n      border-bottom: 1px dashed rgba(255,255,255,.14);\r\n    }\r\n    .vgf__row--last{ border-bottom: 0; }\r\n    .vgf__row span{\r\n      font-weight: 950;\r\n      letter-spacing: .10em;\r\n      font-size: 12px;\r\n      color: rgba(255,255,255,.70);\r\n    }\r\n    .vgf__row strong{\r\n      font-weight: 950;\r\n      color: rgba(255,255,255,.92);\r\n    }\r\n\r\n    .vgf__cta{\r\n      display:flex;\r\n      gap: 12px;\r\n      margin-top: 14px;\r\n      flex-wrap: wrap;\r\n      align-items:center;\r\n    }\r\n    .vgf__btn{\r\n      height: 44px;\r\n      padding: 0 16px;\r\n      border-radius: 999px;\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      text-decoration:none;\r\n      font-weight: 950;\r\n      color:#fff;\r\n      border: 1px solid rgba(255,255,255,.16);\r\n      background: rgba(255,255,255,.06);\r\n      backdrop-filter: blur(10px);\r\n      transition: transform .18s ease, box-shadow .18s ease, background .18s ease, border-color .18s ease;\r\n      white-space: nowrap;\r\n    }\r\n    .vgf__btn:hover{\r\n      transform: translateY(-1px);\r\n      background: rgba(255,255,255,.10);\r\n      border-color: rgba(255,255,255,.26);\r\n    }\r\n    .vgf__btn--red{\r\n      border: 0;\r\n      background: linear-gradient(90deg, #ff2a2a, #b8002a);\r\n      box-shadow: 0 18px 60px rgba(0,0,0,.28), 0 12px 36px rgba(255,0,60,.22);\r\n    }\r\n    .vgf__btn--red:hover{\r\n      box-shadow: 0 22px 78px rgba(0,0,0,.34), 0 14px 46px rgba(255,0,60,.28);\r\n    }\r\n\r\n    .vgf__social{\r\n      display:flex;\r\n      gap: 10px;\r\n      margin-top: 12px;\r\n      align-items:center;\r\n    }\r\n    .vgf__icon{\r\n      width: 44px; height: 44px;\r\n      display:grid; place-items:center;\r\n      border-radius: 14px;\r\n      border: 1px solid rgba(255,255,255,.18);\r\n      background: rgba(255,255,255,.06);\r\n      backdrop-filter: blur(10px);\r\n      color: rgba(255,255,255,.92);\r\n      transition: transform .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease;\r\n      text-decoration:none;\r\n    }\r\n    .vgf__icon:hover{\r\n      transform: translateY(-1px);\r\n      background: rgba(255,255,255,.10);\r\n      border-color: rgba(255,255,255,.28);\r\n      box-shadow: 0 18px 60px rgba(0,0,0,.20);\r\n    }\r\n    .vgf__icon svg{ width:18px; height:18px; }\r\n\r\n    .vgf__bottom{\r\n      display:flex;\r\n      justify-content: space-between;\r\n      align-items:center;\r\n      gap: 14px;\r\n      padding: 18px 6px 0;\r\n      color: rgba(255,255,255,.60);\r\n      font-weight: 900;\r\n      letter-spacing: .02em;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    \/* \u2705 Estilo del \u201cDesarrollado  *\/\r\n    .vgf__credit{\r\n      text-decoration: none;\r\n      color: rgba(255,255,255,.60);\r\n      font-weight: 900;\r\n      letter-spacing: .02em;\r\n      padding: 8px 10px;\r\n      border-radius: 12px;\r\n      border: 1px solid rgba(255,255,255,.10);\r\n      background: rgba(255,255,255,.04);\r\n      transition: transform .18s ease, background .18s ease, border-color .18s ease, color .18s ease;\r\n      white-space: nowrap;\r\n    }\r\n    .vgf__credit:hover{\r\n      transform: translateY(-1px);\r\n      background: rgba(255,255,255,.08);\r\n      border-color: rgba(255,255,255,.18);\r\n      color: rgba(255,255,255,.78);\r\n    }\r\n\r\n    @media (max-width: 980px){\r\n      .vgf__card{ grid-template-columns: 1fr; }\r\n      .vgf__logo{\r\n        height: clamp(78px, 16vw, 120px) !important;\r\n        max-height: 120px !important;\r\n      }\r\n      .vgf__bottom{ justify-content: center; text-align:center; }\r\n    }\r\n  <\/style>\r\n<\/footer>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Contacto comercial Productos BIENVENIDOS A VID GROUP EXTRACCI\u00d3N, PROCESAMIENTO, COMERCIALIZACI\u00d3N Y EXPORTACI\u00d3N DE PRODUCTOS DEL MAR. Bienvenidos a Vid Group Somos un grupo empresarial especializado en la extracci\u00f3n, procesamiento, comercializaci\u00f3n nacional y exportaci\u00f3n de productos del mar. Ofrecemos una amplia variedad de presentaciones, incluyendo productos vivos, frescos enfriados, crudos y cocidos congelados. Contamos con certificaciones [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-40","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vidgroupchile.com\/en\/wp-json\/wp\/v2\/pages\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vidgroupchile.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vidgroupchile.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vidgroupchile.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vidgroupchile.com\/en\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":572,"href":"https:\/\/vidgroupchile.com\/en\/wp-json\/wp\/v2\/pages\/40\/revisions"}],"predecessor-version":[{"id":908,"href":"https:\/\/vidgroupchile.com\/en\/wp-json\/wp\/v2\/pages\/40\/revisions\/908"}],"wp:attachment":[{"href":"https:\/\/vidgroupchile.com\/en\/wp-json\/wp\/v2\/media?parent=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}