.nav-link[data-astro-cid-3ef6ksr2]{font-family:"Barlow Semi Condensed",sans-serif;font-size:15px;font-weight:700;line-height:16px;color:var(--color-blanco);text-transform:uppercase;text-decoration:none;transition:var(--transition-base)}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-amarillo)}@media (max-width: 1540px){.nav-link[data-astro-cid-3ef6ksr2]{font-size:14px}}@media (max-width: 767px){header[data-astro-cid-3ef6ksr2]{padding-bottom:5px}}.banner[data-astro-cid-kggsjsm4]{position:relative;height:1180px;background-color:var(--color-amarillo);display:flex;align-items:center;padding:0;overflow:hidden}.banner-content[data-astro-cid-kggsjsm4]{transform:translateY(-50px)}@media (max-width: 767px){.banner[data-astro-cid-kggsjsm4]{height:auto;min-height:100vh;align-items:flex-start;padding-top:80px;.banner-content {padding: 120px 30px 0;}}.banner[data-astro-cid-kggsjsm4] .px-6[data-astro-cid-kggsjsm4]{padding-left:30px!important;padding-right:30px!important}.banner-content[data-astro-cid-kggsjsm4]{transform:none}}#nosotros[data-astro-cid-zetw4zt5]{overflow:hidden}@media (max-width: 767px){#nosotros[data-astro-cid-zetw4zt5]{padding:150px 0 30px}}.container-razones[data-astro-cid-s3xik5dt]{max-width:1770px;margin-left:auto;margin-right:auto}.card-razones[data-astro-cid-s3xik5dt]{padding:40px}@media (min-width: 768px){.beneficios-swiper[data-astro-cid-s3xik5dt]{display:none!important}}@media (max-width: 767px){.container-razones[data-astro-cid-s3xik5dt]{padding:0}.card-razones[data-astro-cid-s3xik5dt]{width:100%!important;border-radius:40px!important;padding:15px 15px 40px;margin:0!important}.container-razones[data-astro-cid-s3xik5dt] .card-razones[data-astro-cid-s3xik5dt] .reveal[data-astro-cid-s3xik5dt] img[data-astro-cid-s3xik5dt]{height:auto!important}.container-razones[data-astro-cid-s3xik5dt] .swiper-wrapper[data-astro-cid-s3xik5dt]{padding:20px 0 50px}}.card-razones[data-astro-cid-s3xik5dt] h4[data-astro-cid-s3xik5dt]{text-align:left;white-space:normal;word-break:break-word;margin-bottom:8px}.card-razones[data-astro-cid-s3xik5dt] p[data-astro-cid-s3xik5dt]{text-align:left}.beneficios-swiper .swiper-pagination-bullet{background:var(--color-amarillo)!important;opacity:0.5}.beneficios-swiper .swiper-pagination-bullet-active{opacity:1}.container-diferencial[data-astro-cid-dn23ebit]{max-width:1736.12px;margin-left:auto;margin-right:auto}.diferencial-img[data-astro-cid-dn23ebit]{width:552px;height:474px}@media (max-width: 1024px){.diferencial-img[data-astro-cid-dn23ebit]{width:100%;height:auto}}@media (max-width: 767px){.container-diferencial[data-astro-cid-dn23ebit]{padding:10px}}.container-datos[data-astro-cid-lbgyfhw4]{max-width:1736.12px}.datos-card[data-astro-cid-lbgyfhw4]{height:600px}.stat-item[data-astro-cid-lbgyfhw4]{display:flex;width:330px;padding:30px 40px;flex-direction:column;align-items:center;gap:14px;border-radius:20px;border:1px solid #ab0000;background:transparent}.stat-item[data-astro-cid-lbgyfhw4] h4[data-astro-cid-lbgyfhw4]{background-color:var(--color-amarillo);padding:4px 8px;border-radius:8px;display:inline-flex;gap:6px;align-items:center;justify-content:center;white-space:nowrap}@media (max-width: 992px){.datos-card[data-astro-cid-lbgyfhw4]{height:auto;padding:60px 20px}.stat-item[data-astro-cid-lbgyfhw4]{width:100%;max-width:330px}}@media (max-width: 767px){#datos[data-astro-cid-lbgyfhw4] .container-datos[data-astro-cid-lbgyfhw4]{padding:0}}.container-galeria[data-astro-cid-zz5di7e4]{max-width:1736.12px}.galeria-swiper[data-astro-cid-zz5di7e4]{width:100%}.swiper-slide[data-astro-cid-zz5di7e4]{transition:transform 0.3s ease}@media (max-width: 768px){#galeria[data-astro-cid-zz5di7e4]{padding-top:60px;.container-galeria {padding: 0;}}}#pasos[data-astro-cid-gpfpfizy]{padding-bottom:30px;.container{max-width: 1736.12px;}}.container-pasos[data-astro-cid-gpfpfizy]{max-width:1736px;height:748px;background:#222021;border-radius:40px;padding-top:130px;display:flex;flex-direction:column;align-items:center}.pasos-grid[data-astro-cid-gpfpfizy]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 40px;width:100%;max-width:1144px}.paso-item[data-astro-cid-gpfpfizy]{background:var(--color-blanco, #FFF);border-radius:20px;display:flex;width:552px;padding:20px 40px;align-items:center;gap:40px}.paso-num[data-astro-cid-gpfpfizy]{font-family:"Barlow Semi Condensed",sans-serif;font-size:40px;font-weight:800;line-height:1;text-transform:uppercase;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-amarillo);color:transparent}.arrow-icon[data-astro-cid-gpfpfizy]{width:36px;height:36px;object-fit:contain}.paso-item[data-astro-cid-gpfpfizy].active .step-content[data-astro-cid-gpfpfizy]{max-height:300px;margin-top:8px}.paso-item[data-astro-cid-gpfpfizy].active .arrow-container[data-astro-cid-gpfpfizy]{transform:rotate(180deg)}@media (max-width: 1200px){.container-pasos[data-astro-cid-gpfpfizy]{height:auto;padding:60px 20px}.pasos-grid[data-astro-cid-gpfpfizy]{grid-template-columns:1fr;justify-items:center}.paso-item[data-astro-cid-gpfpfizy]{width:100%;max-width:552px}}@media (max-width: 767px){#pasos[data-astro-cid-gpfpfizy] .container[data-astro-cid-gpfpfizy]{padding:0}.container-pasos[data-astro-cid-gpfpfizy]{height:auto;padding:60px 15px;border-radius:40px;background:#222021}.pasos-grid[data-astro-cid-gpfpfizy]{grid-template-columns:1fr;gap:20px;padding:0 15px}.paso-item[data-astro-cid-gpfpfizy]{width:100%!important;max-width:none!important;padding:15px;gap:15px}.paso-num[data-astro-cid-gpfpfizy]{font-size:25px;margin-top:0;line-height:1}.arrow-container[data-astro-cid-gpfpfizy]{margin-top:0}.arrow-icon[data-astro-cid-gpfpfizy]{width:24px;height:24px}.paso-item[data-astro-cid-gpfpfizy] h3[data-astro-cid-gpfpfizy]{font-size:19px;text-align:left!important;margin:0!important;line-height:1.2!important}.paso-item[data-astro-cid-gpfpfizy] p[data-astro-cid-gpfpfizy]{font-size:15px;line-height:20px}#pasos[data-astro-cid-gpfpfizy] .paso-item[data-astro-cid-gpfpfizy] h3[data-astro-cid-gpfpfizy]{font-size:19px}}/* Asegurar que el formulario ocupe el ancho total */
  .hs-form-wrapper iframe {
    width: 100% !important;
    border: none !important;
  }/* Custom Styles for HubSpot Form to match the screenshot */
  .custom-hs-form .hs-form-field {
    margin-bottom: 20px;
  }

  .custom-hs-form .hs-input {
    background-color: #c7040d !important; /* Dark Red Pill */
    border: none !important;
    border-radius: 50px !important;
    color: white !important;
    padding: 16px 25px !important;
    font-family: var(--font-display) !important;
    font-size: 14px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    outline: none !important;
    transition: background-color 0.3s ease;
  }

  .custom-hs-form .hs-input:focus {
    background-color: #6a0000 !important;
  }

  .custom-hs-form .hs-input::placeholder {
    color: rgba(255, 255, 255, 0.8) !important;
    text-transform: uppercase;
  }

  /* Hide default labels as screenshot uses placeholders or custom labels */
  .custom-hs-form label:not(.hs-error-msg) {
    display: none !important;
  }

  .custom-hs-form .hs-button {
    background-color: var(--color-amarillo) !important;
    color: var(--color-negro) !important;
    font-family: var(--font-heading) !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    border-radius: 50px !important;
    padding: 18px 40px !important;
    border: none !important;
    cursor: pointer !important;
    font-size: 16px !important;
    width: 256px !important;
    transition: filter 0.3s ease;
    margin-top: 10px;
  }

  .custom-hs-form .hs-button:hover {
    filter: brightness(1.1);
  }

  .custom-hs-form .hs-error-msg {
    color: white !important;
    font-size: 12px !important;
    margin-left: 20px;
  }

  /* Support for HubSpot multi-column layout */
  .custom-hs-form .form-columns-2 {
    display: flex;
    gap: 20px;
  }
  .custom-hs-form .form-columns-2 .hs-form-field {
    flex: 1;
  }

  @media (max-width: 767px) {
    .custom-hs-form .form-columns-2 {
      flex-direction: column;
      gap: 0;
    }
  }.footer-logo[data-astro-cid-sz7xmlte]{width:135.159px;height:55px;aspect-ratio:135.16 / 55}