/* Lectures */
.palestras-section {
	padding:0;
}

.palestras-title{
	position: relative;
	background: linear-gradient(180deg, #F8F9FA 0%, #E9ECEF 100%);
	padding:0;
}

.palestras-title .container{
	position: relative;
	padding:5rem 2rem 5rem 0;
}

.palestras-title-color{
	position: relative;
	margin:0 -2rem 0 auto;
	padding:1.4rem 2.6rem;
	background-color: var(--color-accent);
	width:70%;
}

.palestras-title-display{
	color:var(--color-text-dark);
	font-family: var(--font-heading);
	font-size:3rem;
	font-weight: 700;
	line-height: 1;
}

.palestras-title-image{
	position: absolute;
	left:-5rem;
	bottom:0;
	height:20rem;
	width:20rem;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.palestras-title-image img{
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center;
}

.palestras-list{
	background: linear-gradient(to bottom, #f8f9fa, #e9ecef);
	padding:3rem 0 4rem 0;
}

.palestras-list .row{
	row-gap:2rem;
	margin:0 -1rem;
}

.palestras-list .row .col-md-6{
	padding:0 1rem;
}

.card-palestra{
	position:relative;
}

.card-palestra-image{
	position: relative;
	height:16rem;
	overflow: hidden;
}

.card-palestra-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.card-palestra img {
	transition: transform 0.3s ease;
}

.card-palestra:hover img {
	transform: scale(1.05);
}

.card-palestra-body{
	background:var(--color-text-light);
	padding:1.7rem;
}

.card-palestra-title{
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1;
	margin:0;
	padding:0;
	display: inline-flex;
}

@media screen and (min-width:768px) {
	.palestras-title .container{
		padding:7rem 3rem 7rem 0;
	}

	.palestras-title-color{
		padding:2.4rem 4.6rem;
		width:70%;
	}

	.palestras-title-display{
		font-size: 4.5rem;
	}

	.palestras-title-image{
		left:4rem;
		bottom:0;
		height:27rem;
		width:27rem;
	}
}