@font-face {
	font-family: 'BSBold';
	src: url("font/bloggersans/bold/Bold.woff") format("woff")
}

@font-face {
	font-family: 'BSBoldItalic';
	src: url("font/bloggersans/bolditalic/Bold_Italic.woff") format("woff")
}

@font-face {
	font-family: 'BSItalic';
	src: url("font/bloggersans/italic/Italic.woff") format("woff")
}

@font-face {
	font-family: 'BSLight';
	src: url("font/bloggersans/light/Light.woff") format("woff")
}

@font-face {
	font-family: 'BSLightItalic';
	src: url("font/bloggersans/lightitalic/Light_Italic.woff") format("woff")
}

@font-face {
	font-family: 'BSMedium';
	src: url("font/bloggersans/medium/Medium.woff") format("woff")
}

@font-face {
	font-family: 'BSMediumItalic';
	src: url("font/bloggersans/mediumitalic/Medium_Italic.woff") format("woff")
}

@font-face {
	font-family: 'BSRegular';
	src: url("font/bloggersans/regular/Regular.woff") format("woff")
}

html {
	overflow-x: hidden
}

html body {
	overflow-x: hidden
}

.log-rev-aero {
	background-color: #d8601e
}

.page-template-log-rev-aero #topbar {
	background-color: #d8601e;
	color: #fff;
	border-color: rgb(255 255 255 / 40%);
}

.page-template-log-rev-aero #search-top input,
.page-template-log-rev-aero #search-top input::placeholder {
	color: #fff;
}

/* Linha de borda para links no modo texto HTML */
.page-template-log-rev-aero #topbar .topbar-col1 span:first-child a { 
    border-left: solid 1px rgb(255 255 255 / 20%);
    border-right: solid 1px rgb(255 255 255 / 20%);
}
.page-template-log-rev-aero #topbar .topbar-col1 span a,
.page-template-log-rev-aero #topbar .topbar-col1 span.nolink { 
    border-right: solid 1px rgb(255 255 255 / 20%);
}

.page-template-log-rev-aero #topbar .topbar-col2 span:last-child a { 
    border-left: solid 1px rgb(255 255 255 / 20%);
    border-right: solid 1px rgb(255 255 255 / 20%);
}
.page-template-log-rev-aero #topbar .topbar-col2 span a,
.page-template-log-rev-aero #topbar .topbar-col2 span.nolink { 
    border-left: solid 1px rgb(255 255 255 / 20%);
}
/* --- */

.page-template-log-rev-aero #topbar a {
	color: #fff;
}

.page-template-log-rev-aero #topbar a:hover,
.page-template-log-rev-aero #topbar a:active {
	color: #fff;
}

.page-template-log-rev-aero #navigation > ul > li.sfHover > a { color: #fff; }

.page-template-log-rev-aero #navigation ul li ul li.sfHover > a { color: #fff; }

.page-template-log-rev-aero #header {
	background-color: #d8601e;
	box-shadow: 0px 0px 0px 1px rgb(255 255 255 / 40%);
}


.page-template-log-rev-aero #header ul li a:hover {
	background-color: #d8601e !important;
	color: #fff !important;

}


.page-template-log-rev-aero #header .logo {filter: brightness(10);}

.page-template-log-rev-aero #header a {
	color: #fff;
}

.page-template-log-rev-aero #header a:hover {
	color: #fff;
}

.log-rev-aero>h1,
.log-rev-aero h2,
.log-rev-aero h3,
.log-rev-aero h4,
.log-rev-aero h5 {
	font-family: 'BSBold', sans-serif;
	color: #d8601e
}

.log-rev-aero .texto {
	padding-left: 16px;
	padding-right: 16px
}

.log-rev-aero .seu-copo {
	display: flex;
	justify-content: center;
	padding-top: 100px;
	margin-bottom: -420px;
	position: relative
}

@media screen and (max-width: 767px) {
	.log-rev-aero .seu-copo {
		padding-top: 25px
	}
}

