*{
	margin:0 auto;
	padding:0;
	border:0;
	list-style: none;
	overflow-x: hidden
}
@import url('https://fonts.googleapis.com/css2?family=Cambay&family=Playfair+Display+SC:wght@400;700;900&display=swap');
.container{
	width: 1240px;
	margin: auto;
}
#linha-topo{
	margin: 0;
	padding: 0;
    background: transparent linear-gradient(90deg, #A4995B 0%, #FFF59B 28%, #A4995B 65%, #EDFDA5 100%) 0% 0% no-repeat padding-box;
    position: fixed;
    width: 100%;
    z-index: 999999;
}
#linha-topo .menu-topo ul{
    display: flex;
	padding: 10px;
	justify-content: space-between;
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-size: 16px;
}
.menu-topo ul li a{
	text-decoration: none;
	color: #1A1A1A;
}
#banner-principal{background:#000}
#banner-principal img{
	width: 100%;
}
#nossa-historia{background: #000;}
#nossa-historia h1,
#inicio .inicioTitle h3{
	font-family: 'Playfair Display SC';
	font-size: 80px;
	text-align: center;
	color: #333333;
	padding-top: 53px;
	z-index: 1;
}
#nossa-historia h3,
#inicio .inicioTitle h4,
#colab .inicioTitle h4{
	font-family: 'Cambay', sans-serif;
	font-weight: 100;
	font-size: 48px;
	color: #A4995B;
	letter-spacing: 0px;
	text-align: center;
	z-index: 2;
}
#nossa-historia h3 {
    position: relative;
    bottom: 46px;
}
.title,
.inicioTitle{
	padding: 53px 0 76px;
}
.inicioTitle h1 {
    text-align: center;
    font-size: 80px;
    color: #dad9d9;
}
.inicioTitle h4 {
    position: relative;
    bottom: 47px;
}
.content-historia{
	display: flex;
    justify-content: center;
    color: #000;
    flex-direction: column;
}
.bloco-historia{
	display: flex;
	flex-direction: row;
	margin-bottom: 85px;
}
.bloco-historia .text-hist{
	width: 450px;
	height: 188px;
	background: transparent linear-gradient(90deg, #A4995B 0%, #FFF59B 28%, #A4995B 65%, #EDFDA5 100%) 0% 0% no-repeat padding-box;
}
.text-hist h2{
    padding: 27px 332px 0px 34px;
    font-size: 35px;
}
.text-hist p{padding: 15px 40px 27px 33px;}
.bloco-historia .img-hist{
	width: 451px;
	height: 189px;
}
.img-hist{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.bloco-historia .img1{background: url(../imagens/Group4.png)no-repeat center;}
.bloco-historia .img2{background: url(../imagens/Group5.png)no-repeat center;}
.bloco-historia .img3{background: url(../imagens/Group3.png)no-repeat center;}
.bloco-historia .img4{background: url(../imagens/Group4.png)no-repeat center;}
.bloco-historia .img5{background: url(../imagens/Group13.png)no-repeat center;}
.box-sizing {padding: 0 126px 0 0;}
#inicio{background: #FFFFFF;}
.inicio-content {
    border: 5px solid #a99e5e;
    margin: 46px 0;
    height: 740px;
    overflow: hidden;
}
.inicioText_box {
    width: 38%;
    margin: 0;
    padding: 0 60px;
    font-size: 20px;
    line-height: 2;
    position: relative;
    top: 70px;
    left: 60px;
    font-family: 'Proxima nova', sans-serif;
}
.incioBack_box {
    text-align: right;
    position: relative;
    bottom: 683px;
}
.aspasDireita, .aspasEsquerda {
    margin: 0;
    padding: 0;
    width: 110px;
    height: 115px;
    overflow: hidden;
}
.aspasDireita {
	position: relative;
    bottom: 525px;
    left: 107px;
}
.aspasEsquerda {
    position: relative;
    left: 1120px;
    bottom: 295px;
}
.nomeTxt__box {
    color: #A4995B;
    padding: 30px 0 48px;
    margin: 0;
}
.video__box {
    display: flex;
	overflow: hidden;
}
.video__box p {
    margin: 0;
    font-size: 20px;
    position: relative;
    top: 34px;
    left: 9px;
    border-bottom: 1px solid;
    height: 33px;
    overflow: hidden;
    width: 100%;
    color: #A4995B;
}
.video__box video{display: none;}
.playVideo {
    background: url(../imagens/Ellipse120.svg)no-repeat center;
    width: 150px;
    height: 150px;
    position: relative;
    right: 0;
    bottom: 19px;
    margin: 0;
    z-index: 99;
}
.fa-play {
    position: relative;
    left: 51px;
    top: 61px;
    font-size: 26px;
    color: #fff;
}
#oqueMotiva{background: #121212;}
.motiva__box {
    padding: 53px 0;
}
.title_motiva {
    display: grid;
}
.title_motiva h1 {
    font-size: 80px;
    font-family: 'Playfair Display SC';
    color: #333333;
}
.title_motiva h3 {
    font-family: 'Cambay', sans-serif;
    font-weight: 100;
    font-size: 48px;
    color: #A4995B;
    position: relative;
    bottom: 47px;
}
.img-box_single {
    width: 208px;
    height: 200px;
    background: transparent url(../imagens/140412_Miligrama_Kv_Evolucao.png) 0% 0% no-repeat padding-box;
    background-position: right;
    background-size: 191%;
    background-position-x: -181px;
    background-position-y: -21px;
    border-radius: 133px;
}
.depoimento_single {
    width: 440px;
    color: #fff;
}
.txt_box-single {
    text-align: center;
    width: 100%;
    padding: 20px 0;
}
.txt_box-single p {
    color: #a99e5e;
    font-size: 24px;
    padding-bottom: 15px;
}
.txt_box--hist p {
    color: #fff;
    font-family: 'Proxima Nova', sans-serif;
    line-height: 2;
    letter-spacing: 0;
    font-size: 20px;
}
.depoimento__box {
    display: flex;
}
#aliancas{background: #EAE8E8;}
.title_alianca,
.title_miligrama,
.title_manifesto,
.sempre-lado_title {
    display: grid;
    padding: 53px 0;
}
.title_alianca h1,
.title_miligrama h1,
.title_manifesto h1 {
    font-size: 80px;
    font-family: 'Playfair Display SC';
    color: #dad9d9;
}
.title_alianca h3,
.title_miligrama h3,
.title_manifesto h3 {
    font-family: 'Cambay', sans-serif;
    font-weight: 100;
    font-size: 48px;
    color: #A4995B;
    position: relative;
    bottom: 47px;
}
.box-sucess {
    display: flex;
    flex-direction: row;
    width: 1000px;
}
.box-imagem-1 {width: 556px;}
.box-imagem-1 img {width: 100%;}
.box-sucess .play_sucess {
    width: 100px;
    position: relative;
    bottom: 193px;
    left: 14px;
    overflow: initial;
    cursor: pointer;
}
.box-imagem-2 {
    width: 161px;
    height: 137px;
    text-align: center;
    background: #fff;
    padding: 10px;
    position: relative;
    top: 42px;
    left: -50px;
}
.box-imagem-2 img {padding: 20px 0;}
.box-sucess_txt {width: 380px;1}
.box-sucess_txt h2 {
    color: #a89e63;
    font-family: 'Urbanist', sans-serif;
    font-style: italic;
    padding-bottom: 20px;
    font-size: 25px;
}
.box-sucess_txt p {
    line-height: 2;
    font-family: 'Urbanist', sans-serif;
}
.box-sucess:nth-child(2) .box-imagem-2 {left: 100px;}

#miligrama {
    background: #000;
}
.title_miligrama h1{color:#333333 !important}
.mili_box {
    display: flex;
    overflow: hidden;
    padding: 0 64px;
}
.mili_txt-box {
    width: 300px;
    color: #fff;
    font-family: 'Urbanist', sans-serif;3
    font-size: 16px;
}
.mili-img_box {
    position: relative;
    top: 35px;
    left: 86px;
}
.mili-imgGrid {
    width: 500px;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
    align-items: center;
}
.mili-imgGrid .grid-1,
.mili-imgGrid .grid-2,
.mili-imgGrid .grid-3,
.mili-imgGrid .grid-4{
    width: 235px;
    height: 235px;
}
.grid-1 {background: url(../imagens/Group5.png)no-repeat center;}
.grid-2 {background: url(../imagens/Group4.png)no-repeat center;}
.grid-3 {background: url(../imagens/Group3.png)no-repeat center;}
.grid-4 {background: url(../imagens/Group5.png)no-repeat center;}

.colab_txt-box {top: 22px;}
.colab_backBox {    
    bottom: 825px;
    left: 157px;
}

#nosso-manifesto{background: #000;}
.title_manifesto h1,
.sempre-lado_title h2{
    color: #333333;
    font-size: 80px;
}
.manifesto_video {text-align: center;}
.manifesto-txt_box {
    text-align: center;
    color: #fff;
    padding: 44px 0;
    font-size: 16px;
    width: 972px;
    font-family: 'Urbanist';
    line-height: 2;
}
.manifesto-txt_box p {padding: 7px 0;}
.sempre-lado .box_logos {
    display: flex;
    padding: 0 0 30px;
    position: relative;
    bottom: 85px;
}
.box_logos .logo_img {
    width: 284px;
    height: 153px;
    border: 1px solid #A4995B;
    text-align: center;
}
.logo_img img {padding: 50px 0;}


footer{
    background: transparent linear-gradient(90deg, #A4995B 0%, #FFF59B 28%, #A4995B 65%, #EDFDA5 100%) 0% 0% no-repeat padding-box;
}
.box_footer {width: 550px;}
.box_footer ul{
    display: flex;
    padding: 15px 0;
}
.box_footer ul li {
    border-right: 1px solid;
    padding: 0 32px 0 0;
}
.box_footer ul li:last-child {border: none;}