/* SCA Ingeniería - Global Styles */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap');

:root {
  --primary-color: maroon;
  --secondary-color: #b91c1c;
}

.jumbotron {
  background: url(/img/banner1.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  color: white;
  width: 100%;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.infoimportante {
  padding-left: 20px;
  padding-right: 20px;
}

.maintitle {
  font-size: 3.75rem;
  text-shadow: 2px 2px black;
  font-weight: 700;
}

.btn-danger {
  background-color: maroon;
  border: #b91c1c;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-color: var(--secondary-color);
  border: var(--secondary-color);
}

.quien1 {
  width: 25%;
}

.navbar {
  font-size: 17px;
  padding: 0.8rem;
}

.navbar-nav li {
  padding-right: 20px;
}

.textocostado {
  font-weight: 700;
  padding-left: 30px;
  color: maroon;
}

h2 {
  font-weight: 700;
  color: maroon;
  padding-top: 2rem;
}

.textocentro {
  font-weight: 700;
  color: maroon;
}

.L1 {
  padding-left: 17px;
}

.carousel-inner {
  width: auto;
  height: auto;
}

.padding {
  padding-bottom: 2rem;
}

.productos {
  width: 75%;
  margin: 0 auto;
  padding-top: 2rem;
}

.productos hr {
  border-top: 2px solid #b4b4b4;
  width: 95%;
  margin-top: 0.3rem;
  margin-bottom: 1rem;
}

footer {
  background-color: maroon;
  color: #f8f9fa;
  padding-top: 30px;
}

footer a {
  color: #f8f9fa;
}

/* Media Queries */
@media (max-width: 992px) {
  .maintitle {
    font-size: 5rem;
  }
}

@media (max-width: 831px) {
  .maintitle {
    font-size: 4.375rem;
  }
}

@media (max-width: 576px) {
  .maintitle {
    font-size: 3.125rem;
  }
  .textoquienesomos {
    font-size: 1.25rem;
  }
  .parrafoqs {
    text-align: left;
  }
}