@media screen and (max-width: 376px) {
	.log-rev-aero .seu-copo {
		margin-bottom: -450px
	}
}

.log-rev-aero .seu-copo .circulo-top-left {
	position: absolute;
	top: 0;
	left: -250px
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .seu-copo .circulo-top-left {
		top: 0;
		left: -450px
	}
}

.log-rev-aero .seu-copo .circulo-top-right {
	position: absolute;
	top: 230px;
	right: -280px
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .seu-copo .circulo-top-right {
		top: -250px;
		right: -400px
	}
}

.log-rev-aero .seu-copo .titulo {
	display: flex;
	flex-direction: column;
	font-family: 'BSLight', sans-serif;
	font-size: 100px;
	font-weight: 300;
	color: #fff;
	background: none;
	padding-top: 140px;
	text-transform: uppercase;
	z-index: 1;
}

@media screen and (max-width: 991px) {
	.log-rev-aero .seu-copo .titulo {
		font-size: 90px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .seu-copo .titulo {
		padding-top: 20px;
		font-size: 40px
	}
}

.log-rev-aero .seu-copo .titulo span {
	line-height: 0.9
}

.log-rev-aero .seu-copo .titulo span:nth-child(1),
.log-rev-aero .seu-copo .titulo span:nth-child(2),
.log-rev-aero .seu-copo .titulo span:nth-child(3) {
	font-family: 'BSLight', sans-serif;
	font-weight: 300;
	font-size: 100
}

.log-rev-aero .seu-copo .titulo span:nth-child(1),
.log-rev-aero .seu-copo .titulo span:nth-child(5) {
	font-family: 'BSBold', sans-serif;
	font-weight: 700;
}

@media screen and (max-width: 991px) {
	.log-rev-aero .seu-copo .titulo span:nth-child(1),
	.log-rev-aero .seu-copo .titulo span:nth-child(2),
	.log-rev-aero .seu-copo .titulo span:nth-child(3) {
		font-size: 55px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .seu-copo .titulo span:nth-child(1),
	.log-rev-aero .seu-copo .titulo span:nth-child(2),
	.log-rev-aero .seu-copo .titulo span:nth-child(3) {
		font-size: 30px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .seu-copo .titulo span:nth-child(3) {
		margin-bottom: 5px
	}
}

.log-rev-aero .seu-copo .copos {
	margin-left: 20px;
	z-index: 1
}

@media screen and (max-width: 991px) {
	.log-rev-aero .seu-copo .copos {
		margin-left: -85px;
		margin-bottom: -125px;
		width: 45%;
		height: 100%
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .seu-copo .copos {
		margin-left: -29px;
		width: 35%
	}
}

@media screen and (max-width: 376px) {
	.log-rev-aero .seu-copo .copos {
		margin-top: 45px
	}
}

.log-rev-aero .seu-programa {
	background-color: #fff
}

.log-rev-aero .seu-programa .half-superior {
	background: url("../images/log-rev-aero/half-superior.jpg") center no-repeat;
	background-size: cover;
	height: 500px
}

.log-rev-aero .seu-programa .content {
	display: flex;
	justify-content: center;
	padding-bottom: 70px
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .seu-programa .content {
		flex-direction: column;
		align-items: center;
		padding-top: 50px;
		padding-bottom: 165px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .seu-programa .content {
		padding-right: 16px;
		padding-left: 16px
	}
}

.log-rev-aero .seu-programa .content .texto {
	width: 25%;
	margin-right: 65px
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .seu-programa .content .texto {
		width: 50%;
		margin-right: 0
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .seu-programa .content .texto {
		width: 100%
	}
}

.log-rev-aero .seu-programa .content .texto .titulo {
	display: flex;
	flex-direction: column;
	font-size: 75px;
	color: #d8601e;
	text-transform: none;
	line-height: .75;
	margin-top: 60px;
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .seu-programa .content .texto .titulo {
		justify-content: center;
		margin-bottom: 40px
	}
	.log-rev-aero .seu-programa .content .texto .titulo span {
		text-align: center
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .seu-programa .content .texto .titulo {
		font-size: 55px
	}
}

.log-rev-aero .seu-programa .content .texto .titulo span:first-child {
	color: #d8601e;
}

.log-rev-aero .seu-programa .content .texto p {
	font-size: 20px;
	font-family: 'BSRegular', sans-serif;
	color: #5c5c5d;
	line-height: 1;
	padding-left: 5px
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .seu-programa .content .texto p {
		text-align: center
	}
}

.log-rev-aero .seu-programa .content .texto p a {
	font-family: 'BSBold', sans-serif;
	color: #e37235
}

.log-rev-aero .seu-programa .content .video-landing {
	max-width: 80%;
	width: 560px;
	padding-top: 65px
}

.log-rev-aero .seu-programa .half-inferior {
	background: url("../images/log-rev-aero/half-inferior.jpg") center no-repeat;
	background-size: cover;
	height: 265px
}

.log-rev-aero .como-funciona,
.log-rev-aero .como-aderir,
.log-rev-aero .participe,
.log-rev-aero .materiais,
.log-rev-aero .midia {
	background-color: #d8601e
}

.log-rev-aero .como-funciona {
	display: flex;
	flex-direction: column;
	align-items: center
}

.log-rev-aero .como-funciona .container {
	text-align: center;
	margin-top: -85px
}

.log-rev-aero .como-funciona .container .titulo-img {
	display: flex;
	justify-content: center
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .como-funciona .container .titulo-img {
		flex-direction: column;
		align-items: center
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .como-funciona .container .titulo-img {
		margin: auto
	}
}

.log-rev-aero .como-funciona .container .titulo-img .copo {
	position: absolute;
    top: -240px;
    left: 90px;
    max-height: 380px;
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .como-funciona .container .titulo-img .copo {
		position: inherit;
		margin-top: -310px;
		transform: rotate(13deg)
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .como-funciona .container .titulo-img .copo {
		width: 65%
	}
}

.log-rev-aero .como-funciona .container .titulo-img .titulo {
	font-size: 75px;
	color: #fff;
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .como-funciona .container .titulo-img .titulo {
		margin-top: 50px;
		display: flex;
		flex-direction: column;
		line-height: .8
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .como-funciona .container .titulo-img .titulo {
		font-size: 55px
	}
}

.log-rev-aero .como-funciona .container .etapas {
	display: flex;
	align-items: flex-end;
	justify-content: space-evenly;
	padding-top: 50px
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-funciona .container .etapas {
		flex-direction: column;
		align-items: center
	}
}

.log-rev-aero .como-funciona .container .etapas .coleta,
.log-rev-aero .como-funciona .container .etapas .treinamento,
.log-rev-aero .como-funciona .container .etapas .consultoria {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 290px
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-funciona .container .etapas .coleta,
	.log-rev-aero .como-funciona .container .etapas .treinamento,
	.log-rev-aero .como-funciona .container .etapas .consultoria {
		padding-bottom: 45px
	}
}

.log-rev-aero .como-funciona .container .etapas .coleta .img-icon,
.log-rev-aero .como-funciona .container .etapas .treinamento .img-icon,
.log-rev-aero .como-funciona .container .etapas .consultoria .img-icon {
	background-color: #e37235;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 290px
}

.log-rev-aero .como-funciona .container .etapas .coleta .texto,
.log-rev-aero .como-funciona .container .etapas .treinamento .texto,
.log-rev-aero .como-funciona .container .etapas .consultoria .texto {
	padding-top: 25px
}

.log-rev-aero .como-funciona .container .etapas .coleta .texto .titulo,
.log-rev-aero .como-funciona .container .etapas .treinamento .texto .titulo,
.log-rev-aero .como-funciona .container .etapas .consultoria .texto .titulo {
	font-size: 40px;
	color: #fff;
	line-height: 1;
	margin-bottom: 15px;
}

.log-rev-aero .como-funciona .container .etapas .coleta .texto p,
.log-rev-aero .como-funciona .container .etapas .treinamento .texto p,
.log-rev-aero .como-funciona .container .etapas .consultoria .texto p {
	font-size: 20px;
	color: #fff;
	font-family: 'BSRegular', sans-serif;
	line-height: 1;
	margin: 0
}

.log-rev-aero .como-aderir {
	position: relative
}

.log-rev-aero .como-aderir .container {
	display: flex;
	justify-content: center;
	padding-top: 120px
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-aderir .container {
		flex-direction: column-reverse;
		align-items: center
	}
}

.log-rev-aero .como-aderir .container .titulo-passos {
	width: 360px
	padding-top: 50px;
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-aderir .container .titulo-passos {
		padding-top: 100px;
		width: 100%
	}
}

.log-rev-aero .como-aderir .container .titulo-passos h2.titulo {
	font-size: 74px;
	color: #fff;
	line-height: 0.75;
	display: flex;
	flex-direction: column;
	margin-bottom: 5px;
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-aderir .container .titulo-passos h2.titulo {
		align-items: center
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .como-aderir .container .titulo-passos h2.titulo {
		font-size: 55px
	}
}

.log-rev-aero .como-aderir .container .titulo-passos h3.titulo {
	font-size: 50px;
	color: #fff;
	margin-bottom: 20px;
	line-height: 1;
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-aderir .container .titulo-passos h3.titulo {
		text-align: center;
		font-size: 40px
	}
}

.log-rev-aero .como-aderir .container .titulo-passos .passos {
	list-style: none;
	padding: 0;
	margin: 0;
	max-width: 370px
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-aderir .container .titulo-passos .passos {
		width: 100%;
		margin: auto
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .como-aderir .container .titulo-passos .passos {
		font-size: 40px
	}
}

.log-rev-aero .como-aderir .container .titulo-passos .passos .item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-aderir .container .titulo-passos .passos .item {
		justify-content: center
	}
}

.log-rev-aero .como-aderir .container .titulo-passos .passos .item div {
	font-family: "BSBold", sans-serif;
	font-size: 35px;
	border-radius: 100%;
	background-color: #e37235;
	color: #fff;
	width: 80px;
	height: 80px;
	display: flex;
	justify-content: center;
	align-items: center
}

.log-rev-aero .como-aderir .container .titulo-passos .passos .item p {
	font-family: "BSRegular", sans-serif;
	font-size: 20px;
	line-height: 1;
	margin: 0;
	width: 70%;
	color: #fff;
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-aderir .container .titulo-passos .passos .item p {
		margin-left: 15px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .como-aderir .container .titulo-passos .passos .item p {
		width: 55%
	}
}

.log-rev-aero .como-aderir .container .copo-aderir {
	z-index: 10;
	padding-top: 25px
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-aderir .container .copo-aderir {
		width: 45%;
		margin-left: -170px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .como-aderir .container .copo-aderir {
		width: 65%;
		margin-left: -95px
	}
}

.log-rev-aero .como-aderir .container .recicle {
	font-size: 400px;
	color: #e7824b;
	transform: rotate(-90deg);
	position: absolute;
	bottom: 200px;
	right: -460px;
	z-index: 1;
	line-height: .75px;
	letter-spacing: -0.05em;
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .como-aderir .container .recicle {
		font-size: 365px;
		right: -385px
	}
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-aderir .container .recicle {
		top: 320px;
		bottom: inherit;
		font-size: 250px;
		right: -100px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .como-aderir .container .recicle {
		top: 330px;
		font-size: 190px;
		right: -90px;
		left: 0
	}
}

.log-rev-aero .como-aderir .circulo-recicle {
	position: absolute;
	bottom: 0
}

@media screen and (max-width: 991px) {
	.log-rev-aero .como-aderir .circulo-recicle {
		bottom: -45px
	}
}

.log-rev-aero .participe .container {
	display: flex;
	align-items: center;
	flex-direction: column;
	padding-top: 130px
}

.log-rev-aero .participe .container .texto {
	width: 400px;
	text-align: center
}

@media screen and (max-width: 376px) {
	.log-rev-aero .participe .container .texto {
		width: 100%
	}
}

.log-rev-aero .participe .container .texto .titulo {
	font-size: 75px;
	line-height: .75;
	color: #fff;
	margin-bottom: 25px;
}

.log-rev-aero .participe .container .texto p {
	font-family: 'BSLight', sans-serif;
	font-size: 20px;
	line-height: 1;
	color: #fff
}

.log-rev-aero .participe .container .form-participe {
	width: 880px;
	text-align: center
}

@media screen and (max-width: 991px) {
	.log-rev-aero .participe .container .form-participe {
		width: 100%
	}
}

.log-rev-aero .participe .container .form-participe .fields {
	display: flex;
	padding-top: 25px;
	padding-bottom: 15px
}

@media screen and (max-width: 991px) {
	.log-rev-aero .participe .container .form-participe .fields {
		flex-direction: column;
		align-items: center;
		width: 90%;
		margin: auto;
		justify-content: center
	}
}

.log-rev-aero .participe .container .form-participe .fields .form-control {
	padding-left: 20px;
	font-size: 16px
}

.log-rev-aero .participe .container .form-participe .fields .inputs {
	width: 100%;
	padding-right: 25px;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

@media screen and (max-width: 991px) {
	.log-rev-aero .participe .container .form-participe .fields .inputs {
		align-items: center;
		padding: 0
	}
}

.log-rev-aero .participe .container .form-participe .fields .inputs .form-control {
	width: 100%;
	height: 45px;
	border-radius: 25px;
}

.log-rev-aero .participe .container .form-participe .fields .inputs .form-control::placeholder {
	color: #808081
}

.log-rev-aero .participe .container .form-participe .fields .mensagem {
	width: 100%
}

.log-rev-aero .participe .container .form-participe .fields .mensagem .msg {
	width: 100%;
	max-width: 100%;
	max-height: 100%;
	resize: none;
	min-height: auto;
	border-radius: 22px;
}

@media screen and (max-width: 991px) {
	.log-rev-aero .participe .container .form-participe .fields .mensagem .msg {
		height: 240px
	}
}

.log-rev-aero .participe .container .form-participe .enviar {
	font-family: 'BSBold', sans-serif;
	font-size: 22px;
	color: #d8601e;
	background-color: #fff;
	padding: 10px 70px;
	border-radius: 90px;
	border: none;
	box-shadow: none;
}

.log-rev-aero .participe .container .form-participe .enviar:hover {
	background-color: #fff
	color: #d8601e;
}

.log-rev-aero .materiais .container {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding-top: 160px
}

.log-rev-aero .materiais .container .texto {
	z-index: 10
}

.log-rev-aero .materiais .container .titulo {
	font-size: 75px;
	line-height: .75;
	margin-bottom: 25px;
	color: #fff;
}

@media screen and (max-width: 767px) {
	.log-rev-aero .materiais .container .titulo {
		font-size: 72px
	}
}

.log-rev-aero .materiais .container p {
	font-family: 'BSRegular', sans-serif;
	font-size: 18px;
	color: #fff;
	line-height: 1;
	width: 530px
}

@media screen and (max-width: 767px) {
	.log-rev-aero .materiais .container p {
		width: 100%
	}
}

.log-rev-aero .materiais .container .slick-list {
	width: 100%;
	z-index: 10
}

.log-rev-aero .materiais .container .slick-arrow {
	top: 60%
}

.log-rev-aero .materiais .container .slick-prev:before {
	content: url("../images/log-rev-aero/arrow-left.png")
}

.log-rev-aero .materiais .container .slick-next:before {
	content: url("../images/log-rev-aero/arrow-right.png")
}

.log-rev-aero .materiais .container .folders {
	display: flex;
	justify-content: space-evenly;
	width: 90%;
	padding-top: 50px;
	margin-bottom: -360px
}

.log-rev-aero .materiais .container .folders .folder {
	position: relative;
	z-index: 10;
	padding: 10px;
	overflow: hidden;
	border-radius: 100%;
}

.log-rev-aero .materiais .container .folders .folder .content {
	position: relative;
	width: 330px;
	height: 330px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: auto;
	overflow: hidden;
	border-radius: 100%;
}

.log-rev-aero .materiais .container .folders .folder .content h3 {
	position: relative;
	z-index: 9;
	opacity: 0;
	transition: all 0.2s ease;
}

.materiais-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	transition: all 0.2s ease;
}

.materiais .container .folders .folder:hover .materiais-overlay {
	opacity: 0.5;
}

.materiais .container .folders .folder:hover .content h3 {
	opacity: 1;
}

.log-rev-aero .materiais .container .folders .slick-next,
.log-rev-aero .materiais .container .folders .slick-prev {
	z-index: 1000
}

@media screen and (max-width: 991px) {
	.log-rev-aero .materiais .container .folders .slick-next {
		right: 120px
	}
	.log-rev-aero .materiais .container .folders .slick-prev {
		left: 120px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .materiais .container .folders .slick-next {
		right: -5px
	}
	.log-rev-aero .materiais .container .folders .slick-prev {
		left: -5px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .materiais .container .folders .folder {
		padding: 0
	}
}


@media screen and (max-width: 1199px) {
	.log-rev-aero .materiais .container .folders .folder .content {
		width: 285px;
		height: 285px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .materiais .container .folders .folder .content {
		width: 240px;
		height: 240px
	}
}

.log-rev-aero .materiais .container .folders .folder .content .titulo {
	font-size: 45px;
	color: #fff;
	margin: 0
}

.log-rev-aero .dinamica {
	background-color: #fff;
	position: relative
}

.log-rev-aero .dinamica .half-bottom-superior {
	background: url("../images/log-rev-aero/half-bottom-superior.jpg") center no-repeat;
	height: 250px
}

.log-rev-aero .dinamica .half-bottom-inferior {
	background: url("../images/log-rev-aero/half-bottom-inferior.jpg") center no-repeat;
	height: 185px
}

@media screen and (max-width: 376px) {
	.log-rev-aero .dinamica .half-bottom-inferior {
		height: 80px
	}
}

.log-rev-aero .dinamica .circulo-dinamica {
	position: absolute;
	top: -350px;
	left: -250px
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .dinamica .circulo-dinamica {
		top: inherit;
		left: 0;
		bottom: 450px;
		transform: rotate(90deg)
	}
}

.log-rev-aero .dinamica .container {
	display: flex;
	align-items: flex-end;
	padding-top: 270px;
	padding-left: 40px;
	padding-bottom: 100px
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .dinamica .container {
		flex-direction: column;
		align-items: center;
		padding-bottom: 185px;
		padding-left: 0
	}
}

.log-rev-aero .dinamica .container .setas-back {
	position: absolute;
	z-index: 1;
	top: 25px;
	right: -200px
}

.log-rev-aero .dinamica .container .setas-back img {
	opacity: .6
}

.log-rev-aero .dinamica .container .copo-depo {
	z-index: 10
}


.midia { padding: 140px 0; }
.logo-dinamica { margin: 0 0 30px; }


@media screen and (max-width: 1199px) {
	.log-rev-aero .dinamica .container .copo-depo {
		display: none
	}
}

.log-rev-aero .dinamica .container .dinamica-depo {
	width: 50%;
	display: flex;
	position: relative;
	padding: 0 0 250px;
	flex-direction: column;
	align-items: center;
	z-index: 10;
}


@media screen and (max-width: 767px) {
	.log-rev-aero .dinamica .container .dinamica-depo {
		width: 100%
	}
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .dinamica .container .dinamica-depo .logo-texto {
		display: flex;
		flex-direction: column;
		align-items: center
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .dinamica .container .dinamica-depo .logo-texto .logo-dinamica {
		max-width: 75%
	}
}

.log-rev-aero .dinamica .container .dinamica-depo .logo-texto .texto {
	padding-top: 40px
}

.log-rev-aero .dinamica .container .dinamica-depo .logo-texto .texto p {
	font-family: 'BSRegular', sans-serif;
	font-size: 20px;
	color: #5c5c5d;
	line-height: 1
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .dinamica .container .dinamica-depo .logo-texto .texto p {
		text-align: center
	}
}

.log-rev-aero .dinamica .container .dinamica-depo .copo-depo-md {
	display: none
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .dinamica .container .dinamica-depo .copo-depo-md {
		display: block
	}
}

.log-rev-aero .dinamica .container .dinamica-depo .depoimentos {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding-top: 100px
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .dinamica .container .dinamica-depo .depoimentos {
		padding-top: 85px
	}
}

.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .titulo {
	font-size: 75px;
	color: #f37021;
	line-height: .75;
}

@media screen and (max-width: 767px) {
	.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .titulo {
		font-size: 55px
	}
}

.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo {
	width: 425px;
	max-width: 80%
}

.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .slick-prev {
	display: none
}

.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .slick-next {
	transform: rotate(90deg);
	top: inherit;
	bottom: -45px;
	left: 160px;
	right: auto
}

.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .slick-next:before {
	content: url("../images/log-rev-aero/arrow-right.png")
}

@media screen and (max-width: 991px) {
	.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .slick-next {
		left: 155px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .slick-next {
		left: 170px
	}
}

.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .depo .content {
	padding-top: 20px
}

.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .depo .content .foto {
	width: 330px;
	height: 330px;
	border-radius: 100%;
	background-color: #ccc;
	margin: auto;
}

@media screen and (max-width: 376px) {
	.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .depo .content .foto {
		width: 280px;
		height: 280px
	}
}

.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .depo .content .foto img {
	width: 100%;
	height: 100%;
	border-radius: 100%
}

.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .depo .content p {
	font-size: 20px;
	color: #5c5c5d;
	line-height: 1;
	margin: auto;
	padding-top: 15px
}

@media screen and (max-width: 767px) {
	.log-rev-aero .dinamica .container .dinamica-depo .depoimentos .slick-depo .depo .content p {
		width: 80%
	}
}

.log-rev-aero .midia .half-footer-inferior {
	background: url("../images/log-rev-aero/half-footer-inferior.jpg") center no-repeat;
	height: 185px
}

@media screen and (max-width: 376px) {
	.log-rev-aero .midia .half-footer-inferior {
		height: 0
	}
}

.log-rev-aero .midia .container {
	position: relative;
	display: flex;
	justify-content: center
}

@media screen and (max-width: 991px) {
	.log-rev-aero .midia .container {
		flex-direction: column;
		align-items: center
	}
}

.log-rev-aero .midia .container .titulo-midia {
	font-size: 150px;
	color: rgb(231 130 75 / 35%);
	margin: 0;
	transform: rotate(90deg);
	line-height: .75;
	position: absolute;
	bottom: 160px;
	left: -80px;
	letter-spacing: -0.05em;
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .midia .container .titulo-midia {
		font-size: 260px;
		bottom: inherit;
		left: inherit;
		top: -290px;
		right: 180px;
		transform: none
	}
}

@media screen and (max-width: 991px) {
	.log-rev-aero .midia .container .titulo-midia {
		right: 55px
	}
}

@media screen and (max-width: 767px) {
	.log-rev-aero .midia .container .titulo-midia {
		font-size: 150px;
		top: -250px;
		right: auto;
		left: auto
	}
}

@media screen and (max-width: 376px) {
	.log-rev-aero .midia .container .titulo-midia {
		font-size: 120px;
		top: -140px
	}
}

.log-rev-aero .midia .container .wecycle-pequena {
	display: none
}

@media screen and (max-width: 991px) {
	.log-rev-aero .midia .container .wecycle-pequena {
		display: block
	}
}

.log-rev-aero .midia .container .textos {
	margin-left: -320px
}

@media screen and (max-width: 991px) {
	.log-rev-aero .midia .container .textos {
		margin-left: 0
	}
}

.log-rev-aero .midia .container .textos .slick-list {
	width: 365px;
	max-width: 80%;
	margin: auto
}

.log-rev-aero .midia .container .textos .slick-prev,
.log-rev-aero .midia .container .textos .slick-next {
	top: 35%
}

.log-rev-aero .midia .container .textos .slick-prev {
	z-index: 100
}

.log-rev-aero .midia .container .textos .slick-prev:before {
	content: url("../images/log-rev-aero/arrow-left.png")
}

.log-rev-aero .midia .container .textos .slick-next {
	z-index: 100
}

.log-rev-aero .midia .container .textos .slick-next:before {
	content: url("../images/log-rev-aero/arrow-right.png")
}

.log-rev-aero .midia .container .textos .titulo-texto .content {
	width: 100%;
	height: 410px
}

@media screen and (max-width: 376px) {
	.log-rev-aero .midia .container .textos .titulo-texto .content {
		width: 90%;
		margin: auto
	}
}

.log-rev-aero .midia .container .textos .titulo-texto .content .titulo {
	font-size: 45px;
	line-height: .75;
	color: #fff;
}

@media screen and (max-width: 991px) {
	.log-rev-aero .midia .container .textos .titulo-texto .content .titulo {
		font-size: 40px
	}
}

.log-rev-aero .midia .container .textos .titulo-texto .content .texto {
	padding-left: 0;
	padding-right: 10px
}

.log-rev-aero .midia .container .textos .titulo-texto .content .texto p {
	font-family: 'BSRegular', sans-serif;
	font-size: 20px;
	line-height: 1;
	margin-bottom: 10px;
	color: #fff;
}

.log-rev-aero .midia .container .textos .titulo-texto .content .texto .leia-mais {
	font-family: 'BSBold', sans-serif;
	font-size: 20px;
	color: #fff;
}

.log-rev-aero .midia .container .textos .titulo-texto .content .texto .leia-mais:hover {
	text-decoration: underline
}

.log-rev-aero .midia .container .wecycle {
	position: absolute;
	right: -370px;
	bottom: -400px
}

@media screen and (max-width: 1199px) {
	.log-rev-aero .midia .container .wecycle {
		right: -445px;
		bottom: -350px
	}
}

@media screen and (max-width: 991px) {
	.log-rev-aero .midia .container .wecycle {
		display: none
	}
}

.log-rev-aero .realizacao {
	display: flex;
	flex-direction: column;
	align-items: center;
	background: #fff;
	padding-top: 150px;
	padding-bottom: 120px
}

@media screen and (max-width: 376px) {
	.log-rev-aero .realizacao {
		padding-top: 50px
	}
}

.log-rev-aero .realizacao .titulo {
	font-family: 'BSLight', sans-serif;
	font-size: 22px;
	color: #75777a
}

.log-rev-aero .realizacao .logos {
	display: flex;
	flex-direction: column;
	align-items: center
}

.log-rev-aero .realizacao .logos .abas-dinamica {
	width: 520px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

@media screen and (max-width: 767px) {
	.log-rev-aero .realizacao .logos .abas-dinamica {
		width: 100%;
		flex-direction: column
	}
	.log-rev-aero .realizacao .logos .abas-dinamica img {
		margin-bottom: 15px
	}
}

.log-rev-aero .realizacao .logos .abas-dinamica .logo-realizacao {
	width: 243px;
	height: 43px;
}

.log-rev-aero .realizacao .logos .titulo {
	margin: 0;
	margin: 50px 0 0px;
}

.log-rev-aero .realizacao .logos .outros {

	padding-top: 20px;
	width: 800px;
	margin: 0 auto;
}

.log-rev-aero .realizacao .logos .outros .img-wrap {
	float: left;
	width: 33.333%;
	text-align: center;
	margin: 15px 0px 0;
}

@media screen and (max-width: 767px) {
	.log-rev-aero .realizacao .logos .outros {
		width: 100%;
		flex-direction: column
	}
	.log-rev-aero .realizacao .logos .outros img {
		margin-bottom: 10px
	}
}
/*# sourceMappingURL=log-rev-aero.css.map */
