.blanco {

    color: #ffffff;
}

.boton {
    font-size: 16px;
    font-weight: 700;
    background-color: #24BA96;
    line-height: 16px;
    color: #fff;
    padding: 16px 24px;
    border: none;
    border-radius: 4px;
    margin-top: 5px;
    width: 100%;
}

ul {

    margin-left: 0 !important;
    margin-block-start: 0 !important;
    padding-inline-start: 0 !important;
}

a.cta-btn-app {
    color: #fff;
    font-size: 14px;
    position: relative;
    line-height: 14px;
    padding: 17px 20px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 10px;
    box-shadow: 0px 20px 40px rgba(2, 99, 224, 0.15);
  }

  a.cta-btn-app::before {
    content: "";
    position: absolute;
    background: #13B451;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -2;
    border-radius: 7px;
  }

  a.cta-btn-app::after {
    content: "";
    position: absolute;
    background: #085526;
    height: 100%;
    width: 0%;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 7px;
    transition: all.4s;
  }

  a.cta-btn-app:hover::after {
    width: 100%;
    transition: all.4s;
  }

  a.cta-btn-app:hover {
    transition: all 0.3s;
    transform: translatey(-5px);
  }

  a.cta-btn-app-2 {
    color: #fff;
    font-size: 30px;
    position: relative;
    line-height: 30px;
    padding: 30px 35px;
    display: inline-block;
    transition: all 0.3s;
    border-radius: 10px;
    box-shadow: 0px 20px 40px rgba(2, 99, 224, 0.15);
  }

  a.cta-btn-app-2::before {
    content: "";
    position: absolute;
    background: #13B451;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -2;
    border-radius: 7px;
  }

  a.cta-btn-app-2::after {
    content: "";
    position: absolute;
    background: #085526;
    height: 100%;
    width: 0%;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 7px;
    transition: all.4s;
  }

  a.cta-btn-app-2:hover::after {
    width: 100%;
    transition: all.4s;
  }

  a.cta-btn-app-2:hover {
    transition: all 0.3s;
    transform: translatey(-5px);
  }

  .home2-main-hero-img {
    margin: 0 0 0 30px;
  }

    .home2-main-hero-img img {
    }

  @media (max-width: 991.98px) {
    .home2-main-hero-img {
      margin: 0;
      text-align: center;
    }
      .home2-main-hero-img img {
        max-width: 75%;
        margin: 0 auto;
      }
  }


  .fa-li {
    position: relative!important;
    margin-right: 10px;
    left: auto!important;
  }


  a.cta-btn-app:hover,
  a.cta-btn-app-2:hover,
  a.cta-btn:hover {
      transform: translatey(0px)!important;
  }


  blockquote::before {
    content: none;
  }

  blockquote.ok {
    background-color: #90ee90;
  }
  blockquote.nook,
  blockquote.invalid {
    background-color: #FFCCCB;
  }

  .home2-hero {
    padding-top: 200px;
    min-height: 700px;
  }




@media screen and (max-width: 426px) {
  .brands-hadding.text-center {
    margin-top: 0;
  }
  #servicios {
    padding-top: 50px;
  }
  #seguridad {
    padding-bottom:50px;
  }
}

footer {
  background-color: #f0fbff;
}