{"id":1698,"date":"2026-07-26T16:20:19","date_gmt":"2026-07-26T16:20:19","guid":{"rendered":"https:\/\/b2gov.com\/en\/?page_id=1698"},"modified":"2026-07-28T14:59:00","modified_gmt":"2026-07-28T14:59:00","slug":"blog-template","status":"publish","type":"page","link":"https:\/\/b2gov.com\/en\/blog-template\/","title":{"rendered":"Blog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1698\" class=\"elementor elementor-1698\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b19378 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4b19378\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-74dc1ad\" data-id=\"74dc1ad\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ec75c5 elementor-widget elementor-widget-html\" data-id=\"6ec75c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n  <meta charset=\"UTF-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\r\n  <title>B2Gov Blog<\/title>\r\n\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n  <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\"\/>\r\n\r\n  <style>\r\n    :root {\r\n      --primary: #05B405;\r\n      --bg: #f6f7fb;\r\n      --card: #ffffff;\r\n      --text: #1f2937;\r\n      --muted: #6b7280;\r\n      --border: #e5e7eb;\r\n      --radius: 16px;\r\n    }\r\n\r\n    * {\r\n      box-sizing: border-box;\r\n      font-family: 'Montserrat', sans-serif;\r\n    }\r\n\r\n    body {\r\n      margin: 0;\r\n      background: var(--bg);\r\n      color: var(--text);\r\n      overflow-x: hidden;\r\n    }\r\n\r\n    .hero {\r\n      position: relative;\r\n      height: 320px;\r\n      width: 100vw;\r\n      left: 50%;\r\n      margin-left: -50vw;\r\n      background: url(\"https:\/\/images.unsplash.com\/photo-1521791136064-7986c2920216\")\r\n        center \/ cover no-repeat;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n    }\r\n\r\n    .hero::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0;\r\n      background: #EDECFC;\r\n      z-index: 0;\r\n    }\r\n\r\n    .hero-content {\r\n      position: relative;\r\n      text-align: center;\r\n      color: white;\r\n      max-width: 820px;\r\n      padding: 0 20px;\r\n      z-index: 1;\r\n    }\r\n\r\n    .hero-content h1 {\r\n      font-size: 40px;\r\n      font-weight: 700;\r\n      margin-bottom: 12px;\r\n      color: #3FAE2A;\r\n      opacity: 1;\r\n    }\r\n\r\n    .hero-content p {\r\n      font-size: 24px;\r\n      color: #4c4c4c;\r\n      opacity: 1;\r\n    }\r\n\r\n    .search-box {\r\n      max-width: 640px;\r\n      margin: -28px auto 32px;\r\n      position: relative;\r\n      padding: 0 20px;\r\n    }\r\n\r\n    .search-box i {\r\n      position: absolute;\r\n      left: 36px;\r\n      top: 50%;\r\n      transform: translateY(-50%);\r\n      color: var(--muted);\r\n    }\r\n\r\n    .search-box input {\r\n      width: 100%;\r\n      padding: 16px 16px 16px 46px;\r\n      border-radius: var(--radius);\r\n      border: 1px solid var(--border);\r\n      font-size: 15px;\r\n      background: white;\r\n    }\r\n\r\n    .tabs {\r\n      display: flex;\r\n      justify-content: center;\r\n      gap: 12px;\r\n      margin-bottom: 36px;\r\n      flex-wrap: wrap;\r\n      padding: 0 20px;\r\n    }\r\n\r\n    .tab {\r\n      padding: 10px 20px;\r\n      border-radius: 999px;\r\n      border: 1px solid var(--border);\r\n      background: #fff;\r\n      cursor: pointer;\r\n      font-weight: 600;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n      font-size: 14px;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .tab.active {\r\n      background: var(--primary);\r\n      color: white;\r\n      border-color: var(--primary);\r\n    }\r\n\r\n    .tab.disabled {\r\n      background: #f3f4f6;\r\n      color: #9ca3af;\r\n      border-color: #e5e7eb;\r\n      cursor: not-allowed;\r\n      pointer-events: none;\r\n      opacity: 0.7;\r\n    }\r\n\r\n    .section {\r\n      max-width: 1200px;\r\n      margin: auto;\r\n      padding: 0 20px 64px;\r\n      display: none;\r\n    }\r\n\r\n    .section.active {\r\n      display: block;\r\n    }\r\n\r\n    .carousel {\r\n      position: relative;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 12px;\r\n    }\r\n\r\n    .carousel-track {\r\n      overflow: hidden;\r\n      width: 100%;\r\n    }\r\n\r\n    .carousel-track-inner {\r\n      display: flex;\r\n      gap: 28px;\r\n      will-change: transform;\r\n    }\r\n\r\n    .carousel-track-inner.is-centered {\r\n      justify-content: center;\r\n    }\r\n\r\n    .carousel-slide {\r\n      flex: 0 0 320px;\r\n      max-width: 320px;\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n      .carousel-slide {\r\n        flex: 0 0 260px;\r\n        max-width: 260px;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 600px) {\r\n      .carousel-slide {\r\n        flex: 0 0 88%;\r\n        max-width: 88%;\r\n      }\r\n    }\r\n\r\n    .carousel-nav {\r\n      background: rgba(255,255,255,0.9);\r\n      border: 1px solid var(--border);\r\n      height: 44px;\r\n      width: 44px;\r\n      border-radius: 999px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      cursor: pointer;\r\n      box-shadow: 0 6px 16px rgba(0,0,0,0.06);\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .carousel-nav[hidden] { display: none; }\r\n\r\n    .card {\r\n      background: var(--card);\r\n      border-radius: var(--radius);\r\n      padding: 20px;\r\n      border: 1px solid var(--border);\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 16px;\r\n      position: relative;\r\n      transition: transform .15s ease, box-shadow .15s ease;\r\n      overflow: hidden;\r\n      height: 100%;\r\n    }\r\n\r\n    .card:hover {\r\n      transform: translateY(-2px);\r\n      box-shadow: 0 8px 24px rgba(0,0,0,0.06);\r\n    }\r\n\r\n    .card img,\r\n    .card img.wp-post-image {\r\n      display: block;\r\n      width: calc(100% + 40px) !important;\r\n      margin: -20px -20px 0 -20px !important;\r\n      height: 220px !important;\r\n      object-fit: cover !important;\r\n      object-position: center !important;\r\n      border-radius: 0 !important;\r\n      max-width: none !important;\r\n    }\r\n\r\n    @media (max-width: 600px) {\r\n      .card img,\r\n      .card img.wp-post-image {\r\n        height: 160px !important;\r\n        width: calc(100% + 32px) !important;\r\n        margin: -16px -16px 0 -16px !important;\r\n      }\r\n    }\r\n\r\n    .badge {\r\n      position: absolute;\r\n      top: 14px;\r\n      right: 20px;\r\n      background: var(--primary);\r\n      color: white;\r\n      font-size: 11px;\r\n      padding: 6px 12px;\r\n      border-radius: 999px;\r\n      font-weight: 600;\r\n      box-shadow: 0 6px 16px rgba(0,0,0,0.12);\r\n    }\r\n\r\n    .card h3 {\r\n      font-size: 18px;\r\n      font-weight: 700;\r\n      margin: 0;\r\n    }\r\n\r\n    .card-tag {\r\n      font-size: 12px;\r\n      font-weight: 600;\r\n      color: var(--primary);\r\n      letter-spacing: 0.04em;\r\n      margin-top: 2px;\r\n    }\r\n\r\n    .card p {\r\n      color: var(--muted);\r\n      font-size: 14px;\r\n      line-height: 1.5;\r\n      margin: 0;\r\n      display: -webkit-box;\r\n      -webkit-line-clamp: 3;\r\n      -webkit-box-orient: vertical;\r\n      overflow: hidden;\r\n    }\r\n\r\n    .card a {\r\n      margin-top: auto;\r\n      font-weight: 600;\r\n      color: var(--primary);\r\n      text-decoration: none;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 6px;\r\n      font-size: 14px;\r\n    }\r\n\r\n    \/* \u2500\u2500 EMPTY STATE para tabs sin contenido a\u00fan \u2500\u2500 *\/\r\n    .empty-state {\r\n      text-align: center;\r\n      padding: 80px 20px;\r\n      color: var(--muted);\r\n    }\r\n\r\n    .empty-state i {\r\n      font-size: 48px;\r\n      margin-bottom: 20px;\r\n      display: block;\r\n      opacity: 0.4;\r\n    }\r\n\r\n    .empty-state h3 {\r\n      font-size: 20px;\r\n      font-weight: 700;\r\n      color: var(--text);\r\n      margin: 0 0 10px;\r\n    }\r\n\r\n    .empty-state p {\r\n      font-size: 15px;\r\n      margin: 0;\r\n    }\r\n\r\n    \/* \u2500\u2500 NEWSLETTER \u2500\u2500 *\/\r\n    .newsletter {\r\n      background: #ffffff;\r\n      padding: 64px 20px;\r\n      border-top: 1px solid var(--border);\r\n    }\r\n\r\n    .newsletter-box {\r\n      max-width: 640px;\r\n      margin: auto;\r\n      text-align: center;\r\n    }\r\n\r\n    .newsletter-box h2 {\r\n      margin-bottom: 12px;\r\n      font-weight: 700;\r\n    }\r\n\r\n    .newsletter-box p {\r\n      color: var(--muted);\r\n      margin-bottom: 28px;\r\n    }\r\n\r\n    .newsletter-form {\r\n      display: flex;\r\n      gap: 10px;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    .newsletter-form input {\r\n      flex: 1;\r\n      padding: 14px;\r\n      border-radius: var(--radius);\r\n      border: 1px solid var(--border);\r\n      font-size: 14px;\r\n    }\r\n\r\n    .newsletter-form button {\r\n      padding: 14px 24px;\r\n      border-radius: var(--radius);\r\n      border: none;\r\n      background: var(--primary);\r\n      color: white;\r\n      font-size: 14px;\r\n      cursor: pointer;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    header, .site-header, .navbar {\r\n      margin-bottom: 0 !important;\r\n      padding-bottom: 0 !important;\r\n      border-bottom: none !important;\r\n    }\r\n\r\n    .hero,\r\n    .header + .hero,\r\n    .site-header + .hero {\r\n      margin-top: 0 !important;\r\n      top: 0 !important;\r\n    }\r\n\r\n    html.wp-toolbar { margin-top: 0 !important; }\r\n    body.admin-bar { padding-top: 0 !important; }\r\n    .site-content, .content-area, .wrap { padding-top: 0 !important; }\r\n\r\n    .page-id-1698 .elementor-column-gap-default > .elementor-column > .elementor-element-populated {\r\n      padding: 0 !important;\r\n    }\r\n\r\n    @media (max-width: 600px) {\r\n      .search-box {\r\n        margin: 8px auto 24px;\r\n      }\r\n\r\n      .card {\r\n        padding: 16px;\r\n        gap: 12px;\r\n      }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n\r\n<body>\r\n\r\n  <!-- HERO -->\r\n  <section class=\"hero\">\r\n    <div class=\"hero-content\">\r\n      <h1>Blog & Resources<\/h1>\r\n      <p>Articles, guides and downloadable content on GovTech and public procurement<\/p>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- SEARCH -->\r\n  <div class=\"search-box\">\r\n    <i class=\"fa-solid fa-magnifying-glass\"><\/i>\r\n    <input type=\"text\" id=\"searchInput\" placeholder=\"Search content...\" \/>\r\n  <\/div>\r\n\r\n  <!-- TABS -->\r\n  <div class=\"tabs\">\r\n    <div class=\"tab active\" data-tab=\"articulos\">\r\n      <i class=\"fa-regular fa-newspaper\"><\/i> Articles\r\n    <\/div>\r\n    <!--<div class=\"tab\" data-tab=\"compradores\">\r\n      <i class=\"fa-solid fa-landmark\"><\/i> Content for buyers\r\n    <\/div>\r\n    <div class=\"tab\" data-tab=\"vendedores\">\r\n      <i class=\"fa-solid fa-briefcase\"><\/i> Content for sellers\r\n    <\/div>-->\r\n    <div class=\"tab disabled\" data-tab=\"descargables\" aria-disabled=\"true\">\r\n      <i class=\"fa-solid fa-clock\"><\/i> Downloads (coming soon)\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- SECTIONS -->\r\n  <section class=\"section active\" id=\"articulos\"><\/section>\r\n  <section class=\"section\" id=\"compradores\"><\/section>\r\n  <section class=\"section\" id=\"vendedores\"><\/section>\r\n  <section class=\"section\" id=\"descargables\"><\/section>\r\n\r\n  <!-- NEWSLETTER -->\r\n  \r\n  <script>\r\n    const API_POSTS = 'https:\/\/b2gov.com\/en\/wp-json\/wp\/v2\/posts?_embed&per_page=20';\r\n    const DAYS_NEW = 7;\r\n    const SLIDE_GAP = 28;\r\n\r\n    let allArticles = [];\r\n\r\n    function isNew(date) {\r\n      return (new Date() - new Date(date)) \/ (1000 * 60 * 60 * 24) < DAYS_NEW;\r\n    }\r\n\r\n    function hasDownloadsCategory(post) {\r\n      const terms = post._embedded?.['wp:term']?.[0] || [];\r\n      return terms.some(t =>\r\n        (t.name && t.name.toLowerCase() === 'downloads') ||\r\n        (t.slug && t.slug.toLowerCase() === 'downloads')\r\n      );\r\n    }\r\n\r\n    function hasCategory(post, name) {\r\n      const terms = post._embedded?.['wp:term']?.[0] || [];\r\n      return terms.some(t =>\r\n        (t.name && t.name.toLowerCase() === name.toLowerCase()) ||\r\n        (t.slug && t.slug.toLowerCase() === name.toLowerCase())\r\n      );\r\n    }\r\n\r\n    function getPostTag(post) {\r\n      const termGroups = post._embedded?.['wp:term'] || [];\r\n      const normalize = value => (value || '').toString().trim().toLowerCase();\r\n\r\n      for (const group of termGroups) {\r\n        const tag = group.find(term => normalize(term.taxonomy) === 'post_tag');\r\n        if (tag?.name) return tag.name;\r\n        if (tag?.slug) return tag.slug;\r\n      }\r\n      return '';\r\n    }\r\n\r\n    function renderEmpty(containerId, icon, title, desc) {\r\n      const container = document.getElementById(containerId);\r\n      container.innerHTML = `\r\n        <div class=\"empty-state\">\r\n          <i class=\"${icon}\"><\/i>\r\n          <h3>${title}<\/h3>\r\n          <p>${desc}<\/p>\r\n        <\/div>\r\n      `;\r\n    }\r\n\r\n    function renderPosts(posts, containerId) {\r\n      const container = document.getElementById(containerId);\r\n      container.innerHTML = '';\r\n\r\n      container.innerHTML = `\r\n        <div class=\"carousel\">\r\n          <button class=\"carousel-nav carousel-prev\" aria-label=\"Previous\">\u2039<\/button>\r\n          <div class=\"carousel-track\">\r\n            <div class=\"carousel-track-inner\"><\/div>\r\n          <\/div>\r\n          <button class=\"carousel-nav carousel-next\" aria-label=\"Next\">\u203a<\/button>\r\n        <\/div>\r\n      `;\r\n\r\n      const trackInner = container.querySelector('.carousel-track-inner');\r\n\r\n      if (!posts.length) {\r\n        container.innerHTML = '';\r\n        renderEmpty(\r\n          containerId,\r\n          'fa-solid fa-folder-open',\r\n          'No posts yet',\r\n          'Content for this section is coming soon.'\r\n        );\r\n        return;\r\n      }\r\n\r\n      posts.forEach(post => {\r\n        const img = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || '';\r\n        const badge = isNew(post.date) ? '<span class=\"badge\">New!<\/span>' : '';\r\n        const tagName = getPostTag(post);\r\n        const tagMarkup = tagName ? `<div class=\"card-tag\">Source: ${tagName}<\/div>` : '';\r\n        trackInner.innerHTML += `\r\n          <div class=\"carousel-slide\">\r\n            <div class=\"card\" data-title=\"${post.title.rendered.toLowerCase()}\">\r\n              ${badge}\r\n              ${img ? `<img decoding=\"async\" src=\"${img}\" alt=\"\">` : ''}\r\n              <h3>${post.title.rendered}<\/h3>\r\n              ${tagMarkup}\r\n              <p>${post.excerpt.rendered.replace(\/<[^>]+>\/g, '')}<\/p>\r\n              <a href=\"${post.link}\" target=\"_blank\">\r\n                Read now <i class=\"fa-solid fa-arrow-right\"><\/i>\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        `;\r\n      });\r\n\r\n      initCarouselControls(container);\r\n    }\r\n\r\n    function initCarouselControls(container) {\r\n      const track = container.querySelector('.carousel-track');\r\n      const inner = container.querySelector('.carousel-track-inner');\r\n      const prev  = container.querySelector('.carousel-prev');\r\n      const next  = container.querySelector('.carousel-next');\r\n      const slides = inner.querySelectorAll('.carousel-slide');\r\n\r\n      if (!slides.length) {\r\n        prev.setAttribute('hidden', '');\r\n        next.setAttribute('hidden', '');\r\n        return;\r\n      }\r\n\r\n      function checkLayout() {\r\n        const gap    = parseInt(getComputedStyle(inner).gap) || SLIDE_GAP;\r\n        const slideW = slides[0].offsetWidth;\r\n        const total  = slides.length * slideW + (slides.length - 1) * gap;\r\n        const fits   = total <= track.clientWidth + 1;\r\n\r\n        if (fits) {\r\n          inner.classList.add('is-centered');\r\n          prev.setAttribute('hidden', '');\r\n          next.setAttribute('hidden', '');\r\n        } else {\r\n          inner.classList.remove('is-centered');\r\n          prev.removeAttribute('hidden');\r\n          next.removeAttribute('hidden');\r\n        }\r\n      }\r\n\r\n      checkLayout();\r\n      window.addEventListener('resize', checkLayout);\r\n\r\n      let touchStartX = 0;\r\n      let touchEndX = 0;\r\n\r\n      prev.addEventListener('click', () => {\r\n        const gap    = parseInt(getComputedStyle(inner).gap) || SLIDE_GAP;\r\n        const slideW = slides[0].offsetWidth + gap;\r\n        track.scrollBy({ left: -slideW, behavior: 'smooth' });\r\n      });\r\n\r\n      next.addEventListener('click', () => {\r\n        const gap    = parseInt(getComputedStyle(inner).gap) || SLIDE_GAP;\r\n        const slideW = slides[0].offsetWidth + gap;\r\n        track.scrollBy({ left: slideW, behavior: 'smooth' });\r\n      });\r\n\r\n      track.addEventListener('touchstart', e => {\r\n        touchStartX = e.touches[0].clientX;\r\n      }, { passive: true });\r\n\r\n      track.addEventListener('touchend', e => {\r\n        touchEndX = e.changedTouches[0].clientX;\r\n        const delta = touchEndX - touchStartX;\r\n\r\n        if (Math.abs(delta) > 50) {\r\n          if (delta < 0) {\r\n            next.click();\r\n          } else {\r\n            prev.click();\r\n          }\r\n        }\r\n      }, { passive: true });\r\n    }\r\n\r\n    fetch(API_POSTS)\r\n      .then(res => res.json())\r\n      .then(posts => {\r\n        allArticles = posts;\r\n\r\n        \/\/ Articles: todo lo que no sea downloads, compradores ni vendedores\r\n        renderPosts(\r\n          posts.filter(p =>\r\n            !hasDownloadsCategory(p) &&\r\n            !hasCategory(p, 'buyers') &&\r\n            !hasCategory(p, 'sellers')\r\n          ),\r\n          'articulos'\r\n        );\r\n\r\n        \/\/ Compradores\r\n        renderPosts(posts.filter(p => hasCategory(p, 'buyers')), 'compradores');\r\n\r\n        \/\/ Vendedores\r\n        renderPosts(posts.filter(p => hasCategory(p, 'sellers')), 'vendedores');\r\n\r\n        \/\/ Downloads\r\n        renderPosts(posts.filter(hasDownloadsCategory), 'descargables');\r\n      })\r\n      .catch(err => console.error('Error cargando posts:', err));\r\n\r\n    \/\/ Tabs\r\n    document.querySelectorAll('.tab').forEach(tab => {\r\n      tab.addEventListener('click', () => {\r\n        if (tab.classList.contains('disabled')) return;\r\n        document.querySelectorAll('.tab').forEach(t => t.classList.remove('active'));\r\n        document.querySelectorAll('.section').forEach(s => s.classList.remove('active'));\r\n        tab.classList.add('active');\r\n        document.getElementById(tab.dataset.tab).classList.add('active');\r\n      });\r\n    });\r\n\r\n    \/\/ Search (solo filtra en Articles)\r\n    document.getElementById('searchInput').addEventListener('input', e => {\r\n      const value = e.target.value.toLowerCase();\r\n\r\n      \/\/ Activar tab Articles si no est\u00e1 activo\r\n      document.querySelectorAll('.tab').forEach(t => t.classList.remove('active'));\r\n      document.querySelectorAll('.section').forEach(s => s.classList.remove('active'));\r\n      document.querySelector('[data-tab=\"articulos\"]').classList.add('active');\r\n      document.getElementById('articulos').classList.add('active');\r\n\r\n      renderPosts(\r\n        allArticles\r\n          .filter(p =>\r\n            !hasDownloadsCategory(p) &&\r\n            !hasCategory(p, 'buyers') &&\r\n            !hasCategory(p, 'sellers')\r\n          )\r\n          .filter(p => p.title.rendered.toLowerCase().includes(value)),\r\n        'articulos'\r\n      );\r\n    });\r\n  <\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b295cd5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b295cd5\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-317775f\" data-id=\"317775f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c596f2a elementor-widget elementor-widget-spacer\" data-id=\"c596f2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4af7838 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4af7838\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Join our community and be the first to know about the latest news!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db65da2 elementor-widget elementor-widget-spacer\" data-id=\"db65da2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ceade07 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ceade07\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d49341e\" data-id=\"d49341e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f572b9e elementor-widget elementor-widget-spacer\" data-id=\"f572b9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-398616b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"398616b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-bc76756\" data-id=\"bc76756\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-9549f02\" data-id=\"9549f02\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e374c0e elementor-widget-tablet__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"e374c0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"forminator-ui forminator-custom-form forminator-custom-form-1709 forminator-design--default  forminator_ajax\" data-forminator-render=\"0\" data-form=\"forminator-module-1709\" data-uid=\"6a8b843070010\"><br\/><\/div><form\n\t\t\t\tid=\"forminator-module-1709\"\n\t\t\t\tclass=\"forminator-ui forminator-custom-form forminator-custom-form-1709 forminator-design--default  forminator_ajax\"\n\t\t\t\tmethod=\"post\"\n\t\t\t\tdata-forminator-render=\"0\"\n\t\t\t\tdata-form-id=\"1709\"\n\t\t\t\t data-color-option=\"theme\" data-design=\"default\" data-grid=\"open\" style=\"display: none;\"\n\t\t\t\tdata-uid=\"6a8b843070010\"\n\t\t\t><div role=\"alert\" aria-live=\"polite\" class=\"forminator-response-message forminator-error\" aria-hidden=\"true\"><\/div><div class=\"forminator-row\"><div id=\"name-1\" class=\"forminator-field-name forminator-col forminator-col-4 \"><div class=\"forminator-field\"><label for=\"forminator-field-name-1_6a8b843070010\" id=\"forminator-field-name-1_6a8b843070010-label\" class=\"forminator-label\">First name <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"name-1\" value=\"\" placeholder=\"\" id=\"forminator-field-name-1_6a8b843070010\" class=\"forminator-input forminator-name--field\" aria-required=\"true\" autocomplete=\"name\" \/><\/div><\/div><div id=\"name-2\" class=\"forminator-field-name forminator-col forminator-col-4 \"><div class=\"forminator-field\"><label for=\"forminator-field-name-2_6a8b843070010\" id=\"forminator-field-name-2_6a8b843070010-label\" class=\"forminator-label\">Last name <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"name-2\" value=\"\" placeholder=\"\" id=\"forminator-field-name-2_6a8b843070010\" class=\"forminator-input forminator-name--field\" aria-required=\"true\" autocomplete=\"name\" \/><\/div><\/div><div id=\"text-1\" class=\"forminator-field-text forminator-col forminator-col-4 \"><div class=\"forminator-field\"><label for=\"forminator-field-text-1_6a8b843070010\" id=\"forminator-field-text-1_6a8b843070010-label\" class=\"forminator-label\">Company <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"text-1\" value=\"\" placeholder=\"\" id=\"forminator-field-text-1_6a8b843070010\" class=\"forminator-input forminator-name--field\" data-required=\"1\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"email-1\" class=\"forminator-field-email forminator-col forminator-col-6 \"><div class=\"forminator-field\"><label for=\"forminator-field-email-1_6a8b843070010\" id=\"forminator-field-email-1_6a8b843070010-label\" class=\"forminator-label\">Email Address <span class=\"forminator-required\">*<\/span><\/label><input type=\"email\" name=\"email-1\" value=\"\" placeholder=\"\" id=\"forminator-field-email-1_6a8b843070010\" class=\"forminator-input forminator-email--field\" data-required=\"1\" aria-required=\"true\" autocomplete=\"email\" \/><\/div><\/div><div id=\"phone-1\" class=\"forminator-field-phone forminator-col forminator-col-6 \"><div class=\"forminator-field\"><label for=\"forminator-field-phone-1_6a8b843070010\" id=\"forminator-field-phone-1_6a8b843070010-label\" class=\"forminator-label\">Phone <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"phone-1\" value=\"\" placeholder=\"\" id=\"forminator-field-phone-1_6a8b843070010\" class=\"forminator-input forminator-field--phone\" data-required=\"1\" aria-required=\"true\" autocomplete=\"off\" data-national_mode=\"disabled\" data-country=\"US\" data-validation=\"international\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"consent-1\" class=\"forminator-field-consent forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-consent-1_6a8b843070010\" id=\"forminator-field-consent-1_6a8b843070010-label\" class=\"forminator-label\">Consent <span class=\"forminator-required\">*<\/span><\/label><div class=\"forminator-checkbox__wrapper\"><label id=\"forminator-field-consent-1_6a8b843070010__label\" class=\"forminator-checkbox forminator-consent\"><input type=\"checkbox\" name=\"consent-1\" id=\"forminator-field-consent-1_6a8b843070010\" value=\"checked\" aria-labelledby=\"forminator-field-consent-1_6a8b843070010-label\" aria-describedby=\"forminator-field-consent-1_6a8b843070010__description\" data-required=\"true\" aria-required=\"true\" \/><span class=\"forminator-checkbox-box\" aria-hidden=\"true\"><\/span><\/label><div id=\"forminator-field-consent-1_6a8b843070010__description\" class=\"forminator-checkbox__label forminator-consent__label\"><p>Yes, I agree share this data with B2Gov<\/p><\/div><\/div><\/div><\/div><\/div><input type=\"hidden\" name=\"referer_url\" value=\"\" \/><div class=\"forminator-row forminator-row-last\"><div class=\"forminator-col\"><div class=\"forminator-field\"><button class=\"forminator-button forminator-button-submit\">Join the community<\/button><\/div><\/div><\/div><input type=\"hidden\" id=\"forminator_nonce\" name=\"forminator_nonce\" value=\"a89313c786\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/1698\" \/><input type=\"hidden\" name=\"form_id\" value=\"1709\"><input type=\"hidden\" name=\"page_id\" value=\"1698\"><input type=\"hidden\" name=\"form_type\" value=\"default\"><input type=\"hidden\" name=\"current_url\" value=\"https:\/\/b2gov.com\/en\/blog-template\/\"><input type=\"hidden\" name=\"render_id\" value=\"0\"><input type=\"hidden\" name=\"action\" value=\"forminator_submit_form_custom-forms\"><\/form><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-d918f0d\" data-id=\"d918f0d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>B2Gov Blog Blog &#038; Resources Articles, guides and downloadable content on GovTech and public procurement Articles Downloads (coming soon) Join our community and be the first to know about the latest news!<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_front_end_style_editor":"no","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","footnotes":""},"class_list":["post-1698","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/b2gov.com\/en\/wp-json\/wp\/v2\/pages\/1698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/b2gov.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/b2gov.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/b2gov.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/b2gov.com\/en\/wp-json\/wp\/v2\/comments?post=1698"}],"version-history":[{"count":16,"href":"https:\/\/b2gov.com\/en\/wp-json\/wp\/v2\/pages\/1698\/revisions"}],"predecessor-version":[{"id":1742,"href":"https:\/\/b2gov.com\/en\/wp-json\/wp\/v2\/pages\/1698\/revisions\/1742"}],"wp:attachment":[{"href":"https:\/\/b2gov.com\/en\/wp-json\/wp\/v2\/media?parent=1698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}