.team-detalles {
    height: 100vh;
}

.team-detalles {
    width: 45%;
    background: #D7D7D7;
    position: absolute;
    right: 0px;
    top: 0px;
}
.team-thumbnail {
    height: auto;
    overflow: hidden;
    }
.team-thumbnail img{
   width: 100%;
   transition: transform 0.3s ease;
    }
.team-post  a:hover p {
    color: #fff !important;
} 
    
.team-info {
    width: 55%;
    padding: 12% 12% 1% 10%;
}
.team-container {
    display: flex;
    flex-direction: row;
   
    width: 100vw;
    align-items: center;
    justify-content: center;
   
    }
.team-container  .slide img {
    height: 105vh;
    }
      .team-member[data-style=bio_fullscreen] .team-meta h3 {
        font-size: 2.6rem;
    }

    .team-meta p {
        font-size: 21px;;
    }
.red-inf{
	font-size: 28px;
    color: #ec5d5b;
     line-height: 1;
     padding-bottom: 0px;
}

h1.name{
    font-size: 48px !important;
    color: #353535;
} 
p.cargo-inf {
    font-size: 28px;
    padding-bottom: 0px;
}
p.email-inf{
	font-size: 24px;
	color:#EC5D5B;
 	padding-bottom: 4px;
}
.slide img{
	height: 101vh;
    margin: auto;
    display: flex;
    }
 
 .single-team header#top {
 	display: none;
 }
 


@media (max-width: 1024px) and (min-width: 769px) {
    .team-template-default #primary {
        height: 110vh;
    }
    
    .team-template-default .close-wrap.loaded {
    	transform: translateY(100%);
	}
    
    .team-template-default .informe-content-wrapper {
        position: relative;
        display: flex;
        flex-direction: column;
    }
    
    .team-detalles {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;     
        overflow: hidden;        
        width: 100%;
        height: 100vh;
        order: 2;
    }
    
    .team-detalles img {
        transform: translate(-15%, 15%);
    } 
    
    .team-info {
        transform: translateY(-10%);
        width: 100%;
        order: 3;
    }
    
    .red-inf{
        margin-top: 10%;
        font-family: National;
        font-weight: 600;
        font-size: 22px;
        line-height: 60%;
    }
    
    h1.name{
        font-family: National;
        font-weight: 500;
        font-size: 22px !important;
        line-height: 100%;
        vertical-align: middle;
    }
    
    p.email-inf{
        width: 182;
        height: 19;
        font-family: National !important;
        font-weight: 400;
        font-size: 18px;
        line-height: 120%;
        vertical-align: middle;
    }
    
    p.cargo-inf{
        font-family: National;
        font-weight: 400;
        font-size: 20px;
        line-height: 120%;
        letter-spacing: 0%;
        vertical-align: middle;
    }
    
    .content-inf p {
        font-family: National !important;
        font-weight: 400;
        font-size: 18px;
        line-height: 120%;
    }
}

@media (max-width: 768px) {
    .slide img {
    height: 80vh;
}  
.team-template-default #primary {
        background-color: #fff;
    }   
    .team-container {
   		 height: auto;
    }
  
    .team-container .slide img {
    height: 60vh;
}
    .team-detalles {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: baseline;     
        overflow: hidden;        
        width: 100%;
        height: 50vh;
        order: 2;
    }
    
    .team-detalles img {
        max-width: 100%;         
        max-height: 100%;        
        object-fit: cover;      
    }
    
    .team-info {
        width: 100%;
        order: 3;
        padding: 2% 12% 1% 10%;
    }
    
    .red-inf{
        margin-top: 2%;
        font-family: National;
        font-weight: 600;
        font-size: 20px;
        line-height: 60%;
    }
    .email-inf{
     font-size: 16px;
    }
    
    h1.name{
        font-family: National;
        font-weight: 500;
        font-size: 20px !important;
        line-height: 100%;
        vertical-align: middle;
        padding-top: 25px;
    }
    
    p.email-inf{
        width: 182;
        height: 19;
        font-family: National !important;
        font-weight: 400;
        font-size: 16px;
        line-height: 120%;
        vertical-align: middle;
    }
    
    p.cargo-inf{
        font-family: National;
        font-weight: 400;
        font-size: 18px;
        line-height: 120%;
        letter-spacing: 0%;
        vertical-align: middle;
    }
    
    .content-inf p {
        font-family: National !important;
        font-weight: 400;
        font-size: 16px;
        line-height: 120%;
    }
}
@media (min-width: 768px) {
.team-info .content-inf{
	padding-top: 20px;
}
}
}