@media (max-width: 1215px){
	  .footerNav .link {
	    margin-right: 20px;
	}
}

@media (min-width: 1200px) {
	.container {
	    max-width: 1250px !important;
	}
	.container-fluid {
	    max-width: 1302px !important;
	}
}

@media (max-width: 1199px){
	.boxTalentWidth {
	    width: 100%;
	}
	.boxBanner .Banner-BoxImg6 {
	    bottom: 103px;
	    right: 2%;
	}
	.boxBanner .Banner-BoxImg5 {
	    bottom: 20px;
	    right: 15%;
	}
	.boxBanner .Banner-BoxImg4 {
	    bottom: 20px;
	    left: 15%;
	}
	.boxBanner .Banner-BoxImg3 {
	    top: 90px;
	    left: 2%;
	}
	.boxBanner .Banner-BoxImg2 {
	    top: 20px;
	    left: 18%;
	}
	.boxBanner .Banner-BoxImg1 {
	    top: 20px;
	    right: 20%;
	}
	.boxBanner .Banner-BoxImg {
	    width: 150px;
	}
	.experienciaContent {
	    padding: 40px 20px;
	}
	.boxHeader .boxContent .Btn {
	    font-size: 16px;
	    line-height: 16px;
	    width: 200px;
	    height: 40px;
	}
	.boxHeader .link {
	    margin-right: 30px;
	}    
}

@media (min-width: 992px) {	
	.btnBurger {
		display: none;
	}
	.btnClose {
		display: none;
	}
}

