.desc p { 
	font-family:'Gotham Book';
	/*font-size: 15px;*/
	font-size: 18px;
	color:#111111;
	/*line-height: 18px;*/
	line-height: 25px;
	font-weight: 400;
 }
.desc p strong, .desc strong{font-family:'Gotham Bold'; }
.pd30{ padding-left: 30px !important; }

.titulo{
	font-family:'Gotham Book';
	/*font-size: 32px;
	line-height: 32px;
	color:#555;*/
    font-size: 4.6rem;
    line-height: 5.6rem;
    color: #111111 !important;
	padding-left:0px;
	font-weight: 400;
	margin: 0px 0px 30px 0px;
}

.subtitulo{ 
	font-family:'Gotham Bold';
	/*font-size: 72px;
	line-height: 72px;*/
	font-size: 7rem;
	line-height: 3.45rem;
	color:rgba(147,186,31,1);
	padding-left:0px;
	font-weight: 400;
	margin: 30px 0px;
}

section{ padding-bottom:100px; }

@media (max-width: 3500px) and (min-width: 1681px){
	.container_about {max-width: 77.75%; }
  	.desc p {

    font-size: calc(0.9rem + ((1.6vw - 14px) * 0.6));
    line-height: calc(0.9rem + ((1.6vw - 14px) * 1.2));

	}
} 
@media (max-width: 1680px) and (min-width: 1440px){
	.container_about {
		max-width: 92.75% !important;
		width: 92.75% !important;
	}
	.desc p {
		font-size: calc(0.9rem + ((1.6vw - 14px) * 0.6));
    line-height: calc(0.9rem + ((1.6vw - 14px) * 1.2));
	}
} 

@media (max-width: 1439px) and (min-width: 1200px){
	.about{ padding-top:0px !important; }
	.container_about {
		max-width: 100%;
		margin-right: auto !important;
		padding-right: 15px !important;
	}
	.desc{
		width: 100%;
		margin: 5% 0%;
	}
	.container_about .desc_img{
		padding-left: 0px !important;
		padding-right: 0px;
		float: none;
		width: 100%;
	}
}

@media (max-width: 1199px) and (min-width: 1024px){
	.about{ padding-top:0px !important; }
	.container_about {
		max-width: 100%;
		margin-right: auto !important;
		padding-right: 15px !important;
	}
	.desc{
		width: 100%;
		margin: 5% 0%;
	}
	.container_about .desc_img{
		padding-left: 0px !important;
		padding-right: 0px;
		float: none;
		width: 100%;
	}
} 

@media (max-width: 1023px) and (min-width: 300px){
	.about{ padding-top:0px !important; }
	.container_about {
		max-width: 100%;
		margin-right: auto !important;
		padding-right: 15px !important;
	}
	.desc{
		width: 100%;
		margin: 5% 0%;
	}
	.container_about .desc_img{
		padding-left: 0px !important;
		padding-right: 0px;
		float: none;
		width: 100%;
	}
} 


/**/
#p_descricao{
	font-family: "Gotham Book";
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6em;
	color: #222;
	-webkit-font-smoothing: antialiased;
}
#p_descricao{
	column-count: 2;
	column-gap: 50px;
}
#p_descricao * {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
.p_container{ padding: 60px 0px; }
.p_titulo_h1_holder{  padding:30px 0px}
.p_titulo_h1 {
	color:#111 !important;
	font-weight: 300;
	font-size: 3em;
	line-height: 1em;
	margin-bottom: 0px;
}
.clear{clear:both;}
#p_descricao h1, #p_descricao h2, #p_descricao h3 {
	margin-top: 20px !important;
	margin-bottom: 5px  !important;
	font-weight: 600 !important;
	font-size: 1.3em !important;
}
#p_descricao ul {
	padding-left: 0px !important;
}


@media (max-width: 768px) and (min-width: 300px){
	#p_descricao {
		column-count: 1 !important;
		margin: 0px 30px !important;
	}
	.p_titulo_h1_holder {padding: 30px !important; }
	/*#paginas_cabecalhos_intervalo .tituloyogi { 
		left: 30px !important;
		position: absolute !important;
	}*/
	#paginas_cabecalhos_intervalo .descyogi { 
		/*left: 30px !important;*/
		position: absolute !important; 
	}
}


.action-bar {
	padding: 30px 0px;
}


@media (max-width: 991px) and (min-width: 300px){
	.titulo {
		font-size: 2.5rem;
		line-height: 2rem;
	}
	.subtitulo {
		font-size: 5rem;
		line-height: 2rem;
	}
}
body{ background: #ffffff; }


.videoi{
		width: 100%;
    background: #dddddd;
    margin: 40px 0px;
    min-height: 540px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
	}


.txt_h2{
		font-size: 40px;
    font-family: 'Gotham Book';
	}