{"id":742,"date":"2026-05-18T21:11:15","date_gmt":"2026-05-18T21:11:15","guid":{"rendered":"https:\/\/kalagreekfrozenyogurt.com\/franchises\/"},"modified":"2026-07-15T11:00:10","modified_gmt":"2026-07-15T11:00:10","slug":"franchises","status":"publish","type":"page","link":"https:\/\/kalagreekfrozenyogurt.com\/en\/franchises\/","title":{"rendered":"Franchises"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"742\" class=\"elementor elementor-742 elementor-252\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3cf887 e-con-full e-flex e-con e-parent\" data-id=\"c3cf887\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d20689 elementor-widget elementor-widget-html\" data-id=\"9d20689\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>.kala-fr-hero {\r\n    width: 100vw;\r\n    position: relative;\r\n    left: 50%;\r\n    margin-left: -50vw;\r\n    background: var(--kala-crema);\r\n    min-height: 100vh;\r\n    box-sizing: border-box;\r\n    overflow: hidden;\r\n    padding: var(--kala-hdr-h, 0px) clamp(48px, 6vw, 96px) 0;\r\n  }\r\n\r\n  .kala-fr-hero__grid {\r\n    width: 100%;\r\n    min-height: calc(100vh - var(--kala-hdr-h, 0px));\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    align-items: stretch;\r\n    gap: clamp(48px, 6vw, 96px);\r\n  }\r\n\r\n  .kala-fr-hero__left {\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    align-items: flex-start;\r\n    text-align: left;\r\n    padding: clamp(96px, 12vh, 140px) 0 clamp(48px, 8vh, 96px);\r\n    gap: clamp(24px, 3vw, 36px);\r\n  }\r\n\r\n  .kala-fr-hero__eyebrow {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(10px, 0.9vw, 12px);\r\n    letter-spacing: var(--kala-ls-widest);\r\n    color: var(--kala-oceano);\r\n    text-transform: uppercase;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0;\r\n    transform: translateY(8px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-hero__title {\r\n    font-family: var(--kala-serif) !important;\r\n    font-style: italic !important;\r\n    font-weight: 400 !important;\r\n    font-size: clamp(32px, 4vw, 58px) !important;\r\n    color: var(--kala-klein) !important;\r\n    line-height: var(--kala-lh-tight) !important;\r\n    letter-spacing: -0.005em !important;\r\n    text-transform: none !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    text-align: left !important;\r\n    max-width: 16ch;\r\n    opacity: 0;\r\n    transform: translateY(16px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-hero__cta-wrap {\r\n    opacity: 0;\r\n    transform: translateY(12px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-hero__cta {\r\n    display: inline-block;\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(11px, 0.9vw, 13px);\r\n    color: var(--kala-oceano);\r\n    text-decoration: none;\r\n    letter-spacing: 0.26em;\r\n    text-transform: uppercase;\r\n    padding: 14px 36px;\r\n    border: 1px solid var(--kala-oceano-20);\r\n    background: transparent;\r\n    cursor: pointer;\r\n    transition: background var(--kala-transition), color var(--kala-transition), border-color var(--kala-transition);\r\n  }\r\n\r\n  .kala-fr-hero__cta:hover,\r\n  .kala-fr-hero__cta:focus-visible {\r\n    background: var(--kala-oceano);\r\n    color: var(--kala-crema);\r\n    border-color: var(--kala-oceano);\r\n  }\r\n\r\n  .kala-fr-hero__right {\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: center;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .kala-fr-hero__arch {\r\n    height: clamp(420px, 82vh, 820px);\r\n    width: auto;\r\n    display: block;\r\n    opacity: 0;\r\n    transform: translateY(28px) scale(0.97);\r\n    transform-origin: bottom center;\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-hero__arch svg {\r\n    height: 100%;\r\n    width: auto;\r\n    display: block;\r\n  }\r\n\r\n  @media (max-width: 900px) and (min-width: 641px) {\r\n    .kala-fr-hero      { padding: 0 clamp(28px, 4vw, 56px); }\r\n    .kala-fr-hero__grid{ gap: clamp(28px, 4vw, 56px); }\r\n    .kala-fr-hero__left{ padding: clamp(96px, 14vh, 140px) 0 clamp(40px, 6vh, 72px); }\r\n    .kala-fr-hero__title { font-size: clamp(26px, 4.5vw, 42px) !important; }\r\n    .kala-fr-hero__arch{ height: clamp(380px, 70vh, 640px); }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .kala-fr-hero { min-height: auto; padding: 0 clamp(20px, 5vw, 32px); }\r\n\r\n    .kala-fr-hero__grid {\r\n      grid-template-columns: 1fr;\r\n      min-height: auto;\r\n      gap: 0;\r\n    }\r\n\r\n    .kala-fr-hero__right { order: 1; padding-top: clamp(80px, 14vh, 120px); }\r\n    .kala-fr-hero__left  {\r\n      order: 2;\r\n      align-items: center;\r\n      text-align: center;\r\n      padding: clamp(28px, 6vh, 48px) 0 clamp(56px, 10vh, 88px);\r\n      gap: clamp(18px, 4vw, 24px);\r\n    }\r\n\r\n    .kala-fr-hero__title { font-size: clamp(24px, 7vw, 34px) !important; text-align: center !important; max-width: 22ch; }\r\n    .kala-fr-hero__arch  { height: clamp(280px, 48vh, 420px); }\r\n    .kala-fr-hero__cta   { font-size: clamp(11px, 3.5vw, 13px); padding: 14px 32px; letter-spacing: 0.22em; }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .kala-fr-hero__eyebrow,\r\n    .kala-fr-hero__title,\r\n    .kala-fr-hero__cta-wrap,\r\n    .kala-fr-hero__arch {\r\n      opacity: 1 !important;\r\n      transform: none !important;\r\n    }\r\n  }\r\n<\/style><section class=\"kala-fr-hero\" aria-label=\"Franchises\"><div class=\"kala-fr-hero__grid\"><div class=\"kala-fr-hero__left\"><p class=\"kala-fr-hero__eyebrow\">Franchises<\/p><h1 class=\"kala-fr-hero__title\">Grow with us.<br\/>Without losing who we are.\r\n      <\/h1><div class=\"kala-fr-hero__cta-wrap\"><a href=\"#contacto\" class=\"kala-fr-hero__cta\">Get in touch<\/a><\/div><\/div><div class=\"kala-fr-hero__right\"><div class=\"kala-fr-hero__arch\"><svg viewBox=\"0 0 280 390\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><defs><clipPath id=\"kala-fr-hero-arch-clip\"><path d=\"M 0 140 A 140 140 0 0 1 280 140 L 280 390 L 0 390 Z\"\/><\/clipPath><\/defs><!--\r\n            AJUSTE DE IMAGEN \u2014 modifica estos 4 valores:\r\n            x=\"0\"      \u2192 desplaza horizontal (negativo = izquierda, positivo = derecha)\r\n            y=\"0\"      \u2192 desplaza vertical   (negativo = arriba, positivo = abajo)\r\n            width=\"280\"  \u2192 ancho  (m\u00e1s grande = m\u00e1s zoom)\r\n            height=\"390\" \u2192 alto   (m\u00e1s grande = m\u00e1s zoom)\r\n            preserveAspectRatio=\"xMidYMid slice\" centra y recorta autom\u00e1ticamente\r\n          --><image\r\n            href=\"https:\/\/kalagreekfrozenyogurt.com\/wp-content\/uploads\/2026\/06\/Copy-of-BACON-STUDIO-54-2-scaled.jpg\"\r\n            x=\"0\" y=\"0\"\r\n            width=\"280\" height=\"390\"\r\n            preserveAspectRatio=\"xMidYMid slice\"\r\n            clip-path=\"url(#kala-fr-hero-arch-clip)\"\/><path\r\n            d=\"M 0 140 A 140 140 0 0 1 280 140 L 280 390 L 0 390 Z\"\r\n            fill=\"none\" stroke=\"currentColor\" stroke-width=\"0.6\" opacity=\"0.3\"\r\n            style=\"color: var(--kala-oceano);\"\/><\/svg><\/div><\/div><\/div><\/section><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/gsap.min.js\"><\/script><script>(function () {\r\n  'use strict';\r\n\r\n  if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    document.querySelectorAll(\r\n      '.kala-fr-hero__eyebrow,.kala-fr-hero__title,.kala-fr-hero__cta-wrap,.kala-fr-hero__arch'\r\n    ).forEach(function (el) {\r\n      el.style.opacity = '1';\r\n      el.style.transform = 'none';\r\n    });\r\n    return;\r\n  }\r\n\r\n  function init() {\r\n    if (typeof gsap === 'undefined') return;\r\n\r\n    var tl = gsap.timeline({ delay: 0.08 });\r\n\r\n    tl.to('.kala-fr-hero__arch', {\r\n      opacity: 1, y: 0, scale: 1,\r\n      duration: 1.3, ease: 'expo.out'\r\n    });\r\n\r\n    tl.to('.kala-fr-hero__eyebrow', {\r\n      opacity: 1, y: 0,\r\n      duration: 0.55, ease: 'power3.out'\r\n    }, '-=0.95');\r\n\r\n    tl.to('.kala-fr-hero__title', {\r\n      opacity: 1, y: 0,\r\n      duration: 0.8, ease: 'power3.out'\r\n    }, '-=0.35');\r\n\r\n    tl.to('.kala-fr-hero__cta-wrap', {\r\n      opacity: 1, y: 0,\r\n      duration: 0.55, ease: 'power3.out'\r\n    }, '-=0.4');\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-baa1069 e-con-full e-flex e-con e-parent\" data-id=\"baa1069\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d247f14 elementor-widget elementor-widget-html\" data-id=\"d247f14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\/* Franquicias 02 \u2014 Por qu\u00e9 Kala es una oportunidad. *\/\r\n\r\n  .kala-fr-oportunidad {\r\n    width: 100vw;\r\n    position: relative;\r\n    left: 50%;\r\n    margin-left: -50vw;\r\n    background: var(--kala-crema);\r\n    box-sizing: border-box;\r\n    overflow-x: clip;\r\n    padding: clamp(80px, 10vw, 160px) clamp(48px, 6vw, 96px);\r\n  }\r\n\r\n  .kala-fr-oportunidad__inner {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .kala-fr-oportunidad__header {\r\n    text-align: center;\r\n    margin-bottom: clamp(64px, 8vw, 120px);\r\n    max-width: 640px;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n  }\r\n\r\n  .kala-fr-oportunidad__eyebrow {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(10px, 0.9vw, 12px);\r\n    letter-spacing: var(--kala-ls-widest);\r\n    color: var(--kala-oceano);\r\n    text-transform: uppercase;\r\n    margin: 0 0 16px 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0;\r\n    transform: translateY(8px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-oportunidad__headline {\r\n    font-family: var(--kala-serif);\r\n    font-style: italic;\r\n    font-weight: 400;\r\n    font-size: clamp(26px, 3.4vw, 52px);\r\n    color: var(--kala-klein);\r\n    line-height: var(--kala-lh-tight);\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0;\r\n    transform: translateY(12px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-oportunidad__list {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: clamp(64px, 8vw, 120px);\r\n  }\r\n\r\n  .kala-fr-oportunidad__item {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: clamp(12px, 1.4vw, 20px);\r\n    max-width: 640px;\r\n    opacity: 0;\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-oportunidad__item:nth-child(odd) {\r\n    align-self: flex-start;\r\n    text-align: left;\r\n  }\r\n  .kala-fr-oportunidad__item:nth-child(even) {\r\n    align-self: flex-end;\r\n    text-align: right;\r\n  }\r\n\r\n  .kala-fr-oportunidad__item-kw-row {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: clamp(12px, 1.5vw, 22px);\r\n  }\r\n\r\n  .kala-fr-oportunidad__item:nth-child(even) .kala-fr-oportunidad__item-kw-row {\r\n    flex-direction: row-reverse;\r\n  }\r\n\r\n  .kala-fr-oportunidad__item-kw {\r\n    font-family: var(--kala-serif);\r\n    font-style: italic;\r\n    font-weight: 400;\r\n    font-size: clamp(34px, 4.5vw, 73px);\r\n    color: var(--kala-klein);\r\n    line-height: 0.95;\r\n    letter-spacing: -0.015em;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  .kala-fr-oportunidad__item-arch {\r\n    height: clamp(34px, 4.5vw, 73px);\r\n    flex-shrink: 0;\r\n    display: block;\r\n    color: var(--kala-oceano);\r\n    opacity: 0.35;\r\n  }\r\n\r\n  .kala-fr-oportunidad__item-arch svg {\r\n    height: 100%;\r\n    width: auto;\r\n    display: block;\r\n  }\r\n\r\n  .kala-fr-oportunidad__item-separator {\r\n    width: 48px;\r\n    height: 1px;\r\n    background: var(--kala-oceano-20);\r\n    margin: clamp(4px, 0.6vw, 10px) 0 clamp(2px, 0.4vw, 6px);\r\n    border: none;\r\n  }\r\n\r\n  .kala-fr-oportunidad__item:nth-child(even) .kala-fr-oportunidad__item-separator {\r\n    margin-left: auto;\r\n  }\r\n\r\n  .kala-fr-oportunidad__item-headline {\r\n    font-family: var(--kala-serif);\r\n    font-style: italic;\r\n    font-weight: 400;\r\n    font-size: clamp(18px, 1.8vw, 26px);\r\n    color: var(--kala-oceano);\r\n    line-height: var(--kala-lh-snug);\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0.85;\r\n  }\r\n\r\n  .kala-fr-oportunidad__item-desc {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(15px, 1.2vw, 17px);\r\n    color: var(--kala-oceano);\r\n    line-height: var(--kala-lh-relaxed);\r\n    margin: clamp(8px, 1vw, 14px) 0 0 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0.85;\r\n    max-width: 540px;\r\n  }\r\n\r\n  .kala-fr-oportunidad__item:nth-child(even) .kala-fr-oportunidad__item-desc {\r\n    margin-left: auto !important;\r\n  }\r\n\r\n  \/* ===================== TABLET ===================== *\/\r\n  @media (max-width: 900px) and (min-width: 641px) {\r\n    .kala-fr-oportunidad__item-kw       { font-size: clamp(30px, 5.6vw, 52px); }\r\n    .kala-fr-oportunidad__item-arch     { height: clamp(30px, 5.6vw, 52px); }\r\n    .kala-fr-oportunidad__item-headline { font-size: clamp(17px, 2.4vw, 22px); }\r\n    .kala-fr-oportunidad__headline      { font-size: clamp(24px, 4vw, 38px); }\r\n  }\r\n\r\n  \/* ===================== MOBILE ===================== *\/\r\n  @media (max-width: 640px) {\r\n    .kala-fr-oportunidad { padding: clamp(64px, 14vw, 100px) clamp(20px, 5vw, 32px); }\r\n\r\n    .kala-fr-oportunidad__list { gap: clamp(48px, 12vw, 80px); }\r\n\r\n    .kala-fr-oportunidad__item { max-width: 100%; }\r\n    .kala-fr-oportunidad__item:nth-child(odd),\r\n    .kala-fr-oportunidad__item:nth-child(even) {\r\n      align-self: stretch;\r\n    }\r\n\r\n    .kala-fr-oportunidad__item-kw       { font-size: clamp(32px, 9vw, 50px); }\r\n    .kala-fr-oportunidad__item-arch     { height: clamp(32px, 9vw, 50px); }\r\n    .kala-fr-oportunidad__item-kw-row   { gap: clamp(10px, 3vw, 16px); }\r\n    .kala-fr-oportunidad__item-headline { font-size: clamp(16px, 4.6vw, 20px); }\r\n    .kala-fr-oportunidad__item-desc     { font-size: clamp(15px, 4.2vw, 17px); max-width: 100%; }\r\n    .kala-fr-oportunidad__headline      { font-size: clamp(24px, 7vw, 36px); }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .kala-fr-oportunidad__eyebrow,\r\n    .kala-fr-oportunidad__headline,\r\n    .kala-fr-oportunidad__item {\r\n      opacity: 1 !important;\r\n      transform: none !important;\r\n    }\r\n  }\r\n<\/style><section class=\"kala-fr-oportunidad\" aria-label=\"Why Kala is an opportunity\"><div class=\"kala-fr-oportunidad__inner\"><header class=\"kala-fr-oportunidad__header\"><p class=\"kala-fr-oportunidad__eyebrow\">Why Kala<\/p><h2 class=\"kala-fr-oportunidad__headline\">Four reasons to<br>grow with us.<\/h2><\/header><div class=\"kala-fr-oportunidad__list\"><div class=\"kala-fr-oportunidad__item\" data-fr-arg><div class=\"kala-fr-oportunidad__item-kw-row\"><div class=\"kala-fr-oportunidad__item-arch\" aria-hidden=\"true\" style=\"height: clamp(88px, 15vw, 200px); margin-right: -40px;\"><!-- Icono \"Espacio\" (imagen) --><img decoding=\"async\" src=\"https:\/\/kalagreekfrozenyogurt.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-19-jun-2026-12_43_56.png\" alt=\"\" loading=\"lazy\" style=\"display:block; height:100%; width:auto; max-width:none; margin:0 auto;\" \/><\/div><p class=\"kala-fr-oportunidad__item-kw\">Space<\/p><\/div><hr class=\"kala-fr-oportunidad__item-separator\"\/><h3 class=\"kala-fr-oportunidad__item-headline\">A category with room to enter well.<\/h3><p class=\"kala-fr-oportunidad__item-desc\">Artisan Greek frozen yogurt is a niche with growing demand and little real competition. Room to step in and set yourself apart from day one.\r\n        <\/p><\/div><div class=\"kala-fr-oportunidad__item\" data-fr-arg><div class=\"kala-fr-oportunidad__item-kw-row\"><div class=\"kala-fr-oportunidad__item-arch\" aria-hidden=\"true\" style=\"height: clamp(72px, 9vw, 132px); margin-left: -28px;\"><!-- Icono \"Marca\": la diosa de Kala (imagen) --><img decoding=\"async\" src=\"https:\/\/kalagreekfrozenyogurt.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-19-jun-2026-12_01_56.png\" alt=\"\" loading=\"lazy\" style=\"display:block; height:100%; width:auto; max-width:none; margin:0 auto;\" \/><\/div><p class=\"kala-fr-oportunidad__item-kw\">Brand<\/p><\/div><hr class=\"kala-fr-oportunidad__item-separator\"\/><h3 class=\"kala-fr-oportunidad__item-headline\">No longer a promise, it's a reality in motion.<\/h3><p class=\"kala-fr-oportunidad__item-desc\">Six stores in under two years, recognized media presence and a confirmed international leap in Polanco, Mexico City. Kala already has a track record of its own.\r\n        <\/p><\/div><div class=\"kala-fr-oportunidad__item\" data-fr-arg><div class=\"kala-fr-oportunidad__item-kw-row\"><div class=\"kala-fr-oportunidad__item-arch\" aria-hidden=\"true\" style=\"height: clamp(88px, 16vw, 200px); margin-right: -40px;\"><!-- Icono \"Producto\" (imagen) --><img decoding=\"async\" src=\"https:\/\/kalagreekfrozenyogurt.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-19-jun-2026-12_32_05.png\" alt=\"\" loading=\"lazy\" style=\"display:block; height:100%; width:auto; max-width:none; margin:0 auto;\" \/><\/div><p class=\"kala-fr-oportunidad__item-kw\">Product<\/p><\/div><hr class=\"kala-fr-oportunidad__item-separator\"\/><h3 class=\"kala-fr-oportunidad__item-headline\">One that speaks for itself from the very first spoonful.<\/h3><p class=\"kala-fr-oportunidad__item-desc\">Authentic, artisan, no shortcuts. The difference shows from the first bite, and that turns every new customer into someone who comes back.\r\n        <\/p><\/div><div class=\"kala-fr-oportunidad__item\" data-fr-arg><div class=\"kala-fr-oportunidad__item-kw-row\"><div class=\"kala-fr-oportunidad__item-arch\" aria-hidden=\"true\" style=\"height: clamp(88px, 16vw, 200px); margin-left: -40px;\"><!-- Icono \"Familia\" (imagen) --><img decoding=\"async\" src=\"https:\/\/kalagreekfrozenyogurt.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-19-jun-2026-12_33_32.png\" alt=\"\" loading=\"lazy\" style=\"display:block; height:100%; width:auto; max-width:none; margin:0 auto;\" \/><\/div><p class=\"kala-fr-oportunidad__item-kw\">Family<\/p><\/div><hr class=\"kala-fr-oportunidad__item-separator\"\/><h3 class=\"kala-fr-oportunidad__item-headline\">Built to grow well, not at any cost.<\/h3><p class=\"kala-fr-oportunidad__item-desc\">Franchisees chosen with care and real support from the central team. No cold manuals, no one-size-fits-all recipes.\r\n        <\/p><\/div><\/div><\/div><\/section><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/gsap.min.js\"><\/script><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/ScrollTrigger.min.js\"><\/script><script>(function () {\r\n  'use strict';\r\n\r\n  if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    document.querySelectorAll(\r\n      '.kala-fr-oportunidad__eyebrow,.kala-fr-oportunidad__headline,.kala-fr-oportunidad__item'\r\n    ).forEach(function (el) {\r\n      el.style.opacity = '1'; el.style.transform = 'none';\r\n    });\r\n    return;\r\n  }\r\n\r\n  function init() {\r\n    if (typeof gsap === 'undefined') return;\r\n    if (typeof ScrollTrigger !== 'undefined') gsap.registerPlugin(ScrollTrigger);\r\n\r\n    var hTl = gsap.timeline({\r\n      scrollTrigger: { trigger: '.kala-fr-oportunidad__header', start: 'top 75%' }\r\n    });\r\n    hTl.to('.kala-fr-oportunidad__eyebrow',  { opacity: 1, y: 0, duration: 0.55, ease: 'power3.out' });\r\n    hTl.to('.kala-fr-oportunidad__headline', { opacity: 1, y: 0, duration: 0.8,  ease: 'power3.out' }, '-=0.3');\r\n\r\n    document.querySelectorAll('[data-fr-arg]').forEach(function (el, i) {\r\n      var isEven = i % 2 !== 0;\r\n      var fromX  = isEven ? 48 : -48;\r\n\r\n      gsap.fromTo(el,\r\n        { opacity: 0, x: fromX, y: 12 },\r\n        {\r\n          opacity: 1, x: 0, y: 0,\r\n          duration: 0.95, ease: 'power3.out',\r\n          scrollTrigger: { trigger: el, start: 'top 80%' }\r\n        }\r\n      );\r\n    });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0be3dd8 e-con-full e-flex e-con e-parent\" data-id=\"0be3dd8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02fc272 elementor-widget elementor-widget-html\" data-id=\"02fc272\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  \/* Franquicias 03 \u2014 Qu\u00e9 ofrecemos como marca. *\/\r\n\r\n  .kala-fr-soporte {\r\n    width: 100vw;\r\n    position: relative;\r\n    left: 50%;\r\n    margin-left: -50vw;\r\n    background: var(--kala-crema);\r\n    box-sizing: border-box;\r\n    overflow-x: clip;\r\n  }\r\n\r\n  .kala-fr-soporte__inner {\r\n    display: grid;\r\n    grid-template-columns: 1.5fr 1fr;\r\n    align-items: start;\r\n    padding: 0 6vw;\r\n    position: relative;\r\n  }\r\n\r\n  .kala-fr-soporte__inner::before {\r\n    content: '';\r\n    position: absolute;\r\n    left: calc(6vw + (100% - 12vw) * 0.6);\r\n    top: 20vh;\r\n    bottom: 0vh;\r\n    width: 1px;\r\n    background: var(--kala-oceano-20);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .kala-fr-soporte__sidebar {\r\n    position: sticky;\r\n    top: 14vh;\r\n    align-self: start;\r\n    padding-top: 28vh;\r\n    padding-right: clamp(48px, 5vw, 96px);\r\n    padding-bottom: 2vh;\r\n    text-align: right;\r\n    opacity: 0;\r\n    will-change: opacity;\r\n  }\r\n\r\n  .kala-fr-soporte__eyebrow {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(10px, 0.9vw, 12px);\r\n    letter-spacing: var(--kala-ls-widest);\r\n    color: var(--kala-oceano);\r\n    text-transform: uppercase;\r\n    margin: 0 0 14px 0 !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  .kala-fr-soporte__headline {\r\n    font-family: var(--kala-serif);\r\n    font-style: italic;\r\n    font-weight: 400;\r\n    font-size: clamp(22px, 2.6vw, 42px);\r\n    color: var(--kala-klein);\r\n    line-height: var(--kala-lh-snug);\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  .kala-fr-soporte__intro {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(13px, 1.05vw, 15px);\r\n    color: var(--kala-oceano);\r\n    line-height: var(--kala-lh-relaxed);\r\n    margin: var(--kala-space-md) 0 0 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0.85;\r\n    max-width: 360px;\r\n    margin-left: auto !important;\r\n  }\r\n\r\n  .kala-fr-soporte__cta-wrap {\r\n    margin-top: var(--kala-space-md) !important;\r\n  }\r\n\r\n  .kala-fr-soporte__cta {\r\n    display: inline-block;\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(11px, 0.9vw, 13px);\r\n    color: var(--kala-oceano);\r\n    text-decoration: none;\r\n    letter-spacing: 0.26em;\r\n    text-transform: uppercase;\r\n    padding: 14px 36px;\r\n    border: 1px solid var(--kala-oceano-20);\r\n    background: transparent;\r\n    cursor: pointer;\r\n    transition: background var(--kala-transition), color var(--kala-transition), border-color var(--kala-transition);\r\n  }\r\n\r\n  .kala-fr-soporte__cta:hover,\r\n  .kala-fr-soporte__cta:focus-visible {\r\n    background: var(--kala-oceano);\r\n    color: var(--kala-crema);\r\n    border-color: var(--kala-oceano);\r\n  }\r\n\r\n  .kala-fr-soporte__pillars {\r\n    padding: 44vh 0 11vh clamp(48px, 5vw, 96px);\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 42vh;\r\n  }\r\n\r\n  .kala-fr-soporte__pillar {\r\n    opacity: 0;\r\n    transform: translateY(24px);\r\n    will-change: transform, opacity;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: clamp(10px, 1.2vw, 16px);\r\n  }\r\n\r\n  .kala-fr-soporte__pillar-eyebrow {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(10px, 0.85vw, 11px);\r\n    letter-spacing: var(--kala-ls-widest);\r\n    color: var(--kala-oceano);\r\n    text-transform: uppercase;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0.6;\r\n  }\r\n\r\n  .kala-fr-soporte__pillar-title {\r\n    font-family: var(--kala-serif);\r\n    font-style: italic;\r\n    font-weight: 400;\r\n    font-size: clamp(28px, 3.2vw, 48px);\r\n    color: var(--kala-oceano);\r\n    line-height: var(--kala-lh-tight);\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    max-width: 14ch;\r\n  }\r\n\r\n  .kala-fr-soporte__pillar-desc {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(14px, 1.15vw, 16px);\r\n    color: var(--kala-oceano);\r\n    line-height: var(--kala-lh-relaxed);\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0.85;\r\n    max-width: 460px;\r\n  }\r\n\r\n  .kala-fr-soporte__spacer { height: 18vh; }\r\n\r\n  \/* ===================== TABLET ===================== *\/\r\n  @media (max-width: 900px) and (min-width: 641px) {\r\n    .kala-fr-soporte__sidebar  { padding-top: 22vh; }\r\n    .kala-fr-soporte__pillars  { padding: 36vh 0 9vh clamp(40px, 4vw, 72px); gap: 38vh; }\r\n    .kala-fr-soporte__headline { font-size: clamp(20px, 3.4vw, 32px); }\r\n    .kala-fr-soporte__pillar-title { font-size: clamp(24px, 3.6vw, 36px); }\r\n  }\r\n\r\n  \/* ===================== MOBILE ===================== *\/\r\n  @media (max-width: 640px) {\r\n\r\n    .kala-fr-soporte__inner {\r\n      display: flex;\r\n      flex-direction: column;\r\n      padding: 0;\r\n    }\r\n\r\n    .kala-fr-soporte__inner::before { display: none; }\r\n\r\n    \/* En flujo (relative): el sidebar sube con el scroll. Al llegar arriba,\r\n       GSAP lo clava con position:fixed (pinType:'fixed') \u2192 sin vibraci\u00f3n.\r\n       opacity:1 (sin fade en m\u00f3vil) y will-change:auto (sin capa GPU). *\/\r\n    .kala-fr-soporte__sidebar {\r\n      position: relative;\r\n      top: auto;\r\n      width: 100%;\r\n      box-sizing: border-box;\r\n      padding: var(--kala-space-lg) 5vw;\r\n      background: var(--kala-crema);\r\n      z-index: var(--kala-z-above);\r\n      text-align: center;\r\n      align-self: stretch;\r\n      opacity: 1;\r\n      will-change: auto;\r\n    }\r\n\r\n    .kala-fr-soporte__headline {\r\n      font-size: clamp(18px, 6vw, 25px);\r\n    }\r\n\r\n    .kala-fr-soporte__intro    { display: none !important; }\r\n    .kala-fr-soporte__cta-wrap { display: none !important; }\r\n\r\n    .kala-fr-soporte__pillars {\r\n      padding: 30vh 0 10vw 0;\r\n      gap: 32vh;\r\n    }\r\n\r\n    .kala-fr-soporte__spacer { height: 6vh; }\r\n\r\n    .kala-fr-soporte__pillar {\r\n      position: relative;\r\n      z-index: 1;\r\n    }\r\n\r\n    .kala-fr-soporte__pillar-title { font-size: clamp(28px, 9vw, 42px); max-width: 100%; }\r\n    .kala-fr-soporte__pillar-desc  { font-size: clamp(15px, 4.4vw, 18px); max-width: 100%; }\r\n\r\n    .kala-fr-soporte__pillar:nth-child(odd) {\r\n      text-align: left;\r\n      padding-left: 10vw;\r\n      padding-right: 20vw;\r\n    }\r\n\r\n    .kala-fr-soporte__pillar:nth-child(even) {\r\n      text-align: right;\r\n      padding-left: 20vw;\r\n      padding-right: 10vw;\r\n    }\r\n\r\n    .kala-fr-soporte__pillar:nth-child(odd)  .kala-fr-soporte__pillar-desc { margin-right: auto !important; }\r\n    .kala-fr-soporte__pillar:nth-child(even) .kala-fr-soporte__pillar-desc { margin-left: auto !important; }\r\n  }\r\n\r\n  \/* ===== CTA M\u00d3VIL: bloque independiente al final ===== *\/\r\n  .kala-fr-soporte-cta {\r\n    display: none; \/* oculto en desktop *\/\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .kala-fr-soporte-cta {\r\n      display: flex;\r\n      justify-content: center;\r\n      width: 100vw;\r\n      position: relative;\r\n      left: 50%;\r\n      margin-left: -50vw;\r\n      background: var(--kala-crema);\r\n      padding: 0 12vw 14vw;\r\n      box-sizing: border-box;\r\n      opacity: 0;\r\n      transform: translateY(24px);\r\n      will-change: opacity, transform;\r\n    }\r\n\r\n    .kala-fr-soporte-cta .kala-fr-soporte__cta {\r\n      font-size: clamp(11px, 3.5vw, 14px);\r\n      padding: 14px 32px;\r\n    }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .kala-fr-soporte__sidebar,\r\n    .kala-fr-soporte__pillar,\r\n    .kala-fr-soporte-cta {\r\n      opacity: 1 !important;\r\n      transform: none !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"kala-fr-soporte\" aria-label=\"What we offer as a brand\">\r\n  <div class=\"kala-fr-soporte__inner\">\r\n\r\n    <!-- \u2500\u2500\u2500 Sidebar (sticky) \u2500\u2500\u2500 -->\r\n    <aside class=\"kala-fr-soporte__sidebar\">\r\n      <p class=\"kala-fr-soporte__eyebrow\">What we offer<\/p>\r\n      <h2 class=\"kala-fr-soporte__headline\">We give you everything you need to do it right.<\/h2>\r\n      <p class=\"kala-fr-soporte__intro\">\r\n        You show up, and everything else is already taken care of.\r\n      <\/p>\r\n      <div class=\"kala-fr-soporte__cta-wrap\">\r\n        <a href=\"#contacto\" class=\"kala-fr-soporte__cta\">I want to know more<\/a>\r\n      <\/div>\r\n    <\/aside>\r\n\r\n    <!-- \u2500\u2500\u2500 Pilares (aparecen\/desaparecen con scroll) \u2500\u2500\u2500 -->\r\n    <div class=\"kala-fr-soporte__pillars\">\r\n\r\n      <article class=\"kala-fr-soporte__pillar\" data-fr-pillar=\"acompanamiento\">\r\n        <p class=\"kala-fr-soporte__pillar-eyebrow\">Support<\/p>\r\n        <h3 class=\"kala-fr-soporte__pillar-title\">A conversation, not a contract.<\/h3>\r\n        <p class=\"kala-fr-soporte__pillar-desc\">\r\n          We personally support every opening. No cold manuals: we sit down, we listen, and together we build every Kala that opens.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"kala-fr-soporte__pillar\" data-fr-pillar=\"produccion\">\r\n        <p class=\"kala-fr-soporte__pillar-eyebrow\">Production<\/p>\r\n        <h3 class=\"kala-fr-soporte__pillar-title\">Central workshop in Madrid.<\/h3>\r\n        <p class=\"kala-fr-soporte__pillar-desc\">\r\n          All artisan production is made fresh daily. Stores receive ready-to-serve product and the training to serve it &mdash; without losing an ounce of the original care.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"kala-fr-soporte__pillar\" data-fr-pillar=\"operativa\">\r\n        <p class=\"kala-fr-soporte__pillar-eyebrow\">Operations<\/p>\r\n        <h3 class=\"kala-fr-soporte__pillar-title\">A proven model, no shortcuts.<\/h3>\r\n        <p class=\"kala-fr-soporte__pillar-desc\">\r\n          Defined processes, an operations manual, complete initial training and ongoing support from Kala's central team.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"kala-fr-soporte__pillar\" data-fr-pillar=\"marca\" data-fr-last>\r\n        <p class=\"kala-fr-soporte__pillar-eyebrow\">Brand<\/p>\r\n        <h3 class=\"kala-fr-soporte__pillar-title\">A carefully crafted visual identity.<\/h3>\r\n        <p class=\"kala-fr-soporte__pillar-desc\">\r\n          Imagery, store design and communication perfectly aligned. The Kala aesthetic is kept exactly as it is &mdash; every space breathes the same.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"kala-fr-soporte__spacer\"><\/div>\r\n<\/section>\r\n\r\n<!-- CTA m\u00f3vil: secci\u00f3n independiente, solo visible en mobile -->\r\n<div class=\"kala-fr-soporte-cta\">\r\n  <a href=\"#contacto\" class=\"kala-fr-soporte__cta\">I want to know more<\/a>\r\n<\/div>\r\n\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/ScrollTrigger.min.js\"><\/script>\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    document.querySelectorAll(\r\n      '.kala-fr-soporte__sidebar,.kala-fr-soporte__pillar,.kala-fr-soporte-cta'\r\n    ).forEach(function (el) {\r\n      el.style.opacity = '1'; el.style.transform = 'none';\r\n    });\r\n    return;\r\n  }\r\n\r\n  function init() {\r\n    if (typeof gsap === 'undefined') return;\r\n    if (typeof ScrollTrigger !== 'undefined') {\r\n      gsap.registerPlugin(ScrollTrigger);\r\n      ScrollTrigger.config({ fastScrollEnd: true, preventOverlaps: true, ignoreMobileResize: true });\r\n    }\r\n\r\n    var isMobile = window.innerWidth <= 640;\r\n    var sidebar  = document.querySelector('.kala-fr-soporte__sidebar');\r\n    var ctaMob   = document.querySelector('.kala-fr-soporte-cta');\r\n\r\n    \/* Sidebar (SOLO desktop): fade-in al entrar. En m\u00f3vil est\u00e1 siempre\r\n       visible (opacity:1) y la maneja el pin de abajo. *\/\r\n    if (!isMobile) {\r\n      new IntersectionObserver(function (entries) {\r\n        if (entries[0].isIntersecting) {\r\n          gsap.to(sidebar, { opacity: 1, duration: 1.4, ease: 'expo.out' });\r\n        }\r\n      }, { threshold: 0.05 }).observe(sidebar);\r\n    }\r\n\r\n    \/* CTA m\u00f3vil independiente: fade in al entrar *\/\r\n    if (isMobile && ctaMob) {\r\n      new IntersectionObserver(function (entries, obs) {\r\n        if (entries[0].isIntersecting) {\r\n          gsap.fromTo(ctaMob, { opacity: 0, y: 24 }, { opacity: 1, y: 0, duration: 0.9, ease: 'power3.out' });\r\n          obs.disconnect();\r\n        }\r\n      }, { threshold: 0.3 }).observe(ctaMob);\r\n    }\r\n\r\n    \/* Fallback sin ScrollTrigger *\/\r\n    if (typeof ScrollTrigger === 'undefined') {\r\n      if (!isMobile) gsap.to(sidebar, { opacity: 1, duration: 1.0, ease: 'power3.out' });\r\n      document.querySelectorAll('[data-fr-pillar]').forEach(function (el) {\r\n        new IntersectionObserver(function (entries, obs) {\r\n          if (entries[0].isIntersecting) {\r\n            gsap.to(el, { opacity: 1, y: 0, duration: 1.2, ease: 'power3.out' });\r\n            obs.disconnect();\r\n          }\r\n        }, { rootMargin: '-33% 0px -33% 0px' }).observe(el);\r\n      });\r\n      return;\r\n    }\r\n\r\n    var stEnd = isMobile ? 'bottom 50%' : 'bottom 42%';\r\n\r\n    document.querySelectorAll('[data-fr-pillar]').forEach(function (el) {\r\n      ScrollTrigger.create({\r\n        trigger: el,\r\n        start: 'top 65%',\r\n        end:   stEnd,\r\n\r\n        onEnter: function () {\r\n          gsap.killTweensOf(el);\r\n          gsap.fromTo(el,\r\n            { opacity: 0, y: 24 },\r\n            { opacity: 1, y: 0, duration: 0.9, ease: 'power3.out', overwrite: true }\r\n          );\r\n        },\r\n\r\n        onLeave: function () {\r\n          gsap.killTweensOf(el);\r\n          gsap.to(el, { opacity: 0, y: -24, duration: 0.55, ease: 'power2.in', overwrite: true });\r\n        },\r\n\r\n        onEnterBack: function () {\r\n          gsap.killTweensOf(el);\r\n          gsap.fromTo(el,\r\n            { opacity: 0, y: -24 },\r\n            { opacity: 1, y: 0, duration: 0.9, ease: 'power3.out', overwrite: true }\r\n          );\r\n        },\r\n\r\n        onLeaveBack: function () {\r\n          gsap.killTweensOf(el);\r\n          gsap.to(el, { opacity: 0, y: 24, duration: 0.55, ease: 'power2.in', overwrite: true });\r\n        }\r\n      });\r\n    });\r\n\r\n    \/* ===== M\u00d3VIL: PIN ESTABLE (mismo fix que en la home) =====\r\n       El sidebar sube en el flujo y al llegar arriba se clava con GSAP\r\n       forzando pinType:'fixed'. position:fixed es lo \u00fanico que iOS mantiene\r\n       quieto en scroll \u2192 adi\u00f3s vibraci\u00f3n. pinSpacing:false: los pilares\r\n       pasan por detr\u00e1s, como el sticky. *\/\r\n    if (isMobile && sidebar) {\r\n      ScrollTrigger.create({\r\n        trigger: sidebar,\r\n        start: 'top top+=64',\r\n        endTrigger: '.kala-fr-soporte__pillars',\r\n        end: 'bottom top',\r\n        pin: true,\r\n        pinType: 'fixed',\r\n        pinSpacing: false,\r\n        anticipatePin: 1,\r\n        onRefresh: function (self) {\r\n          if (self.pin)    self.pin.style.width = '100%';\r\n          if (self.spacer) self.spacer.style.width = '100%';\r\n        }\r\n      });\r\n\r\n      \/* Se desvanece suave al final, antes de soltarse (sin salto al despinnearse). *\/\r\n      gsap.to(sidebar, {\r\n        opacity: 0,\r\n        ease: 'none',\r\n        scrollTrigger: {\r\n          trigger: '.kala-fr-soporte__pillars',\r\n          start: 'bottom 45%',\r\n          end: 'bottom top+=120',\r\n          scrub: 0.3\r\n        }\r\n      });\r\n    }\r\n\r\n    \/* Recalcular medidas tras carga \/ render de Elementor *\/\r\n    window.addEventListener('load', function () { ScrollTrigger.refresh(); });\r\n    if (window.elementorFrontend && window.elementorFrontend.hooks) {\r\n      elementorFrontend.hooks.addAction('frontend\/element_ready\/global', function () {\r\n        ScrollTrigger.refresh();\r\n      });\r\n    }\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00fe06a e-con-full e-flex e-con e-parent\" data-id=\"00fe06a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc7d60a elementor-widget elementor-widget-html\" data-id=\"fc7d60a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\/* Franquicias 04 \u2014 Solidez (cifras de presencia).\r\n     4 cifras grandes Ceraph italic oc\u00e9ano + etiqueta sans uppercase.\r\n     Layout horizontal limpio, sin infograf\u00eda corporativa. *\/\r\n\r\n  .kala-fr-solidez {\r\n    width: 100vw;\r\n    position: relative;\r\n    left: 50%;\r\n    margin-left: -50vw;\r\n    background: var(--kala-crema);\r\n    box-sizing: border-box;\r\n    overflow-x: clip;\r\n    padding: clamp(80px, 10vw, 160px) clamp(48px, 6vw, 96px);\r\n  }\r\n\r\n  .kala-fr-solidez__inner {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* \u2500\u2500 Header \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .kala-fr-solidez__header {\r\n    text-align: center;\r\n    margin-bottom: clamp(48px, 6vw, 88px);\r\n    max-width: 640px;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n  }\r\n\r\n  .kala-fr-solidez__eyebrow {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(10px, 0.9vw, 12px);\r\n    letter-spacing: var(--kala-ls-widest);\r\n    color: var(--kala-oceano);\r\n    text-transform: uppercase;\r\n    margin: 0 0 16px 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0;\r\n    transform: translateY(8px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-solidez__headline {\r\n    font-family: var(--kala-serif);\r\n    font-style: italic;\r\n    font-weight: 400;\r\n    font-size: clamp(26px, 3.4vw, 52px);\r\n    color: var(--kala-klein);\r\n    line-height: var(--kala-lh-tight);\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0;\r\n    transform: translateY(12px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  \/* \u2500\u2500 Grid de cifras \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .kala-fr-solidez__grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: clamp(20px, 3vw, 48px);\r\n    align-items: start;\r\n  }\r\n\r\n  .kala-fr-solidez__stat {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    text-align: center;\r\n    gap: clamp(8px, 1vw, 14px);\r\n    opacity: 0;\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-solidez__number {\r\n    font-family: var(--kala-serif);\r\n    font-style: italic;\r\n    font-weight: 400;\r\n    font-size: clamp(40px, 4.8vw, 72px);\r\n    color: var(--kala-oceano);\r\n    line-height: 1;\r\n    letter-spacing: -0.01em;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    \/* tabular-nums para que el width no salte mientras el contador anima *\/\r\n    font-variant-numeric: tabular-nums;\r\n    \/* nowrap para que prefijo, n\u00famero y sufijo (ej. +30K) siempre vayan juntos *\/\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .kala-fr-solidez__number-prefix,\r\n  .kala-fr-solidez__number-suffix {\r\n    display: inline-block;\r\n    opacity: 0.85;\r\n  }\r\n  .kala-fr-solidez__number-prefix { margin-right: 0.02em; }\r\n  .kala-fr-solidez__number-suffix { margin-left: 0.02em; }\r\n\r\n  .kala-fr-solidez__label {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(10px, 0.85vw, 12px);\r\n    letter-spacing: var(--kala-ls-widest);\r\n    color: var(--kala-oceano);\r\n    text-transform: uppercase;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0.75;\r\n  }\r\n\r\n  \/* ===================== TABLET ===================== *\/\r\n  @media (max-width: 900px) and (min-width: 641px) {\r\n    .kala-fr-solidez__headline { font-size: clamp(24px, 4vw, 38px); }\r\n    .kala-fr-solidez__number   { font-size: clamp(36px, 6vw, 56px); }\r\n  }\r\n\r\n  \/* ===================== MOBILE ===================== *\/\r\n  @media (max-width: 640px) {\r\n    .kala-fr-solidez { padding: clamp(64px, 14vw, 100px) clamp(20px, 5vw, 32px); }\r\n\r\n    .kala-fr-solidez__grid {\r\n      grid-template-columns: 1fr;\r\n      gap: clamp(32px, 9vw, 56px);\r\n    }\r\n\r\n    .kala-fr-solidez__number   { font-size: clamp(36px, 10vw, 56px); }\r\n    .kala-fr-solidez__headline { font-size: clamp(24px, 7vw, 36px); }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .kala-fr-solidez__eyebrow,\r\n    .kala-fr-solidez__headline,\r\n    .kala-fr-solidez__stat {\r\n      opacity: 1 !important;\r\n      transform: none !important;\r\n    }\r\n  }\r\n<\/style><section class=\"kala-fr-solidez\" aria-label=\"Brand solidity\"><div class=\"kala-fr-solidez__inner\"><header class=\"kala-fr-solidez__header\"><p class=\"kala-fr-solidez__eyebrow\">Solidity<\/p><h2 class=\"kala-fr-solidez__headline\">A young brand, on solid ground.<\/h2><\/header><div class=\"kala-fr-solidez__grid\"><div class=\"kala-fr-solidez__stat\" data-fr-stat><p class=\"kala-fr-solidez__number\"><span data-count=\"6\">0<\/span><\/p><p class=\"kala-fr-solidez__label\">Locations<\/p><\/div><div class=\"kala-fr-solidez__stat\" data-fr-stat><p class=\"kala-fr-solidez__number\"><span class=\"kala-fr-solidez__number-prefix\">+<\/span><span data-count=\"30\">0<\/span><span class=\"kala-fr-solidez__number-suffix\">K<\/span><\/p><p class=\"kala-fr-solidez__label\">Customers a month<\/p><\/div><div class=\"kala-fr-solidez__stat\" data-fr-stat><p class=\"kala-fr-solidez__number\"><span data-count=\"365\">0<\/span><\/p><p class=\"kala-fr-solidez__label\">Days a year in production<\/p><\/div><div class=\"kala-fr-solidez__stat\" data-fr-stat><p class=\"kala-fr-solidez__number\"><span data-count=\"4.8\" data-decimals=\"1\">0<\/span><\/p><p class=\"kala-fr-solidez__label\">&#9733; Google rating<\/p><\/div><\/div><\/div><\/section><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/gsap.min.js\"><\/script><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/ScrollTrigger.min.js\"><\/script><script>(function () {\r\n  'use strict';\r\n\r\n  if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    document.querySelectorAll(\r\n      '.kala-fr-solidez__eyebrow,.kala-fr-solidez__headline,.kala-fr-solidez__stat'\r\n    ).forEach(function (el) {\r\n      el.style.opacity = '1'; el.style.transform = 'none';\r\n    });\r\n    \/* Mostrar valores finales sin animar contador *\/\r\n    document.querySelectorAll('[data-count]').forEach(function (el) {\r\n      var target   = parseFloat(el.getAttribute('data-count'));\r\n      var decimals = parseInt(el.getAttribute('data-decimals') || '0', 10);\r\n      el.textContent = target.toFixed(decimals).replace('.', ',');\r\n    });\r\n    return;\r\n  }\r\n\r\n  function init() {\r\n    if (typeof gsap === 'undefined') return;\r\n    if (typeof ScrollTrigger !== 'undefined') gsap.registerPlugin(ScrollTrigger);\r\n\r\n    var tl = gsap.timeline({\r\n      scrollTrigger: { trigger: '.kala-fr-solidez', start: 'top 70%' }\r\n    });\r\n\r\n    tl.to('.kala-fr-solidez__eyebrow',  { opacity: 1, y: 0, duration: 0.55, ease: 'power3.out' });\r\n    tl.to('.kala-fr-solidez__headline', { opacity: 1, y: 0, duration: 0.8,  ease: 'power3.out' }, '-=0.3');\r\n\r\n    tl.fromTo('[data-fr-stat]',\r\n      { opacity: 0, y: 24 },\r\n      {\r\n        opacity: 1, y: 0, duration: 0.7, ease: 'power3.out', stagger: 0.12,\r\n        onStart: function () { startCounters(); }\r\n      },\r\n      '-=0.35'\r\n    );\r\n  }\r\n\r\n  \/* \u2500\u2500 Contadores: animan de 0 al valor target en paralelo \u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  var countersStarted = false;\r\n  function startCounters() {\r\n    if (countersStarted) return;\r\n    countersStarted = true;\r\n\r\n    document.querySelectorAll('[data-count]').forEach(function (el) {\r\n      var target   = parseFloat(el.getAttribute('data-count'));\r\n      if (isNaN(target)) return;\r\n      var decimals = parseInt(el.getAttribute('data-decimals') || '0', 10);\r\n      var format = function (v) {\r\n        return v.toFixed(decimals).replace('.', ',');\r\n      };\r\n      var obj = { v: 0 };\r\n      \/* Duraci\u00f3n: cifras peque\u00f1as 1.1s, cifras grandes ~1.8s *\/\r\n      var dur = target < 50 ? 1.1 : 1.8;\r\n      gsap.to(obj, {\r\n        v: target,\r\n        duration: dur,\r\n        ease: 'power2.out',\r\n        onUpdate: function () {\r\n          el.textContent = format(obj.v);\r\n        },\r\n        onComplete: function () {\r\n          el.textContent = format(target);\r\n        }\r\n      });\r\n    });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0bba31c e-con-full e-flex e-con e-parent\" data-id=\"0bba31c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8a748b elementor-widget elementor-widget-html\" data-id=\"c8a748b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\/* Franquicias 05 \u2014 Acompa\u00f1amiento.\r\n     Mismo patr\u00f3n que sobre-nosotros\/02-origen: arco izquierda + texto derecha.\r\n     Bridge emocional entre las cifras (s4) y el CTA del formulario (s6).\r\n     El mensaje: detr\u00e1s del modelo hay personas que acompa\u00f1an el camino. *\/\r\n\r\n  .kala-fr-acomp {\r\n    width: 100vw;\r\n    position: relative;\r\n    left: 50%;\r\n    margin-left: -50vw;\r\n    background: var(--kala-crema);\r\n    box-sizing: border-box;\r\n    overflow: hidden;\r\n    \/* Padding TB reducido a la mitad (era clamp(80,10vw,160)). S5 es un\r\n       bridge entre s4 (cifras) y s6 (CTA), no necesita tanto aire\r\n       propio; al sumarse con el padding de s4 y s6 quedaba con ~320px\r\n       de hueco entre secciones y se sent\u00eda desconectada. *\/\r\n    padding: clamp(40px, 5vw, 80px) clamp(48px, 6vw, 96px);\r\n  }\r\n\r\n  .kala-fr-acomp__grid {\r\n    width: 100%;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    align-items: center;\r\n    gap: clamp(48px, 6vw, 96px);\r\n    max-width: 1280px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* \u2500\u2500 Columna izquierda: arco \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .kala-fr-acomp__arch-wrap {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n  }\r\n\r\n  .kala-fr-acomp__arch {\r\n    height: clamp(380px, 60vh, 620px);\r\n    width: auto;\r\n    display: block;\r\n    opacity: 0;\r\n    transform: translateY(28px) scale(0.97);\r\n    transform-origin: bottom center;\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-acomp__arch svg {\r\n    height: 100%;\r\n    width: auto;\r\n    display: block;\r\n  }\r\n\r\n  \/* \u2500\u2500 Columna derecha: texto \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .kala-fr-acomp__content {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: clamp(18px, 2vw, 28px);\r\n    max-width: 480px;\r\n  }\r\n\r\n  .kala-fr-acomp__eyebrow {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(10px, 0.9vw, 12px);\r\n    letter-spacing: var(--kala-ls-widest);\r\n    color: var(--kala-oceano);\r\n    text-transform: uppercase;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0;\r\n    transform: translateY(8px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-acomp__headline {\r\n    font-family: var(--kala-serif);\r\n    font-style: italic;\r\n    font-weight: 400;\r\n    font-size: clamp(28px, 3.4vw, 52px);\r\n    color: var(--kala-klein);\r\n    line-height: var(--kala-lh-tight);\r\n    margin: 0 0 clamp(6px, 0.8vw, 12px) 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0;\r\n    transform: translateY(14px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-acomp__p {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(14px, 1.15vw, 16px);\r\n    color: var(--kala-oceano);\r\n    line-height: var(--kala-lh-relaxed);\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-acomp__p em {\r\n    font-family: var(--kala-serif);\r\n    font-style: italic;\r\n  }\r\n\r\n  \/* ===================== TABLET ===================== *\/\r\n  @media (max-width: 900px) and (min-width: 641px) {\r\n    .kala-fr-acomp { padding: clamp(36px, 5vw, 64px) clamp(28px, 4vw, 56px); }\r\n    .kala-fr-acomp__grid { gap: clamp(28px, 4vw, 56px); }\r\n    .kala-fr-acomp__arch { height: clamp(340px, 56vh, 520px); }\r\n    .kala-fr-acomp__headline { font-size: clamp(24px, 4vw, 38px); }\r\n  }\r\n\r\n  \/* ===================== MOBILE ===================== *\/\r\n  @media (max-width: 640px) {\r\n    .kala-fr-acomp { padding: clamp(32px, 7vw, 56px) clamp(20px, 5vw, 32px); }\r\n\r\n    .kala-fr-acomp__grid {\r\n      grid-template-columns: 1fr;\r\n      gap: clamp(36px, 8vw, 56px);\r\n    }\r\n\r\n    .kala-fr-acomp__content {\r\n      max-width: 100%;\r\n      gap: clamp(14px, 4vw, 22px);\r\n    }\r\n\r\n    .kala-fr-acomp__headline { font-size: clamp(26px, 7vw, 36px); }\r\n    .kala-fr-acomp__p        { font-size: clamp(14px, 4vw, 17px); }\r\n    .kala-fr-acomp__arch     { height: clamp(280px, 48vh, 420px); }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .kala-fr-acomp__arch,\r\n    .kala-fr-acomp__eyebrow,\r\n    .kala-fr-acomp__headline,\r\n    .kala-fr-acomp__p {\r\n      opacity: 1 !important;\r\n      transform: none !important;\r\n    }\r\n  }\r\n<\/style><section class=\"kala-fr-acomp\" aria-label=\"Support\"><div class=\"kala-fr-acomp__grid\"><div class=\"kala-fr-acomp__arch-wrap\"><div class=\"kala-fr-acomp__arch\"><svg viewBox=\"0 0 280 390\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><defs><clipPath id=\"kala-fr-acomp-arch-clip\"><path d=\"M 0 140 A 140 140 0 0 1 280 140 L 280 390 L 0 390 Z\"\/><\/clipPath><\/defs><image\r\n            href=\"https:\/\/kalagreekfrozenyogurt.com\/wp-content\/uploads\/2026\/06\/Copy-of-BACON-STUDIO-3-scaled.jpg\"\r\n            x=\"-25\" y=\"-20\"\r\n            width=\"330\" height=\"430\"\r\n            preserveAspectRatio=\"xMidYMid slice\"\r\n            clip-path=\"url(#kala-fr-acomp-arch-clip)\"\/><path\r\n            d=\"M 0 140 A 140 140 0 0 1 280 140 L 280 390 L 0 390 Z\"\r\n            fill=\"none\" stroke=\"currentColor\" stroke-width=\"0.6\" opacity=\"0.3\"\r\n            style=\"color: var(--kala-oceano);\"\/><\/svg><\/div><\/div><div class=\"kala-fr-acomp__content\"><p class=\"kala-fr-acomp__eyebrow\">Support<\/p><h2 class=\"kala-fr-acomp__headline\">A journey made side by side.<\/h2><p class=\"kala-fr-acomp__p\">Behind every figure there are people. That's why, when you open a Kala, we don't just hand you a brand and walk away &mdash; we stay close.\r\n      <\/p><p class=\"kala-fr-acomp__p\">We're with you through training, through the opening, through the day to day. We share what we've learned, we listen to what you bring, and we make sure every store keeps what matters to us.\r\n      <\/p><p class=\"kala-fr-acomp__p\">What we apply on the outside &mdash; <em>meraki<\/em> and <em>filoxenia<\/em> &mdash; we also apply on the inside. With whoever chooses to grow with us.\r\n      <\/p><\/div><\/div><\/section><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/gsap.min.js\"><\/script><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/ScrollTrigger.min.js\"><\/script><script>(function () {\r\n  'use strict';\r\n\r\n  if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    document.querySelectorAll(\r\n      '.kala-fr-acomp__arch,.kala-fr-acomp__eyebrow,.kala-fr-acomp__headline,.kala-fr-acomp__p'\r\n    ).forEach(function (el) {\r\n      el.style.opacity = '1';\r\n      el.style.transform = 'none';\r\n    });\r\n    return;\r\n  }\r\n\r\n  function init() {\r\n    if (typeof gsap === 'undefined') return;\r\n    if (typeof ScrollTrigger !== 'undefined') gsap.registerPlugin(ScrollTrigger);\r\n\r\n    var tl = gsap.timeline({\r\n      scrollTrigger: { trigger: '.kala-fr-acomp', start: 'top 65%' }\r\n    });\r\n\r\n    tl.to('.kala-fr-acomp__arch', {\r\n      opacity: 1, y: 0, scale: 1,\r\n      duration: 1.3, ease: 'expo.out'\r\n    });\r\n\r\n    tl.to('.kala-fr-acomp__eyebrow', {\r\n      opacity: 1, y: 0,\r\n      duration: 0.55, ease: 'power3.out'\r\n    }, '-=0.95');\r\n\r\n    tl.to('.kala-fr-acomp__headline', {\r\n      opacity: 1, y: 0,\r\n      duration: 0.8, ease: 'power3.out'\r\n    }, '-=0.35');\r\n\r\n    tl.to('.kala-fr-acomp__p', {\r\n      opacity: 1, y: 0,\r\n      duration: 0.7, ease: 'power3.out',\r\n      stagger: 0.12\r\n    }, '-=0.5');\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bacbc09 e-con-full e-flex e-con e-parent\" data-id=\"bacbc09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3392650 elementor-widget elementor-widget-html\" data-id=\"3392650\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  \/* Franquicias 05 \u2014 CTA con mini-formulario integrado.\r\n     Layout en 2 columnas para campos simples, textarea full-width.\r\n     Inputs limpios sin caja, borde inferior editorial.\r\n\r\n     \u26a0\ufe0f NOTA T\u00c9CNICA: este <form> trae markup HTML est\u00e1ndar con name=\"...\"\r\n     en cada campo. La integraci\u00f3n con plugin de WP (CF7, Forminator,\r\n     WPForms\u2026) la hace Rub\u00e9n \u2014 solo hay que envolver\/duplicar los\r\n     inputs con la sintaxis del plugin elegido y apuntar action al\r\n     endpoint correspondiente. *\/\r\n\r\n  .kala-fr-cta {\r\n    width: 100vw;\r\n    position: relative;\r\n    left: 50%;\r\n    margin-left: -50vw;\r\n    background: var(--kala-crema);\r\n    box-sizing: border-box;\r\n    overflow-x: clip;\r\n    padding: clamp(80px, 10vw, 160px) clamp(48px, 6vw, 96px) clamp(96px, 12vw, 180px);\r\n  }\r\n\r\n  .kala-fr-cta__inner {\r\n    \/* Subido (760 \u2192 820) para que el intro de max-width 760px tenga\r\n       espacio real y no se vea capado por el contenedor. *\/\r\n    max-width: 820px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* \u2500\u2500 Header \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .kala-fr-cta__header {\r\n    text-align: center;\r\n    margin-bottom: clamp(40px, 5vw, 64px);\r\n  }\r\n\r\n  .kala-fr-cta__eyebrow {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(10px, 0.9vw, 12px);\r\n    letter-spacing: var(--kala-ls-widest);\r\n    color: var(--kala-oceano);\r\n    text-transform: uppercase;\r\n    margin: 0 0 16px 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0;\r\n    transform: translateY(8px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-cta__headline {\r\n    font-family: var(--kala-serif);\r\n    font-style: italic;\r\n    font-weight: 400;\r\n    font-size: clamp(28px, 3.6vw, 56px);\r\n    color: var(--kala-klein);\r\n    line-height: var(--kala-lh-tight);\r\n    margin: 0 0 clamp(18px, 2vw, 28px) 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0;\r\n    transform: translateY(12px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-cta__intro {\r\n    font-family: var(--kala-sans);\r\n    font-weight: 400;\r\n    font-size: clamp(15px, 1.2vw, 17px);\r\n    color: var(--kala-oceano);\r\n    line-height: var(--kala-lh-relaxed);\r\n    margin: 0 auto !important;\r\n    padding: 0 !important;\r\n    opacity: 0.85;\r\n    \/* Ensanchado (540 \u2192 760) para que la primera frase entera quepa\r\n       en una sola l\u00ednea. El <br> del HTML asegura que la segunda y\r\n       tercera frase vayan juntas debajo. *\/\r\n    max-width: 760px;\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  \/* \u2500\u2500 Formulario \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .kala-fr-cta__form {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: clamp(20px, 2.5vw, 36px) clamp(20px, 3vw, 40px);\r\n    opacity: 0;\r\n    transform: translateY(14px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-cta__field {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 8px;\r\n  }\r\n\r\n  .kala-fr-cta__field--full {\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n  .kala-fr-cta__label {\r\n    font-family: var(--kala-sans) !important;\r\n    font-weight: 400 !important;\r\n    font-size: clamp(10px, 0.85vw, 11px) !important;\r\n    letter-spacing: var(--kala-ls-widest) !important;\r\n    color: var(--kala-oceano) !important;\r\n    text-transform: uppercase !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0.75;\r\n  }\r\n\r\n  .kala-fr-cta__label-required {\r\n    opacity: 0.4;\r\n    margin-left: 2px;\r\n  }\r\n\r\n  .kala-fr-cta__input,\r\n  .kala-fr-cta__textarea {\r\n    font-family: var(--kala-sans) !important;\r\n    font-weight: 400 !important;\r\n    font-size: clamp(14px, 1.1vw, 16px) !important;\r\n    color: var(--kala-oceano) !important;\r\n    background: transparent !important;\r\n    border: none !important;\r\n    border-bottom: 1px solid var(--kala-oceano-20) !important;\r\n    border-radius: 0 !important;\r\n    padding: 12px 0 10px !important;\r\n    width: 100% !important;\r\n    line-height: var(--kala-lh-snug) !important;\r\n    box-shadow: none !important;\r\n    -webkit-appearance: none !important;\r\n    appearance: none !important;\r\n    outline: none !important;\r\n    transition: border-color var(--kala-transition);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .kala-fr-cta__input:focus,\r\n  .kala-fr-cta__textarea:focus {\r\n    border-bottom-color: var(--kala-oceano) !important;\r\n  }\r\n\r\n  .kala-fr-cta__textarea {\r\n    resize: vertical;\r\n    min-height: 110px;\r\n    font-family: var(--kala-sans) !important;\r\n  }\r\n\r\n  .kala-fr-cta__input::placeholder,\r\n  .kala-fr-cta__textarea::placeholder {\r\n    color: var(--kala-oceano);\r\n    opacity: 0.4;\r\n  }\r\n\r\n  \/* \u2500\u2500 Checkbox pol\u00edtica privacidad \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .kala-fr-cta__consent {\r\n    grid-column: 1 \/ -1;\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n    margin-top: 4px;\r\n  }\r\n\r\n  .kala-fr-cta__checkbox {\r\n    -webkit-appearance: none !important;\r\n    appearance: none !important;\r\n    width: 16px !important;\r\n    height: 16px !important;\r\n    border: 1px solid var(--kala-oceano-20) !important;\r\n    background: transparent !important;\r\n    border-radius: 0 !important;\r\n    cursor: pointer !important;\r\n    flex-shrink: 0 !important;\r\n    margin: 2px 0 0 0 !important;\r\n    padding: 0 !important;\r\n    position: relative;\r\n    transition: background var(--kala-transition), border-color var(--kala-transition);\r\n  }\r\n\r\n  .kala-fr-cta__checkbox:checked {\r\n    background: var(--kala-oceano) !important;\r\n    border-color: var(--kala-oceano) !important;\r\n  }\r\n\r\n  .kala-fr-cta__checkbox:checked::after {\r\n    content: '';\r\n    position: absolute;\r\n    left: 4px;\r\n    top: 1px;\r\n    width: 5px;\r\n    height: 9px;\r\n    border: solid var(--kala-crema);\r\n    border-width: 0 1.5px 1.5px 0;\r\n    transform: rotate(45deg);\r\n  }\r\n\r\n  .kala-fr-cta__consent-text {\r\n    font-family: var(--kala-sans);\r\n    font-size: clamp(12px, 0.95vw, 13px);\r\n    color: var(--kala-oceano);\r\n    line-height: var(--kala-lh-snug);\r\n    opacity: 0.8;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  .kala-fr-cta__consent-text a {\r\n    color: var(--kala-oceano);\r\n    text-decoration: underline;\r\n    text-underline-offset: 2px;\r\n  }\r\n\r\n  \/* \u2500\u2500 Bot\u00f3n submit \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .kala-fr-cta__submit-wrap {\r\n    grid-column: 1 \/ -1;\r\n    display: flex;\r\n    justify-content: center;\r\n    margin-top: clamp(16px, 2vw, 24px);\r\n  }\r\n\r\n  .kala-fr-cta__submit {\r\n    display: inline-block;\r\n    font-family: var(--kala-sans) !important;\r\n    font-weight: 400 !important;\r\n    font-size: clamp(11px, 0.9vw, 13px) !important;\r\n    color: var(--kala-oceano) !important;\r\n    text-decoration: none !important;\r\n    letter-spacing: 0.26em !important;\r\n    text-transform: uppercase !important;\r\n    padding: 14px 36px !important;\r\n    border: 1px solid var(--kala-oceano-20) !important;\r\n    background: transparent !important;\r\n    cursor: pointer !important;\r\n    transition: background var(--kala-transition), color var(--kala-transition), border-color var(--kala-transition);\r\n    box-shadow: none !important;\r\n    -webkit-appearance: none !important;\r\n    appearance: none !important;\r\n    border-radius: 0 !important;\r\n    line-height: 1 !important;\r\n  }\r\n\r\n  .kala-fr-cta__submit:hover,\r\n  .kala-fr-cta__submit:focus-visible {\r\n    background: var(--kala-oceano) !important;\r\n    color: var(--kala-crema) !important;\r\n    border-color: var(--kala-oceano) !important;\r\n  }\r\n\r\n  \/* \u2500\u2500 Email directo discreto \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  .kala-fr-cta__alt {\r\n    text-align: center;\r\n    margin-top: clamp(32px, 4vw, 48px);\r\n    opacity: 0;\r\n    transform: translateY(8px);\r\n    will-change: opacity, transform;\r\n  }\r\n\r\n  .kala-fr-cta__alt-text {\r\n    font-family: var(--kala-sans);\r\n    font-size: clamp(12px, 0.95vw, 13px);\r\n    color: var(--kala-oceano);\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    opacity: 0.65;\r\n  }\r\n\r\n  .kala-fr-cta__alt-text a {\r\n    color: var(--kala-oceano);\r\n    text-decoration: underline;\r\n    text-underline-offset: 3px;\r\n    text-decoration-color: var(--kala-oceano-20);\r\n    transition: text-decoration-color var(--kala-transition);\r\n  }\r\n\r\n  .kala-fr-cta__alt-text a:hover {\r\n    text-decoration-color: var(--kala-oceano);\r\n  }\r\n\r\n  \/* ===================== TABLET ===================== *\/\r\n  @media (max-width: 900px) and (min-width: 641px) {\r\n    .kala-fr-cta__headline { font-size: clamp(26px, 4.2vw, 42px); }\r\n  }\r\n\r\n  \/* ===================== MOBILE ===================== *\/\r\n  @media (max-width: 640px) {\r\n    .kala-fr-cta { padding: clamp(64px, 14vw, 100px) clamp(20px, 5vw, 32px) clamp(72px, 16vw, 120px); }\r\n\r\n    .kala-fr-cta__form {\r\n      grid-template-columns: 1fr;\r\n      gap: clamp(22px, 6vw, 32px);\r\n    }\r\n\r\n    .kala-fr-cta__headline { font-size: clamp(26px, 7.5vw, 38px); }\r\n    .kala-fr-cta__intro    { font-size: clamp(15px, 4.2vw, 17px); }\r\n    .kala-fr-cta__input,\r\n    .kala-fr-cta__textarea { font-size: 16px !important; \/* evita zoom iOS *\/ }\r\n    .kala-fr-cta__submit   { font-size: clamp(11px, 3.5vw, 13px) !important; padding: 14px 32px !important; letter-spacing: 0.22em !important; }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .kala-fr-cta__eyebrow,\r\n    .kala-fr-cta__headline,\r\n    .kala-fr-cta__intro,\r\n    .kala-fr-cta__form,\r\n    .kala-fr-cta__alt {\r\n      opacity: 1 !important;\r\n      transform: none !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section id=\"contacto\" class=\"kala-fr-cta\" aria-label=\"Contact us\">\r\n  <div class=\"kala-fr-cta__inner\">\r\n\r\n    <header class=\"kala-fr-cta__header\">\r\n      <p class=\"kala-fr-cta__eyebrow\">Let's talk<\/p>\r\n      <h2 class=\"kala-fr-cta__headline\">Let's start with a conversation.<\/h2>\r\n      <p class=\"kala-fr-cta__intro\">\r\n        If you think Kala could be your next project, tell us a little about yourself.<br>\r\n        It's not a commitment &mdash; it's just the first step. We'll reply to you personally.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <!-- \u26a0\ufe0f Rub\u00e9n: este form necesita conectarse a un plugin de WP (CF7, Forminator\u2026).\r\n         El markup HTML es limpio y sem\u00e1ntico; solo hay que envolver los <input>\r\n         con la sintaxis del plugin elegido y apuntar el action al endpoint. -->\r\n    <form class=\"kala-fr-cta__form\" method=\"post\" novalidate>\r\n\r\n      <div class=\"kala-fr-cta__field\">\r\n        <label class=\"kala-fr-cta__label\" for=\"fr-nombre\">\r\n          Full name<span class=\"kala-fr-cta__label-required\">*<\/span>\r\n        <\/label>\r\n        <input class=\"kala-fr-cta__input\"\r\n               type=\"text\" id=\"fr-nombre\" name=\"nombre\"\r\n               required autocomplete=\"name\"\/>\r\n      <\/div>\r\n\r\n      <div class=\"kala-fr-cta__field\">\r\n        <label class=\"kala-fr-cta__label\" for=\"fr-email\">\r\n          Email<span class=\"kala-fr-cta__label-required\">*<\/span>\r\n        <\/label>\r\n        <input class=\"kala-fr-cta__input\"\r\n               type=\"email\" id=\"fr-email\" name=\"email\"\r\n               required autocomplete=\"email\"\/>\r\n      <\/div>\r\n\r\n      <div class=\"kala-fr-cta__field\">\r\n        <label class=\"kala-fr-cta__label\" for=\"fr-tel\">Phone<\/label>\r\n        <input class=\"kala-fr-cta__input\"\r\n               type=\"tel\" id=\"fr-tel\" name=\"telefono\"\r\n               autocomplete=\"tel\"\/>\r\n      <\/div>\r\n\r\n      <div class=\"kala-fr-cta__field\">\r\n        <label class=\"kala-fr-cta__label\" for=\"fr-ciudad\">City or area of interest<\/label>\r\n        <input class=\"kala-fr-cta__input\"\r\n               type=\"text\" id=\"fr-ciudad\" name=\"ciudad\"\/>\r\n      <\/div>\r\n\r\n      <div class=\"kala-fr-cta__field kala-fr-cta__field--full\">\r\n        <label class=\"kala-fr-cta__label\" for=\"fr-mensaje\">\r\n          Tell us briefly about yourself<span class=\"kala-fr-cta__label-required\">*<\/span>\r\n        <\/label>\r\n        <textarea class=\"kala-fr-cta__textarea\" id=\"fr-mensaje\" name=\"mensaje\" rows=\"4\" required><\/textarea>\r\n      <\/div>\r\n\r\n      <label class=\"kala-fr-cta__consent\">\r\n        <input class=\"kala-fr-cta__checkbox\"\r\n               type=\"checkbox\" name=\"consent\" required\/>\r\n        <span class=\"kala-fr-cta__consent-text\">\r\n          I have read and accept the <a href=\"https:\/\/kalagreekfrozenyogurt.com\/en\/privacy-policy\/\">privacy policy<\/a>.\r\n          *\r\n        <\/span>\r\n      <\/label>\r\n\r\n      <div class=\"kala-fr-cta__submit-wrap\">\r\n        <button class=\"kala-fr-cta__submit\" type=\"submit\">Send message<\/button>\r\n      <\/div>\r\n\r\n    <\/form>\r\n\r\n    <div class=\"kala-fr-cta__alt\">\r\n      <p class=\"kala-fr-cta__alt-text\">\r\n        Or write to us directly at <a href=\"mailto:info@kalagreekfrozenyogurt.com\">info@kalagreekfrozenyogurt.com<\/a>\r\n      <\/p>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.7\/dist\/ScrollTrigger.min.js\"><\/script>\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\r\n    document.querySelectorAll(\r\n      '.kala-fr-cta__eyebrow,.kala-fr-cta__headline,.kala-fr-cta__intro,.kala-fr-cta__form,.kala-fr-cta__alt'\r\n    ).forEach(function (el) {\r\n      el.style.opacity = '1'; el.style.transform = 'none';\r\n    });\r\n    return;\r\n  }\r\n\r\n  function init() {\r\n    if (typeof gsap === 'undefined') return;\r\n    if (typeof ScrollTrigger !== 'undefined') gsap.registerPlugin(ScrollTrigger);\r\n\r\n    var tl = gsap.timeline({\r\n      scrollTrigger: { trigger: '.kala-fr-cta', start: 'top 72%' }\r\n    });\r\n\r\n    tl.to('.kala-fr-cta__eyebrow',  { opacity: 1, y: 0, duration: 0.55, ease: 'power3.out' });\r\n    tl.to('.kala-fr-cta__headline', { opacity: 1, y: 0, duration: 0.8,  ease: 'power3.out' }, '-=0.3');\r\n    tl.to('.kala-fr-cta__intro',    { opacity: 1, y: 0, duration: 0.7,  ease: 'power3.out' }, '-=0.5');\r\n    tl.to('.kala-fr-cta__form',     { opacity: 1, y: 0, duration: 0.8,  ease: 'power3.out' }, '-=0.4');\r\n    tl.to('.kala-fr-cta__alt',      { opacity: 1, y: 0, duration: 0.6,  ease: 'power3.out' }, '-=0.45');\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n}());\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e27d1ca e-flex e-con-boxed e-con e-parent\" data-id=\"e27d1ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32fe979 elementor-widget elementor-widget-html\" data-id=\"32fe979\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>.kala-frhd{ text-align:center; box-sizing:border-box; }\r\n  .kala-frhd__inner{ max-width:820px; margin:0 auto; }\r\n\r\n  .kala-frhd__eyebrow{\r\n    font-family:var(--kala-sans,Arial,sans-serif); font-weight:400;\r\n    font-size:clamp(10px,0.9vw,12px); letter-spacing:var(--kala-ls-widest,.22em);\r\n    text-transform:uppercase; color:var(--kala-oceano,#4161AF);\r\n    margin:0 0 16px; padding:0;\r\n    opacity:0; transform:translateY(8px);\r\n    transition:opacity .6s ease, transform .6s ease;\r\n  }\r\n  .kala-frhd__headline{\r\n    font-family:var(--kala-serif,Georgia,serif); font-style:italic; font-weight:400;\r\n    font-size:clamp(28px,3.6vw,56px); color:var(--kala-klein,#054DDD);\r\n    line-height:var(--kala-lh-tight,1.1); margin:0 0 clamp(18px,2vw,28px); padding:0;\r\n    opacity:0; transform:translateY(12px);\r\n    transition:opacity .7s ease .12s, transform .7s ease .12s;\r\n  }\r\n  .kala-frhd__intro{\r\n    font-family:var(--kala-sans,Arial,sans-serif); font-weight:400;\r\n    font-size:clamp(15px,1.2vw,17px); color:var(--kala-oceano,#4161AF);\r\n    line-height:var(--kala-lh-relaxed,1.6); max-width:760px; margin:0 auto; padding:0;\r\n    opacity:0; transform:translateY(10px);\r\n    transition:opacity .7s ease .22s, transform .7s ease .22s;\r\n  }\r\n  .kala-frhd.is-in .kala-frhd__eyebrow,\r\n  .kala-frhd.is-in .kala-frhd__headline,\r\n  .kala-frhd.is-in .kala-frhd__intro{ opacity:1; transform:none; }\r\n\r\n  @media (max-width:900px) and (min-width:641px){ .kala-frhd__headline{ font-size:clamp(26px,4.2vw,42px); } }\r\n  @media (max-width:640px){\r\n    .kala-frhd__headline{ font-size:clamp(26px,7.5vw,38px); }\r\n    .kala-frhd__intro{ font-size:clamp(15px,4.2vw,17px); }\r\n  }\r\n<\/style><header class=\"kala-frhd\"><div class=\"kala-frhd__inner\"><p class=\"kala-frhd__eyebrow\">Let's talk<\/p><h2 class=\"kala-frhd__headline\">Let's start with a conversation.<\/h2><p class=\"kala-frhd__intro\">If you think Kala could be your next project, tell us a little about yourself.<br\/>It's not a commitment &mdash; it's just the first step. We'll reply to you personally.\r\n    <\/p><\/div><\/header><script>(function(){\r\n  var s=document.querySelector('.kala-frhd');\r\n  if(!s) return;\r\n  if(window.matchMedia('(prefers-reduced-motion: reduce)').matches || !('IntersectionObserver' in window)){\r\n    s.classList.add('is-in'); return;\r\n  }\r\n  var io=new IntersectionObserver(function(es){\r\n    es.forEach(function(e){ if(e.isIntersecting){ s.classList.add('is-in'); io.disconnect(); } });\r\n  },{ threshold:0.2 });\r\n  io.observe(s);\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5236774 elementor-widget__width-initial selector elementor-widget elementor-widget-form\" data-id=\"5236774\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;button_width&quot;:&quot;50&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"742\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"5236774\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName and surname\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_6948edd elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_6948edd\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPhone\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_6948edd]\" id=\"form-field-field_6948edd\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_e4dbd65 elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_e4dbd65\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCity or area of interest\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_e4dbd65]\" id=\"form-field-field_e4dbd65\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTell us briefly about yourself\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-field_e57c4ac elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[field_e57c4ac]\" id=\"form-field-field_e57c4ac\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-field_e57c4ac\">I have read and accept the <a href=\"https:\/\/kalagreekfrozenyogurt.com\/en\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\"><strong>Privacy Policy<\/strong><\/a><\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-50 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send message<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f945f7a elementor-widget elementor-widget-html\" data-id=\"f945f7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  .kala-fr-alt{ text-align:center; margin-top:clamp(32px,4vw,48px); }\r\n  .kala-fr-alt p{\r\n    font-family:var(--kala-sans,Arial,sans-serif); font-weight:400;\r\n    font-size:clamp(12px,0.95vw,13px); color:var(--kala-oceano,#4161AF);\r\n    opacity:.65; margin:0; padding:0;\r\n  }\r\n  .kala-fr-alt a,\r\n  .kala-fr-alt a:hover,\r\n  .kala-fr-alt a:focus{\r\n    color:var(--kala-oceano,#4161AF);\r\n    font-weight:400;\r\n    text-decoration:underline;\r\n    text-underline-offset:2px;\r\n  }\r\n<\/style>\r\n\r\n<div class=\"kala-fr-alt\">\r\n  <p>Or write to us directly at <a href=\"mailto:info@kalagreekfrozenyogurt.com\">info@kalagreekfrozenyogurt.com<\/a><\/p>\r\n<\/div>\t\t\t\t<\/div>\n\t\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>Franchises Grow with us.Without losing who we are. Get in touch Why Kala Four reasons togrow with us. Space A category with room to enter well. Artisan Greek frozen yogurt is a niche with growing demand and little real competition. Room to step in and set yourself apart from day one. Brand No longer a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-742","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kalagreekfrozenyogurt.com\/en\/wp-json\/wp\/v2\/pages\/742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalagreekfrozenyogurt.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kalagreekfrozenyogurt.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kalagreekfrozenyogurt.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kalagreekfrozenyogurt.com\/en\/wp-json\/wp\/v2\/comments?post=742"}],"version-history":[{"count":12,"href":"https:\/\/kalagreekfrozenyogurt.com\/en\/wp-json\/wp\/v2\/pages\/742\/revisions"}],"predecessor-version":[{"id":1263,"href":"https:\/\/kalagreekfrozenyogurt.com\/en\/wp-json\/wp\/v2\/pages\/742\/revisions\/1263"}],"wp:attachment":[{"href":"https:\/\/kalagreekfrozenyogurt.com\/en\/wp-json\/wp\/v2\/media?parent=742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}