/* line 7, D:/_DG/2025/Siprev/web/_/sass/style.scss */
body {
  background-color: #062a30;
}

/* {
	border:1px solid black;
}
/*___________________________________ HTML Elements _________________________________________________*/
/* line 22, D:/_DG/2025/Siprev/web/_/sass/style.scss */
h3, h4, h5, h6 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 150%;
}

/* line 29, D:/_DG/2025/Siprev/web/_/sass/style.scss */
h1, h2 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 150%;
  letter-spacing: 3px;
}

/* line 37, D:/_DG/2025/Siprev/web/_/sass/style.scss */
p, li {
  font-family: Poppins, sans-serif;
  line-height: 200%;
}

/* line 42, D:/_DG/2025/Siprev/web/_/sass/style.scss */
a {
  font-family: Montserrat, sans-serif;
}

/* line 46, D:/_DG/2025/Siprev/web/_/sass/style.scss */
figcaption {
  font-family: Poppins, sans-serif;
}

/* line 50, D:/_DG/2025/Siprev/web/_/sass/style.scss */
button:hover {
  cursor: pointer;
}

/* line 54, D:/_DG/2025/Siprev/web/_/sass/style.scss */
label, input {
  font-family: Poppins, sans-serif;
  font-size: 14px;
}

/* line 60, D:/_DG/2025/Siprev/web/_/sass/style.scss */
figure a img, .figure a img {
  transition: border-color .5s;
}

/* line 64, D:/_DG/2025/Siprev/web/_/sass/style.scss */
figure a:hover img, .figure a:hover img {
  border-color: #FFB400;
}

/* line 68, D:/_DG/2025/Siprev/web/_/sass/style.scss */
figure img, .figure img {
  border-radius: 0px 15px 0px 15px;
}

/* line 73, D:/_DG/2025/Siprev/web/_/sass/style.scss */
ul {
  list-style-type: square;
}

