@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
}

.landing-page {
	background-color: #9acb3c
}

.landing-page>h1,
.landing-page h2,
.landing-page h3,
.landing-page h4,
.landing-page h5 {
	font-family: 'BSBold', sans-serif;
	color: #9acb3c
}

.landing-page .texto {
	padding-left: 16px;
	padding-right: 16px
}

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

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

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

.landing-page .seu-copo .circulo-top-left {
	position: absolute;
	top: 0;
	left: -250px
}

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

.landing-page .seu-copo .circulo-top-right {
	position: absolute;
	top: 230px;
	right: -280px
}

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

.landing-page .seu-copo .titulo {
	display: flex;
	flex-direction: column;
	font-family: 'BSBoldItalic', sans-serif;
	font-size: 115px;
	font-weight: 700;
	color: #fff;
	background: none;
	padding-top: 70px;
	text-transform: uppercase;
	z-index: 1
}

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

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

.landing-page .seu-copo .titulo span {
	line-height: 0.8
}

.landing-page .seu-copo .titulo span:nth-child(1),
.landing-page .seu-copo .titulo span:nth-child(2),
.landing-page .seu-copo .titulo span:nth-child(3) {
	font-family: 'BSLightItalic', sans-serif;
	font-weight: 300;
	font-size: 65px
}

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

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

.landing-page .seu-copo .titulo span:nth-child(3) {
	margin-bottom: 25px
}

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

.landing-page .seu-copo .copos {
	margin-left: -80px;
	z-index: 1
}

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

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

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

.landing-page .seu-programa {
	background-color: #fff
}

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

.landing-page .seu-programa .content {
	display: flex;
	justify-content: center;
	padding-bottom: 70px
}

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

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

.landing-page .seu-programa .content .texto {
	width: 25%;
	margin-right: 65px
}

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

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

.landing-page .seu-programa .content .texto .titulo {
	display: flex;
	flex-direction: column;
	font-size: 75px;
	color: #9acb3c;
	text-transform: none;
	line-height: .75
}

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

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

.landing-page .seu-programa .content .texto .titulo span:first-child {
	color: #00a050
}

.landing-page .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) {
	.landing-page .seu-programa .content .texto p {
		text-align: center
	}
}

.landing-page .seu-programa .content .texto p a {
	font-family: 'BSBold', sans-serif;
	color: #00a050
}

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

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

.landing-page .como-funciona,
.landing-page .como-aderir,
.landing-page .participe,
.landing-page .materiais,
.landing-page .midia {
	background-color: #9acb3c
}

.landing-page .como-funciona {
	display: flex;
	flex-direction: column;
	align-items: center
}

.landing-page .como-funciona .container {
	text-align: center;
	margin-top: -85px
}

.landing-page .como-funciona .container .titulo-img {
	display: flex;
	justify-content: center
}

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

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

.landing-page .como-funciona .container .titulo-img .copo {
	position: absolute;
	top: -330px;
	left: 20px;
	max-height: 455px
}

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

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

.landing-page .como-funciona .container .titulo-img .titulo {
	font-size: 75px;
	color: #00a050
}

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

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

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

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

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

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

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

.landing-page .como-funciona .container .etapas .coleta .texto,
.landing-page .como-funciona .container .etapas .treinamento .texto,
.landing-page .como-funciona .container .etapas .consultoria .texto {
	padding-top: 25px
}

.landing-page .como-funciona .container .etapas .coleta .texto .titulo,
.landing-page .como-funciona .container .etapas .treinamento .texto .titulo,
.landing-page .como-funciona .container .etapas .consultoria .texto .titulo {
	font-size: 40px;
	color: #00a050;
	line-height: 1;
	margin-bottom: 15px
}

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

.landing-page .como-aderir {
	position: relative
}

.landing-page .como-aderir .container {
	display: flex;
	justify-content: center;
	padding-top: 120px
}

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

.landing-page .como-aderir .container .titulo-passos {
	width: 360px
}

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

.landing-page .como-aderir .container .titulo-passos h2.titulo {
	font-size: 74px;
	color: #00a050;
	line-height: 0.75;
	display: flex;
	flex-direction: column;
	margin-bottom: 5px
}

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

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

.landing-page .como-aderir .container .titulo-passos h3.titulo {
	font-size: 50px;
	color: #84aa34;
	margin-bottom: 20px;
	line-height: 1
}

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

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

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

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

