/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


.fullscreen-bg::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';

    /* Any overlay color that you want, here I use black with 25% opacity */
    background-color: rgba(0,0,0,0.25);
}

.team-card > .row{
	display:flex !important;
	flex-direction:column !important;
	justify-content:left;
/* 	background-color:blue; */
}

.team-armando{background-image:url('../shisan/team-back/fondo-armando.jpg'); background-repeat:no-repeat !important;}
.team-humberto{background-image:url('../shisan/team-back/fondo-humberto.jpg'); background-repeat:no-repeat !important;}
.team-laura{background-image:url('../shisan/team-back/fondo-laura.jpg'); background-repeat:no-repeat !important;}
.team-lorena{background-image:url('../shisan/team-back/fondo-lorena.jpg'); background-repeat:no-repeat !important;}
.team-manuel{background-image:url('../shisan/team-back/fondo-manuel.jpg'); background-repeat:no-repeat !important;}
.team-mayis{background-image:url('../shisan/team-back/fondo-mayis.jpg'); background-repeat:no-repeat !important;}
.team-monica{background-image:url('../shisan/team-back/fondo-monica.jpg'); background-repeat:no-repeat !important;}
.team-patricia{background-image:url('../shisan/team-back/patricia.jpg'); background-repeat:no-repeat !important;}

.bg-team{
	
	background-size:contain;
	background-position:1rem -2.5rem;
	top:0;
	left:0;
	width:100%;
	height:10rem;
	margin-bottom:-5rem;
}
.img-team{
	max-height:45rem;
}

.data-team{
	margin-top:6rem;
}

.data-team .titulo{
	font-size:medium;
	font-style:italic;
	border-top: 0.1rem #000 solid;
}

.team-card .img-team{
	border-radius:50% 50%;
}

.data-team > span:nth-child(4),
.data-team > span:nth-child(6){
	white-space:nowrap
}

.contact-section {
		position: absolute;
		display: block;
		top: 0;
		right: 0;
		width: 50%;
		padding: 20px 60px 20px 180px !important;
		z-index: 0;
	}

#servicios {
	background-color:#1e1d1c;
}

#servicios h3,
#servicios i{
	color:#d79a00;
}


.shape-divider{
	background-color:rgba(255,255,255,0.2) !important;

}

.bg-ddark .shape-divider-fill {
	fill: #1e1d1c;
	transform-origin: center;
	transform: rotateY(0deg);
}


@media (max-width:768px){
	#separador-1{
	    background-position: 22% 100% !important;
    }
}