:root {
    color-scheme: dark;
    --bs-body-color: #adb5bd;
    --bs-body-color-rgb: 173, 181, 189;
    --bs-body-bg: #1B1B1B;
    --bs-body-bg-rgb: 27, 27, 27;

    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255, 255, 255;

    --bs-primary: #00d639;
    --bs-primary-color: rgba(0, 214, 57, 0.75);
    --bs-primary-rgb: 0, 214, 57;
    --bs-primary-bg: #343a40;
    --bs-primary-bg-rgb: 52, 58, 64;

    --bs-secondary-color: rgba(173, 181, 189, 0.75);
    --bs-secondary-color-rgb: 173, 181, 189;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;

    --bs-tertiary-color: rgba(173, 181, 189, 0.5);
    --bs-tertiary-color-rgb: 173, 181, 189;
    --bs-tertiary-bg: #2b3035;
    --bs-tertiary-bg-rgb: 43, 48, 53;

    --bs-primary-text-emphasis: #6ea8fe;
    --bs-secondary-text-emphasis: #a7acb1;
    --bs-success-text-emphasis: #75b798;
    --bs-info-text-emphasis: #6edff6;
    --bs-warning-text-emphasis: #ffda6a;
    --bs-danger-text-emphasis: #ea868f;
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;

    --bs-primary-bg-subtle: #031633;
    --bs-secondary-bg-subtle: #161719;
    --bs-success-bg-subtle: #051b11;
    --bs-info-bg-subtle: #032830;
    --bs-warning-bg-subtle: #332701;
    --bs-danger-bg-subtle: #2c0b0e;
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;

    --bs-primary-border-subtle: #084298;
    --bs-secondary-border-subtle: #41464b;
    --bs-success-border-subtle: #0f5132;
    --bs-info-border-subtle: #087990;
    --bs-warning-border-subtle: #997404;
    --bs-danger-border-subtle: #842029;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;

    --bs-link-color: #6ea8fe;
    --bs-link-hover-color: #8bb9fe;
    --bs-link-color-rgb: 110, 168, 254;
    --bs-link-hover-color-rgb: 139, 185, 254;

    --bs-code-color: #e685b5;

    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);

    --bs-form-valid-color: #75b798;
    --bs-form-valid-border-color: #75b798;
    --bs-form-invalid-color: #ea868f;
    --bs-form-invalid-border-color: #ea868f;

    --bs-font-sans-serif:  'Ubuntu', sans-serif;
    --bs-body-font-weight: 300;
    --bs-font-size-base: 1rem;
    --bs-line-height-base: 1.5;
    --bs-nav-link-color: var(--bs-primary-rgb);
  }

  html {
    scroll-padding-top: 5rem;
  }

  .hero{
    background-image: url(../img/hero2.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .hero-info{
    background: linear-gradient(90deg, rgba(var(--bs-body-bg-rgb),1) 0%, rgba(var(--bs-body-bg-rgb),0) 100%);

  }

  .cta-1{
    background-image: url(../img/edificio.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

  }

  .testimonial-1{
    background-image: url(../img/eduardo.webp);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .testimonial-2{
    background-image: url(../img/javier.webp);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .testimonial-3{
    background-image: url(../img/emilio.webp);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
  }