@charset "utf-8";
/* CSS Document */
/* Typography */
/**************************/
body {
	background-color: white;
}
h2 {
	font-size: 1.75rem!important;
}
@media (max-width: 800px) {
	.logo-1 {
		padding-bottom: 2.5rem;
	}
}
.contact-us {
  padding: 60px 15px;
  background: url("../img/productos/bg-hangcha.jpg")no-repeat center center;
  background-size: cover;
  display: flex;
  justify-content: center;
  flex-wrap: wrap; 
}
.contact-us p {
	color: white;
	font-size: 20px;
	margin-bottom: 30px;
	width: 100%;
	text-align: center;
}
.contact-us .custom-btn {
    margin: 0;
    color: white;
    border: 1px solid white; 
}

.card-title {
	padding-bottom: 1rem;
	border-bottom: 2px solid transparent; 
   -webkit-border-image: -webkit-linear-gradient(#F3F9E1 0%, #A5CE21 100%) 1;
   -o-border-image: -o-linear-gradient(#F3F9E1 0%, #A5CE21 100%) 1;
    border-image: linear-gradient(#F3F9E1 0%, #A5CE21 100%) 1; 
	font-size: 1.5rem!important;
}

.border-gr-orange {
	padding-bottom: 1rem;
	border-bottom: 2px solid transparent; 
	border-image: linear-gradient(#FBE7CF 0%, #EB8511 100%) 1;
	-webkit-border-image: -webkit- linear-gradient(#FBE7CF 0%, #EB8511 100%) 1;
	-o-border-image: -o-linear-gradient(#FBE7CF 0%, #EB8511 100%) 1;
}
.contact-us-2 {
  padding: 60px 15px;
  background: url("../img/productos/bg-un.jpg")no-repeat center center;
  background-size: cover;
  display: flex;
  justify-content: center;
  flex-wrap: wrap; 
}
.contact-us-2 p {
	color: white;
	font-size: 20px;
	margin-bottom: 30px;
	width: 100%;
	text-align: center;
}
.contact-us-2 .custom-btn {
    margin: 0;
    color: white;
    border: 1px solid white; 
}
.contact-us-3 {
  padding: 60px 15px;
  background: url("../img/productos/bg-artred.jpg")no-repeat center center;
  background-size: cover;
  display: flex;
  justify-content: center;
  flex-wrap: wrap; 
}
.contact-us-3 p {
	color: white;
	font-size: 20px;
	margin-bottom: 30px;
	width: 100%;
	text-align: center;
}
.contact-us-3 .custom-btn {
    margin: 0;
    color: white;
    border: 1px solid white; 
}
.border-gr-turquesa {
	padding-bottom: 1rem;
	border-bottom: 2px solid transparent; 
	border-image: linear-gradient(#098F9E 0%, #00CCD0 100%) 1;
}
.nav-item .marcada-3 {
    background-color: rgba(255,255,255,.1);
}