.elementor-2698 .elementor-element.elementor-element-7d1ec69{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2698 .elementor-element.elementor-element-7d1ec69:not(.elementor-motion-effects-element-type-background), .elementor-2698 .elementor-element.elementor-element-7d1ec69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38bd91b );}.elementor-2698 .elementor-element.elementor-element-4376470{width:100%;max-width:100%;}/* Start custom CSS for container, class: .elementor-element-7d1ec69 */.container-personalizado{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 20vw;
	min-height: 200px;
}


.legenda{
	padding: 0.5px 9px;
	border: solid 1px;
	margin-right: 5px;
}

.legendas li{
	display: inline-block;
	padding: 10px;
}

.inner.calendario:first-child {
	border-radius: 25px 0px 0px 25px;
}

.inner.calendario:last-child {
	border-radius: 0px 25px 25px 0px;
}

div.outer {
	display:table; 
	table-layout: fixed;
	width:100%;
}

div.middle {
	display:table-row;
}

div.inner {
	display:table-cell;
}

.inner.calendario{
	border: solid 1px black;
	padding: 10px;
	margin-left: 20px;
	background-color: var(--amarelo_super_forte);
	text-align: center;
}

.aconteceHoje{
	background-color: var(--verde) !important;
}

.proximasDatas, .vagasRestantes{
	color: red;
	font-weight:bold !important;
	animation: piscar 1s linear infinite;
}

@keyframes piscar{
	0%{
		color: red;
	}
	50%{
		color: pink;
	}
	100%{
		color: red;
	}
}


@media only screen and (max-width: 992px) {
	div.middle{
		display: grid;
	}

	.inner.calendario:first-child, .inner.calendario:last-child {
		border-radius: 0px !important;
	}
}/* End custom CSS */