@charset "utf-8";
/* CSS Document */


@media (min-width:1140px) {

#inicio {
	position:relative; 
	margin:40px 0 90px; }

#inicio_esquerda {
	background:#FFFFFF;
	position:absolute;
	width:35%;
	padding:30px;
	top:50px;
	left:0;
	z-index:20;
	box-sizing:border-box; }
	
	#inicio_esquerda img { width:100%; }

#inicio_direita {
	width:calc(80% - 25px);
	margin-left:20%;
	border-left:25px solid #FF6300; }
	
	.slide-geral {
		width:100%;
		padding-top:55%; }

	.slideshow-container {
		margin-top:-27.5%;
		top:50%; }

#inicio_circulos {
	position:absolute;
	width:45%;
	left:0;
	bottom:-60px;
	z-index:19;
	opacity:0.7; } }



@media (max-width:1139px) {

#inicio {
	margin:40px 0 55px; }

#inicio_esquerda {
	background:#FFFFFF;
	border-bottom:25px solid #FF6300;
	/* position:absolute;
	width:35%; */
	padding:30px;
	/* top:50px;
	left:0;
	z-index:20; */
	box-sizing:border-box; }
	
	#inicio_esquerda img { width:100%; margin-bottom:-5px; }

#inicio_direita {
	width:100%;
	/* margin-left:20%;
	border-left:25px solid #FF6300; */ }
	
	.slide-geral {
		width:100%;
		padding-top:55%; }

	.slideshow-container {
		margin-top:-27.5%;
		top:50%; }

#inicio_circulos {
	display:none;
	visibility:hidden; } }







#texto {
	font-size:1.2em;
	line-height:30px; }
	
	@media (min-width:950px) { 
	
	#texto {
		column-count: 2;
		column-gap:40px; } }
	
	
	


#diferenciais {
	margin-top:60px; }

	#diferenciais .puc_layout_coluna_3cols_interno {
		background:#2D4E82;
		color:#FFFFFF;
		display:flex;
		align-items:center;
		box-sizing:border-box;
		padding:15px 20px 15px 20px;
		font:1.5em 'Rethink Sans';
		text-align:center;
		justify-content:center; }
	
		@media (max-width:1139px) {
		
		#diferenciais .puc_layout_coluna_3cols_interno {
			margin-bottom:30px; } }


#contato {
	margin-top:60px;
	background:#FFFFFF;
	padding:30px; }


.covivere .puc_link_destaque_TAG-A:link,
.covivere .puc_link_destaque_TAG-A:visited {
	color:#FFFFFF !important;
	background:#FF6300  !important;
	border-radius:0 !important; }

	.covivere .puc_link_destaque_TAG-A:hover,
	.covivere .puc_link_destaque_TAG-A:focus {
		color:#FFFFFF !important;
		background:#2D4E82 !important; }


















