
.container2{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
}
*:focus {
		outline: none;
}

/* CAROUSEL */

.container2  .slick-slide {
		max-width: 100%;
		text-align: center;
		margin-right: 5px;
		margin-left: 5px;
}
.container2 __inner {
		display: inline-block;
		position: relative;  
}


/* Icons */
@font-face {
		font-family: 'slick';
		font-weight: normal;
		font-style: normal;
		src: url('no_such_asset_in_module_asset_url');
				src: url('no_such_asset_in_module_asset_url') format('embedded-opentype'), url('no_such_asset_in_module_asset_url') format('woff'), url('no_such_asset_in_module_asset_url') format('truetype'), url('no_such_asset_in_module_asset_url') format('svg');
						}


/* MODULE */

.post-module {
		position: relative;
		z-index: 1;
		height: 500px;
		box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
		transition: all 0.3s linear 0s;
}
.post-module:hover{
		box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
}
.post-module:hover .thumbnail img,
.hover .thumbnail img {
		transform: scale(1.1);
		opacity: .6;
}
.post-module .thumbnail {
		background: #000000;
		height: 50%;
		overflow: hidden;
		border: 0px;
}

.post-module .thumbnail img {
		width: 100%;
		height: 100%;
		transition: all 0.3s linear 0s;
		object-fit: cover
}

.post-module .post-content {
		min-height: 50%;
		position: absolute;
		background: #ffffff;
		width: 100%;
		padding: 15px;
		-webkti-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
}

.post-module .post-content .title {
		margin: 0;
		padding: 0 0 10px;
		color: #333333;
		font-size: 25px;
		font-weight: 600;
		overflow: hidden;
		padding:0;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
}
.post-module .post-content .description {
		color: #666666;
		font-size: 14px;
		line-height: 1.8em;
}
.post-module .post-content .post-meta {
		margin: 20px 0 20px;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
}
.post-module .post-content .post-meta .timestamp {
		margin: 0 16px 0 0;
}
.hover .post-content .description {
		display: block;
		height: auto;
		opacity: 1;
}
.container2 {
		height: 580px;
		margin: 0 auto;
}
.container2:before,
.container2:after {
		content: '';
		display: block;
		clear: both;
}
.container2 .column {
		width: 100%;
		padding: 0 15px;
		-webkti-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-top: 25px;
}
.container2 .column .demo-title {
		margin: 0 0 15px;
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
}
.timestamp{
		color: #ffffff;
		font-size: 20px;
		background: rgb(15, 76, 131);
		padding: 10px 20px 10px 20px;
		text-decoration: none;
}

.timestamp:hover {
		background: rgb(91, 138, 208);
		color: #ffffff;
		text-decoration: none;
}



@media (max-width: 992px){
		.container2 .column {
				width: 100%;
				padding: 0 10px;
				-webkti-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				float: left;
		}
		.post-module:hover .thumbnail img,
		.hover .thumbnail img {
				transform: none;
		}
		.post-module .thumbnail img {
				transition: none; 
		}
		.post-module .post-content {
				padding: 10px;
				transition: none;
		}
		.post-module {
				transition: none;
		}
		.post-module:hover,
		.hover {
				box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 30%);
		}
}

  @media (max-width: 767px) {
        .container2 {
            display: flex;height:fit-content; padding:1rem;/* Oculta el slider en vista móvil */
        }
        .slick-slide {
            display: block !important; /* Muestra los slides como bloques */
            margin-bottom: 20px; /* Ajusta el espaciado entre los slides */
        }
		.post-module .post-content {text-align:center;}
		.post-module .post-content .post-meta { 
    display: flex;
    justify-content: center;
    }
