/*//////////BANNER VIDEO*/
.banner_video{
	background: black;
	position: relative;
	width: 100%; height: 0;
	/*padding-bottom: 200%;*/
	padding-bottom: 56%;
}
.banner_video>div{
	padding-bottom: 0;
	height: 100%;
	position: absolute;
	left: 0; top: 0;
}
.banner_video>div::before, .banner_video>div::after{display: none;}
/*.wait_iframe, .click_iframe*/
.banner_video div img{
	width: 100%; height: 100%;
	object-fit: cover; -webkit-object-fit: cover; -moz-object-fit: cover; -ms-object-fit: cover; -o-object-fit: cover;
	object-position: center; -webkit-object-position: center; -moz-object-position: center; -ms-object-position: center; -o-object-position: center;
	/*top: -17.5%; height: 135%;*/
}
/*.banner_video .fa{
	position: absolute;
	left: 50%; top: 50%;
	color: #e30713;
	z-index: 9;
	font-size: 300%;
	transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%);
}
.banner_video .fa::before{position: relative;z-index: 2;}
.banner_video .fa::after{
	transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%);
	position: absolute;
	left: 50%; top: 50%;
	width: 50%; height: 50%;
	background: white;
	content: '';
	z-index: 1;
}*/
/*//////////BANNER VIDEO*/
/*//////////ABOUT*/
.limit_cont{
	position: relative;
	overflow: hidden;
}
.div_historia{
	position: relative;
	padding-top: 75px; padding-bottom: 75px;
	background: white;
}
.div_historia .texts>div+div{margin-top: 25px;}
.line_story{
	position: relative;
	width: 100%;
}
/*.div_historia .row, .itens_about .row{*/
/*	max-width: 950px;*/
/*	max-width: 90%;*/
/*	margin-left: auto; margin-right: auto;*/
/*}*/
.line_story img{max-width: 100%;height: auto;}
.line_story>div{position: relative;}
.line_story>div::before{
	position: absolute;
	left: 0; top: 15px;
	border-left: solid #cccccc 2px;
	content: '';
	height: 0; width: 0;
}
.line_story .image{
	padding-left: 25px;
	padding-bottom: 20px;
}
.line_story .year{
	color: #cccccc;
	font-weight: bold;
	line-height: 15px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	opacity: 0;
	margin-left: 10px;
}
.line_story .image::before{
	position: absolute;
	background: #cccccc;
	width: 15px; height: 15px;
	border-radius: 50%;
	content: '';
	top: 0;
	left: -6px;
	transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0);
}

.line_story>div.actived_wow::before, .line_story .image.actived_wow::before, .line_story .image.actived_wow .year{
	transition: all ease 1s; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -ms-transition: all ease 1s; -o-transition: all ease 1s;
	transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -ms-transition-delay: 0.5s; -o-transition-delay: 0.5s;
}
.line_story .image.actived_wow .year{
	margin-left: -10px; opacity: 1;
}
.line_story .image.actived_wow::before{
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);
}
.line_story>div.actived_wow::before{
	transition-delay: 1s; -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -ms-transition-delay: 1s; -o-transition-delay: 1s;
	transition-duration: 2s; -webkit-transition-duration: 2s; -moz-transition-duration: 2s; -ms-transition-duration: 2s; -o-transition-duration: 2s;
	height: 100%;
}

.div_historia .detalhe{
	position: absolute;
	content: ''; z-index: 1;
	right: 100%; top: 50%;
	width: 450px; height: 450px;
	margin-right: -225px;
}
.div_historia .detalhe::after{
	position: absolute;
	left: 0; top: 0;
	width: 100%; height: 100%;
	background: url('../themes/default/assets/images/detalhe-bordas-cases.svg') no-repeat center;
	background-size: contain; -webkit-background-size: contain; -moz-background-size: contain; -ms-background-size: contain; -o-background-size: contain;
	mix-blend-mode: luminosity; -webkit-mix-blend-mode: -webkit-luminosity; -moz-mix-blend-mode: -moz-luminosity; -ms-mix-blend-mode: -ms-luminosity; -o-mix-blend-mode: -o-luminosity;
	content: '';
	opacity: 0.2;
}

.itens_about{
	position: relative;
	padding-bottom: 50px;
	padding-top: 50px;
}
.itens_about .tit{color: white;margin-bottom: 20px;}
.itens_about .row{
	display: flex; -webkit-display: flex; -moz-display: flex; -ms-display: flex; -o-display: flex;
	justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center;
}
.itens_about .row>div{max-width: 480px;}
.itens_about .block{
	background: #003152;
	border-radius: 50%;
	color: white; width: 100%;
	height: 0; padding-bottom: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 90%;
	line-height: initial;
}
.itens_about .block .limit{
	position: absolute;
	left: 0; top: 0;
	width: 100%; height: 100%;
	padding: 12%;
	overflow: hidden;
	display: flex; -webkit-display: flex; -moz-display: flex; -ms-display: flex; -o-display: flex;
	justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center;
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center;
	text-overflow: ellipsis;
}
.itens_about .block .limit>div{position: relative;overflow: hidden;max-height: 100%;width: 100%;text-overflow: ellipsis;}
.itens_about .block p{line-height: 20px;}

.itens_about .detalhe1{
	position: absolute;
	right: 0; top: 0;
	width: 150px; height: 150px;
	display: inline-block;
}
.itens_about .detalhe1::before, .itens_about .detalhe1::after, .itens_about .before::after, .itens_about .after::after{
	background: url('../themes/default/assets/images/detalhe-bordas-cases.svg') no-repeat center;
	background-size: contain; -webkit-background-size: contain; -moz-background-size: contain; -ms-background-size: contain; -o-background-size: contain;
	mix-blend-mode: luminosity; -webkit-mix-blend-mode: -webkit-luminosity; -moz-mix-blend-mode: -moz-luminosity; -ms-mix-blend-mode: -ms-luminosity; -o-mix-blend-mode: -o-luminosity;
	opacity: 0.2;
}
.itens_about .detalhe1::before, .itens_about .detalhe1::after{
	position: absolute;
	display: inline-block;
	left: 0; top: 0;
	width: 100%; height: 100%;
	content: '';
}
.itens_about .detalhe1::after{
	opacity: 1;
	background-image: url('../themes/default/assets/images/detalhe-borda2.svg');
	width: 100px; height: 100px;
	left: 60%; bottom: 60%; top: auto;
	mix-blend-mode: unset;
	content: '';
	opacity: 0;
	transform: translateY(25px); -webkit-transform: translateY(25px); -moz-transform: translateY(25px); -ms-transform: translateY(25px); -o-transform: translateY(25px);
}
.itens_about .detalhe1.actived_wow::after{
	transition: all ease 1s; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -ms-transition: all ease 1s; -o-transition: all ease 1s;
	transition-delay: 0.75s; -webkit-transition-delay: 0.75s; -moz-transition-delay: 0.75s; -ms-transition-delay: 0.75s; -o-transition-delay: 0.75s;
	transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0);
	opacity: 1;
}

.itens_about .before, .itens_about .after{
	position: absolute;
	left: 54%; top: 54%;
	width: 250px; height: 250px;
	content: '';
	border-radius: 50%;
}
.itens_about .after{ left: -75px; bottom: -75px; top: auto; }

.itens_about .before::after, .itens_about .after::after{
	position: absolute;
	left: 0; top: 0;
	width: 100%; height: 100%;
	content: '';
	/*transform: scale(2);*/
}

.div_galeria{ background: none; }

.text2{position: relative;margin-top: 80px;}
.text2 img{max-width: 100%; height: auto;}
/*//////////ABOUT*/