.mt-6{
	margin-top: 12rem;
}
.mt-5{
	margin-top: 10rem;
}
.mt-3{
	margin-top: 7rem;
}
.mt-1{
	margin-top: 2rem;
}
.fw-bold{
	font-weight: bold;
}
p, h4{
	color: black;
}
.text-black{
	color: black;
}
.page-title{
	font-size: 4.5rem;
}
.text-evl{
	color: #AF8A11!important; 
}
.icon-box{
	width: 22rem;
	height: 22rem;
  background-size:100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.btn-evl{
	border: 1px solid #AF8A11!important; 
	background-color: #AF8A11!important; 
	text-transform: none!important;
	font-size: 16px;
}
.btn-black{
	color: black;
	background-color: white;
	border: 1px solid black!important; 
}
.btn-black:hover{
	color: black;
	background-color: white;
	border: 1px solid black!important; 
}
.btn-bgblack{
	color: white;
	background-color: black;
	border: 1px solid black!important; 
}
.btn-bgblack:hover{
	color: white;
	background-color: black;
	border: 1px solid black!important; 
}
.img-contrata{
	width: 100%;
	height: 100%;
}
.fs-4{
	font-size: 4rem;
}
.fs-2{
	font-size: 2rem;
}
.border-r-evl{
	border-right: 3px solid #AF8A11!important;
}
.content-img{
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.img-background{
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.btn-hover-img{
	position: absolute;
  top: 60%;
  left: 15%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
@media (max-width: 700px) {
	.btn-hover-img{
		width: 20%;
		height: 10%;
		font-size: 10px;
		padding: 0px;
		padding-top: 3px;
	}	
}
.d-none{
	display: none;
}
.d-block{
	display: block;
}
.models-label{
	cursor: pointer;
}

.btn-uneteWB{
	background-color: white;
	border-color: white;
	color: #000!important;
	padding: 2%;
	padding-right: 10%;
	padding-left: 10%;
	font-size: 130%;
}
.btn-uneteWB h3{
	color: #000!important;
}

.btn-uneteWB:hover{
	background-color: white;
	color: #000!important;
	border-color: white;
}

.box-shadow-buttons{
	box-shadow: 4px 10px 5px 0px rgba(161,161,161,0.63);
	-webkit-box-shadow: 4px 10px 5px 0px rgba(161,161,161,0.63);
	-moz-box-shadow: 4px 10px 5px 0px rgba(161,161,161,0.63);
}

.text-shadow-banner{
	text-shadow: 16px 9px 24px rgba(0,0,0,0.99);
	-webkit-text-shadow: 16px 9px 24px rgba(0,0,0,0.99);
	-moz-text-shadow: 16px 9px 24px rgba(0,0,0,0.99);
}

.btn-bgwhite{
	background-color: white;
	border-color: white;
	color: #000!important;
}

.btn-bgwhite:hover{
	background-color: white;
	border-color: white;
	color: #000!important;
}