body {

	background: #ffffff;

	font-family: 'Zen Maru Gothic', sans-serif;

	font-size: 16px;

	line-height: 24px;

	color: var(--preto);

}



.content_wrapper {

	width: 100%;

	position: relative;

	z-index: 2;

	overflow: hidden;

}



.section {

	width: 100%;

	position: relative;

}



	.content {

		width: 100%;

		max-width: 1680px;

		margin: 0 auto;

		padding: 60px 20px;

		position: relative;

		z-index: 5;

	}



	.content_low_padding {

		padding: 24px 20px 40px;

	}



		.content h1 {

			margin: 0 0 20px 0;

			font-size: 40px;

			line-height: 44px;

			font-weight: 500;

			color: var(--vermelhoescuro);

		}



		.main_tit {

			width: 100%;

			margin: 0 0 30px 0;

			position: relative;

		}



			.main_tit:before {

				content: '';

				background: var(--vermelhoescuro);

				width: 50vw;

				height: 20px;

				margin: auto 0;

				border-radius: 0 4px 4px 0;

				position: absolute;

				right: calc(100% - 40px);

				top: 4px;

				bottom: 0;

				z-index: 0;

			}



			.main_tit.laranja:before {background: var(--laranja);}

			.main_tit.azul:before {background: var(--azul);}



			.content .main_tit h1,

			.content .main_tit h2 {

				margin: 0;

				padding: 0 0 0 60px;

				font-size: 30px;

				line-height: 30px;

				font-weight: 900;

				color: var(--vermelhoescuro);

				text-transform: uppercase;

			}



			.content .main_tit.laranja h1,

			.content .main_tit.laranja h2 {

				color: #272727;

			}



			.content .main_tit.azul h1,

			.content .main_tit.azul h2 {

				color: var(--azul);

			}



			.content .main_tit h2 {

				font-size: 28px;

				line-height: 28px;

			}



		.second_tit {

			width: 100%;

			margin: 0 0 20px 0;

			position: relative;

		}



			.content .second_tit h1,

			.content .second_tit h2 {

				margin: 0;

				font-size: 30px;

				line-height: 30px;

				font-weight: 900;

				color: #272727;

				text-transform: uppercase;

			}



				.content .second_tit h1:before,

				.content .second_tit h2:before {

					content: '';

					background: var(--vermelho);

					width: 30px;

					height: 30px;

					margin: -6px 10px 0 0;

					border-radius: 4px;

					vertical-align: middle;

					display: inline-block;

				}



		.content h2 {

			margin: 0 0 20px 0;

			font-size: 30px;

			line-height: 34px;

		}



		.content h3 {

			margin: 0 0 20px 0;

			font-size: 26px;

			line-height: 30px;

		}



		.content h4 {

			margin: 0 0 20px 0;

			font-size: 22px;

			line-height: 26px;

		}



		.content p {

			margin: 0 0 20px 0;

		}



		.content ul {

			list-style: disc;

			margin: 0 0 20px 20px;

		}



		.content ol {

			list-style: decimal;

			margin: 0 0 20px 20px;

		}



		.btn_padrao {

			background: var(--laranja);

			padding: 10px 40px 16px;

			font-size: 22px;

			line-height: 26px;

			color: #ffffff;

			font-weight: 500;

			border-radius: 4px;

		}



			.btn_padrao:hover {

				background: var(--vermelho);

				color: #ffffff;

			}



		.strong {font-weight: bold;}

		.dp {display: block;}

		.ib {display: inline-block;}

		.m_auto {margin: 0 auto;}



		.center {text-align: center !important;}

		.left {text-align: left !important;}

		.right {text-align: right !important;}

		.white {color: #ffffff !important;}



		.mt-0 {margin-top: 0px !important;}

		.mt-1 {margin-top: 5px !important;}

		.mt-2 {margin-top: 10px !important;}

		.mt-3 {margin-top: 15px !important;}

		.mt-4 {margin-top: 20px !important;}

		.mt-5 {margin-top: 25px !important;}

		.mt-6 {margin-top: 30px !important;}

		.mt-7 {margin-top: 35px !important;}

		.mt-8 {margin-top: 40px !important;}

		.mt-9 {margin-top: 45px !important;}

		.mt-10 {margin-top: 50px !important;}

		.mt-11 {margin-top: 55px !important;}

		.mt-12 {margin-top: 60px !important;}

		.mt-13 {margin-top: 65px !important;}

		.mt-14 {margin-top: 70px !important;}



		.mb-0 {margin-bottom: 0px !important;}

		.mb-1 {margin-bottom: 5px !important;}

		.mb-2 {margin-bottom: 10px !important;}

		.mb-3 {margin-bottom: 15px !important;}

		.mb-4 {margin-bottom: 20px !important;}

		.mb-5 {margin-bottom: 25px !important;}

		.mb-6 {margin-bottom: 30px !important;}

		.mb-7 {margin-bottom: 35px !important;}

		.mb-8 {margin-bottom: 40px !important;}

		.mb-9 {margin-bottom: 45px !important;}

		.mb-10 {margin-bottom: 50px !important;}

		.mb-11 {margin-bottom: 55px !important;}

		.mb-12 {margin-bottom: 60px !important;}

		.mb-13 {margin-bottom: 65px !important;}

		.mb-14 {margin-bottom: 70px !important;}



		.content blockquote {

			width: 100%;

			max-width: 620px;

			margin: 20px auto 40px;

			padding: 0 0 0 40px;

			position: relative;

			display: block;

		}



			.content blockquote:before {

				content: '';

				background: var(--vermelhoescuro);

				width: 30px;

				height: 30px;

				border-radius: 2px;

				position: absolute;

				top: 8px;

				left: 0;

			}



			.content blockquote p {

				margin: 0;

				font-size: 26px;

				line-height: 34px;

				color: #000000;

				font-weight: bold;

			}



			.content blockquote cite {

				font-size: 18px;

				line-height: 22px;

				color: #757C83;

				font-weight: 500;

			}



				.content blockquote cite strong {

					font-size: 14px;

				}



		.content a.wp-block-button__link {

			color: #FFF;

			border-radius: 4px !important;

			font-size: 22px;

			padding: 18px 15px;

			margin-bottom: 20px;

		}



			.content a.wp-block-button__link:hover {

				color: #ffffff !important;

				opacity: 0.85;

			}



		.content .wp-block-image {

			margin: 0;

		}



			.content .wp-block-image .alignleft {

				margin: 0 60px 40px 0;

			}



			.content .wp-block-image .alignright {

				margin: 0 0 40px 60px;

			}



			.content .wp-block-image .aligncenter {

				margin: 20px auto 40px;

			}



			.content .wp-block-image img {

				border-radius: 4px;

			}



			.content .wp-block-image figcaption,

			.content .wp-block-gallery figcaption,

			.single_destaque_mover figcaption {

				margin: 10px 0 10px 0;

				font-size: 14px;

				line-height: 16px;

				color: var(--vermelho);

			}



			.content .wp-block-gallery figcaption,

			.single_destaque_mover figcaption,

			.content .wp-block-image .aligncenter figcaption {

				text-align: center;

			}



			.content .wp-block-gallery {

				margin: 40px 0 40px 0;

			}



				.single_galeria_tit {

					width: 100%;

					margin: 0 0 10px 0;

					font-size: 16px;

					line-height: 20px;

					justify-content: center;

					color: #131B27;

					font-weight: 500;

				}



					.slider_galeria_info {

						margin: 0 0 0 10px;

					}



				.content .blocks-gallery-grid {

					width: 100%;

					margin: 0;

					position: relative;

				}



					.single_left div.slick-track,

					.single_left div.slick-slide {

						background-color: #000;

						max-width: none !important;

						text-align: center;

					}



					.single_left div.slick-track {

						display: flex;

						align-items: center;

					}



					.single_left div.slick-list {

						height: auto !important;

					}



					.content .blocks-gallery-grid li,

					.content .wp-block-gallery figure {

						width: auto !important;

						margin: 0 !important;

						padding: 0;

						align-items: center;

						display: block !important;

					}



						.content .blocks-gallery-grid li img,

						.content .wp-block-gallery figure img {

							width: auto;

							max-width: 100%;

							height: auto;

							margin: 0 auto;

							border-radius: 0px;

							display: block;

						}



						.content .blocks-gallery-grid li figcaption,

						.content .wp-block-gallery  figure figcaption {

							background: #173358;

							width: 100%;

							padding: 20px 30px 24px;

							font-size: 16px;

							line-height: 20px;

							color: #C0C0C0;

							text-align: center;

							position: absolute;

							left: 0;

							bottom: 0;

							z-index: 10;

						}



					.content .wp-block-gallery .slick-prev,

					.content .blocks-gallery-grid .slick-prev {

						background: url('../../img/slider_left.svg') no-repeat center center #173358;

						width: 50px;

						height: 70px;

						margin: auto 0;

						text-indent: -9999px;

						border: none;

						outline: none;

						cursor: pointer;

						position: absolute;

						top: 0;

						left: 0;

						bottom: 0;

						z-index: 10;

					}



						.content .wp-block-gallery .slick-prev:hover,

						.content .blocks-gallery-grid .slick-prev:hover {

							opacity: 0.7;

						}



					.content .wp-block-gallery .slick-next,

					.content .blocks-gallery-grid .slick-next {

						background: url('../../img/slider_right.svg') no-repeat center center #173358;

						width: 50px;

						height: 70px;

						margin: auto 0;

						text-indent: -9999px;

						border: none;

						outline: none;

						cursor: pointer;

						position: absolute;

						top: 0;

						right: 0;

						bottom: 0;

						z-index: 10;

					}



						.content .wp-block-gallery .slick-next:hover,

						.content .blocks-gallery-grid .slick-next:hover {

							opacity: 0.7;

						}



		.content .wp-block-embed {

		    margin: 30px 0;

		}



			.content .wp-block-embed iframe {

			}



		.video-container-wrapper {

			width: 100%;

			margin: 0 auto 20px;

		}



			.video-container,

			.youtube-responsive-container {

				width: 100%;

				height: 0;

				padding-bottom: 56.2%;

				position: relative;

				overflow: hidden;

			}



			.youtube-responsive-container {

				margin: 0 auto 20px;

			}



			.wp-block-embed-facebook .video-container {

				height: auto;

				padding: 0;

			}



			.video-container iframe, .video-container object, .video-container embed,

			.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {

				width: 100%;

				height: 100%;

				position: absolute;

				top: 0;

				left: 0;

			}



		.wp-block-image img {

			height: auto;

		}



.wrapper {

	width: 100%;

}



	.content_left {

		width: calc(100% - 457px);

		max-width: 1080px;

	}



	.sidebar {

		width: 417px;

	}



		.sidebar_lidas {

			background: #F4F4F4;

			width: 100%;

			margin: 0 0 40px 0;

			border-radius: 5px;

			overflow: hidden;

		}



			.sidebar_lidas_tit {

				background: var(--vermelhoescuro);

				width: 100%;

				padding: 5px 25px 9px;

				font-size: 26px;

				line-height: 30px;

				font-weight: 500;

				text-transform: uppercase;

				color: var(--white);

				display: block;

			}



			.sidebar_lidas_wrapper {

				width: 100%;

				padding: 20px 25px 15px;

			}



				.sidebar_ultimas_list_tit {

					width: 100%;

					margin: 0 0 15px 0;

					padding: 0 0 0 40px;

					font-size: 26px;

					line-height: 26px;

					font-weight: 500;

					color: var(--vermelhoescuro);

					text-transform: uppercase;

					position: relative;

				}



					.sidebar_ultimas_list_tit:before {

						content: '';

						background: #A71917;

						width: 50vw;

						height: 20px;

						margin: auto 0;

						border-radius: 0 4px 4px 0;

						position: absolute;

						right: calc(100% - 20px);

						top: 4px;

						bottom: 0;

						z-index: 0;

					}



				.article_box.article_side {

					padding: 12px 0;

				}



					.article_box.article_side .article_box_txt {

						width: calc(100% - 115px);

					}



						.content .article_box.article_side .article_box_txt h2,

						.content .article_box.article_side .article_box_txt h3 {

							font-size: 18px;

							line-height: 18px;

						}



					.article_box.article_side .article_box_thumb {

						width: 100px;

					}



		.sidebar_ultimas {

			background: #173358;

			width: 100%;

			margin: 0 0 40px 0;

			border-radius: 5px;

			overflow: hidden;

		}



			.sidebar_tit {

				background: #173358;

				width: 100%;

				padding: 20px 25px 24px;

				font-size: 26px;

				line-height: 30px;

				font-weight: 500;

				color: #ffffff;

				display: block;

			}



			.sidebar_ultimas_list {

				width: 100%;

			}



				.sidebar_ultimas_list .article_box {}



					.sidebar_ultimas_list .article_box a {

						background: #173358;

						padding: 15px 25px;

						color: #ffffff;

					}



					.sidebar_ultimas_list .article_box:nth-of-type(odd) a {

						background: #1E4272;

					}



						.sidebar_ultimas_list .retranca {

							color: #FFD28F;
							/*color: #F19200;*/

						}

					.sidebar_ultimas_list .post_time {

							color: white;
							/*color: #F19200;*/

						}


						.content .sidebar_ultimas_list .article_box .article_box_txt h2,

						.content .sidebar_ultimas_list .article_box .article_box_txt h3 {

							font-size: 18px;

							line-height: 18px;

							color: #ffffff;

						}



/* PRIVACY */

.privacy_wrapper {

	display: none;

	background: #ffffff;

	width: 100%;

	border-top: 1px solid #000000;

	position: fixed;

	left: 0;

	bottom: 0;

	z-index: 1550;



	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);

}



	.privacy_wrapper .content {

		max-width: 100%;

		padding: 5px 10px;

		font-size: 12px;

		line-height: 16px;

		text-align: center;

	}



		.privacy_wrapper .content p {

			margin: 0;

		}



		.privacy_wrapper .content a {

			color: #000000;

			text-decoration: underline;

		}



		.privacy_left {

			margin: 5px 10px;

		}



		.privacy_right {

			width: 36px;

			margin: 5px 10px;

		}



			.privacy_right button {

				background: #000000;

				width: 100%;

				padding: 8px 5px;

				font-size: 12px;

				line-height: 16px;

				color: #ffffff;

				font-weight: bold;

				text-align: center;

				border: none;

				border-radius: 4px;

				outline: none;

				cursor: pointer;

			}



				.privacy_right button:hover {

					opacity: 0.7;

				}

.glider-slide img {
	left: 0 !important;
}