@media (max-width: 991px){
	.Web-Header.Active .headerNav  .link {
	    color: #fff;
	}
	.boxTalentImg .Banner-BoxImg {
	    width: 160px;
	}
	.boxTalentImg .Banner-BoxImg4 {
	    bottom: 110px;
	}
	.boxTalentImg .Banner-BoxImg3 {
	    bottom: 110px;
	}
	.boxTalentImg .Banner-BoxImg2 {
	    top: 85px;
	}
	.boxTalentImg .Banner-BoxImg1 {
	    top: 85px;
	}
	.figureTalent  {
		width: 360px;
	}
	.IntroContenedor {
	    background-position: left center;
	}
	.boxBanner .Banner-BoxImg {
	    width: 110px;
	}
	.Web-Contacto .marginTop180 {
	    margin-top: 60px !important;
	}
	.Web-Contacto {
	    height: 100%;
	    padding: 0 0 80px;
	}
	.subMenu {
	    display: none;
	    width: 100%;
	    background-color: #fff;
	    border: 1px solid #1f3f48;
	    border-radius: 10px;
	    position: relative;
	    top: 10px;
	    left: 0;
	    overflow: hidden;
	}
	.boxHeader .link {
	    margin-right: 55px;
	    text-decoration: none;
	    cursor: pointer;
	    padding: 15px 0px;
	    position: relative;
	    width: 100%;
	}
	.boxHeader .link {
	    margin-right: 0;
	}
	.headerNav.Active {
	    display: flex;
	    position: fixed;
	    z-index: 2;
	    background: #4f46ba;
	    left: 0;
	    top: 0;
	    height: 100%;
	    flex-direction: column;
	    width: 100%;
	    align-items: center;
	    padding: 3rem 2rem;
	}
	.plataformaContent_text .subTitle {
	    font-size: 2rem;
	    line-height: 2.5rem;
	}
	.plataformaContent_text .text {
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.clientes_logos {
	    gap: 30px;
	}
	.imgClientes {
		width: ;
	}
	.Web-Clientes {
	    padding: 60px 0;
	}
	.Web-Testimonio {
	    padding: 60px 0;
	}
	.itemTestimonio .text {
	    font-size: 1.5rem;
	}
	.plataformaContent_text {
	    width: 330px;
	    max-width: 100%;
	    margin-left: 30px;
	}
	.Web-Experiencia {
	    background: rgba(79,70,186,1);
	    background: -moz-linear-gradient(90deg, rgba(79,70,186,1) 0%, rgba(79,70,186,1) 50%, rgba(79,70,186,1) 50%);
	    background: -webkit-linear-gradient(90deg, rgba(79,70,186,1) 0%, rgba(79,70,186,1) 50%, rgba(79,70,186,1) 50%);
	    background: linear-gradient(90deg, rgba(79,70,186,1) 0%, rgba(79,70,186,1) 50%, rgba(79,70,186,1) 50%);
	}
	.experienciaContent .box_tecnologias {
	    gap: 20px;
	}
	.experienciaContent .subTitle {
	    font-size: 1.5rem;
	    margin-bottom: 20px;
	}
	.experienciaContent .text {
	    margin-bottom: 20px;
	    font-size: 1rem;
	}
	.equipoContent_text {
	    width: 100%;
	    height: 100%;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    margin: 0 auto;
	}
	.equipoContent_text .text {
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.equipoContent_text .subTitle {
	    font-size: 1.5rem;
	    line-height: 2rem;
	    margin-bottom: 10px;
	}
	.mobileContent_text .content_text .text {
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.mobileContent_text .content_text {
		width: 300px;
		max-width: 100%;
	    margin-left: 30px;
	}
	.mobileContent_text .content_text .subTitle {
	    font-size: 2rem;
	    line-height: 2.5rem;
	    margin-bottom: 10px;
	}
	.procesoContent_text {
	    width: 100%;
	}
	.procesoContent_text .text {
	    margin: 10px 0 20px;
	}
	.text {
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.subTitle {
	    line-height: 2rem;
	    font-size: 1.5rem;
	}
	.boxHeader .boxContent .Btn {
	    font-size: 14px;
	    line-height: 14px;
	    width: 120px;
	    height: 35px;
	    gap: 5px;
	}
	.headerNav {
		display: none;
	}
}

@media (min-width: 768px){
	.mobileImgMob {
		display: none;
	}
    .plataformaImgMob {
    	display: none;
    }
}

@media (max-width: 767px){
	.boxTalentImg.marginTop80 {
	    margin-top: 20px;
	}
	.boxTalentImg .Banner-BoxImg4 {
	    bottom: 70px;
	    right: -20%;
	}
	.boxTalentImg .Banner-BoxImg3 {
	    bottom: 70px;
	    left: -25%;
	}
	.boxTalentImg .Banner-BoxImg2 {
	    top: 85px;
	    right: -6%;
	}
	.boxTalentImg .Banner-BoxImg1 {
	    top: 85px;
	    left: -10%;
	}
	.boxTalentImg .Banner-BoxImg {
	    width: 120px;
	}
	.figureTalent {
	    width: 300px;
	}
	.boxTalentWidth .subTitle {
	    font-size: 1.6rem;
	    line-height: 2.1rem;
	}
	.feedContent_text.marginTop80 {
	    margin-top: 0;
	}
	.feedContent_text {
	    padding-left: 0;
	}	
	.Web-Intro {
	    background-image: url(../../assets/img/home-hero-mob-v2.jpg);
	    background-position: bottom;
	}
	.mobileContent_text .content_text {
	    width: 100%;
	    position: relative;
	    top: 0;
	    height: auto;
	    margin-left: 0;
	}
	.mobileImgDeskt {
		display: none;
	}
	.Web-Proceso {
	    margin: 40px 0 90px;
	}
	.Web-Banner {
	    display: none;
	}
	.plataformaContent_text .subTitle {
	    font-size: 1.5rem;
	    line-height: 2rem;
	}
	.Web-Plataforma {
	    margin: 100px 0;
	}
	.plataformaContent_text {
	    width: 100%;
	    margin-left: 0;
	    position: relative;
	    top: 0;
	    height: auto;
	}
	.plataformaImgDeskt {
		display: none;
	}		
	.itemTestimonio .text {
	    text-align: center;
	}
	.itemTestimonio {
	    flex-direction: column;
	    gap: 15px;
	}
	.intro_contenedor .text {
    font-size: 1rem;
    line-height: 1.2rem;
}
	.intro_contenedor .Title {
    margin-bottom: 20px;
    font-size: 1.6rem;
    line-height: 1.8rem;
}
}

@media (max-width: 575px) {
	.Web-Proceso.marginTalent {
	    margin: 40px 0 50px;
	}
	.boxTalentImg .Banner-BoxImg4 {
	    bottom: 45px;
	}
	.boxTalentImg .Banner-BoxImg3 {
	    bottom: 45px;
	}
	.boxTalentImg .Banner-BoxImg2 {
	    top: 45px;
	    right: -4%;
	}
	.boxTalentImg .Banner-BoxImg1 {
	    top: 45px;
	    left: -8%;
	}
	.boxTalentImg .Banner-BoxImg {
	    width: 85px;
	}
	.figureTalent {
	    width: 200px;
	}
	.Web-IntroTimeOff {
	    background-image: url(../../assets/img/bg-hero-time-off-mob.jpg);
	    background-position: bottom center;
    	height: 760px;
	}
	.Web-IntroPeople {
	    background-image: url(../../assets/img/bg-hero-people-mob.jpg);
	    background-position: bottom center;
    	height: 760px;
	}
	.boxTalentWidth .subTitle {
	    font-size: 1.3rem;
	    line-height: 1.5rem;
	}
	.Web-IntroTalent {
	    background-image: url(../../assets/img/bg-hero-talent-mob.jpg);
	    background-position: bottom center;
    	height: 675px;
	}
	.subMenuFooter {
	    left: 0;
	}
	.Web-IntroSocial {
	    background-image: url(../../assets/img/bg-hero-social-mob.jpg);
	    background-position: bottom center;
    	height: 675px;
	}
	#control-slider li i {
	    font-size: 35px;
	}
	#control-slider {
	    width: 92%;
	}
	.Web-IntroEngagement {
	    background-image: url(../../assets/img/bg-hero-engagement-mob.jpg);
	    background-position: bottom center;
    	height: 675px;
	}
	.Web-IntroFirma {
	    background-image: url(../../assets/img/bg-hero-firma-mob.jpg);
	    background-position: bottom center;
    	height: 675px;
	}
	.Web-IntroOnboarding {
	    background-image: url(../../assets/img/bg-hero-onboarding-mob.jpg);
	    background-position: bottom center;
    	height: 675px;
	}
	.figureSocial.marginTop80 {
	    margin-top: 30px;
	}
	.contacto_text {
	    padding-top: 150px;
	}
	.contacto_text .Title {
	    margin-bottom: 30px;
	    font-size: 1.6rem;
    	line-height: 2rem;
	}
	.contenedor_form {
	    padding: 30px 15px;
	}
	.Web-Intro {
	    height: 590px;
	}
	.footerNav {
	    display: flex;
	    flex-direction: column;
	    gap: 10px;
	}
	.boxFooter {
	    flex-direction: column;
	    align-items: flex-start;
	    gap: 30px;
	}
	.TitleSection {
	    font-size: 2rem;
	    line-height: 2rem;
	    margin-bottom: 30px;
	}
	.clientes_logos {
		gap: 20px;
	    flex-wrap: wrap;
	}
	.imgClientes {
	    width: 75px;
	}
	.itemTestimonio .text span {
	    line-height: 1.5rem;
	}
	.itemTestimonio .text {
	    font-size: 1.2rem;
	}
	.experienciaContent .subTitle {
	    font-size: 1.1rem;
	    line-height: 1.5rem;
	}
	.boxInfo .text {
	    font-size: 0.8rem;
	}
	.Btn {
	    font-size: 14px;
	    line-height: 14px;
	    width: 160px;
	    height: 40px;
	}
	.intro_contenedor .text {
	    padding-left: 10px;
	    margin-bottom: 20px;
	    padding-right: 42px;
	}
	.intro_contenedor {
	    padding-top: 115px;
	}
	.logoWhite, .logoViolet {
		width: 80px;
	}
}
    