.landing-page .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) {
	.landing-page .como-aderir .container .titulo-passos .passos .item {
		justify-content: center
	}
}

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

.landing-page .como-aderir .container .titulo-passos .passos .item p {
	font-family: "BSRegular", sans-serif;
	font-size: 20px;
	line-height: 1;
	margin: 0;
	width: 70%
}

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

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

.landing-page .como-aderir .container .copo-aderir {
	z-index: 10;
	padding-top: 25px
}

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

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

.landing-page .como-aderir .container .recicle {
	font-size: 400px;
	color: #00a050;
	transform: rotate(-90deg);
	position: absolute;
	bottom: 265px;
	right: -450px;
	z-index: 1;
	line-height: .75px
}

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

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

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

.landing-page .como-aderir .circulo-recicle {
	position: absolute;
	bottom: 0
}

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

.landing-page .participe .container {
	display: flex;
	align-items: center;
	flex-direction: column;
	padding-top: 80px
}

.landing-page .participe .container .texto {
	width: 400px;
	text-align: center
}

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

.landing-page .participe .container .texto .titulo {
	font-size: 75px;
	line-height: .75;
	color: #00a050;
	margin-bottom: 25px
}

.landing-page .participe .container .texto p {
	font-family: 'BSLight', sans-serif;
	font-size: 20px;
	line-height: 1;
	color: #5c5c5d
}

.landing-page .participe .container .form-participe {
	width: 880px;
	text-align: center
}

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

.landing-page .participe .container .form-participe .fields {
	display: flex;
	padding-top: 25px;
	padding-bottom: 15px
}

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

.landing-page .participe .container .form-participe .fields .form-control {
	padding-left: 20px;
	font-size: 16px
}

.landing-page .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) {
	.landing-page .participe .container .form-participe .fields .inputs {
		align-items: center;
		padding: 0
	}
}

.landing-page .participe .container .form-participe .fields .inputs .form-control {
	width: 100%;
	height: 45px
}

.landing-page .participe .container .form-participe .fields .inputs .form-control::placeholder {
	color: #808081
}

.landing-page .participe .container .form-participe .fields .mensagem {
	width: 100%
}

.landing-page .participe .container .form-participe .fields .mensagem .msg {
	width: 100%;
	max-width: 100%;
	max-height: 100%;
	resize: none;
	min-height: auto
}

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

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

.landing-page .participe .container .form-participe .enviar:hover {
	background-color: #64B46F
}

.landing-page .materiais .container {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding-top: 50px
}

.landing-page .materiais .container .texto {
	z-index: 10
}

.landing-page .materiais .container .titulo {
	font-size: 75px;
	line-height: .75;
	margin-bottom: 25px;
	color: #00a050
}

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

.landing-page .materiais .container p {
	font-family: 'BSRegular', sans-serif;
	font-size: 18px;
	color: #5c5c5d;
	line-height: 1;
	width: 530px
}

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

.landing-page .materiais .container .slick-list {
	width: 100%;
	z-index: 10
}

.landing-page .materiais .container .slick-arrow {
	top: 60%
}

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

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

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

.landing-page .materiais .container .folders .slick-next,
.landing-page .materiais .container .folders .slick-prev {
	z-index: 1000
}

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

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

.landing-page .materiais .container .folders .folder {
	z-index: 10;
	padding: 10px
}

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

.landing-page .materiais .container .folders .folder .content {
	width: 330px;
	height: 330px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: auto
}

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

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

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

.landing-page .dinamica {
	background-color: #fff;
	position: relative
}

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

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

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

.landing-page .dinamica .circulo-dinamica {
	position: absolute;
	top: -350px;
	left: -250px
}

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

.landing-page .dinamica .container {
	display: flex;
	align-items: flex-end;
	padding-top: 270px;
	padding-left: 40px;
	padding-bottom: 60px
}

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

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

.landing-page .dinamica .container .setas-back img {
	opacity: .6
}

.landing-page .dinamica .container .copo-depo {
	z-index: 10
}

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

.landing-page .dinamica .container .dinamica-depo {
	width: 50%;
	display: flex;
	flex-direction: column;
	align-items: center;
	z-index: 10
}

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

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

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

