/* Topics */
.palestra-info {
    padding: 3rem 0 0 0;
    background-color: white;
}

.palestra-info-card{
	padding:1.6rem;
	border-radius:1rem;
	border:1px solid var(--color-border-translucent);
	background-color:var(--color-white);
	box-shadow:0 0.3rem 1rem rgba(0,0,0,0.1);
	margin-bottom:2rem;
}

.palestra-info-title{
	font-size:0.875rem;
	font-weight:200;
	color:var(--color-gray);
}

.palestra-info-text{
	font-size:1.25rem;
	font-weight:700;
	color:var(--color-black);
}

.palestra-info-icon{
	display: block;
	width: 1rem;
	height: 1rem;
	color: var(--color-accent);
	margin: 0.1rem 0.7rem 0 0;
	background-size: cover;
	background-position: center;
	float: left;
}

.palestra-info-icon.users{
	background-image:url('../../image/icon-users.svg');
}

.palestra-info-icon.clock{
	background-image:url('../../image/icon-clock.svg');
}

.palestra-info-icon.target{
	background-image:url('../../image/icon-target.svg');
}

.palestra-goal{
	padding:1.6rem;
	border-radius:1rem;
	border:1px solid var(--color-border-translucent);
	background-color:var(--color-white);
	box-shadow:0 0.3rem 1rem rgba(0,0,0,0.1);
	margin-bottom:2rem;
}

.palestra-goal-title{
	margin:1rem 0 1.5rem 0;
	font-size:1.75rem;
	line-height:1.2;
	font-weight:700;
	color:var(--color-black);
}

.palestra-goal-title::before{
	content:"";
	display:block;
	float:left;
	margin:-0.3rem 0.7rem 0 0;
	width:2.5rem;
	height:2.5rem;
	background-image:url('../../image/icon-target-white.svg');
	background-size: 1.25rem;
	background-position: center;
	background-repeat: no-repeat;
	background-color: var(--color-primary);
	border-radius: 50%;
}

.palestra-goal-text{
	margin-top:1rem;
	font-size:0.875rem;
	font-weight:200;
	color:var(--color-gray);
}

.palestra-goal-icon{
	display: block;
	width: 1rem;
	height: 1rem;
	color: var(--color-accent);
	margin: 0.1rem 0.7rem 0 0;
	background-size: cover;
	background-position: center;
	float: left;
	background-image:url('../../image/icon-check.svg');
}

.palestra-topic{
	padding:1.6rem;
	border-radius:1rem;
	border:1px solid var(--color-border-translucent);
	background-color:var(--color-white);
	box-shadow:0 0.3rem 1rem rgba(0,0,0,0.1);
	margin-bottom:2rem;
}

.palestra-topic-title{
	margin:1rem 0 1.5rem 0;
	font-size:1.75rem;
	line-height:1.2;
	font-weight:700;
	color:var(--color-black);
}

.palestra-topic-text{
	margin-top:1rem;
	font-size:0.875rem;
	font-weight:200;
	color:var(--color-gray);
}

.palestra-topic-icon{
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	color: var(--color-white);
	margin: -0.1rem 0.7rem 0 0;
	float: left;
	border-radius: 50%;
	text-align: center;
	line-height: 1.5rem;
	font-weight: 400;
	font-size: 0.75rem;
	background: linear-gradient(180deg, #16A5D8 0%, #0C5772 100%);
}

@media screen and (min-width:768px) {
	.palestra-info {
		padding: 6rem 0 0 0;
	}
}