@font-face {
     font-family: "Font Heavy-demo";
     font-style: normal;
     font-weight: 400;
     font-display: block;	
	 src: url(https://file.urp.edu.pe/file-urp-20240722-103347-181-692669e7bdb7fd08.OTF);
 }

@font-face {
     font-family: "Font Mont-Heavy";
     font-style: normal;
     font-weight: 400;
     font-display: block;	
	 src: url(https://file.urp.edu.pe/file-urp-20241227-040241-181-156676f15f160a37.ttf);
 }


/*RECTANGULO-TEXTO_DESCRIPCION*/

.rectangulo-texto {
	width: 5px; /* Ancho del rectángulo */
	margin-right: 10px; /* Espaciado entre el rectángulo y el texto */
}


/*BREADCRUMB*/
.breadcrumb-container {
	margin-right: 0%;
	background-color: #272b32; /* Fondo gris oscuro */
    padding: 8px 15px; /* Espaciado interno */
    border-radius: 25px; /* Bordes redondeados */
    font-size: 13px; /* Tamaño del texto */
    display: inline-block; /* Mantiene el tamaño ajustado al contenido */
    color: #ffffff; /* Color blanco para texto */
    font-family: MyriadPro-Regular; /* Fuente legible */
	
	margin-top: 0px;
}

.breadcrumb-container a {
	font-size: 14px;
	text-decoration: none; /* Sin subrayado */
    color: #ffffff; /* Color blanco inicial */
    margin: 0 8px; /* Espaciado horizontal entre los enlaces */
    transition: color 0.3s ease; /* Transición suave al cambiar el color */
}

.breadcrumb-container a:hover {
	color: #a1a1a8;
}

.breadcrumb-container a:last-child {
    font-weight: bold; /* En negrita para destacar */
    /*color: #01a813;*/
    pointer-events: none; /* Opcional: deshabilitar clic si es la página actual */
}



/*TITULO*/
.text-titulo1 {
	/*font-size: 3rem;*/
    /*font-weight: bold;*/
    line-height: 0.8;
	color: white;
	/*text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.7);*/
}

.text-titulo2 {
    /*font-size: 4rem;*/
    /*font-weight: bold;*/
    line-height: 1.1;
	color: white;
	/*text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.7);*/
}

.text-titulo3 {
    /*font-size: 5rem;*/
    /*font-weight: bold;*/
    line-height: 1;
	color: white;
	/*text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.7);*/
}
/*------------------------------*/
/* XS (default) */
/*DESCRIPCION*/
.text-banner1 {
    /*font-size: 2rem;*/
	color: white;
    /*font-weight: bold;*/
    line-height: 1;
	/*text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.7);*/
}

.text-banner2 {
    /*font-size: 3rem;*/
	color: white;
    /*font-weight: bold;*/
    line-height: 1;
	/*text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.7);*/
}
.text-banner3 {
	/*font-size: 4rem;*/
	color: white;
    /*font-weight: bold;*/
    line-height: 1;
	/*text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.7);*/
}

.text-banner4 {
    /*font-size: 1rem;*/
	color: white;
    /*font-weight: bold;*/
	/*text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.7);*/
}
/*------------------------------*/

.text-informacion{
	/*margin-right: 20%;*/
}

.slider-content{
	position: absolute;
	bottom: 0px;
	padding-bottom: 30px;
}

.bg-dark-overlay-4:before { 
    opacity: 0;
}

.arrow-bordered [data-controls]:hover {
    border-color: #00b143;
    background: transparent;
    color: #00b143;
}

.logosid6899d3b16323a{
	display: flex;
	width: 100px;
	height: auto;
}


/*
@media (max-width: 480px) { 
	
	.text-titulo1 {
		font-size: 1.6rem;
	}
	.text-titulo2 {
		font-size: 2.6rem;
	}
	.text-titulo3 {
		font-size: 3.6rem;
	}
	
    .text-banner1 {
        font-size: 1.2rem;
    }
	.text-banner2 {
        font-size: 1.5rem;
    }
	.text-banner3 {
        font-size: 1.8rem;
    }
	
	
	.slider-content{
		padding-bottom: 35px;
	}
	
	.text-informacion{
		margin-right: 0%;
	}
	
	.breadcrumb-container {
		margin-right: 10%;
	}
	
}
*/
/* SM */
@media (min-width: 576px) {
	  
	.slider-content{
		padding-bottom: 40px;
		width: 490px;
	}
	
	.text-informacion{
		/*margin-right: 0%;*/
	}
	
	.logosid6899d3b16323a{
		width: 150px;
	}
	
	.breadcrumb-container {
		margin-top: 20px;
	}
}

/* MD */
@media (min-width: 768px) {
 	
	.slider-content{
		padding-bottom: 100px; /*40px*/
		width: 540px;
	}
}

/* LG */
@media (min-width: 992px) {  
	
	.slider-content{
		/*padding-bottom: 60px;*/
		width: 620px;
	}
	
	.text-informacion{
		/*margin-right: 30%;*/
	}
}


/* XL */
@media (min-width: 1200px) {
    
	.slider-content{
		/*padding-bottom: 100px;*/
		width: 519px;
	}
	
	.text-informacion{
		/*margin-right: 25%;*/
	}
	
	.breadcrumb-container a {
		max-width: 250px;
	}
}

/* XXL */
@media (min-width: 1400px) { 
	
	.slider-content{
		padding-bottom: 120px;
		width: 700px;
	}
	
	.text-informacion{
		/*margin-right: 0%;*/
	}
	
	.breadcrumb-container a {
		max-width: 450px;
	}
}