/*___________________________________ Colores _________________________________________________*/
/* line 81, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.bg-naranja {
  background-color: #FFB400 !important;
}

/* line 86, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.bg-naranja2 {
  background-color: #FFEDDD !important;
}

/* line 90, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.bg-black {
  background-color: black;
}

/* line 94, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.bg-azul {
  background-color: #062a30;
}

/* line 98, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.bg-azul2 {
  background-color: #2C5468;
}

/* line 102, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.text-naranja2 {
  color: #FFEDDD;
}

/* line 106, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.text-naranja {
  color: #FFB400;
}

/* line 110, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.text-azul1 {
  color: #062a30;
}

/* line 114, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.text-azul2 {
  color: #2C5468;
}

/* line 118, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.border-bottom-azul2 {
  border-bottom: 20px solid #2C5468;
}

/* line 122, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.border-bottom-naranja {
  border-bottom: 20px solid #FFB400;
}

/* line 126, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.border-bottom-naranja2 {
  border-bottom: 20px solid #FFEDDD;
}

/* line 130, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.subrayado-azul {
  border-bottom: 2px solid #062a30;
}

/* line 134, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.subrayado-white {
  border-bottom: 2px solid white;
}

/*___________________________________ Navigation _________________________________________________*/
/* line 143, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.nav-link {
  font: 14px/1.8 Montserrat, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  transition: color 0.125s ease-in-out 0s;
  padding: 5px 10px;
  display: block;
  color: white !important;
}

/* line 153, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.social-link {
  font: 18px/1.8 Montserrat, sans-serif;
  color: white;
  transition: color 0.125s ease-in-out 0s;
  padding: 0 5px;
}

/* line 161, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.nav-link:hover, .social-link:hover {
  color: #FFB400 !important;
}

/*___________________________________ Carousel _________________________________________________*/
/* line 173, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.carousel-item {
  overflow: hidden;
}

/* line 178, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.carousel-item .carousel-picture, .carousel-item .carousel-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: .5;
  min-height: 600px;
}

/* line 187, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.carousel-caption {
  text-align: left;
  margin-bottom: 2rem;
}

/* line 190, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.carousel-caption h1, .carousel-caption h3, .carousel-caption p {
  text-shadow: 3px 3px 0 #062a30;
}

/* line 196, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.carousel-logo {
  width: 300px;
  height: auto;
}

/*___________________________________ Classes _________________________________________________*/
/* line 204, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.valores img {
  max-width: 80px;
}

/* line 209, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.display-1, .display-2, .display-3 {
  font-weight: 700;
}

/* line 215, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio .card-body h5 {
  color: white;
  font-weight: 700;
  border-bottom: 2px solid #FFB400;
}

/* line 221, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio .card-body p, .servicio .card-body a {
  color: #062a30;
  display: none;
}

/* line 227, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.card, .card-img {
  border-radius: 0px;
}

/* line 232, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio {
  background-color: rgba(255, 255, 255, 0);
  border-width: 0px 0px 0px 0px;
  text-decoration: none;
  transition: background-color .5s;
}

/* line 238, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio img {
  transition: filter .5s;
}

/* line 242, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio h5, .servicio p {
  transition: color .5s;
}

/* line 246, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio h5 {
  transition: background-color .5s;
}

/* line 249, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio p, .servicio a {
  color: #062a30;
  transition: display .5s;
}

/* line 258, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio:hover {
  background-color: white;
}

/* line 261, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio:hover img {
  filter: brightness(150%);
}

/* line 265, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio:hover h5 {
  background-color: #FFB400;
  color: #062a30;
}

/* line 270, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio:hover p {
  display: block;
}

/* line 273, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.servicio:hover a {
  display: inline-block;
}

/* line 278, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.btn-warning {
  background-color: #FFB400;
  border-radius: 25px;
  font-weight: 600;
}

/* line 286, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.btn-dark {
  background-color: #062a30;
  border-radius: 25px;
  font-weight: 600;
}

/* line 292, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.btn-dark:hover {
  background-color: #2C5468;
}

/* line 298, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.prod {
  background-color: #062a30;
}

/* line 300, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.prod .card-body a {
  text-decoration: none !important;
}

/* line 304, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.prod .card-img {
  filter: opacity(75%);
  transition: filter .5s;
}

/* line 309, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.prod h4 {
  font-weight: 700;
}

/* line 312, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.prod .card-body a:hover {
  color: #FFB400;
}

/* line 319, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.prod:hover .card-img, .ropa:hover .card-img {
  filter: opacity(50%);
}

/* line 328, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.ropa {
  background-color: #2C5468;
}

/* line 330, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.ropa .card-body a {
  text-decoration: none !important;
}

/* line 334, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.ropa .card-img {
  filter: opacity(75%);
  transition: filter .5s;
}

/* line 339, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.ropa .card-img-overlay {
  background-color: rgba(6, 42, 48, 0.5);
}

/* line 343, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.ropa h4 {
  font-weight: 700;
}

/* line 346, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.ropa .card-body a:hover {
  color: #FFB400;
}

/* line 352, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.ver-mas {
  color: white;
  background-color: rgba(0, 0, 0, 0);
  font-weight: 600;
  transition: color .5s;
}

/* line 359, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.certificacion-icon, .serv-icon {
  max-height: 48px;
}

/* line 363, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.sublista {
  list-style-type: circle;
}

/* line 365, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.sublista li {
  line-height: 150%;
}

/*___________________________________ Footer _________________________________________________*/
/* line 373, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.social-footer {
  background-color: #FFB400;
  transition: background-color 0.125s ease-in-out 0s;
  border-radius: 100px;
  height: 42px;
  width: 42px;
}

/* line 374, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.social-footer a {
  font: 28px Poppins, sans-serif;
  color: #062a30;
  transition: color 0.125s ease-in-out 0s;
  line-height: 0;
}

/* line 379, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.social-footer a span {
  line_height: 0;
}

/* line 392, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.social-footer:hover {
  background-color: #FFEDDD;
}

/* line 397, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.footer-ul a {
  text-decoration: none;
  color: white;
  font-family: Poppins, sans-serif;
}

/* line 403, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.footer-ul a:hover {
  color: #FFB400;
}

/* line 407, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.footer-ul li {
  padding-bottom: 8px;
}

/*___________________________________ Servicios y Productos_________________________________________________*/
/* line 418, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.serv-img {
  border: 10px solid white;
}

/* line 423, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.big-serv-img {
  border: 10px solid white;
  border-top: 0px;
}

/* line 428, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.serv-title {
  background-color: white;
}

/* line 432, D:/_DG/2025/Siprev/web/_/sass/style.scss */
.prod-title {
  background-color: #062a30;
}

/*# sourceMappingURL=style.css.map */