@media (min-width: 1200px) {
	.wrapper-text-not {
		max-width: 70%;
		margin: 0 auto;
	}
}
.bloque-img-text-not {
	display: flex;
	flex-flow: row;
	align-items: center;
	justify-content: center;
}
.noticia-enun {
	background-color: #fff;
	padding: 2rem;
	top: 146px;
	-webkit-box-shadow: 6px 6px 45px -2px #0000001f;
	-moz-box-shadow: 6px 6px 45px -2px rgba(0, 0, 0, 0.12);
	box-shadow: 6px 6px 45px -2px #0000001f;
	font-weight: 500;
	display: flex;
	width: 50%;
	flex-flow: column;
	justify-content: center;
	margin-bottom: 3rem;
}

.noticia-enun h2 {
	text-align: left;
	margin: 20px 0;
	font-size: 1.6em;
	line-height: 2.3rem;
	font-weight: 700;
	font-family: var(--bs-body-font-family);
}
.bloque-img-text-en h3 {
	font-size: 1.3em;
	line-height: 1.5em;
	font-family: var(--bs-body-font-family);
	font-weight: 600;
}
.hr-short {
	margin: 50px auto 30px !important;
	border: 1px dashed #fe5000 !important;
	width: 280px;
}
.main-noticias .bloque-img-text-not img {
	width: 50% !important;
	padding: 2rem;
}
.wrapper-text-not:nth-child(2) img {
	width: 65%;
	margin: 3rem auto;
	display: block;
}
.page {
	padding: 5rem 1rem;
}
.wrapper-qr {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
iframe {
	margin: 2rem auto;
	display: block;
	max-width: 90%;
}
.gtptw {
	width: 100% !important;
}
#previews {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 2rem;
	background-color: #f9f9f9;
	padding: 2rem;
}
.page-preview {
	box-shadow: 0 4px 8px #0000001a;
	cursor: pointer;
	transition: all 0.5s ease;
	padding: 1.5rem;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	overflow: hidden;
	height: 385px;
	background-color: #fff;
	border: 1px solid transparent;
}
.page-preview:hover {
	border: 1px solid var(--bs-second-color);
}
.page-preview h2 {
	margin: 0 0 10px;
	font-size: 1.2em;
	font-family: var(--bs-body-font-family);
	font-weight: 600;
}
.wrapper-img-not {
	overflow: hidden;
}
.wrapper-noticias-cuadricula {
	max-width: 1300px;
	margin: 0 auto;
}
#contenido-principal {
	padding-bottom: 5rem !important;
}
#full-content {
	margin-bottom: 3rem;
}
.fotos-noticia {
	display: grid;
	gap: 1rem;
	grid-template-columns: 1fr 1fr;
}
.fotos-noticia-1-foto {
	grid-template-columns: 1fr;
}
.wrapper-text-not .fotos-noticia.fotos-noticia-1-foto img {
	width: 100%;
}
.wrapper-text-not .fotos-noticia img {
	width: auto;
	margin: 0;
}
@media (max-width: 991px) {
	.page {
		width: 95%;
		margin: 0 auto;
	}
	.bloque-img-text-not {
		flex-flow: column;
	}
	.noticia-enun {
		width: 100%;
		max-width: none !important;
	}
	.main-noticias .bloque-img-text-not img {
		width: 100% !important;
		padding: 0rem;
		margin-bottom: 1rem;
	}
	.wrapper-text-not:nth-child(2) img {
		width: 100%;
	}
	#previews {
		grid-template-columns: 1fr 1fr;
		gap: 1rem;
	}
}
@media (max-width: 650px) {
	.page {
		padding: 1rem 0rem;
	}
	.wrapper-text-not {
		max-width: 100%;
	}
	#previews {
		grid-template-columns: 1fr;
		padding: 0.5rem;
	}
	.page {
		padding: 0rem 0.5rem;
	}
	.noticia-enun h2 {
		margin: 0;
		font-size: 1.2em;
		line-height: 1.5rem;
	}
	.bloque-img-text-en h3 {
		font-size: 1.1em;
		line-height: 1.5em;
	}
	.wrapper-noticias-cuadricula p {
		font-size: 1em;
	}
}

.image-container {
	position: relative;
	cursor: pointer;
	overflow: hidden;
	height: 180.1px;
	display: inline-flex;
	justify-content: center;
	flex-flow: column;
}

.image-container img {
	width: 100%;
	height: auto;
	transition: transform 0.3s ease;
	width: auto !important;
}
.carousel-item.active img {
	margin: 0;
}
.modal-dialog.modal-lg {
	width: 60%;
	max-width: 900px;
}
/*.image-container:hover img {
	transform: scale(1.1);
}*/
.modal-header {
	padding: 0.3rem;
	background-color: #fff;
}
.modal-header .close {
	background-color: #fff;
	border: none;
}
.modal-header .close span {
	font-size: 2rem;
}
.overlay {
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	color: white;
	text-align: center;
	padding: 10px;
	opacity: 0;
	transition: opacity 0.3s ease;
	line-height: 1.3rem;
}

.image-container:hover .overlay {
	opacity: 1;
}
.modal-body {
	padding: 0;
}
.wrapper-relatos img {
	padding: 0;
}
.wrapper-text-not:nth-child(2) .wrapper-relatos img {
	margin: 2rem auto 1rem;
}

.fotos-noticia img {
	transition: transform 0.3s ease-in-out;
	cursor: pointer;
}

.fotos-noticia img.zoomed {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1); /* No se necesita scale para ajustar el tamaño */
	z-index: 1000;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
	max-height: 100vh; /* El alto de la imagen será el 80% de la altura de la pantalla */
	max-width: 100vw; /* El ancho de la imagen será el 80% del ancho de la pantalla */
	object-fit: contain; /* Mantiene la relación de aspecto sin distorsionar la imagen */
}
.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3ccircle cx='16' cy='16' r='16' fill='%23d44200'/%3e%3cpath fill='white' d='M12 8l8 8-8 8z'/%3e%3c/svg%3e");
	background-size: contain;
	width: 3rem;
	height: 3rem;
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3ccircle cx='16' cy='16' r='16' fill='%23d44200'/%3e%3cpath fill='white' d='M20 8L12 16l8 8z'/%3e%3c/svg%3e");
	background-size: contain;
	width: 3rem;
	height: 3rem;
}
.carousel-control-prev,
.carousel-control-next {
	opacity: 0.9;
}
.premiados img {
	margin: 3rem 0 !important;
}
.premiados img.vertical {
	width: 50%;
}

.bloque-foto-texto {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	gap: 3rem;
	padding: 0rem 3rem;
  background-color: #f9f9f9;
  margin-bottom: 2rem;
}

.wrapper-text-not .bloque-foto-texto img {
	width: 100%;
	cursor: pointer;
}
.modal-footer {
	padding: 4px 8px 2px;
}
@media (max-width: 992px) {
	.bloque-foto-texto {
		grid-template-columns: 1fr;
		gap: 1rem;
	}
	.wrapper-text-not .bloque-foto-texto img {
  pointer-events: none;
  margin-bottom: 1rem !important;
}
}