.landing-page .dinamica .container .dinamica-depo .logo-texto .texto {
	padding-top: 40px
}

.landing-page .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) {
	.landing-page .dinamica .container .dinamica-depo .logo-texto .texto p {
		text-align: center
	}
}

.landing-page .dinamica .container .dinamica-depo .copo-depo-md {
	display: none
}

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

.landing-page .dinamica .container .dinamica-depo .depoimentos {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding-top: 230px
}

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

.landing-page .dinamica .container .dinamica-depo .depoimentos .titulo {
	font-size: 75px;
	color: #00a050;
	line-height: .75
}

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

.landing-page .dinamica .container .dinamica-depo .depoimentos .slick-depo {
	width: 425px;
	max-width: 80%
}

.landing-page .dinamica .container .dinamica-depo .depoimentos .slick-depo .slick-prev {
	display: none
}

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

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

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

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

.landing-page .dinamica .container .dinamica-depo .depoimentos .slick-depo .depo .content {
	padding-top: 20px
}

.landing-page .dinamica .container .dinamica-depo .depoimentos .slick-depo .depo .content .foto {
	width: 330px;
	height: 330px;
	border-radius: 100%;
	background-color: #9acb3c;
	margin: auto
}

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

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

.landing-page .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) {
	.landing-page .dinamica .container .dinamica-depo .depoimentos .slick-depo .depo .content p {
		width: 80%
	}
}

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

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

.landing-page .midia .container {
	position: relative;
	display: flex;
	justify-content: center
}

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

.landing-page .midia .container .titulo-midia {
	font-size: 310px;
	color: #00a050;
	margin: 0;
	transform: rotate(90deg);
	line-height: .75;
	position: absolute;
	bottom: -215px;
	left: -250px
}

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

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

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

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

.landing-page .midia .container .wecycle-pequena {
	display: none
}

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

.landing-page .midia .container .textos {
	margin-left: -430px
}

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

.landing-page .midia .container .textos .slick-list {
	width: 365px;
	max-width: 80%;
	margin: auto
}

.landing-page .midia .container .textos .slick-prev,
.landing-page .midia .container .textos .slick-next {
	top: 35%
}

.landing-page .midia .container .textos .slick-prev {
	z-index: 100
}

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

.landing-page .midia .container .textos .slick-next {
	z-index: 100
}

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

.landing-page .midia .container .textos .titulo-texto .content {
	width: 100%;
	height: 410px
}

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

.landing-page .midia .container .textos .titulo-texto .content .titulo {
	font-size: 45px;
	line-height: .75;
	color: #00a050
}

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

.landing-page .midia .container .textos .titulo-texto .content .texto {
	padding-left: 0;
	padding-right: 10px
}

.landing-page .midia .container .textos .titulo-texto .content .texto p {
	font-family: 'BSRegular', sans-serif;
	font-size: 20px;
	line-height: 1;
	margin-bottom: 10px
}

.landing-page .midia .container .textos .titulo-texto .content .texto .leia-mais {
	font-family: 'BSBold', sans-serif;
	font-size: 20px;
	color: #00a050
}

.landing-page .midia .container .textos .titulo-texto .content .texto .leia-mais:hover {
	text-decoration: underline
}

.landing-page .midia .container .wecycle {
	position: absolute;
	right: -400px;
	bottom: -400px
}

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

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

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

@media screen and (max-width: 376px) {
	.landing-page .realizacao {
		padding-top: 50px
	}
}

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

.landing-page .realizacao .logos {
	display: flex;
	flex-direction: column;
	align-items: center
}

.landing-page .realizacao .logos .braskem-dinamica {
	width: 470px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

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

.landing-page .realizacao .logos .braskem-dinamica .logo-realizacao {
	width: 243px;
	height: 43px
}

.landing-page .realizacao .logos .titulo {
	margin: 0;
	margin-top: 25px
}

.landing-page .realizacao .logos .outros {
	padding-top: 20px;
	max-width: 580px;
    text-align: center;
}

.outros img {
    margin: 15px 20px 15px;
}



@media screen and (max-width: 767px) {
	.landing-page .realizacao .logos .outros {
		width: 100%;
		flex-direction: column
	}
	.landing-page .realizacao .logos .outros img {
		margin-bottom: 10px
	}
}



/*# sourceMappingURL=landing-page.css.map */