{"id":7,"date":"2026-08-06T03:07:41","date_gmt":"2026-08-06T03:07:41","guid":{"rendered":"https:\/\/dev.crescendopresenta.com\/amalgadent\/?page_id=7"},"modified":"2026-10-13T05:50:12","modified_gmt":"2026-10-13T05:50:12","slug":"home","status":"publish","type":"page","link":"https:\/\/dev.crescendopresenta.com\/amalgadent\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"7\" class=\"elementor elementor-7\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-399b357 e-con-full e-flex e-con e-parent\" data-id=\"399b357\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-854589f elementor-widget elementor-widget-html\" data-id=\"854589f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================================================================\n     AMALGADENT \u00b7 HERO CINEMATOGR\u00c1FICO \u00b7 Standalone Elementor widget\n     Pegar en un widget HTML de Elementor (independiente del Header).\n     Namespace: .amg-hero  (sin selectores globales body\/html\/*)\n     No toca el Header. El Header fijo flota sobre el borde superior.\n     ================================================================ -->\n<section class=\"amg-hero\" id=\"amgHero\" aria-label=\"Presentaci\u00f3n audiovisual AMALGADENT\">\n\n  <!-- VIDEO (protagonista) -->\n  <div class=\"amg-hero__stage\">\n    <video\n      class=\"amg-hero__video\"\n      src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Video-Banner.webm\"\n      autoplay muted playsinline loop\n      preload=\"auto\"\n      aria-hidden=\"true\"\n    ><\/video>\n  <\/div>\n\n  <!-- Capas cinematogr\u00e1ficas -->\n  <div class=\"amg-hero__top\" aria-hidden=\"true\"><\/div>\n  <div class=\"amg-hero__bottom\" aria-hidden=\"true\"><\/div>\n  <div class=\"amg-hero__vignette\" aria-hidden=\"true\"><\/div>\n\n  <!-- Indicador de scroll minimalista -->\n  <div class=\"amg-hero__scroll\" id=\"amgHeroScroll\" aria-hidden=\"true\">\n    <span class=\"amg-hero__scroll-line\"><\/span>\n    <span class=\"amg-hero__scroll-dot\"><\/span>\n  <\/div>\n\n<\/section>\n\n<style>\n\/* =================================================================\n   AMALGADENT HERO \u00b7 encapsulado en .amg-hero\n   ================================================================= *\/\n.amg-hero,\n.amg-hero *,\n.amg-hero *::before,\n.amg-hero *::after { box-sizing: border-box; }\n\n.amg-hero {\n  --hero-pos: center center;            \/* object-position del video *\/\n  --hero-ease: cubic-bezier(0.22, 0.61, 0.36, 1);\n\n  position: relative;\n  width: 100%;\n  height: 100vh;\n  min-height: 560px;\n  margin: 0;\n  padding: 0;\n  overflow: hidden;\n  background: #06080b;                  \/* evita flash antes de cargar *\/\n  z-index: 1;                           \/* muy por debajo del Header fijo *\/\n}\n\n\/* ---------------- VIDEO ---------------- *\/\n.amg-hero__stage {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n  overflow: hidden;\n}\n\n.amg-hero__video {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: var(--hero-pos);\n  \/* Color grading cinematogr\u00e1fico (no altera el archivo) *\/\n  filter: brightness(0.94) contrast(1.04) saturate(0.90);\n  \/* Micro-movimiento lento y elegante *\/\n  transform: scale(1.0);\n  transform-origin: center center;\n  animation: amgHeroDrift 26s ease-in-out infinite alternate;\n  will-change: transform;\n}\n\n@keyframes amgHeroDrift {\n  0%   { transform: scale(1.0); }\n  100% { transform: scale(1.025); }\n}\n\n\/* ---------------- OVERLAY SUPERIOR (profundidad) ---------------- *\/\n.amg-hero__top {\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 26%;\n  z-index: 2;\n  pointer-events: none;\n  background: linear-gradient(\n    to bottom,\n    rgba(6, 12, 16, 0.15) 0%,\n    rgba(6, 12, 16, 0.06) 40%,\n    rgba(6, 12, 16, 0) 100%\n  );\n}\n\n\/* ---------------- DEGRADADO INFERIOR (largo, cinematogr\u00e1fico) --- *\/\n.amg-hero__bottom {\n  position: absolute;\n  inset: 0;\n  z-index: 2;\n  pointer-events: none;\n  background: linear-gradient(\n    to bottom,\n    rgba(6, 10, 14, 0)    55%,\n    rgba(6, 10, 14, 0.06) 65%,\n    rgba(6, 10, 14, 0.28) 75%,\n    rgba(6, 10, 14, 0.60) 90%,\n    rgba(6, 10, 14, 0.88) 100%\n  );\n}\n\n\/* ---------------- VIGNETTE (muy sutil) ---------------- *\/\n.amg-hero__vignette {\n  position: absolute;\n  inset: 0;\n  z-index: 3;\n  pointer-events: none;\n  background:\n    radial-gradient(\n      130% 105% at 50% 42%,\n      rgba(6, 10, 14, 0) 60%,\n      rgba(6, 10, 14, 0.10) 82%,\n      rgba(6, 10, 14, 0.20) 100%\n    );\n}\n\n\/* ---------------- SCROLL INDICATOR ---------------- *\/\n.amg-hero__scroll {\n  position: absolute;\n  bottom: 30px;\n  left: 50%;\n  transform: translateX(-50%);\n  z-index: 4;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  opacity: 0.6;\n  transition: opacity 500ms var(--hero-ease);\n  pointer-events: none;\n}\n\n.amg-hero__scroll-line {\n  display: block;\n  width: 1px;\n  height: 26px;\n  position: relative;\n  overflow: hidden;\n  background: rgba(255, 255, 255, 0.18);\n}\n\n.amg-hero__scroll-line::after {\n  content: '';\n  position: absolute;\n  top: -100%;\n  left: 0;\n  width: 100%;\n  height: 60%;\n  background: linear-gradient(\n    to bottom,\n    transparent 0%,\n    rgba(255, 255, 255, 0.9) 50%,\n    transparent 100%\n  );\n  animation: amgHeroGlide 3s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite;\n}\n\n@keyframes amgHeroGlide {\n  0%   { top: -60%; }\n  100% { top: 160%; }\n}\n\n.amg-hero__scroll-dot {\n  display: block;\n  width: 3px;\n  height: 3px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.55);\n  margin-top: 7px;\n}\n\n\/* =================================================================\n   RESPONSIVE\n   ================================================================= *\/\n\/* Tablet *\/\n@media (max-width: 1024px) {\n  .amg-hero { min-height: 520px; }\n}\n\n\/* Mobile \u2014 mantener cobertura; ajustar solo object-position si hace falta *\/\n@media (max-width: 767px) {\n  .amg-hero {\n    height: 100svh;\n    min-height: 480px;\n    --hero-pos: center center; \/* ajustable si el recorte pierde el sujeto *\/\n  }\n  .amg-hero__scroll { bottom: 24px; }\n  .amg-hero__scroll-line { height: 22px; }\n  \/* degradado inferior algo m\u00e1s corto en pantallas peque\u00f1as *\/\n  .amg-hero__bottom {\n    background: linear-gradient(\n      to bottom,\n      rgba(6, 10, 14, 0)    58%,\n      rgba(6, 10, 14, 0.08) 70%,\n      rgba(6, 10, 14, 0.34) 82%,\n      rgba(6, 10, 14, 0.66) 92%,\n      rgba(6, 10, 14, 0.88) 100%\n    );\n  }\n}\n\n@media (max-width: 480px) {\n  .amg-hero { min-height: 440px; }\n}\n\n\/* Movimiento reducido *\/\n@media (prefers-reduced-motion: reduce) {\n  .amg-hero__video {\n    animation: none;\n    transform: scale(1.0);\n  }\n  .amg-hero__scroll-line::after {\n    animation: none;\n    top: 0;\n    height: 100%;\n    background: rgba(255, 255, 255, 0.4);\n  }\n  .amg-hero__scroll { transition: none; }\n}\n<\/style>\n\n<script>\n(function () {\n  'use strict';\n\n  var hero   = document.getElementById('amgHero');\n  if (!hero) return;\n  var video  = hero.querySelector('.amg-hero__video');\n  var scroll = document.getElementById('amgHeroScroll');\n  var ticking = false;\n\n  \/* Fade del indicador al hacer scroll *\/\n  function onScroll() {\n    if (!scroll) return;\n    var y = window.scrollY || window.pageYOffset;\n    scroll.style.opacity = Math.max(0, 1 - y \/ 180) * 0.6;\n  }\n  window.addEventListener('scroll', function () {\n    if (!ticking) {\n      requestAnimationFrame(function () { onScroll(); ticking = false; });\n      ticking = true;\n    }\n  }, { passive: true });\n  onScroll();\n\n  \/* Garantizar autoplay (iOS\/Safari) sin controles *\/\n  if (video) {\n    video.addEventListener('error', function () { video.style.opacity = '0'; });\n    var p = video.play();\n    if (p && p.catch) { p.catch(function () {}); }\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0777064 e-con-full e-flex e-con e-child\" data-id=\"0777064\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aed3026 elementor-widget elementor-widget-html\" data-id=\"aed3026\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/api.fontshare.com\/v2\/css?f[]=manrope@300,400,500,600,700,800&display=swap\" rel=\"stylesheet\">\n\n<section class=\"amg-s3\" id=\"amgS3\" aria-labelledby=\"amgS3Title\">\n  <div class=\"amg-s3__inner\">\n\n    <!-- ===================== CABECERA ===================== -->\n    <header class=\"amg-s3__head\">\n      <p class=\"amg-s3__eyebrow amg-s3__anim\">Especialidades<\/p>\n      <h2 class=\"amg-s3__title amg-s3__anim\" id=\"amgS3Title\">Precisi\u00f3n para cada especialidad.<\/h2>\n      <p class=\"amg-s3__intro amg-s3__anim\">\n        Instrumental profesional para odontolog\u00eda, salud y veterinaria,\n        seleccionado para responder a las exigencias de cada especialidad.\n      <\/p>\n\n      <!-- Selector de especialidades con iconos oficiales -->\n      <div class=\"amg-s3__selector amg-s3__anim\" role=\"tablist\" aria-label=\"Especialidades AMALGADENT\">\n        <button class=\"amg-s3__tab is-active\" type=\"button\" role=\"tab\" aria-selected=\"true\" data-specialty=\"odontologia\">\n          <img decoding=\"async\" class=\"amg-s3__icon\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Curvas-ICONTEC-2020-03.png\" alt=\"\" width=\"21\" height=\"19\" aria-hidden=\"true\">\n          <span>Odontolog\u00eda<\/span>\n        <\/button>\n        <button class=\"amg-s3__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-specialty=\"salud\">\n          <img decoding=\"async\" class=\"amg-s3__icon\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Curvas-ICONTEC-2020-01.png\" alt=\"\" width=\"21\" height=\"19\" aria-hidden=\"true\">\n          <span>Salud<\/span>\n        <\/button>\n        <button class=\"amg-s3__tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-specialty=\"veterinaria\">\n          <img decoding=\"async\" class=\"amg-s3__icon\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Curvas-ICONTEC-2020-02.png\" alt=\"\" width=\"21\" height=\"19\" aria-hidden=\"true\">\n          <span>Veterinaria<\/span>\n        <\/button>\n      <\/div>\n    <\/header>\n\n    <!-- ===================== PANEL ACTIVO ===================== -->\n    <div class=\"amg-s3__stage\">\n      <div class=\"amg-s3__stage-grid\">\n\n        <!-- Imagen protagonista -->\n        <div class=\"amg-s3__media-wrap\">\n          <div class=\"amg-s3__media is-active\" data-specialty-media=\"odontologia\">\n            <img loading=\"lazy\" class=\"amg-s3__img\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_5764565764565764.png\" alt=\"Instrumental odontol\u00f3gico profesional de precisi\u00f3n \u2014 AMALGADENT\" width=\"1600\" height=\"1000\" decoding=\"async\">\n          <\/div>\n          <div class=\"amg-s3__media\" data-specialty-media=\"salud\">\n            <img loading=\"lazy\" class=\"amg-s3__img\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_d7fkmqd7fkmqd7fk.png\" alt=\"Instrumental m\u00e9dico y soluciones profesionales para la salud \u2014 AMALGADENT\" width=\"1600\" height=\"1000\" loading=\"lazy\" decoding=\"async\">\n          <\/div>\n          <div class=\"amg-s3__media\" data-specialty-media=\"veterinaria\">\n            <img loading=\"lazy\" class=\"amg-s3__img\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_8wubae8wubae8wub.png\" alt=\"Instrumental veterinario especializado \u2014 AMALGADENT\" width=\"1600\" height=\"1000\" loading=\"lazy\" decoding=\"async\">\n          <\/div>\n        <\/div>\n\n        <!-- Contenido din\u00e1mico -->\n        <div class=\"amg-s3__info\">\n\n          <!-- ODONTOLOG\u00cdA -->\n          <div class=\"amg-s3__info-panel is-active\" data-specialty-panel=\"odontologia\">\n            <div class=\"amg-s3__info-head\">\n              <img loading=\"lazy\" decoding=\"async\" class=\"amg-s3__info-icon\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Curvas-ICONTEC-2020-03.png\" alt=\"\" width=\"21\" height=\"19\" aria-hidden=\"true\">\n              <h3 class=\"amg-s3__name\">Odontolog\u00eda<\/h3>\n            <\/div>\n            <p class=\"amg-s3__desc\">Instrumental de precisi\u00f3n e insumos seleccionados para procedimientos odontol\u00f3gicos profesionales.<\/p>\n            <a class=\"amg-s3__link\" href=\"#port_01\">\n              <span>Conoce nuestro portafolio<\/span>\n              <svg class=\"amg-s3__arrow\" width=\"22\" height=\"9\" viewBox=\"0 0 22 9\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n                <path d=\"M0 4.5H20M20 4.5L16.5 1M20 4.5L16.5 8\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n              <\/svg>\n            <\/a>\n          <\/div>\n\n          <!-- SALUD -->\n          <div class=\"amg-s3__info-panel\" data-specialty-panel=\"salud\">\n            <div class=\"amg-s3__info-head\">\n              <img loading=\"lazy\" decoding=\"async\" class=\"amg-s3__info-icon\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Curvas-ICONTEC-2020-01.png\" alt=\"\" width=\"21\" height=\"19\" aria-hidden=\"true\">\n              <h3 class=\"amg-s3__name\">Salud<\/h3>\n            <\/div>\n            <p class=\"amg-s3__desc\">Soluciones e instrumental m\u00e9dico para profesionales y entornos de atenci\u00f3n en salud.<\/p>\n            <a class=\"amg-s3__link\" href=\"#port_02\">\n              <span>Conoce nuestro portafolio<\/span>\n              <svg class=\"amg-s3__arrow\" width=\"22\" height=\"9\" viewBox=\"0 0 22 9\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n                <path d=\"M0 4.5H20M20 4.5L16.5 1M20 4.5L16.5 8\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n              <\/svg>\n            <\/a>\n          <\/div>\n\n          <!-- VETERINARIA -->\n          <div class=\"amg-s3__info-panel\" data-specialty-panel=\"veterinaria\">\n            <div class=\"amg-s3__info-head\">\n              <img loading=\"lazy\" decoding=\"async\" class=\"amg-s3__info-icon\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Curvas-ICONTEC-2020-02.png\" alt=\"\" width=\"21\" height=\"19\" aria-hidden=\"true\">\n              <h3 class=\"amg-s3__name\">Veterinaria<\/h3>\n            <\/div>\n            <p class=\"amg-s3__desc\">Instrumental especializado para procedimientos y atenci\u00f3n cl\u00ednica veterinaria.<\/p>\n            <a class=\"amg-s3__link\" href=\"#port_03\">\n              <span>Conoce nuestro portafolio<\/span>\n              <svg class=\"amg-s3__arrow\" width=\"22\" height=\"9\" viewBox=\"0 0 22 9\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n                <path d=\"M0 4.5H20M20 4.5L16.5 1M20 4.5L16.5 8\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n              <\/svg>\n            <\/a>\n          <\/div>\n\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* =================================================================\n   AMALGADENT \u00b7 SECCI\u00d3N 03 \u00b7 ESPECIALIDADES\n   Selector interactivo premium \u00b7 encapsulado en .amg-s3\n   ================================================================= *\/\n.amg-s3,\n.amg-s3 *,\n.amg-s3 *::before,\n.amg-s3 *::after { box-sizing: border-box; }\n\n.amg-s3 {\n  --green: #2EA84F;\n  --green-deep: #008F8C;\n  --graphite: #1C1E24;\n  --graphite-soft: rgba(28, 30, 36, 0.62);\n  --graphite-faint: rgba(28, 30, 36, 0.48);\n  --line: rgba(28, 30, 36, 0.12);\n  --radius: 6px;\n  --max: 1320px;\n  --px: 48px;\n  --ease: cubic-bezier(0.22, 0.61, 0.36, 1);\n  --font: 'Manrope', -apple-system, BlinkMacSystemFont, system-ui, 'Segoe UI', sans-serif;\n\n  position: relative;\n  width: 100%;\n  padding: 110px var(--px) 120px;\n  background: #F4F6F4;\n  font-family: var(--font);\n  overflow: hidden;\n}\n\n.amg-s3__inner {\n  position: relative;\n  z-index: 1;\n  width: 100%;\n  max-width: var(--max);\n  margin: 0 auto;\n}\n\n\/* ---------------- CABECERA ---------------- *\/\n.amg-s3__head { max-width: 820px; margin-bottom: 56px; }\n\n.amg-s3__eyebrow {\n  margin: 0 0 18px;\n  font-size: 11.5px;\n  font-weight: 600;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--green);\n}\n\n.amg-s3__title {\n  margin: 0;\n  font-size: clamp(32px, 3.6vw, 54px);\n  font-weight: 600;\n  line-height: 1.06;\n  letter-spacing: -0.025em;\n  color: var(--graphite);\n  text-wrap: balance;\n}\n\n.amg-s3__intro {\n  margin: 22px 0 0;\n  max-width: 640px;\n  font-size: 17px;\n  line-height: 1.6;\n  color: var(--graphite-soft);\n  text-wrap: pretty;\n}\n\n\/* ---------------- SELECTOR \/ TABS ---------------- *\/\n.amg-s3__selector {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 0;\n  margin-top: 40px;\n  border-bottom: 1px solid var(--line);\n}\n\n.amg-s3__tab {\n  appearance: none;\n  background: transparent !important;\n  border: 0 !important;\n  border-bottom: 2px solid transparent !important;\n  box-shadow: none !important;\n  margin: 0;\n  padding: 14px 28px 14px 0;\n  margin-right: 48px;\n  font-family: inherit;\n  font-size: 14px;\n  font-weight: 600;\n  letter-spacing: 0.04em;\n  color: var(--graphite-soft);\n  cursor: pointer;\n  transition: color 300ms var(--ease), border-color 300ms var(--ease);\n  white-space: nowrap;\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n}\n\n.amg-s3__tab:last-child { margin-right: 0; }\n\n.amg-s3__icon {\n  width: 21px;\n  height: 19px;\n  flex: none;\n  object-fit: contain;\n  opacity: 0.55;\n  transition: opacity 300ms var(--ease), filter 300ms var(--ease);\n}\n\n.amg-s3__tab:hover {\n  color: var(--graphite);\n}\n\n.amg-s3__tab:hover .amg-s3__icon {\n  opacity: 1;\n  filter: brightness(0) saturate(100%) invert(58%) sepia(68%) saturate(450%) hue-rotate(88deg) brightness(92%) contrast(88%);\n}\n\n.amg-s3__tab.is-active {\n  color: var(--graphite);\n  border-bottom-color: var(--green) !important;\n  font-weight: 700;\n}\n\n.amg-s3__tab.is-active .amg-s3__icon {\n  opacity: 1;\n  filter: brightness(0) saturate(100%) invert(58%) sepia(68%) saturate(450%) hue-rotate(88deg) brightness(92%) contrast(88%);\n}\n\n.amg-s3__tab:focus-visible {\n  outline: 2px solid var(--green);\n  outline-offset: 4px;\n  border-radius: 2px;\n}\n\n\/* ---------------- STAGE \/ ESCENARIO ---------------- *\/\n.amg-s3__stage-grid {\n  display: grid;\n  grid-template-columns: 1.3fr 0.7fr;\n  gap: 56px;\n  align-items: center;\n}\n\n\/* ---------------- MEDIA ---------------- *\/\n.amg-s3__media-wrap {\n  position: relative;\n  width: 100%;\n  aspect-ratio: 16 \/ 10;\n  overflow: hidden;\n  border-radius: var(--radius);\n  background: #E2E8E4;\n}\n\n.amg-s3__media {\n  position: absolute;\n  inset: 0;\n  opacity: 0;\n  transform: scale(1.015);\n  transition: opacity 550ms var(--ease), transform 650ms var(--ease);\n  pointer-events: none;\n}\n\n.amg-s3__media.is-active {\n  opacity: 1;\n  transform: scale(1);\n  pointer-events: auto;\n}\n\n.amg-s3__img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center center;\n}\n\n\/* ---------------- INFO ---------------- *\/\n.amg-s3__info {\n  position: relative;\n  min-height: 280px;\n  display: flex;\n  flex-direction: column;\n}\n\n.amg-s3__info-panel {\n  position: absolute;\n  inset: 0;\n  opacity: 0;\n  transform: translateY(12px);\n  transition: opacity 450ms var(--ease), transform 500ms var(--ease);\n  pointer-events: none;\n}\n\n.amg-s3__info-panel.is-active {\n  opacity: 1;\n  transform: translateY(0);\n  pointer-events: auto;\n  position: relative;\n}\n\n.amg-s3__info-head {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  margin-bottom: 14px;\n}\n\n.amg-s3__info-icon {\n  width: 21px;\n  height: 19px;\n  flex: none;\n  object-fit: contain;\n  filter: brightness(0) saturate(100%) invert(58%) sepia(68%) saturate(450%) hue-rotate(88deg) brightness(92%) contrast(88%);\n}\n\n.amg-s3__name {\n  margin: 0;\n  font-size: clamp(26px, 2.4vw, 36px);\n  font-weight: 600;\n  letter-spacing: -0.015em;\n  color: var(--graphite);\n}\n\n.amg-s3__desc {\n  margin: 0;\n  max-width: 460px;\n  font-size: 16px;\n  line-height: 1.6;\n  color: var(--graphite-soft);\n  text-wrap: pretty;\n}\n\n.amg-s3__link {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin-top: 28px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--green);\n  text-decoration: none;\n  transition: color 260ms var(--ease);\n}\n\n.amg-s3__link:hover {\n  color: var(--green-deep);\n}\n\n.amg-s3__arrow {\n  color: var(--green);\n  transition: transform 300ms var(--ease), color 260ms var(--ease);\n}\n\n.amg-s3__link:hover .amg-s3__arrow {\n  transform: translateX(4px);\n  color: var(--green-deep);\n}\n\n\/* ---------------- ANIMACI\u00d3N DE ENTRADA ---------------- *\/\n.amg-s3__anim {\n  opacity: 0;\n  transform: translateY(16px);\n  transition: opacity 820ms var(--ease), transform 820ms var(--ease);\n}\n\n.amg-s3.is-in .amg-s3__anim {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n.amg-s3.is-in .amg-s3__eyebrow { transition-delay: 60ms; }\n.amg-s3.is-in .amg-s3__title { transition-delay: 130ms; }\n.amg-s3.is-in .amg-s3__intro { transition-delay: 210ms; }\n.amg-s3.is-in .amg-s3__selector { transition-delay: 290ms; }\n\n\/* ---------------- RESPONSIVE ---------------- *\/\n@media (max-width: 1024px) {\n  .amg-s3 { --px: 32px; padding: 90px var(--px) 100px; }\n  .amg-s3__stage-grid { gap: 36px; }\n}\n\n@media (max-width: 767px) {\n  .amg-s3 { --px: 20px; padding: 70px var(--px) 80px; }\n  .amg-s3__head { margin-bottom: 40px; }\n  .amg-s3__stage-grid {\n    grid-template-columns: 1fr;\n    gap: 28px;\n  }\n  .amg-s3__media-wrap { aspect-ratio: 16 \/ 9; }\n  .amg-s3__info { min-height: 250px; }\n  .amg-s3__tab {\n    margin-right: 20px;\n    padding: 12px 12px 12px 0;\n    font-size: 12.5px;\n    letter-spacing: 0.03em;\n    gap: 8px;\n  }\n  .amg-s3__icon {\n    width: 18px;\n    height: 16px;\n  }\n  .amg-s3__selector { flex-wrap: wrap; }\n}\n\n@media (max-width: 430px) {\n  .amg-s3__tab {\n    margin-right: 14px;\n    font-size: 11.5px;\n    letter-spacing: 0.02em;\n    gap: 6px;\n  }\n  .amg-s3__icon {\n    width: 16px;\n    height: 14px;\n  }\n  .amg-s3__info-head {\n    gap: 10px;\n  }\n  .amg-s3__info-icon {\n    width: 18px;\n    height: 16px;\n  }\n  .amg-s3__link {\n    margin-top: 22px;\n  }\n}\n\n\/* ---------------- MOVIMIENTO REDUCIDO ---------------- *\/\n@media (prefers-reduced-motion: reduce) {\n  .amg-s3__anim,\n  .amg-s3__media,\n  .amg-s3__info-panel {\n    opacity: 1 !important;\n    transform: none !important;\n    transition: none !important;\n  }\n  .amg-s3__media { pointer-events: auto; }\n  .amg-s3__info-panel { pointer-events: auto; }\n}\n\n\/* ---------------- FOCUS VISIBLE ---------------- *\/\n.amg-s3__media:focus-visible,\n.amg-s3__link:focus-visible,\n.amg-s3__tab:focus-visible {\n  outline: 2px solid var(--green);\n  outline-offset: 4px;\n}\n<\/style>\n\n<script>\n(function () {\n  'use strict';\n\n  function initSpecialties(section) {\n    var tabs = section.querySelectorAll('.amg-s3__tab');\n    var mediaPanels = section.querySelectorAll('.amg-s3__media');\n    var infoPanels = section.querySelectorAll('.amg-s3__info-panel');\n\n    function activate(specialty) {\n      tabs.forEach(function (tab) {\n        var isActive = tab.getAttribute('data-specialty') === specialty;\n        tab.classList.toggle('is-active', isActive);\n        tab.setAttribute('aria-selected', isActive ? 'true' : 'false');\n      });\n\n      mediaPanels.forEach(function (media) {\n        media.classList.toggle('is-active', media.getAttribute('data-specialty-media') === specialty);\n      });\n\n      infoPanels.forEach(function (info) {\n        info.classList.toggle('is-active', info.getAttribute('data-specialty-panel') === specialty);\n      });\n    }\n\n    tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(tab.getAttribute('data-specialty'));\n      });\n    });\n\n    \/\/ Estado inicial: Odontolog\u00eda\n    activate('odontologia');\n  }\n\n  function boot() {\n    var sections = document.querySelectorAll('.amg-s3');\n    sections.forEach(function (section) {\n      if (section.getAttribute('data-amg-s3-init') === '1') return;\n      section.setAttribute('data-amg-s3-init', '1');\n      initSpecialties(section);\n\n      var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n      if (reduce || !('IntersectionObserver' in window)) {\n        section.classList.add('is-in');\n        return;\n      }\n\n      var io = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            section.classList.add('is-in');\n            io.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.15, rootMargin: '0px 0px -8% 0px' });\n\n      io.observe(section);\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', boot);\n  } else {\n    boot();\n  }\n\n  if (window.jQuery) {\n    window.jQuery(window).on('elementor\/frontend\/init', boot);\n  }\n  document.addEventListener('elementor\/popup\/show', boot);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0a65a7 e-con-full portafolio e-flex e-con e-parent\" data-id=\"f0a65a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7978ae2 portafolio elementor-widget elementor-widget-html\" data-id=\"7978ae2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"amg-home-trayectoria\" aria-label=\"M\u00e1s de 40 a\u00f1os de trayectoria\">\n  <style>\n    .amg-home-trayectoria{\n      --amg-green:#2EA84F;\n      --amg-graphite:#1C1E24;\n      --amg-muted:rgba(28,30,36,.62);\n      --amg-line:rgba(28,30,36,.12);\n      --amg-bg:#F4F6F4;\n      --amg-font:'Manrope',system-ui,-apple-system,sans-serif;\n      --amg-ease:cubic-bezier(.22,1,.36,1);\n      position:relative;\n      width:100%;\n      background:var(--amg-bg);\n      font-family:var(--amg-font);\n      color:var(--amg-graphite);\n      padding:clamp(56px,7vw,96px) clamp(20px,5vw,72px);\n      overflow:hidden;\n    }\n    .amg-home-trayectoria__inner{\n      position:relative;\n      z-index:1;\n      width:100%;\n      max-width:1240px;\n      margin:0 auto;\n      display:grid;\n      grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);\n      gap:clamp(32px,5vw,80px);\n      align-items:center;\n    }\n    .amg-home-trayectoria__num-block{\n      position:relative;\n      padding-bottom:20px;\n    }\n    .amg-home-trayectoria__num{\n      font-size:clamp(6rem,12vw,10rem);\n      font-weight:800;\n      line-height:.82;\n      letter-spacing:-.05em;\n      color:var(--amg-green);\n    }\n    .amg-home-trayectoria__num-label{\n      display:block;\n      margin-top:12px;\n      font-size:12px;\n      font-weight:600;\n      letter-spacing:.18em;\n      text-transform:uppercase;\n      color:var(--amg-muted);\n    }\n    .amg-home-trayectoria__content{\n      max-width:680px;\n    }\n    .amg-home-trayectoria__eyebrow{\n      display:inline-flex;\n      align-items:center;\n      gap:12px;\n      font-size:12px;\n      font-weight:600;\n      letter-spacing:.2em;\n      text-transform:uppercase;\n      color:var(--amg-graphite);\n      margin-bottom:18px;\n    }\n    .amg-home-trayectoria__eyebrow::before{\n      content:\"\";\n      width:34px;\n      height:1px;\n      background:var(--amg-green);\n    }\n    .amg-home-trayectoria__title{\n      font-size:clamp(1.8rem,3.2vw,2.7rem);\n      font-weight:700;\n      letter-spacing:-.02em;\n      line-height:1.08;\n      margin:0 0 20px;\n      text-wrap:balance;\n    }\n    .amg-home-trayectoria__text{\n      font-size:clamp(1rem,1.15vw,1.1rem);\n      line-height:1.65;\n      color:var(--amg-muted);\n      max-width:56ch;\n      margin:0;\n    }\n    @media (max-width:768px){\n      .amg-home-trayectoria{\n        padding:48px 20px;\n      }\n      .amg-home-trayectoria__inner{\n        grid-template-columns:1fr;\n        gap:28px;\n      }\n      .amg-home-trayectoria__num{\n        font-size:5.5rem;\n      }\n    }\n  <\/style>\n  <div class=\"amg-home-trayectoria__inner\">\n    <div class=\"amg-home-trayectoria__num-block\">\n      <div class=\"amg-home-trayectoria__num\">40+<\/div>\n      <span class=\"amg-home-trayectoria__num-label\">A\u00f1os de trayectoria<\/span>\n    <\/div>\n    <div class=\"amg-home-trayectoria__content\">\n      <span class=\"amg-home-trayectoria__eyebrow\">Trayectoria<\/span>\n      <h2 class=\"amg-home-trayectoria__title\">M\u00e1s de cuatro d\u00e9cadas construyendo respaldo.<\/h2>\n      <p class=\"amg-home-trayectoria__text\">Una trayectoria de m\u00e1s de 40 a\u00f1os nos ha permitido conocer a fondo las necesidades del sector m\u00e9dico-dental y responder con criterio, servicio y consistencia.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d56cc66 e-con-full portafolio e-flex e-con e-parent\" data-id=\"d56cc66\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e45390a portafolio elementor-widget elementor-widget-html\" data-id=\"e45390a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"amg-home-marquee\" aria-hidden=\"true\">\n  <style>\n    .amg-home-marquee{\n      --amg-green:#2EA84F;\n      --amg-graphite:#1C1E24;\n      --amg-line:rgba(28,30,36,.12);\n      --amg-font:'Manrope',system-ui,-apple-system,sans-serif;\n      position:relative;\n      width:100%;\n      background:#F4F6F4;\n      border-top:1px solid var(--amg-line);\n      border-bottom:1px solid var(--amg-line);\n      overflow:hidden;\n      padding:22px 0;\n      font-family:var(--amg-font);\n      line-height:1;\n    }\n    .amg-home-marquee__track{\n      display:inline-flex;\n      white-space:nowrap;\n      will-change:transform;\n      animation:amg-home-marquee-scroll 38s linear infinite;\n    }\n    .amg-home-marquee:hover .amg-home-marquee__track{\n      animation-play-state:paused;\n    }\n    .amg-home-marquee__track span{\n      display:inline-flex;\n      align-items:center;\n      gap:32px;\n      padding:0 32px;\n      font-size:clamp(1.1rem,2vw,1.55rem);\n      font-weight:700;\n      letter-spacing:-.01em;\n      color:var(--amg-graphite);\n    }\n    .amg-home-marquee__track span::after{\n      content:\"\";\n      width:7px;\n      height:7px;\n      border-radius:50%;\n      background:var(--amg-green);\n      flex:none;\n    }\n    @keyframes amg-home-marquee-scroll{\n      to{transform:translateX(-50%);}\n    }\n    @media (max-width:768px){\n      .amg-home-marquee{\n        padding:18px 0;\n      }\n      .amg-home-marquee__track span{\n        font-size:1rem;\n        gap:24px;\n        padding:0 24px;\n      }\n    }\n    @media (prefers-reduced-motion:reduce){\n      .amg-home-marquee__track{\n        animation:none;\n      }\n    }\n  <\/style>\n  <div class=\"amg-home-marquee__track\">\n    <span>Experiencia<\/span><span>Precisi\u00f3n<\/span><span>Confianza<\/span><span>Trayectoria<\/span><span>Calidad<\/span><span>Respaldo<\/span><span>Servicio<\/span>\n    <span>Experiencia<\/span><span>Precisi\u00f3n<\/span><span>Confianza<\/span><span>Trayectoria<\/span><span>Calidad<\/span><span>Respaldo<\/span><span>Servicio<\/span>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e3dd45 e-con-full portafolio e-flex e-con e-parent\" data-id=\"7e3dd45\" data-element_type=\"container\" data-e-type=\"container\" id=\"port_01\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a0706c6 portafolio elementor-widget elementor-widget-html\" data-id=\"a0706c6\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"portafolio-01\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"amg__portfolio\" aria-label=\"Portafolio de salud\">\n  <style>\n    .amg__portfolio {\n      --amg-green: #2EA84F;\n      --amg-deep: #008F8C;\n      --amg-ink: #1C1E24;\n      --amg-bg: #F4F6F4;\n      --amg-muted: rgba(28,30,36,.62);\n      --amg-line: rgba(28,30,36,.10);\n\n      box-sizing: border-box;\n      width: 100%;\n      min-width: 0;\n      padding: clamp(56px,8vw,120px) clamp(20px,6vw,96px);\n      background: var(--amg-bg);\n      color: var(--amg-ink);\n      font-family: inherit;\n      -webkit-font-smoothing: antialiased;\n    }\n\n    .amg__portfolio *,\n    .amg__portfolio *::before,\n    .amg__portfolio *::after {\n      box-sizing: border-box;\n    }\n\n    .amg__portfolio [hidden] {\n      display: none !important;\n    }\n\n    .amg__portfolio-grid {\n      display: grid;\n      grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);\n      align-items: start;\n      gap: clamp(40px,6vw,96px);\n      width: 100%;\n      max-width: 1280px;\n      margin: 0 auto;\n    }\n\n    .amg__portfolio-content {\n      min-width: 0;\n    }\n\n    .amg__portfolio-title {\n      margin: 0 0 18px;\n      color: var(--amg-ink);\n      font-size: clamp(2rem,3.4vw,3rem);\n      font-weight: 600;\n      line-height: 1.06;\n      letter-spacing: -.02em;\n    }\n\n    .amg__portfolio-desc {\n      max-width: 48ch;\n      margin: 0 0 40px;\n      color: var(--amg-muted);\n      font-size: clamp(.98rem,1.1vw,1.075rem);\n      line-height: 1.6;\n    }\n\n    .amg__portfolio-tabs {\n      display: flex;\n      margin-bottom: 30px;\n      border-bottom: 1px solid var(--amg-line);\n    }\n\n    .amg__portfolio-tab {\n      display: inline-block;\n      padding: 14px 4px;\n      border-bottom: 2px solid var(--amg-green);\n      color: var(--amg-ink);\n      font-size: .82rem;\n      font-weight: 600;\n      letter-spacing: .14em;\n      text-transform: uppercase;\n    }\n\n    .amg__portfolio-tab-index {\n      margin-right: 8px;\n      color: var(--amg-green);\n      font-variant-numeric: tabular-nums;\n    }\n\n    \/* Todos los productos visibles *\/\n    .amg__portfolio-list {\n      display: grid;\n      grid-template-columns: repeat(2,minmax(0,1fr));\n      margin: 0 0 28px;\n      padding: 0;\n      border-top: 1px solid var(--amg-line);\n      background: #fff;\n      list-style: none;\n    }\n\n    .amg__portfolio-item {\n      display: flex;\n      min-width: 0;\n      margin: 0;\n      padding: 0;\n      border-bottom: 1px solid var(--amg-line);\n      list-style: none;\n    }\n\n    .amg__portfolio-item:nth-child(odd) {\n      border-right: 1px solid var(--amg-line);\n    }\n\n    .amg__portfolio-item:last-child:nth-child(odd) {\n      grid-column: 1 \/ -1;\n      border-right: 0;\n    }\n\n    .amg__portfolio .amg__portfolio-product {\n      appearance: none;\n      display: flex;\n      align-items: flex-start;\n      gap: 12px;\n      width: 100%;\n      min-height: 60px;\n      margin: 0;\n      padding: 17px 18px;\n      border: 0;\n      border-radius: 0;\n      background: #fff;\n      color: var(--amg-ink);\n      box-shadow: none;\n      font-family: inherit;\n      font-size: .95rem;\n      font-weight: 400;\n      line-height: 1.4;\n      letter-spacing: normal;\n      text-transform: none;\n      text-align: left;\n      white-space: normal;\n      cursor: pointer;\n      transition: background-color .25s ease, color .25s ease;\n    }\n\n    .amg__portfolio .amg__portfolio-product:hover {\n      background: #f3faf4;\n      color: var(--amg-ink);\n    }\n\n    .amg__portfolio .amg__portfolio-product.is-active {\n      background: #edf7ef;\n      color: #237c3a;\n      box-shadow: inset 3px 0 0 var(--amg-green);\n    }\n\n    .amg__portfolio-dot {\n      flex: none;\n      width: 6px;\n      height: 6px;\n      margin-top: 7px;\n      background: var(--amg-green);\n      opacity: .65;\n      transform: rotate(45deg);\n      transition: opacity .25s ease, transform .25s ease;\n    }\n\n    .amg__portfolio-product.is-active .amg__portfolio-dot,\n    .amg__portfolio-product:hover .amg__portfolio-dot {\n      opacity: 1;\n      transform: rotate(45deg) scale(1.15);\n    }\n\n    .amg__portfolio .amg__portfolio-cta {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 10px;\n      max-width: 100%;\n      padding: 13px 24px;\n      border: 1px solid transparent;\n      border-radius: 5px;\n      background: var(--amg-green);\n      color: #fff;\n      box-shadow: 0 1px 2px rgba(28,30,36,.04);\n      font-size: .85rem;\n      font-weight: 600;\n      letter-spacing: .08em;\n      text-transform: uppercase;\n      text-decoration: none;\n      transition: background-color .25s ease, transform .25s ease;\n    }\n\n    .amg__portfolio .amg__portfolio-cta:hover {\n      background: var(--amg-deep);\n      color: #fff;\n      transform: translateY(-1px);\n    }\n\n    \/* Galer\u00eda en la columna derecha *\/\n    .amg__portfolio-media {\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      align-self: stretch;\n      min-width: 0;\n      min-height: 420px;\n      aspect-ratio: 4 \/ 5;\n      overflow: hidden;\n      border: 1px solid rgba(46,168,79,.12);\n      border-radius: 6px;\n      background: #fff;\n      scroll-margin-top: 110px;\n    }\n\n    .amg__portfolio-stage {\n      position: relative;\n      display: flex;\n      flex: 1;\n      align-items: center;\n      justify-content: center;\n      min-height: 300px;\n      overflow: hidden;\n      background: #fff;\n      touch-action: pan-y pinch-zoom;\n    }\n\n    .amg__portfolio-figure {\n      position: absolute;\n      inset: 22px 48px;\n      margin: 0;\n    }\n\n    .amg__portfolio-image {\n      display: block;\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n      object-position: center;\n      user-select: none;\n      -webkit-user-drag: none;\n    }\n\n    .amg__portfolio .amg__portfolio-nav {\n      appearance: none;\n      position: absolute;\n      top: 50%;\n      z-index: 2;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      width: 38px;\n      height: 44px;\n      margin: 0;\n      padding: 0;\n      border: 1px solid rgba(46,168,79,.18);\n      border-radius: 6px;\n      background: rgba(255,255,255,.94);\n      color: #2b8740;\n      box-shadow: 0 2px 10px rgba(46,168,79,.04);\n      cursor: pointer;\n      transform: translateY(-50%);\n      transition: background-color .2s ease, border-color .2s ease;\n    }\n\n    .amg__portfolio .amg__portfolio-nav:hover {\n      border-color: rgba(46,168,79,.5);\n      background: #edf7ef;\n      color: #237c3a;\n    }\n\n    .amg__portfolio-nav svg {\n      display: block;\n      width: 18px;\n      height: 18px;\n      fill: none;\n      stroke: currentColor;\n      stroke-width: 1.6;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    .amg__portfolio-prev { left: 10px; }\n    .amg__portfolio-next { right: 10px; }\n\n    .amg__portfolio-gallery-footer {\n      flex: none;\n      padding: 18px 20px;\n      border-top: 1px solid rgba(46,168,79,.10);\n      background: #fcfefc;\n    }\n\n    .amg__portfolio-gallery-name {\n      margin: 0;\n      color: var(--amg-ink);\n      font-size: .92rem;\n      font-weight: 500;\n      line-height: 1.4;\n      text-align: center;\n    }\n\n    .amg__portfolio-controls {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 14px;\n      margin-top: 10px;\n    }\n\n    .amg__portfolio-dots {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 2px;\n    }\n\n    .amg__portfolio .amg__portfolio-dot-button {\n      appearance: none;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      width: 28px;\n      height: 28px;\n      margin: 0;\n      padding: 0;\n      border: 0;\n      border-radius: 50%;\n      background: transparent;\n      box-shadow: none;\n      cursor: pointer;\n    }\n\n    .amg__portfolio-dot-button::before {\n      content: \"\";\n      width: 6px;\n      height: 6px;\n      border-radius: 50%;\n      background: #c9decc;\n      transition: background-color .2s ease, transform .2s ease;\n    }\n\n    .amg__portfolio-dot-button[aria-pressed=\"true\"]::before {\n      background: var(--amg-green);\n      transform: scale(1.35);\n    }\n\n    .amg__portfolio-dot-button:hover::before {\n      background: var(--amg-green);\n    }\n\n    .amg__portfolio-counter {\n      color: var(--amg-muted);\n      font-size: 12px;\n      font-variant-numeric: tabular-nums;\n    }\n\n    .amg__portfolio-error {\n      margin: 8px 0 0;\n      color: var(--amg-ink);\n      font-size: 12px;\n      text-align: center;\n    }\n\n    .amg__portfolio button:focus-visible,\n    .amg__portfolio a:focus-visible,\n    .amg__portfolio-media:focus-visible {\n      outline: 2px solid var(--amg-deep);\n      outline-offset: 3px;\n    }\n\n    .amg__portfolio .amg__portfolio-product:focus-visible {\n      outline-offset: -3px;\n    }\n\n    @media (max-width: 900px) {\n      .amg__portfolio-grid {\n        grid-template-columns: minmax(0,1fr);\n        gap: 36px;\n      }\n\n      .amg__portfolio-media {\n        order: -1;\n        min-height: 360px;\n        aspect-ratio: 16 \/ 12;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .amg__portfolio-list {\n        grid-template-columns: minmax(0,1fr);\n      }\n\n      .amg__portfolio-item:nth-child(odd) {\n        border-right: 0;\n      }\n\n      .amg__portfolio .amg__portfolio-product {\n        min-height: 54px;\n        padding: 15px 16px;\n      }\n\n      .amg__portfolio .amg__portfolio-cta {\n        width: 100%;\n      }\n\n      .amg__portfolio-tab {\n        font-size: .74rem;\n        letter-spacing: .1em;\n      }\n\n      .amg__portfolio-media {\n        min-height: 350px;\n        aspect-ratio: 1 \/ 1.08;\n      }\n\n      .amg__portfolio-stage {\n        min-height: 245px;\n      }\n\n      .amg__portfolio-figure {\n        inset: 14px 42px;\n      }\n\n      .amg__portfolio .amg__portfolio-nav {\n        width: 32px;\n        height: 40px;\n      }\n\n      .amg__portfolio-prev { left: 6px; }\n      .amg__portfolio-next { right: 6px; }\n\n      .amg__portfolio-gallery-footer {\n        padding: 14px 16px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .amg__portfolio *,\n      .amg__portfolio *::before {\n        transition: none !important;\n        animation: none !important;\n        scroll-behavior: auto !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"amg__portfolio-grid\">\n\n    <!-- COLUMNA IZQUIERDA -->\n    <div class=\"amg__portfolio-content\">\n\n      <h2 class=\"amg__portfolio-title\">\n        Soluciones para cada especialidad.\n      <\/h2>\n\n      <p class=\"amg__portfolio-desc\">\n        Instrumental, insumos y soluciones profesionales para la salud.\n        Explora cada producto para conocer sus detalles.\n      <\/p>\n\n      <div class=\"amg__portfolio-tabs\">\n        <span class=\"amg__portfolio-tab\">\n          <span class=\"amg__portfolio-tab-index\">01<\/span>Salud\n        <\/span>\n      <\/div>\n\n      <ul class=\"amg__portfolio-list\">\n        <li class=\"amg__portfolio-item\">\n          <button class=\"amg__portfolio-product\" type=\"button\"\n            data-product=\"cubetas\" aria-pressed=\"false\">\n            <span class=\"amg__portfolio-dot\" aria-hidden=\"true\"><\/span>\n            <span>Cubeta lisa y cubeta perforada<\/span>\n          <\/button>\n        <\/li>\n\n        <li class=\"amg__portfolio-item\">\n          <button class=\"amg__portfolio-product\" type=\"button\"\n            data-product=\"estuche\" aria-pressed=\"false\">\n            <span class=\"amg__portfolio-dot\" aria-hidden=\"true\"><\/span>\n            <span>Estuche de disecci\u00f3n<\/span>\n          <\/button>\n        <\/li>\n\n        <li class=\"amg__portfolio-item\">\n          <button class=\"amg__portfolio-product\" type=\"button\"\n            data-product=\"oximetro\" aria-pressed=\"false\">\n            <span class=\"amg__portfolio-dot\" aria-hidden=\"true\"><\/span>\n            <span>Pulsiox\u00edmetro digital<\/span>\n          <\/button>\n        <\/li>\n\n        <li class=\"amg__portfolio-item\">\n          <button class=\"amg__portfolio-product\" type=\"button\"\n            data-product=\"sutura\" aria-pressed=\"false\">\n            <span class=\"amg__portfolio-dot\" aria-hidden=\"true\"><\/span>\n            <span>Sutura<\/span>\n          <\/button>\n        <\/li>\n\n        <li class=\"amg__portfolio-item\">\n          <button class=\"amg__portfolio-product\" type=\"button\"\n            data-product=\"muneca\" aria-pressed=\"false\">\n            <span class=\"amg__portfolio-dot\" aria-hidden=\"true\"><\/span>\n            <span>Tensi\u00f3metro de mu\u00f1eca<\/span>\n          <\/button>\n        <\/li>\n\n        <li class=\"amg__portfolio-item\">\n          <button class=\"amg__portfolio-product\" type=\"button\"\n            data-product=\"voz\" aria-pressed=\"false\">\n            <span class=\"amg__portfolio-dot\" aria-hidden=\"true\"><\/span>\n            <span>Tensi\u00f3metro de voz<\/span>\n          <\/button>\n        <\/li>\n\n        <li class=\"amg__portfolio-item\">\n          <button class=\"amg__portfolio-product\" type=\"button\"\n            data-product=\"digital\" aria-pressed=\"false\">\n            <span class=\"amg__portfolio-dot\" aria-hidden=\"true\"><\/span>\n            <span>Tensi\u00f3metro digital de brazo<\/span>\n          <\/button>\n        <\/li>\n\n        <li class=\"amg__portfolio-item\">\n          <button class=\"amg__portfolio-product\" type=\"button\"\n            data-product=\"manual\" aria-pressed=\"false\">\n            <span class=\"amg__portfolio-dot\" aria-hidden=\"true\"><\/span>\n            <span>Tensi\u00f3metro manual de brazo<\/span>\n          <\/button>\n        <\/li>\n\n        <li class=\"amg__portfolio-item\">\n          <button class=\"amg__portfolio-product\" type=\"button\"\n            data-product=\"termometros\" aria-pressed=\"false\">\n            <span class=\"amg__portfolio-dot\" aria-hidden=\"true\"><\/span>\n            <span>Term\u00f3metros digitales r\u00edgidos y flexibles<\/span>\n          <\/button>\n        <\/li>\n      <\/ul>\n\n      <a class=\"amg__portfolio-cta\" href=\"#cotizacion\">\n        Solicitar cotizaci\u00f3n <span aria-hidden=\"true\">\u2192<\/span>\n      <\/a>\n    <\/div>\n\n    <!-- COLUMNA DERECHA: GALER\u00cdA -->\n    <div class=\"amg__portfolio-media\"\n      role=\"region\"\n      aria-label=\"Galer\u00eda de productos\"\n      aria-roledescription=\"carrusel\"\n      tabindex=\"0\">\n\n      <div class=\"amg__portfolio-stage\">\n        <figure class=\"amg__portfolio-figure\">\n          <img\n            class=\"amg__portfolio-image\"\n            src=\"https:\/\/invamalgadent.com\/wp-content\/uploads\/2026\/10\/T-01.jpg\"\n            alt=\"Tensi\u00f3metro de mu\u00f1eca\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            draggable=\"false\"\n          >\n        <\/figure>\n\n        <button class=\"amg__portfolio-nav amg__portfolio-prev\"\n          type=\"button\" aria-label=\"Fotograf\u00eda anterior\" hidden>\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n            <path d=\"M15 5l-7 7 7 7\"><\/path>\n          <\/svg>\n        <\/button>\n\n        <button class=\"amg__portfolio-nav amg__portfolio-next\"\n          type=\"button\" aria-label=\"Fotograf\u00eda siguiente\" hidden>\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n            <path d=\"M9 5l7 7-7 7\"><\/path>\n          <\/svg>\n        <\/button>\n      <\/div>\n\n      <div class=\"amg__portfolio-gallery-footer\">\n        <p class=\"amg__portfolio-gallery-name\" aria-live=\"polite\">\n          Portafolio de salud\n        <\/p>\n\n        <div class=\"amg__portfolio-controls\" hidden>\n          <div class=\"amg__portfolio-dots\" aria-label=\"Elegir fotograf\u00eda\"><\/div>\n          <span class=\"amg__portfolio-counter\"\n            aria-live=\"polite\" aria-atomic=\"true\"><\/span>\n        <\/div>\n\n        <p class=\"amg__portfolio-error\" role=\"status\" hidden><\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      \"use strict\";\n\n      var base = \"https:\/\/invamalgadent.com\/wp-content\/uploads\/2026\/10\/\";\n\n      \/* Primera posici\u00f3n = imagen marcada como PRIMERAS. *\/\n      var products = {\n        cubetas: [\"CUBE-05.jpg\", \"02-CUBE.jpg\", \"03-CUBE.jpg\", \"055CUBE.jpg\"],\n        estuche: [\"ED-03.jpg\", \"ED-01.jpg\", \"ED-02.jpg\"],\n        oximetro: [\"pd-01.jpg\", \"pd-02.jpg\", \"pd-03.jpg\"],\n        sutura: [\"S-03.jpg\", \"S-01.jpg\", \"S-02.jpg\", \"S-04.jpg\"],\n        muneca: [\"T-01.jpg\", \"T-02.jpg\", \"T-03.jpg\", \"T-04.jpg\"],\n        voz: [\"TV-01.jpg\", \"TV-02.jpg\", \"TV-03.jpg\"],\n        digital: [\"DV-01.jpg\", \"DV-02.jpg\", \"DV-04.jpg\", \"DV-03.jpg\"],\n        manual: [\"MT-01.jpg\", \"MT-02.jpg\", \"MT-03.jpg\"],\n        termometros: [\"O-03.jpg\", \"O-01.jpg\", \"O-02.jpg\", \"O-04.jpg\"]\n      };\n\n      function init(root) {\n        var media = root.querySelector(\".amg__portfolio-media\");\n        var stage = root.querySelector(\".amg__portfolio-stage\");\n        var image = root.querySelector(\".amg__portfolio-image\");\n        var name = root.querySelector(\".amg__portfolio-gallery-name\");\n        var controls = root.querySelector(\".amg__portfolio-controls\");\n        var dots = root.querySelector(\".amg__portfolio-dots\");\n        var counter = root.querySelector(\".amg__portfolio-counter\");\n        var error = root.querySelector(\".amg__portfolio-error\");\n        var prev = root.querySelector(\".amg__portfolio-prev\");\n        var next = root.querySelector(\".amg__portfolio-next\");\n        var buttons = root.querySelectorAll(\"[data-product]\");\n\n        if (!image || !dots || root.dataset.amgInlineReady === \"1\") return;\n        root.dataset.amgInlineReady = \"1\";\n\n        var activeKey = \"\";\n        var activeName = \"\";\n        var current = 0;\n        var requestId = 0;\n        var hoverTimer;\n        var touchStart = null;\n        var animation = null;\n        var reducedMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n\n        function showPhoto(index, direction) {\n          if (!activeKey) return;\n\n          var list = products[activeKey];\n          current = (index + list.length) % list.length;\n\n          var selectedIndex = current;\n          var selectedName = activeName;\n          var url = base + list[selectedIndex];\n          var thisRequest = ++requestId;\n\n          error.hidden = true;\n          media.setAttribute(\"aria-busy\", \"true\");\n\n          counter.textContent = (selectedIndex + 1) + \" \/ \" + list.length;\n\n          dots.querySelectorAll(\"button\").forEach(function (dot, i) {\n            dot.setAttribute(\"aria-pressed\", String(i === selectedIndex));\n          });\n\n          \/*\n           * Carga antes de sustituir la imagen.\n           * Evita que una foto lenta sobrescriba la selecci\u00f3n m\u00e1s reciente.\n           *\/\n          var preload = new Image();\n\n          preload.onload = function () {\n            if (thisRequest !== requestId) return;\n\n            if (animation) animation.cancel();\n\n            image.src = url;\n            image.alt = selectedName + \", fotograf\u00eda \" + (selectedIndex + 1);\n            media.setAttribute(\"aria-busy\", \"false\");\n\n            if (!reducedMotion.matches && image.animate) {\n              animation = image.animate(\n                [\n                  {\n                    opacity: 0,\n                    transform: \"translateX(\" + ((direction || 1) * 12) + \"px)\"\n                  },\n                  {\n                    opacity: 1,\n                    transform: \"translateX(0)\"\n                  }\n                ],\n                {\n                  duration: 320,\n                  easing: \"cubic-bezier(.22,.61,.36,1)\"\n                }\n              );\n            }\n\n            \/* Preparar la siguiente foto para una navegaci\u00f3n m\u00e1s fluida. *\/\n            var upcoming = new Image();\n            upcoming.src = base + list[(selectedIndex + 1) % list.length];\n          };\n\n          preload.onerror = function () {\n            if (thisRequest !== requestId) return;\n            media.setAttribute(\"aria-busy\", \"false\");\n            error.textContent =\n              \"Esta fotograf\u00eda no pudo cargarse. Prueba con la siguiente.\";\n            error.hidden = false;\n          };\n\n          preload.src = url;\n        }\n\n        function selectProduct(button) {\n          var key = button.dataset.product;\n          if (!products[key]) return;\n\n          \/* Al volver a un producto, comienza siempre por su primera foto. *\/\n          activeKey = key;\n          activeName = button.textContent.trim();\n\n          buttons.forEach(function (item) {\n            var selected = item === button;\n            item.classList.toggle(\"is-active\", selected);\n            item.setAttribute(\"aria-pressed\", String(selected));\n          });\n\n          name.textContent = activeName;\n          media.setAttribute(\"aria-label\", \"Galer\u00eda de \" + activeName);\n\n          dots.replaceChildren();\n\n          products[key].forEach(function (_, index) {\n            var dot = document.createElement(\"button\");\n            dot.type = \"button\";\n            dot.className = \"amg__portfolio-dot-button\";\n            dot.setAttribute(\"aria-label\", \"Ver fotograf\u00eda \" + (index + 1));\n            dot.setAttribute(\"aria-pressed\", String(index === 0));\n\n            dot.addEventListener(\"click\", function () {\n              showPhoto(index, index >= current ? 1 : -1);\n            });\n\n            dots.appendChild(dot);\n          });\n\n          prev.hidden = false;\n          next.hidden = false;\n          controls.hidden = false;\n\n          showPhoto(0, 1);\n        }\n\n        buttons.forEach(function (button) {\n          \/* Hover \u00fanicamente para mouse, evitando activaciones al deslizar. *\/\n          button.addEventListener(\"pointerenter\", function (event) {\n            if (event.pointerType !== \"mouse\") return;\n\n            clearTimeout(hoverTimer);\n            hoverTimer = setTimeout(function () {\n              if (activeKey !== button.dataset.product) {\n                selectProduct(button);\n              }\n            }, 100);\n          });\n\n          button.addEventListener(\"pointerleave\", function () {\n            clearTimeout(hoverTimer);\n          });\n\n          \/* Clic, toque y activaci\u00f3n con teclado. *\/\n          button.addEventListener(\"click\", function () {\n            clearTimeout(hoverTimer);\n            selectProduct(button);\n\n            \/* En m\u00f3vil, llevar a la galer\u00eda si qued\u00f3 fuera de la pantalla. *\/\n            if (window.matchMedia(\"(max-width: 900px)\").matches) {\n              var rect = media.getBoundingClientRect();\n\n              if (rect.top < 80 || rect.bottom > window.innerHeight) {\n                media.scrollIntoView({\n                  behavior: reducedMotion.matches ? \"auto\" : \"smooth\",\n                  block: \"start\"\n                });\n              }\n            }\n          });\n        });\n\n        prev.addEventListener(\"click\", function () {\n          showPhoto(current - 1, -1);\n        });\n\n        next.addEventListener(\"click\", function () {\n          showPhoto(current + 1, 1);\n        });\n\n        media.addEventListener(\"keydown\", function (event) {\n          if (!activeKey) return;\n\n          if (event.key === \"ArrowLeft\") {\n            event.preventDefault();\n            showPhoto(current - 1, -1);\n          } else if (event.key === \"ArrowRight\") {\n            event.preventDefault();\n            showPhoto(current + 1, 1);\n          }\n        });\n\n        \/* Deslizamiento horizontal sobre la imagen en m\u00f3vil. *\/\n        stage.addEventListener(\"touchstart\", function (event) {\n          if (!activeKey || event.touches.length !== 1) {\n            touchStart = null;\n            return;\n          }\n\n          touchStart = {\n            x: event.touches[0].clientX,\n            y: event.touches[0].clientY\n          };\n        }, { passive: true });\n\n        stage.addEventListener(\"touchend\", function (event) {\n          if (!touchStart || !event.changedTouches.length) return;\n\n          var dx = event.changedTouches[0].clientX - touchStart.x;\n          var dy = event.changedTouches[0].clientY - touchStart.y;\n          touchStart = null;\n\n          if (Math.abs(dx) > 45 && Math.abs(dx) > Math.abs(dy) * 1.5) {\n            var direction = dx < 0 ? 1 : -1;\n            showPhoto(current + direction, direction);\n          }\n        }, { passive: true });\n\n        stage.addEventListener(\"touchcancel\", function () {\n          touchStart = null;\n        }, { passive: true });\n      }\n\n      function boot() {\n        document.querySelectorAll(\".amg__portfolio\").forEach(init);\n      }\n\n      boot();\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", boot, { once: true });\n      }\n\n      if (window.jQuery) {\n        window.jQuery(window).on(\"elementor\/frontend\/init\", boot);\n      }\n\n      document.addEventListener(\"elementor\/popup\/show\", boot);\n    })();\n  <\/script>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2f5ef1 e-con-full e-flex e-con e-parent\" data-id=\"a2f5ef1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e0825d elementor-widget elementor-widget-html\" data-id=\"2e0825d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"amg-home-precision\" aria-label=\"Precisi\u00f3n en cada instrumento\">\n  <style>\n    .amg-home-precision{\n      --amg-green:#2EA84F;\n      --amg-graphite:#1C1E24;\n      --amg-white:#FFFFFF;\n      --amg-font:'Manrope',system-ui,-apple-system,sans-serif;\n      --amg-ease:cubic-bezier(.22,1,.36,1);\n      position:relative;\n      width:100%;\n      background:var(--amg-graphite);\n      font-family:var(--amg-font);\n      color:var(--amg-white);\n      overflow:hidden;\n    }\n    .amg-home-precision__media{\n      position:absolute;\n      inset:0;\n      z-index:0;\n    }\n    .amg-home-precision__media img{\n      width:100%;\n      height:100%;\n      object-fit:cover;\n      object-position:center;\n      opacity:.85;\n    }\n    .amg-home-precision__overlay{\n      position:absolute;\n      inset:0;\n      z-index:1;\n      background:linear-gradient(90deg,rgba(28,30,36,.82) 0%,rgba(28,30,36,.55) 38%,rgba(28,30,36,.12) 68%,rgba(28,30,36,0) 100%);\n    }\n    .amg-home-precision__inner{\n      position:relative;\n      z-index:2;\n      width:100%;\n      max-width:1240px;\n      margin:0 auto;\n      padding:clamp(80px,11vw,160px) clamp(20px,5vw,72px);\n      display:flex;\n      align-items:center;\n      min-height:clamp(420px,58vw,620px);\n    }\n    .amg-home-precision__content{\n      max-width:580px;\n    }\n    .amg-home-precision__eyebrow{\n      display:inline-flex;\n      align-items:center;\n      gap:12px;\n      font-size:12px;\n      font-weight:600;\n      letter-spacing:.22em;\n      text-transform:uppercase;\n      color:var(--amg-white);\n      margin-bottom:18px;\n    }\n    .amg-home-precision__eyebrow::before{\n      content:\"\";\n      width:34px;\n      height:1px;\n      background:var(--amg-green);\n    }\n    .amg-home-precision__title{\n      font-size:clamp(2rem,4vw,3.4rem);\n      font-weight:700;\n      letter-spacing:-.025em;\n      line-height:1.05;\n      margin:0 0 20px;\n      text-wrap:balance;\n    }\n    .amg-home-precision__text{\n      font-size:clamp(1rem,1.15vw,1.1rem);\n      line-height:1.65;\n      color:rgba(255,255,255,.82);\n      max-width:52ch;\n      margin:0;\n    }\n    @media (max-width:768px){\n      .amg-home-precision__overlay{\n        background:linear-gradient(0deg,rgba(28,30,36,.82) 0%,rgba(28,30,36,.45) 55%,rgba(28,30,36,.15) 100%);\n      }\n      .amg-home-precision__inner{\n        align-items:flex-end;\n        min-height:480px;\n        padding-bottom:56px;\n      }\n      .amg-home-precision__content{\n        max-width:100%;\n      }\n    }\n  <\/style>\n  <div class=\"amg-home-precision__media\">\n    <img src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_lx5fzhlx5fzhlx5f.png\" alt=\"Instrumental e insumos m\u00e9dico-odontol\u00f3gicos de precisi\u00f3n\" loading=\"lazy\" decoding=\"async\">\n  <\/div>\n  <div class=\"amg-home-precision__overlay\" aria-hidden=\"true\"><\/div>\n  <div class=\"amg-home-precision__inner\">\n    <div class=\"amg-home-precision__content\">\n      <span class=\"amg-home-precision__eyebrow\">Producto e instrumental<\/span>\n      <h2 class=\"amg-home-precision__title\">Precisi\u00f3n en cada instrumento.<\/h2>\n      <p class=\"amg-home-precision__text\">Cada referencia de nuestro portafolio responde a un est\u00e1ndar: calidad, precisi\u00f3n y respaldo para el trabajo profesional del sector m\u00e9dico, odontol\u00f3gico y veterinario.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dbb4361 e-con-full e-flex e-con e-parent\" data-id=\"dbb4361\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f6d02ab elementor-widget elementor-widget-html\" data-id=\"f6d02ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/api.fontshare.com\/v2\/css?f[]=manrope@300,400,500,600,700,800&display=swap\" rel=\"stylesheet\">\n\n<section class=\"amg-s6\" id=\"amgS6\" aria-labelledby=\"amgS6Title\">\n  <div class=\"amg-s6__inner\">\n\n    <!-- ===================== HEADER COMPACTO ===================== -->\n    <header class=\"amg-s6__head\">\n      <p class=\"amg-s6__eyebrow amg-s6__anim\">Certificaciones<\/p>\n      <h2 class=\"amg-s6__title amg-s6__anim\" id=\"amgS6Title\">Respaldo que hace la diferencia.<\/h2>\n      <p class=\"amg-s6__lead amg-s6__anim\">\n        Durante m\u00e1s de 40 a\u00f1os hemos trabajado para ofrecer equipos e instrumental m\u00e9dico y odontol\u00f3gico con altos est\u00e1ndares de servicio, respaldo y cumplimiento.\n      <\/p>\n    <\/header>\n\n    <!-- ===================== BANNER DE CERTIFICADOS ===================== -->\n    <div class=\"amg-s6__grid\">\n\n      <!-- CERTIFICADO 1 \u00b7 CAPACIDAD DE ALMACENAMIENTO -->\n      <article class=\"amg-s6__item amg-s6__anim\">\n        <div class=\"amg-s6__logo-wrap\">\n          <img loading=\"lazy\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Certi-01.png\" alt=\"\" width=\"129\" height=\"136\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <h3 class=\"amg-s6__name\">Capacidad de almacenamiento<\/h3>\n        <p class=\"amg-s6__desc\">Procesos y condiciones adecuadas para el almacenamiento y manejo de productos.<\/p>\n      <\/article>\n\n      <!-- CERTIFICADO 2 \u00b7 REGISTROS SANITARIOS -->\n      <article class=\"amg-s6__item amg-s6__anim\">\n        <div class=\"amg-s6__logo-wrap\">\n          <img loading=\"lazy\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/invima.png\" alt=\"INVIMA\" width=\"129\" height=\"136\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <h3 class=\"amg-s6__name\">Registros sanitarios<\/h3>\n        <p class=\"amg-s6__desc\">Cumplimiento de los requisitos sanitarios aplicables a nuestro portafolio.<\/p>\n      <\/article>\n\n      <!-- CERTIFICADO 3 \u00b7 CERTIFICACIONES INTERNACIONALES -->\n      <article class=\"amg-s6__item amg-s6__anim\">\n        <div class=\"amg-s6__logo-wrap\">\n          <img loading=\"lazy\" src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Certi-02.png\" alt=\"\" width=\"129\" height=\"136\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <h3 class=\"amg-s6__name\">Certificaciones internacionales<\/h3>\n        <p class=\"amg-s6__desc\">Respaldo y est\u00e1ndares que acompa\u00f1an nuestra operaci\u00f3n y alcance comercial.<\/p>\n      <\/article>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* =================================================================\n   AMALGADENT \u00b7 SECCI\u00d3N 06 \u00b7 CERTIFICACIONES \/ RESPALDO\n   Banner institucional compacto \u00b7 encapsulado bajo .amg-s6\n   ================================================================= *\/\n.amg-s6,\n.amg-s6 *,\n.amg-s6 *::before,\n.amg-s6 *::after {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\n.amg-s6 {\n  --green: #2EA84F;\n  --green-deep: #008F8C;\n  --graphite: #1C1E24;\n  --graphite-soft: rgba(28, 30, 36, 0.60);\n  --line: rgba(28, 30, 36, 0.10);\n  --bg: #F4F6F4;\n  --white: #FFFFFF;\n  --max: 1240px;\n  --px: 40px;\n  --ease: cubic-bezier(0.22, 0.61, 0.36, 1);\n  --font: 'Manrope', -apple-system, BlinkMacSystemFont, system-ui, 'Segoe UI', sans-serif;\n\n  position: relative;\n  width: 100%;\n  padding: 48px var(--px) 52px;\n  background: var(--bg);\n  font-family: var(--font);\n  overflow: hidden;\n}\n\n.amg-s6__inner {\n  position: relative;\n  z-index: 1;\n  width: 100%;\n  max-width: var(--max);\n  margin: 0 auto;\n}\n\n\/* ---------------- HEADER ---------------- *\/\n.amg-s6__head {\n  max-width: 720px;\n  margin-bottom: 28px;\n}\n\n.amg-s6__eyebrow {\n  margin: 0 0 8px;\n  font-size: 10.5px;\n  font-weight: 600;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--green);\n}\n\n.amg-s6__title {\n  margin: 0;\n  font-size: clamp(26px, 2.5vw, 36px);\n  font-weight: 600;\n  line-height: 1.08;\n  letter-spacing: -0.025em;\n  color: var(--graphite);\n  text-wrap: balance;\n}\n\n.amg-s6__lead {\n  margin: 10px 0 0;\n  max-width: 700px;\n  font-size: 15px;\n  line-height: 1.5;\n  color: var(--graphite-soft);\n  text-wrap: pretty;\n}\n\n\/* ---------------- GRID ---------------- *\/\n.amg-s6__grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: clamp(32px, 4vw, 56px);\n  border-top: 1px solid var(--line);\n  padding-top: 28px;\n}\n\n.amg-s6__item {\n  min-width: 0;\n  display: flex;\n  flex-direction: column;\n}\n\n\/* ---------------- LOGO WRAPPER ---------------- *\/\n.amg-s6__logo-wrap {\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n  height: 68px;\n  margin-bottom: 14px;\n}\n\n.amg-s6__logo-wrap img {\n  display: block;\n  max-width: 100%;\n  max-height: 58px;\n  width: auto;\n  height: auto;\n  object-fit: contain;\n}\n\n.amg-s6__name {\n  margin: 0 0 6px;\n  font-size: clamp(16px, 1.4vw, 18px);\n  font-weight: 600;\n  letter-spacing: -0.01em;\n  color: var(--graphite);\n  text-wrap: balance;\n}\n\n.amg-s6__desc {\n  margin: 0;\n  max-width: 320px;\n  font-size: 13.5px;\n  line-height: 1.5;\n  color: var(--graphite-soft);\n  text-wrap: pretty;\n}\n\n\/* ---------------- ANIMACI\u00d3N DE ENTRADA ---------------- *\/\n.amg-s6__anim {\n  opacity: 0;\n  transform: translateY(10px);\n  transition: opacity 600ms var(--ease), transform 600ms var(--ease);\n}\n\n.amg-s6.is-in .amg-s6__anim {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n.amg-s6.is-in .amg-s6__eyebrow { transition-delay: 60ms; }\n.amg-s6.is-in .amg-s6__title { transition-delay: 120ms; }\n.amg-s6.is-in .amg-s6__lead { transition-delay: 180ms; }\n.amg-s6.is-in .amg-s6__item:nth-child(1) { transition-delay: 240ms; }\n.amg-s6.is-in .amg-s6__item:nth-child(2) { transition-delay: 310ms; }\n.amg-s6.is-in .amg-s6__item:nth-child(3) { transition-delay: 380ms; }\n\n\/* ---------------- RESPONSIVE ---------------- *\/\n@media (max-width: 1024px) {\n  .amg-s6 {\n    --px: 28px;\n  }\n  .amg-s6__grid {\n    gap: 24px;\n  }\n}\n\n@media (max-width: 767px) {\n  .amg-s6 {\n    --px: 20px;\n    padding: 40px var(--px) 42px;\n  }\n\n  .amg-s6__grid {\n    grid-template-columns: 1fr;\n    gap: 0;\n    padding-top: 22px;\n  }\n\n  .amg-s6__item {\n    padding: 20px 0;\n    border-bottom: 1px solid var(--line);\n  }\n\n  .amg-s6__item:first-child {\n    padding-top: 0;\n  }\n\n  .amg-s6__item:last-child {\n    border-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .amg-s6__logo-wrap {\n    height: 52px;\n    margin-bottom: 10px;\n  }\n\n  .amg-s6__logo-wrap img {\n    max-height: 46px;\n  }\n\n  .amg-s6__name {\n    font-size: 15.5px;\n  }\n\n  .amg-s6__desc {\n    font-size: 13px;\n  }\n}\n\n@media (max-width: 430px) {\n  .amg-s6__logo-wrap {\n    height: 46px;\n  }\n\n  .amg-s6__logo-wrap img {\n    max-height: 40px;\n  }\n\n  .amg-s6__name {\n    font-size: 14.5px;\n  }\n}\n\n\/* ---------------- MOVIMIENTO REDUCIDO ---------------- *\/\n@media (prefers-reduced-motion: reduce) {\n  .amg-s6__anim {\n    opacity: 1 !important;\n    transform: none !important;\n    transition: none !important;\n  }\n}\n\n\/* ---------------- FOCUS VISIBLE ---------------- *\/\n.amg-s6 a:focus-visible {\n  outline: 2px solid var(--green);\n  outline-offset: 4px;\n  border-radius: 2px;\n}\n<\/style>\n\n<script>\n(function () {\n  'use strict';\n\n  function boot() {\n    var sections = document.querySelectorAll('.amg-s6');\n    sections.forEach(function (section) {\n      if (section.getAttribute('data-amg-s6-init') === '1') return;\n      section.setAttribute('data-amg-s6-init', '1');\n\n      var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n      if (reduce || !('IntersectionObserver' in window)) {\n        section.classList.add('is-in');\n        return;\n      }\n\n      var io = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            section.classList.add('is-in');\n            io.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.15, rootMargin: '0px 0px -8% 0px' });\n\n      io.observe(section);\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', boot);\n  } else {\n    boot();\n  }\n\n  if (window.jQuery) {\n    window.jQuery(window).on('elementor\/frontend\/init', boot);\n  }\n  document.addEventListener('elementor\/popup\/show', boot);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f27702a e-con-full e-flex e-con e-parent\" data-id=\"f27702a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17389f3 elementor-widget elementor-widget-html\" data-id=\"17389f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"amg__quote\" aria-labelledby=\"amg-quote-title\">\n  <style>\n    .amg__quote{\n      --amg-green:#2EA84F;\n      --amg-green-deep:#008F8C;\n      --amg-blue:#0C3D7C;\n      --amg-graphite:#1C1E24;\n      --amg-white:#FFFFFF;\n      --amg-muted:rgba(255,255,255,.72);\n      --amg-muted-soft:rgba(255,255,255,.45);\n      --amg-ret-line:rgba(255,255,255,.025);\n      position:relative;\n      width:100%;\n      max-width:100%;\n      min-width:0;\n      background:var(--amg-graphite);\n      background-image:radial-gradient(120% 120% at 88% 12%, rgba(46,168,79,.10), rgba(46,168,79,0) 46%);\n      color:var(--amg-white);\n      font-family:inherit;\n      line-height:1.5;\n      -webkit-font-smoothing:antialiased;\n      text-rendering:optimizeLegibility;\n      overflow:hidden;\n      padding:clamp(64px,9vw,132px) clamp(20px,6vw,96px);\n    }\n    .amg__quote *,\n    .amg__quote *::before,\n    .amg__quote *::after{\n      box-sizing:border-box;\n      margin:0;\n      padding:0;\n    }\n\n    \/* ret\u00edcula t\u00e9cnica muy sutil *\/\n    .amg__quote::before{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      background-image:\n        linear-gradient(var(--amg-ret-line) 1px, transparent 1px),\n        linear-gradient(90deg, var(--amg-ret-line) 1px, transparent 1px);\n      background-size:64px 64px;\n      pointer-events:none;\n      z-index:0;\n    }\n\n    \/* l\u00ednea superior de precisi\u00f3n *\/\n    .amg__quote::after{\n      content:\"\";\n      position:absolute;\n      top:0;\n      left:0;\n      width:100%;\n      height:2px;\n      background:linear-gradient(90deg, var(--amg-green) 0%, rgba(46,168,79,.35) 45%, transparent 78%);\n      opacity:.9;\n      pointer-events:none;\n      z-index:1;\n    }\n\n    .amg__quote-inner{\n      position:relative;\n      z-index:2;\n      width:100%;\n      max-width:1280px;\n      min-width:0;\n      margin:0 auto;\n      padding:0;\n    }\n\n    \/* eyebrow *\/\n    .amg__quote-eyebrow{\n      display:flex;\n      flex-wrap:wrap;\n      align-items:center;\n      gap:16px;\n      font-size:.72rem;\n      letter-spacing:.28em;\n      text-transform:uppercase;\n      font-weight:600;\n      color:var(--amg-muted-soft);\n      margin:0 0 clamp(40px,5vw,64px);\n      max-width:100%;\n      min-width:0;\n    }\n    .amg__quote-eyebrow-line{\n      flex:none;\n      width:46px;\n      height:1px;\n      background:var(--amg-green);\n      opacity:.85;\n    }\n\n    \/* grid principal *\/\n    .amg__quote-grid{\n      display:grid;\n      grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);\n      align-items:end;\n      gap:clamp(32px,5vw,72px);\n      width:100%;\n      max-width:100%;\n      min-width:0;\n    }\n\n    .amg__quote-copy{\n      min-width:0;\n      max-width:100%;\n    }\n\n    .amg__quote-title{\n      font-size:clamp(2.15rem,5vw,4rem);\n      line-height:1.02;\n      letter-spacing:-.03em;\n      font-weight:600;\n      margin:0 0 clamp(18px,2.4vw,26px);\n      color:var(--amg-white);\n      max-width:16ch;\n      width:100%;\n      white-space:normal;\n      word-break:normal;\n      overflow-wrap:break-word;\n    }\n\n    .amg__quote-lead{\n      font-size:clamp(1rem,1.25vw,1.18rem);\n      line-height:1.6;\n      color:var(--amg-muted);\n      margin:0;\n      max-width:46ch;\n      width:100%;\n      white-space:normal;\n      word-break:normal;\n      overflow-wrap:break-word;\n    }\n\n    \/* acci\u00f3n *\/\n    .amg__quote-action{\n      display:flex;\n      flex-direction:column;\n      align-items:flex-start;\n      gap:20px;\n      width:100%;\n      max-width:100%;\n      min-width:0;\n    }\n\n    .amg__quote-button{\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      gap:14px;\n      text-decoration:none;\n      white-space:nowrap;\n      font-family:inherit;\n      font-size:.9rem;\n      letter-spacing:.12em;\n      text-transform:uppercase;\n      font-weight:600;\n      color:var(--amg-white);\n      background:var(--amg-green);\n      border:1px solid transparent;\n      border-radius:4px;\n      padding:18px 32px;\n      transition:background-color .3s ease, transform .3s ease, box-shadow .3s ease;\n      will-change:transform;\n      box-shadow:0 8px 22px rgba(0,0,0,.08);\n      max-width:100%;\n      width:auto;\n      position:static;\n      margin:0;\n    }\n    .amg__quote-button:hover{\n      background:#37b95a;\n      transform:translateY(-2px);\n      box-shadow:0 12px 28px rgba(46,168,79,.18);\n    }\n    .amg__quote-button:active{transform:translateY(0);}\n    .amg__quote-button:focus-visible{\n      outline:2px solid var(--amg-white);\n      outline-offset:4px;\n    }\n    .amg__quote-button .amg__quote-arrow{\n      display:inline-block;\n      transition:transform .3s cubic-bezier(.22,.61,.36,1);\n    }\n    .amg__quote-button:hover .amg__quote-arrow{transform:translateX(5px);}\n\n    .amg__quote-hint{\n      display:inline-flex;\n      align-items:center;\n      gap:10px;\n      font-size:.7rem;\n      letter-spacing:.2em;\n      text-transform:uppercase;\n      color:var(--amg-muted-soft);\n      max-width:100%;\n      white-space:normal;\n      word-break:normal;\n    }\n    .amg__quote-hint-dot{\n      width:6px;\n      height:6px;\n      background:var(--amg-green);\n      transform:rotate(45deg);\n      opacity:.9;\n      flex:none;\n    }\n\n    \/* animaci\u00f3n *\/\n    .amg__quote-rise{\n      opacity:0;\n      transform:translateY(14px);\n      transition:opacity .5s ease, transform .5s cubic-bezier(.22,.61,.36,1);\n    }\n    .amg__quote.is-visible .amg__quote-rise{\n      opacity:1;\n      transform:none;\n      transition-delay:var(--d,0ms);\n    }\n\n    \/* tablet *\/\n    @media (max-width:900px){\n      .amg__quote-grid{\n        grid-template-columns:minmax(0,1fr);\n        align-items:start;\n        gap:40px;\n        width:100%;\n        max-width:100%;\n      }\n      .amg__quote-action{\n        align-items:stretch;\n        width:100%;\n        min-width:0;\n      }\n      .amg__quote-button{\n        width:100%;\n        white-space:normal;\n        max-width:100%;\n      }\n      .amg__quote-title,\n      .amg__quote-lead{\n        max-width:100%;\n      }\n      .amg__quote-eyebrow{\n        letter-spacing:.2em;\n      }\n    }\n\n    \/* mobile real *\/\n    @media (max-width:768px){\n      .amg__quote{\n        padding-left:20px;\n        padding-right:20px;\n      }\n      .amg__quote-inner{\n        width:100%;\n        max-width:100%;\n        min-width:0;\n      }\n      .amg__quote-grid{\n        display:flex;\n        flex-direction:column;\n        gap:32px;\n        width:100%;\n        max-width:100%;\n        min-width:0;\n      }\n      .amg__quote-copy,\n      .amg__quote-action{\n        width:100%;\n        max-width:100%;\n        min-width:0;\n      }\n      .amg__quote-title{\n        font-size:clamp(2rem,8vw,2.8rem);\n        line-height:1.05;\n        max-width:100%;\n        white-space:normal;\n      }\n      .amg__quote-lead{\n        font-size:1rem;\n        max-width:100%;\n        white-space:normal;\n      }\n      .amg__quote-button{\n        width:100%;\n        max-width:100%;\n        justify-content:center;\n        text-align:center;\n        padding:17px 20px;\n        letter-spacing:.08em;\n        white-space:normal;\n        position:static;\n        margin:0;\n      }\n      .amg__quote-hint{\n        font-size:.65rem;\n        letter-spacing:.15em;\n        flex-wrap:wrap;\n        gap:8px;\n        width:100%;\n      }\n    }\n\n    @media (max-width:480px){\n      .amg__quote{\n        padding-left:20px;\n        padding-right:20px;\n      }\n      .amg__quote-title{\n        font-size:clamp(1.8rem,9vw,2.4rem);\n      }\n      .amg__quote-button{\n        padding:16px 16px;\n        font-size:.82rem;\n      }\n    }\n\n    @media (max-width:360px){\n      .amg__quote{\n        padding-left:16px;\n        padding-right:16px;\n      }\n      .amg__quote-title{\n        font-size:1.7rem;\n      }\n    }\n\n    @media (prefers-reduced-motion:reduce){\n      .amg__quote-rise{\n        opacity:1;\n        transform:none;\n        transition:none;\n      }\n      .amg__quote-button,\n      .amg__quote-button .amg__quote-arrow{\n        transition:background-color .2s ease;\n      }\n      .amg__quote-button:hover{\n        transform:none;\n      }\n      .amg__quote-button:hover .amg__quote-arrow{\n        transform:none;\n      }\n    }\n  <\/style>\n\n  <div class=\"amg__quote-inner\">\n\n    <div class=\"amg__quote-eyebrow amg__quote-rise\" style=\"--d:90ms\">\n      <span class=\"amg__quote-eyebrow-line\" aria-hidden=\"true\"><\/span>\n      Cotizaci\u00f3n\n    <\/div>\n\n    <div class=\"amg__quote-grid\">\n\n      <div class=\"amg__quote-copy amg__quote-rise\" style=\"--d:180ms\">\n        <h2 class=\"amg__quote-title\" id=\"amg-quote-title\">Hablemos de lo que necesitas.<\/h2>\n        <p class=\"amg__quote-lead\">Solicita informaci\u00f3n sobre nuestro portafolio de productos m\u00e9dicos, odontol\u00f3gicos y veterinarios.<\/p>\n      <\/div>\n\n      <div class=\"amg__quote-action amg__quote-rise\" style=\"--d:270ms\">\n        <a\n          class=\"amg__quote-button\"\n          data-whatsapp\n          href=\"#\"\n          target=\"_blank\"\n          rel=\"noopener noreferrer\"\n          aria-label=\"Solicitar cotizaci\u00f3n por WhatsApp a AMALGADENT\">\n          Solicitar cotizaci\u00f3n\n          <span class=\"amg__quote-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/a>\n        <span class=\"amg__quote-hint\">\n          <span class=\"amg__quote-hint-dot\" aria-hidden=\"true\"><\/span>\n          Respuesta directa por WhatsApp\n        <\/span>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n  <script>\n    (function () {\n      \"use strict\";\n\n      var PHONE = \"573103352252\";\n      var MESSAGE = \"Hola, quisiera solicitar informaci\u00f3n y cotizaci\u00f3n sobre productos de AMALGADENT.\";\n\n      function buildWhatsAppUrl() {\n        return \"https:\/\/wa.me\/\" + PHONE + \"?text=\" + encodeURIComponent(MESSAGE);\n      }\n\n      function initQuote(root) {\n        var link = root.querySelector(\"[data-whatsapp]\");\n        if (link) {\n          link.setAttribute(\"href\", buildWhatsAppUrl());\n        }\n\n        var reveal = function () {\n          root.classList.add(\"is-visible\");\n        };\n\n        if (\"IntersectionObserver\" in window) {\n          var io = new IntersectionObserver(function (entries) {\n            entries.forEach(function (entry) {\n              if (entry.isIntersecting) {\n                reveal();\n                io.disconnect();\n              }\n            });\n          }, { threshold: 0.2 });\n          io.observe(root);\n        } else {\n          reveal();\n        }\n      }\n\n      function boot() {\n        var roots = document.querySelectorAll(\".amg__quote\");\n        for (var i = 0; i < roots.length; i++) {\n          var root = roots[i];\n          if (root.getAttribute(\"data-amg-init\") === \"1\") continue;\n          root.setAttribute(\"data-amg-init\", \"1\");\n          initQuote(root);\n        }\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", boot);\n      } else {\n        boot();\n      }\n\n      if (window.jQuery) {\n        window.jQuery(window).on(\"elementor\/frontend\/init\", boot);\n      }\n      document.addEventListener(\"elementor\/popup\/show\", boot);\n    })();\n  <\/script>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20edd2a e-con-full e-flex e-con e-parent\" data-id=\"20edd2a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c17124 elementor-widget elementor-widget-html\" data-id=\"2c17124\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/api.fontshare.com\/v2\/css?f[]=manrope@300,400,500,600,700,800&display=swap\" rel=\"stylesheet\">\n\n<section class=\"amg__footer\" aria-labelledby=\"amg-footer-title\">\n  <style>\n    .amg__footer{\n      --amg-green:#00A651;\n      --amg-green-deep:#008F8C;\n      --amg-green-soft:#159A78;\n      --amg-graphite:#1C1E24;\n      --amg-white:#FFFFFF;\n      --amg-line:rgba(255,255,255,.10);\n      --amg-muted:rgba(255,255,255,.58);\n      --amg-muted-2:rgba(255,255,255,.42);\n      --amg-font:'Manrope',-apple-system,BlinkMacSystemFont,system-ui,'Segoe UI',sans-serif;\n      --amg-ease:cubic-bezier(.22,1,.36,1);\n      position:relative;\n      width:100%;\n      max-width:100%;\n      background:var(--amg-graphite);\n      color:var(--amg-white);\n      font-family:var(--amg-font);\n      line-height:1.5;\n      -webkit-font-smoothing:antialiased;\n      text-rendering:optimizeLegibility;\n      overflow:hidden;\n    }\n    .amg__footer *,\n    .amg__footer *::before,\n    .amg__footer *::after{\n      box-sizing:border-box;\n      margin:0;\n      padding:0;\n    }\n\n    .amg__footer .amg__footer-inner{\n      width:100%;\n      max-width:1240px;\n      margin:0 auto;\n      padding:clamp(56px,7vw,104px) clamp(20px,4vw,56px) clamp(26px,3vw,38px);\n      position:relative;\n    }\n\n    \/* ===================== MAIN ===================== *\/\n    .amg__footer .amg__footer-main{\n      display:grid;\n      grid-template-columns:1.35fr 1fr 0.65fr;\n      gap:clamp(36px,4.5vw,72px);\n      width:100%;\n    }\n\n    \/* ===================== BRAND ===================== *\/\n    .amg__footer .amg__footer-brand{\n      min-width:0;\n      width:100%;\n    }\n    .amg__footer .amg__footer-logo{\n      display:inline-flex;\n      margin-bottom:clamp(18px,2vw,24px);\n      text-decoration:none;\n    }\n    .amg__footer .amg__footer-logo img{\n      display:block;\n      height:auto;\n      width:clamp(150px,14vw,180px);\n      max-width:100%;\n      object-fit:contain;\n    }\n    .amg__footer .amg__footer-name{\n      font-size:clamp(14px,1.3vw,16px);\n      font-weight:600;\n      letter-spacing:.14em;\n      text-transform:uppercase;\n      line-height:1.4;\n      margin-bottom:clamp(14px,1.6vw,18px);\n      color:var(--amg-white);\n    }\n    .amg__footer .amg__footer-desc{\n      font-size:clamp(13.5px,1.1vw,15px);\n      line-height:1.75;\n      color:var(--amg-muted);\n      max-width:52ch;\n      overflow-wrap:normal;\n      word-break:normal;\n    }\n\n    \/* ===================== COLUMNAS ===================== *\/\n    .amg__footer .amg__footer-contact,\n    .amg__footer .amg__footer-links{\n      min-width:0;\n      width:100%;\n    }\n\n    .amg__footer .amg__footer-label{\n      font-size:11px;\n      font-weight:600;\n      letter-spacing:.24em;\n      text-transform:uppercase;\n      color:var(--amg-muted-2);\n      margin-bottom:clamp(18px,2vw,24px);\n      display:flex;\n      align-items:center;\n      gap:12px;\n    }\n    .amg__footer .amg__footer-label::before{\n      content:\"\";\n      width:14px;\n      height:1px;\n      background:var(--amg-green);\n      flex:0 0 auto;\n    }\n\n    .amg__footer .amg__contact-intro{\n      font-size:clamp(13px,1.05vw,14px);\n      line-height:1.7;\n      color:var(--amg-muted);\n      margin-bottom:clamp(20px,2.2vw,26px);\n      max-width:42ch;\n      overflow-wrap:normal;\n      word-break:normal;\n    }\n\n    .amg__footer .amg__contact-list{\n      list-style:none;\n    }\n    .amg__footer .amg__contact-list li{\n      font-size:clamp(13.5px,1.1vw,14.5px);\n      line-height:1.6;\n      color:rgba(255,255,255,.82);\n      margin-bottom:clamp(12px,1.4vw,16px);\n      overflow-wrap:normal;\n      word-break:normal;\n    }\n    .amg__footer .amg__ci-label{\n      display:block;\n      font-size:10.5px;\n      letter-spacing:.16em;\n      text-transform:uppercase;\n      color:var(--amg-muted-2);\n      margin-bottom:4px;\n    }\n\n    .amg__footer .amg__link-plain{\n      color:rgba(255,255,255,.82);\n      text-decoration:none;\n      transition:color .3s var(--amg-ease);\n      overflow-wrap:normal;\n      word-break:normal;\n    }\n    .amg__footer .amg__link-plain:hover,\n    .amg__footer .amg__link-plain:focus-visible{\n      color:var(--amg-white);\n    }\n\n    .amg__footer .amg__wa{\n      display:inline-flex;\n      align-items:center;\n      gap:9px;\n      margin-top:clamp(6px,1vw,10px);\n      color:var(--amg-green);\n      text-decoration:none;\n      font-size:clamp(13.5px,1.1vw,14.5px);\n      font-weight:500;\n      letter-spacing:.02em;\n      transition:color .3s var(--amg-ease);\n      background:none;\n      border:none;\n      padding:0;\n    }\n    .amg__footer .amg__wa .amg__arrow{\n      display:inline-block;\n      transition:transform .35s var(--amg-ease);\n      line-height:1;\n    }\n    .amg__footer .amg__wa:hover,\n    .amg__footer .amg__wa:focus-visible{\n      color:#4fc26e;\n    }\n    .amg__footer .amg__wa:hover .amg__arrow,\n    .amg__footer .amg__wa:focus-visible .amg__arrow{\n      transform:translateX(5px);\n    }\n\n    \/* ===================== ENLACES ===================== *\/\n    .amg__footer .amg__footer-links ul{\n      list-style:none;\n    }\n    .amg__footer .amg__footer-links li + li{\n      margin-top:clamp(12px,1.2vw,15px);\n    }\n    .amg__footer .amg__footer-links a{\n      position:relative;\n      display:inline-block;\n      color:rgba(255,255,255,.82);\n      text-decoration:none;\n      font-size:clamp(14px,1.15vw,15px);\n      letter-spacing:.02em;\n      line-height:1.3;\n      transition:color .3s var(--amg-ease);\n    }\n    .amg__footer .amg__footer-links a::after{\n      content:\"\";\n      position:absolute;\n      left:0;\n      bottom:-3px;\n      height:1px;\n      width:100%;\n      background:var(--amg-green);\n      transform:scaleX(0);\n      transform-origin:left center;\n      transition:transform .35s var(--amg-ease);\n    }\n    .amg__footer .amg__footer-links a:hover,\n    .amg__footer .amg__footer-links a:focus-visible{\n      color:var(--amg-white);\n    }\n    .amg__footer .amg__footer-links a:hover::after,\n    .amg__footer .amg__footer-links a:focus-visible::after{\n      transform:scaleX(1);\n    }\n\n    \/* ===================== BOTTOM ===================== *\/\n    .amg__footer .amg__footer-bottom{\n      display:flex;\n      justify-content:space-between;\n      align-items:center;\n      flex-wrap:wrap;\n      gap:16px;\n      margin-top:clamp(48px,6vw,80px);\n      padding-top:clamp(22px,2.6vw,30px);\n      border-top:1px solid var(--amg-line);\n      width:100%;\n    }\n    .amg__footer .amg__footer-copy{\n      font-size:12px;\n      line-height:1.6;\n      letter-spacing:.03em;\n      color:var(--amg-muted-2);\n    }\n    .amg__footer .amg__footer-signature{\n      font-size:12px;\n      letter-spacing:.03em;\n      color:var(--amg-muted-2);\n    }\n    .amg__footer .amg__footer-signature a{\n      color:rgba(255,255,255,.62);\n      text-decoration:none;\n      transition:color .3s var(--amg-ease);\n    }\n    .amg__footer .amg__footer-signature a:hover,\n    .amg__footer .amg__footer-signature a:focus-visible{\n      color:var(--amg-green);\n    }\n\n    .amg__footer a:focus-visible{\n      outline:2px solid var(--amg-green);\n      outline-offset:4px;\n      border-radius:2px;\n    }\n\n    \/* ===================== ANIMACI\u00d3N ===================== *\/\n    .amg__footer .amg__rise{\n      opacity:0;\n      transform:translateY(14px);\n      transition:opacity .7s var(--amg-ease), transform .7s var(--amg-ease);\n    }\n    .amg__footer.amg--in .amg__rise{\n      opacity:1;\n      transform:none;\n      transition-delay:var(--d,0ms);\n    }\n\n    \/* ===================== TABLET ===================== *\/\n    @media (max-width:900px){\n      .amg__footer .amg__footer-main{\n        grid-template-columns:1fr 1fr;\n        gap:clamp(32px,5vw,48px);\n      }\n      .amg__footer .amg__footer-brand{\n        grid-column:1 \/ -1;\n      }\n    }\n\n    \/* ===================== MOBILE ===================== *\/\n    @media (max-width:768px){\n      .amg__footer .amg__footer-main{\n        display:flex;\n        flex-direction:column;\n        gap:0;\n        width:100%;\n      }\n\n      .amg__footer .amg__footer-brand,\n      .amg__footer .amg__footer-contact,\n      .amg__footer .amg__footer-links{\n        width:100%;\n        min-width:0;\n      }\n\n      .amg__footer .amg__footer-brand{\n        padding-bottom:clamp(28px,6vw,34px);\n      }\n\n      .amg__footer .amg__footer-contact,\n      .amg__footer .amg__footer-links{\n        padding-top:clamp(28px,6vw,34px);\n        border-top:1px solid var(--amg-line);\n      }\n\n      .amg__footer .amg__footer-contact{\n        margin-top:clamp(28px,6vw,34px);\n      }\n\n      .amg__footer .amg__footer-links{\n        margin-top:clamp(28px,6vw,34px);\n      }\n\n      .amg__footer .amg__footer-bottom{\n        flex-direction:column;\n        align-items:flex-start;\n        gap:12px;\n        width:100%;\n      }\n\n      .amg__footer .amg__footer-copy,\n      .amg__footer .amg__footer-signature{\n        width:100%;\n      }\n\n      .amg__footer .amg__footer-desc,\n      .amg__footer .amg__contact-intro,\n      .amg__footer .amg__contact-list li{\n        max-width:100%;\n        overflow-wrap:normal;\n        word-break:normal;\n      }\n    }\n\n    \/* ===================== SMALL MOBILE ===================== *\/\n    @media (max-width:480px){\n      .amg__footer .amg__footer-inner{\n        padding-left:20px;\n        padding-right:20px;\n      }\n      .amg__footer .amg__footer-logo img{\n        width:150px;\n      }\n    }\n\n    @media (max-width:360px){\n      .amg__footer .amg__footer-inner{\n        padding-left:16px;\n        padding-right:16px;\n      }\n      .amg__footer .amg__footer-logo img{\n        width:140px;\n      }\n    }\n\n    @media (prefers-reduced-motion:reduce){\n      .amg__footer .amg__rise{\n        opacity:1;\n        transform:none;\n        transition:none;\n      }\n      .amg__footer *{\n        transition:none !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"amg__footer-inner\">\n\n    <div class=\"amg__footer-main\">\n\n      <!-- MARCA -->\n      <div class=\"amg__footer-brand amg__rise\" style=\"--d:0ms\">\n        <a class=\"amg__footer-logo\" href=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/home\/\" aria-label=\"Inversiones Amalgadent S.A.S. \u2014 Inicio\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-content\/uploads\/2026\/08\/Logo-Blanco-Nuevo.png\"\n            alt=\"Inversiones Amalgadent S.A.S.\"\n            width=\"995\"\n            height=\"328\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          \/>\n        <\/a>\n        <h2 id=\"amg-footer-title\" class=\"amg__footer-name\">Inversiones Amalgadent S.A.S.<\/h2>\n        <p class=\"amg__footer-desc\">\n          Importadores y mayoristas de art\u00edculos m\u00e9dicos, odontol\u00f3gicos y veterinarios.\n        <\/p>\n      <\/div>\n\n      <!-- CONTACTO -->\n      <div class=\"amg__footer-contact amg__rise\" style=\"--d:120ms\">\n        <div class=\"amg__footer-label\">Contacto<\/div>\n        <p class=\"amg__contact-intro\">\n          Solicita informaci\u00f3n sobre nuestro portafolio de productos m\u00e9dicos, odontol\u00f3gicos y veterinarios.\n        <\/p>\n        <ul class=\"amg__contact-list\">\n          <li>\n            <span class=\"amg__ci-label\">Direcci\u00f3n<\/span>\n            Cra. 11 #67-60, Bogot\u00e1\n          <\/li>\n          <li>\n            <span class=\"amg__ci-label\">Correo<\/span>\n            <a class=\"amg__link-plain\" href=\"mailto:invamalgadent@hotmail.com\">invamalgadent@hotmail.com<\/a>\n          <\/li>\n          <li>\n            <span class=\"amg__ci-label\">PBX<\/span>\n            <a class=\"amg__link-plain\" href=\"tel:+576014660477\">(+57) 601 4660477<\/a>\n          <\/li>\n          <li>\n            <span class=\"amg__ci-label\">WhatsApp<\/span>\n            <a class=\"amg__wa\" href=\"https:\/\/wa.me\/573103352252?text=Hola%2C%20quisiera%20solicitar%20informaci%C3%B3n%20y%20cotizaci%C3%B3n%20sobre%20productos%20de%20AMALGADENT.\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Escribir a Amalgadent por WhatsApp\">\n              <span>Solicitar cotizaci\u00f3n<\/span>\n              <span class=\"amg__arrow\" aria-hidden=\"true\">&rarr;<\/span>\n            <\/a>\n          <\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- ENLACES -->\n      <nav class=\"amg__footer-links amg__rise\" aria-label=\"Enlaces del pie de p\u00e1gina\" style=\"--d:220ms\">\n        <div class=\"amg__footer-label\">Enlaces<\/div>\n        <ul>\n          <li><a href=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/home\/\">Inicio<\/a><\/li>\n          <li><a href=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/quienes-somos\/\">Qui\u00e9nes somos<\/a><\/li>\n          <li><a href=\"https:\/\/dev.crescendopresenta.com\/amalgadent\/contacto\/\">Contacto<\/a><\/li>\n        <\/ul>\n      <\/nav>\n\n    <\/div>\n\n    <!-- BARRA INFERIOR -->\n    <div class=\"amg__footer-bottom amg__rise\" style=\"--d:320ms\">\n      <p class=\"amg__footer-copy\">\n        &copy; Inversiones Amalgadent S.A.S. Todos los derechos reservados.\n      <\/p>\n      <p class=\"amg__footer-signature\">\n        Developed by\n        <a href=\"https:\/\/wa.me\/573107661571?text=Hola%2C%20estoy%20interesado%20en%20un%20desarrollo%20web.\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Crescendo Presenta, contactar por WhatsApp\">Crescendo Presenta<\/a>\n      <\/p>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    (function () {\n      var f = document.currentScript ? document.currentScript.closest('.amg__footer') : document.querySelector('.amg__footer');\n      if (!f) return;\n\n      var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n      if (reduce || !('IntersectionObserver' in window)) {\n        f.classList.add('amg--in');\n        return;\n      }\n\n      var io = new IntersectionObserver(function (entries) {\n        entries.forEach(function (e) {\n          if (e.isIntersecting) {\n            f.classList.add('amg--in');\n            io.disconnect();\n          }\n        });\n      }, { threshold: 0.15 });\n\n      io.observe(f);\n    })();\n  <\/script>\n<\/section>\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>Especialidades Precisi\u00f3n para cada especialidad. Instrumental profesional para odontolog\u00eda, salud y veterinaria, seleccionado para responder a las exigencias de cada especialidad. Odontolog\u00eda Salud Veterinaria Odontolog\u00eda Instrumental de precisi\u00f3n e insumos seleccionados para procedimientos odontol\u00f3gicos profesionales. Conoce nuestro portafolio Salud Soluciones e instrumental m\u00e9dico para profesionales y entornos de atenci\u00f3n en salud. Conoce nuestro portafolio Veterinaria [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_joinchat":[],"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":205,"href":"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":363,"href":"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-json\/wp\/v2\/pages\/7\/revisions\/363"}],"wp:attachment":[{"href":"https:\/\/dev.crescendopresenta.com\/amalgadent\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}