@media (min-width: 1201px) {
	/*Boostrap reset*/
	.col-md-11 {
		padding: 0;
		margin: 0;
	}	
	
	.intrinsic-container{
	display: none;
	}
	
	 h1, h2, p {
	 	font-family: proxima-soft,sans-serif !important;
	 }
	
	.breadcrumb {
		background-color: #fafbfc !important;
		padding: 0;
		margin-top: 30px;
		margin-bottom: 30px;
		width: 100%
	}
		
	.breadcrumb > li + li:before {
		margin: 0 10px; 
	}
		
	.breadcrumb > li + li:hover:before{
		text-decoration: none;
	}
		
	.breadcrumb-item a {
		color: #000000;
		text-transform: capitalize;
		font-family: proxima-soft,sans-serif !important;
		font-weight: 300;
		font-size: 15px;
	}
		
	.breadcrumb-item a:hover {
		text-decoration: underline;
	}
		
	.breadcrumb > .active {
		font-family: proxima-soft,sans-serif !important;
		font-weight: 400;
		font-style: normal;
		font-size: 15px;
		text-transform: capitalize;
	}
		
	#categorias-eventos {
		display: flex;
		align-items: center;
		gap: 20px;
		width: 700px;
	}
		
	.all-container {
		width: 700px;
		height: 100%;
		position: relative;
		}
		
	#categorias-eventos .categoria-evento-titulo {
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 15px; 
		font-weight: 600; 
	}
		
	.tipoEvento, .tagEventoOnline {
		font-weight: 400;
		color: #000000;
	}
		
	#titulo-evento-e-consultoria {
		margin-bottom: 20px;
		font-size: 30px;
		font-weight: 500;
		color: #000000;
	}
		
	.palestrantes-eventos {
		display: flex;
		width: 700px;
		gap: 30px;
		align-items: center;
		border-bottom: 1px solid #DCDCDC;
		padding-bottom: 30px;
	}
		
	.palestrantes-eventos > img {
		width: 90px;
		height: 90px;
		border-radius: 50%;
		background-color: #006EB3;
		border: none;
	}
	
	.palestrantes-eventos-conteudo h2 span {
		font-size: 16px;
		font-weight: 400;
	}
		
	.palestrantes-eventos-conteudo h2 {
		font-size: 22px;
		font-weight: 500;
		color: #000000;
	}
	.palestrantes-eventos-conteudo p {
		width: 500px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		color: #7B7B7B;
	}
		
	.container-horarios-eventos {
		width: 700px;
		margin-top: 20px;
		display: flex;
		flex-direction: column;
		gap: 15px;
		border-bottom: 1px solid #DCDCDC;
	}
	
	.dataInternaEventos--detalhes {
		display: flex;
		flex-direction: column;
	}
	
	.dataInternaEventos--detalhes p {
		text-transform: uppercase;
		font-weight: 500;
		font-family: proxima-soft,sans-serif !important;
		margin: 0;
	}
		
	.dataInternaEventos {
	    max-width: fit-content;
		align-items: center;
		gap: 15px;
		display: flex;
		color: #000000 !important;
	   	font-family: proxima-soft,sans-serif !important;
	}
		
	.dataInternaEventos--carga-horaria{
		display: none;
	}
	
	.dataInternaEventos--semana-e-horario, .dataInternaEventos--dia-e-mes {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
		
	.dataInternaEventos--dia-e-mes {
		width: 60px;
		height: 59px;
		border: 1px solid #473838;
		border-radius: 13px;
		align-items: center;
		justify-content: center;
		font-size: 14px;
	}
		
	.dataInternaEventos--dia-e-mes #dataInternaEventos--dia-e-mes_dia {
		font-weight: 600;
	}
		
	#dataInternaEventos--dia-e-mes_mes {
		text-transform: uppercase;
	}
		
	.dataInternaEventos--semana-e-horario .dataInternaEventos--semana-e-horario_dia {
		font-weight: 500;
		text-transform: capitalize;
		font-size: 16px;
	}
		
	.dataInternaEventos--semana-e-horario .dataInternaEventos--semana-e-horario_horario{
		font-size: 16px;
	}
		
	.containerLocalizacao {
		max-width: fit-content;
		align-items: center;
		gap: 15px;
		display: flex;
		padding-bottom: 30px;
	   	color: #000000 !important;
	   	font-family: proxima-soft,sans-serif !important;
	}
		
	.containerLocalizacaoIcone {
		width: 60px;
		height: 59px;
		border: 1px solid #473838;
		border-radius: 13px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 14px;
	}
	.endereco-evento {
		width: 600px;
	}
	
	.endereco-evento .tipoEvento {
		font-family: proxima-soft,sans-serif !important;
	}
	
	.endereco-e-salaEvento {
		display: flex;
		flex-direction: column;
	}
		
	.endereco-e-salaEvento--local {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 16px;
	}
		
	.endereco-e-salaEvento--sala{
		font-size: 16px;
		text-transform: uppercase;
	}
		
		
	/* Conteudo */
	.container-conteudo-principal {
		padding: 0;
		margin-bottom: 30px;
		width: 600px;
	}
		
	#descricao-evento {
		margin-top: 20px;
	}
		
	#descricao-evento h2 {
		font-size: 25px;
		margin-bottom: 10px;
		font-weight: 500;
		font-family: proxima-soft,sans-serif !important;
		color: #000000;
	}
		
	#customText, #descricaoSAS, #argumentoVenda {
		font-size: 16px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		height: 110px;
		overflow: hidden;
	}
		
	.btn-mostrar-mais {
		z-index: 1;
		position: absolute;
		outline: none;
		border: none;
		background-color: #000000;
		color: #fff;
		font-family: proxima-soft,sans-serif !important;
		width: 111px;
		height: 34px;
		font-size: 13px;
		border-radius: 13px;
	}
	
	.blur-text {
		position: absolute;
		height: 70%;
		width: 700px;
		bottom: 0px;
		background-image: linear-gradient(0deg, rgb(250 251 252) 0%, rgb(250 251 252 / 32%) 100%);
	}
	
	.btn-saiba-mais {
		position: absolute;
		z-index: 1;
		outline: none;
		border: none;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		background-color: #000000;
		color: #FFF;
		padding: 8px 15px;
		border-radius: 15px;
			
	}
		
	.btn-saiba-mais:hover {
		background-color: #171717;
	}
	
	.btn-mostrar-menos {
		background-color: #FFF;
		outline: none;
		border: 1px solid #000000;
		padding: 8px 8px;
		border-radius: 15px;
		position: absolute;
		z-index: 1;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		display: none;
	}
	
	/* Agenda */
	
	.titulo-agenda-eventos {
		color: #000000;
		font-family: proxima-soft,sans-serif !important;
		font-size: 25px;
		font-weight: 500;
	}
	
	#horarioCompleto {
	    margin-top: 15px;
	    display: grid;
	    grid-template-columns: repeat(4, 1fr);
	    gap: 20px 20px;
	    transition: 0.2s;
	}
	#horarioCompleto li{
	    width: 170px;
	    height: 60px;
	    color: #000000;
	    font: 600 17px 'proxima-soft',sans-serif !important;
	    display: flex;
	    align-items: center;
	}
	
	.listaHorariosEvento {
	    border: 1px solid #707070;
	    box-sizing: border-box;
	    border-radius: 10px;
	    display: flex;
	    justify-content: space-around;
	    align-items: center;
	}
	
	.diasEventoList--horario{
		font: 300 16px 'proxima-soft',sans-serif !important;
		color: #000000;
		margin-right: 4px;
	}
	
	.diasEventoList{
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	    gap: 5px;
	    padding-right: 10px;
	    border-right: 1px solid #CACBCC;
	}
	
	.diasEventoList h4{
	    font: 600 14px 'Roboto',sans-serif !important;
	}
	
	.diasEventoList p{
	    font: 400 12px 'Roboto',sans-serif !important;
	    text-transform: uppercase;
	    margin-top: -2px;
	    margin-bottom: -2px
	}
	
	/* Consultoria */
	.titulo-consultoria-border {
		border-bottom: 1px solid #DCDCDC;
	    padding-bottom: 30px
	}
			
	.categoria-consultoria-titulo{
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 13px; 
		font-weight: 300; 
		color: #000000;
	}
	.dataInternaEventosBorder{
		border-bottom: 1px solid #DCDCDC;
	    padding-bottom: 30px;
	    width: 700px;
	}
	
	.texto-carga-horaria {
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 14px; 
		font-weight: 400; 
		color: #000000;
	}
	
	#customTextConsultoria, #descricaoSASConsultoria, #argumentoVendaConsultoria {
		font-size: 16px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		height: 250px;
		overflow: hidden;
	}
	
	.btn-saiba-mais-Consultoria {
		position: absolute;
		z-index: 1;
		outline: none;
		border: none;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		background-color: #000000;
		color: #FFF;
		padding: 8px 15px;
		border-radius: 15px;	
	}
		
	.btn-saiba-mais-Consultoria:hover {
		background-color: #171717;
	}
	
	.btn-mostrar-menos-Consultoria {
		background-color: #FFF;
		outline: none;
		border: 1px solid #000000;
		padding: 8px 8px;
		border-radius: 15px;
		position: absolute;
		z-index: 1;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		display: none;
	}
}

@media (max-width: 1200px) and (min-width: 1025px){
	/*Boostrap reset*/
	.container-principal-interna-eventos{
		width: 100%;
	}
	.col-md-11 {
		padding: 0;
		margin: 0;
	}	
	 	
	 h1, h2, p {
	 	font-family: proxima-soft,sans-serif !important;
	 }
	
	 .breadcrumb {
		background-color: #fafbfc !important;
		padding: 0;
		margin-top: 30px;
		margin-bottom: 30px;
		width: 570px;
	}
		
	.breadcrumb > li + li:before {
		margin: 0 10px;
	}
		
	.breadcrumb > li + li:hover:before{
		text-decoration: none;
	}
		
	.breadcrumb-item a {
		color: #000000;
		text-transform: capitalize;
		font-family: proxima-soft,sans-serif !important;
		font-weight: 300;
		font-size: 15px;
	}
		
	.breadcrumb-item a:hover {
		text-decoration: underline;
	}
		
	.breadcrumb > .active {
		font-family: proxima-soft,sans-serif !important;
		font-weight: 400;
		font-style: normal;
		font-size: 15px;
		text-transform: capitalize;
	}
	
	.imagem-mobile_informacoes_de_compra {
        display: none;
    }
		
	#categorias-eventos {
		display: flex;
		align-items: center;
		gap: 20px;
		width: 570px;
		margin-top: 30px
	}
		
	.all-container {
		width: 570px;
		height: 100%;
		position: relative;
		bottom: 30px;
		padding: 20px;
		margin-bottom: -60px;
	}
		
	#categorias-eventos .categoria-evento-titulo {
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 15px; 
		font-weight: 600; 
	}
		
	.tipoEvento, .tagEventoOnline {
		font-weight: 400;
		color: #000000;
	}
		
	#titulo-evento-e-consultoria {
		margin-bottom: 20px;
		font-size: 30px;
		font-weight: 500;
		text-transform: capitalize;
		color: #000000;
	}
		
	.palestrantes-eventos {
		display: flex;
		width: 570px;
		gap: 30px;
		align-items: center;
		border-bottom: 1px solid #DCDCDC;
		padding-bottom: 30px;
	}
		
	.palestrantes-eventos > img {
		width: 90px;
		height: 90px;
		border-radius: 50%;
		background-color: #006EB3;
		border: none;
	}
	
	.palestrantes-eventos-conteudo h2 span {
		font-size: 16px;
		font-weight: 400;
	}
		
	.palestrantes-eventos-conteudo h2 {
		font-size: 22px;
		font-weight: 500;
		color: #000000;
	}
	.palestrantes-eventos-conteudo p {
		width: 400px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		color: #7B7B7B;
	}
		
	.container-horarios-eventos {
		width: 570px;
		margin-top: 20px;
		display: flex;
		flex-direction: column;
		gap: 15px;
		border-bottom: 1px solid #DCDCDC;
	}
	
	.dataInternaEventos--detalhes {
		display: flex;
		flex-direction: column;
	}
	
	.dataInternaEventos--detalhes p {
		text-transform: uppercase;
		font-weight: 500;
		font-family: proxima-soft,sans-serif !important;
		margin: 0;
	}
		
	.dataInternaEventos {
	    max-width: fit-content;
		align-items: center;
		gap: 15px;
		display: flex;
		color: #000000 !important;
	   	font-family: proxima-soft,sans-serif !important;
	}
		
	.dataInternaEventos--carga-horaria{
		display: none;
	}
	
	.dataInternaEventos--semana-e-horario, .dataInternaEventos--dia-e-mes {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
		
	.dataInternaEventos--dia-e-mes {
		width: 60px;
		height: 59px;
		border: 1px solid #473838;
		border-radius: 13px;
		align-items: center;
		justify-content: center;
		font-size: 14px;
	}
		
	.dataInternaEventos--dia-e-mes #dataInternaEventos--dia-e-mes_dia {
		font-weight: 600;
	}
		
	#dataInternaEventos--dia-e-mes_mes {
		text-transform: uppercase;
	}
		
	.dataInternaEventos--semana-e-horario .dataInternaEventos--semana-e-horario_dia {
		font-weight: 500;
		text-transform: capitalize;
		font-size: 16px;
	}
		
	.dataInternaEventos--semana-e-horario .dataInternaEventos--semana-e-horario_horario{
		font-size: 16px;
	}
		
	.containerLocalizacao {
		max-width: fit-content;
		align-items: center;
		gap: 15px;
		display: flex;
		padding-bottom: 30px;
	   	color: #000000 !important;
	   	font-family: proxima-soft,sans-serif !important;
	}
		
	.containerLocalizacaoIcone {
		width: 60px;
		height: 59px;
		border: 1px solid #473838;
		border-radius: 13px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 14px;
	}
	.endereco-evento {
		width: 570px;
	}
	
	.endereco-evento .tipoEvento {
		font-family: proxima-soft,sans-serif !important;
	}
	
	.endereco-e-salaEvento {
		display: flex;
		flex-direction: column;
	}
		
	.endereco-e-salaEvento--local {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 16px;
	}
		
	.endereco-e-salaEvento--sala{
		font-size: 16px;
		text-transform: uppercase;
	}

	/* Conteudo */
	.container-conteudo-principal {
		padding: 0;
		margin-bottom: 30px;
		width: 570px;
	}
		
	#descricao-evento {
		margin-top: 20px;
	}
		
	#descricao-evento h2 {
		font-size: 25px;
		margin-bottom: 10px;
		font-weight: 500;
		font-family: proxima-soft,sans-serif !important;
		color: #000000;
	}
		
	#customText, #descricaoSAS, #argumentoVenda {
		font-size: 16px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		height: 110px;
		overflow: hidden;
	}
		
	.btn-mostrar-mais {
		z-index: 1;
		position: absolute;
		outline: none;
		border: none;
		background-color: #000000;
		color: #fff;
		font-family: proxima-soft,sans-serif !important;
		width: 111px;
		height: 34px;
		font-size: 13px;
		border-radius: 13px;
	}
	
	.blur-text {
		position: absolute;
		height: 70%;
		width: 570px;
		bottom: 0px;
		background-image: linear-gradient(0deg, rgb(250 251 252) 0%, rgb(250 251 252 / 32%) 100%);
	}
	
	.btn-saiba-mais {
		position: absolute;
		z-index: 1;
		outline: none;
		border: none;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		background-color: #000000;
		color: #FFF;
		padding: 8px 15px;
		border-radius: 15px;	
	}
		
	.btn-saiba-mais:hover {
		background-color: #171717;
	}
	
	.btn-mostrar-menos {
		background-color: #FFF;
		outline: none;
		border: 1px solid #000000;
		padding: 8px 8px;
		border-radius: 15px;
		position: absolute;
		z-index: 1;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		display: none;
	}
	
	/* Agenda */
	
	.titulo-agenda-eventos {
		margin-top: 20px;
		color: #000000;
		font-family: proxima-soft,sans-serif !important;
		font-size: 25px;
		font-weight: 500;
	}
	
	#horarioCompleto {
	    margin-top: 15px;
	    display: grid;
	    grid-template-columns: repeat(3, 0fr);
	    gap: 15px 15px;
	    transition: 0.2s;
	}
	#horarioCompleto li{
	    width: 160px;
	    height: 60px;
	    color: #000000;
	    font: 600 17px 'proxima-soft',sans-serif !important;
	    display: flex;
	    align-items: center;
	}
	
	.listaHorariosEvento {
	    width: 160px;
		height: 60px;
		color: #000000;
		font: 600 17px 'proxima-soft',sans-serif !important;
		display: flex;
		align-items: center;
	}
	
	.diasEventoList--horario{
		font: 300 16px 'proxima-soft',sans-serif !important;
		color: #000000;
		margin-right: 4px;
	}
	
	.diasEventoList{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 5px;
		padding: 0 10px;
		border-right: 1px solid #CACBCC;
	}
	
	.diasEventoList h4{
	    font: 600 14px 'Roboto',sans-serif !important;
	}
	
	.diasEventoList p{
	    font: 400 12px 'Roboto',sans-serif !important;
	    text-transform: uppercase;
	    margin-top: -2px;
	    margin-bottom: -2px
	}

	.agenda-eventos-container{
		padding: 20px;
	}

	/* Consultoria */
	.titulo-consultoria-border {
		border-bottom: 1px solid #DCDCDC;
	    padding-bottom: 30px
	}
			
	.categoria-consultoria-titulo{
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 13px; 
		font-weight: 300; 
		color: #000000;
	}
	.dataInternaEventosBorder{
		border-bottom: 1px solid #DCDCDC;
	    padding-bottom: 30px;
	    width: 100%;
	}
	
	.texto-carga-horaria {
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 14px; 
		font-weight: 400; 
		color: #000000;
	}
	
	#customTextConsultoria, #descricaoSASConsultoria, #argumentoVendaConsultoria {
		font-size: 16px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		height: 250px;
		overflow: hidden;
	}
	
	.btn-saiba-mais-Consultoria {
		position: absolute;
		z-index: 1;
		outline: none;
		border: none;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		background-color: #000000;
		color: #FFF;
		padding: 8px 15px;
		border-radius: 15px;	
	}
		
	.btn-saiba-mais-Consultoria:hover {
		background-color: #171717;
	}
	
	.btn-mostrar-menos-Consultoria {
		background-color: #FFF;
		outline: none;
		border: 1px solid #000000;
		padding: 8px 8px;
		border-radius: 15px;
		position: absolute;
		z-index: 1;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		display: none;
	}
}

@media (max-width: 1024px) and (min-width: 768px){
	/*Boostrap reset*/
	.col-md-11 {
		padding: 0;
		margin: 0;
	}	

	.container-principal-interna-eventos{
		width: 100%;
	}
	 	
	 h1, h2, p {
	 	font-family: proxima-soft,sans-serif !important;
	 }
	
	.breadcrumb {
		display: none;
	}
	
	.imagem-mobile_informacoes_de_compra {
        display: block;
        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }
    
    .imagem-mobile_informacoes_de_compra img{
        width:100%;
       	height: 400px;
        object-fit:cover;
        background-attachment: fixed;
        padding: 0 !important;
        margin: 0 !important;
    }
		
	#categorias-eventos {
		display: flex;
		align-items: center;
		gap: 20px;
		width: 400px;
		margin-top: 20px
	}
		
	.all-container {
		width: 100%;
		height: 100%;
		position: relative;
		bottom: 30px;
		padding: 20px;
		margin-bottom: -60px;
		margin-top: 30px;
	}
		
	#categorias-eventos .categoria-evento-titulo {
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 15px; 
		font-weight: 600; 
	}
		
	.tipoEvento, .tagEventoOnline {
		font-weight: 400;
		color: #000000;
	}
		
	#titulo-evento-e-consultoria {
		margin-bottom: 20px;
		font-size: 30px;
		font-weight: 500;
		text-transform: capitalize;
		color: #000000;
	}
		
	.palestrantes-eventos {
		display: flex;
		width: 100%;
		gap: 30px;
		align-items: center;
		border-bottom: 1px solid #DCDCDC;
		padding-bottom: 30px;
	}
		
	.palestrantes-eventos > img {
		width: 90px;
		height: 90px;
		border-radius: 50%;
		background-color: #006EB3;
		border: none;
	}
	
	.palestrantes-eventos-conteudo h2 span {
		font-size: 16px;
		font-weight: 400;
	}
		
	.palestrantes-eventos-conteudo h2 {
		font-size: 22px;
		font-weight: 500;
		color: #000000;
	}
	.palestrantes-eventos-conteudo p {
		width: 100%;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		color: #7B7B7B;
	}
		
	.container-horarios-eventos {
		width: 100%;
		margin-top: 20px;
		display: flex;
		flex-direction: column;
		gap: 15px;
		border-bottom: 1px solid #DCDCDC;
	}
	
	.dataInternaEventos--detalhes {
		display: flex;
		flex-direction: column;
	}
	
	.dataInternaEventos--detalhes p {
		text-transform: uppercase;
		font-weight: 500;
		font-family: proxima-soft,sans-serif !important;
		margin: 0;
	}
		
	.dataInternaEventos {
	    max-width: fit-content;
		align-items: center;
		gap: 15px;
		display: flex;
		color: #000000 !important;
	   	font-family: proxima-soft,sans-serif !important;
	}
		 
	.dataInternaEventos--carga-horaria{
		display: none;
	}
	
	.dataInternaEventos--semana-e-horario, .dataInternaEventos--dia-e-mes {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
		
	.dataInternaEventos--dia-e-mes {
		width: 60px;
		height: 59px;
		border: 1px solid #473838;
		border-radius: 13px;
		align-items: center;
		justify-content: center;
		font-size: 14px;
	}
		
	.dataInternaEventos--dia-e-mes #dataInternaEventos--dia-e-mes_dia {
		font-weight: 600;
	}
		
	#dataInternaEventos--dia-e-mes_mes {
		text-transform: uppercase;
	}
		
	.dataInternaEventos--semana-e-horario .dataInternaEventos--semana-e-horario_dia {
		font-weight: 500;
		text-transform: capitalize;
		font-size: 16px;
	}
		
	.dataInternaEventos--semana-e-horario .dataInternaEventos--semana-e-horario_horario{
		font-size: 16px;
	}
		
	.containerLocalizacao {
		max-width: fit-content;
		align-items: center;
		gap: 15px;
		display: flex;
		padding-bottom: 30px;
	   	color: #000000 !important;
	   	font-family: proxima-soft,sans-serif !important;
	}
		
	.containerLocalizacaoIcone {
		width: 60px;
		height: 59px;
		border: 1px solid #473838;
		border-radius: 13px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 14px;
	}
	.endereco-evento {
		width: 100%;
	}
	
	.endereco-evento .tipoEvento {
		font-family: proxima-soft,sans-serif !important;
	}
	
	.endereco-e-salaEvento {
		display: flex;
		flex-direction: column;
	}
		
	.endereco-e-salaEvento--local {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 16px;
	}
		
	.endereco-e-salaEvento--sala{
		font-size: 16px;
		text-transform: uppercase;
	}

	/* Conteudo */
	.container-conteudo-principal {
		padding: 0;
		margin-bottom: 30px;
		width: 100%;
	}
		
	#descricao-evento {
		margin-top: 50px;
		margin-bottom: -10px;
	}
		
	#descricao-evento h2 {
		font-size: 25px;
		margin-bottom: 10px;
		font-weight: 500;
		font-family: proxima-soft,sans-serif !important;
		color: #000000;
	}
		
	#customText, #descricaoSAS, #argumentoVenda {
		font-size: 16px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		height: 110px;
		overflow: hidden;
	}
		
	.btn-mostrar-mais {
		z-index: 1;
		position: absolute;
		outline: none;
		border: none;
		background-color: #000000;
		color: #fff;
		font-family: proxima-soft,sans-serif !important;
		width: 111px;
		height: 34px;
		font-size: 13px;
		border-radius: 13px;
	}
	
	.blur-text {
		position: absolute;
		height: 70%;
		width: 100%;
		bottom: 0px;
		background-image: linear-gradient(0deg, rgb(250 251 252) 0%, rgb(250 251 252 / 32%) 100%);
	}
	
	.btn-saiba-mais {
		position: absolute;
		z-index: 1;
		outline: none;
		border: none;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		background-color: #000000;
		color: #FFF;
		padding: 8px 15px;
		border-radius: 15px;
			
	}
		
	.btn-saiba-mais:hover {
		background-color: #171717;
	}
	
	.btn-mostrar-menos {
		background-color: #FFF;
		outline: none;
		border: 1px solid #000000;
		padding: 8px 8px;
		border-radius: 15px;
		position: absolute;
		z-index: 1;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		display: none;
	}
	
	/* Agenda */
	.agenda-eventos-container{
		padding: 20px;
		width: 100%;
		margin-top: 40px;
	}

	.titulo-agenda-eventos {
		margin-top: 20px;
		color: #000000;
		font-family: proxima-soft,sans-serif !important;
		font-size: 25px;
		font-weight: 500;
	}
	
	#horarioCompleto {
	    margin-top: 15px;
	    display: grid;
	    grid-template-columns: repeat(4, 1fr);
	    gap: 20px 20px;
	    transition: 0.2s;
	}
	#horarioCompleto li{
	    width: 160px;
	    height: 60px;
	    color: #000000;
	    font: 600 17px 'proxima-soft',sans-serif !important;
	    display: flex;
	    align-items: center;
	}
	
	.listaHorariosEvento {
	    width: 160px;
		height: 60px;
		color: #000000;
		font: 600 17px 'proxima-soft',sans-serif !important;
		display: flex;
		align-items: center;
	}
	
	.diasEventoList--horario{
		font: 300 16px 'proxima-soft',sans-serif !important;
		color: #000000;
		margin-right: 4px;
	}
	
	.diasEventoList{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 5px;
		padding: 0 10px;
		border-right: 1px solid #CACBCC;
	}
	
	.diasEventoList h4{
	    font: 600 14px 'Roboto',sans-serif !important;
	}
	
	.diasEventoList p{
	    font: 400 12px 'Roboto',sans-serif !important;
	    text-transform: uppercase;
	    margin-top: -2px;
	    margin-bottom: -2px
	}

	/* Consultoria */
	.titulo-consultoria-border {
		border-bottom: 1px solid #DCDCDC;
	    padding-bottom: 30px
	}
			
	.categoria-consultoria-titulo{
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 13px; 
		font-weight: 300; 
		color: #000000;
	}
	.dataInternaEventosBorder{
		border-bottom: 1px solid #DCDCDC;
	    padding-bottom: 30px;
	    width: 700px;
	}
	
	.texto-carga-horaria {
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 14px; 
		font-weight: 400; 
		color: #000000;
	}
	
	#customTextConsultoria, #descricaoSASConsultoria, #argumentoVendaConsultoria {
		font-size: 16px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		height: 250px;
		overflow: hidden;
	}
	
	.btn-saiba-mais-Consultoria {
		position: absolute;
		z-index: 1;
		outline: none;
		border: none;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		background-color: #000000;
		color: #FFF;
		padding: 8px 15px;
		border-radius: 15px;	
	}
		
	.btn-saiba-mais-Consultoria:hover {
		background-color: #171717;
	}
	
	.btn-mostrar-menos-Consultoria {
		background-color: #FFF;
		outline: none;
		border: 1px solid #000000;
		padding: 8px 8px;
		border-radius: 15px;
		position: absolute;
		z-index: 1;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		display: none;
	}
	.containerCorpoDetalhe {
    	height: 180px
	}
	
	.intrinsic-container{
    	margin: 80px auto 0 auto;
	}
}

@media (max-width: 767px) and (min-width: 480px){
	/*Boostrap reset*/
	.col-md-11 {
		padding: 0;
		margin: 0;
	}	

	.container-principal-interna-eventos{
		width: 100%;
	}
	 	
	 h1, h2, p {
	 	font-family: proxima-soft,sans-serif !important;
	 }
	
	.breadcrumb {
		display: none;
	}
	
	.imagem-mobile_informacoes_de_compra {
        display: block;
        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }
    
    .imagem-mobile_informacoes_de_compra img{
        width:100%;
       	height: 310px;
        object-fit:cover;
        background-attachment: fixed;
        padding: 0 !important;
        margin: 0 !important;
    }
		
	#categorias-eventos {
		display: flex;
		align-items: center;
		gap: 20px;
		width: 400px;
		margin-top: 30px
	}
		
	.all-container {
		width: 100%;
		height: 100%;
		position: relative;
		bottom: 30px;
		padding: 20px;
		margin-bottom: -60px;
	}
		
	#categorias-eventos .categoria-evento-titulo {
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 15px; 
		font-weight: 600; 
	}
		
	.tipoEvento, .tagEventoOnline {
		font-weight: 400;
		color: #000000;
	}
		
	#titulo-evento-e-consultoria {
		margin-bottom: 20px;
		font-size: 30px;
		font-weight: 500;
		text-transform: capitalize;
		color: #000000;
	}
		
	.palestrantes-eventos {
		display: flex;
		width: 100%;
		gap: 30px;
		align-items: center;
		border-bottom: 1px solid #DCDCDC;
		padding-bottom: 30px;
	}
		
	.palestrantes-eventos > img {
		width: 90px;
		height: 90px;
		border-radius: 50%;
		background-color: #006EB3;
		border: none;
	}
	
	.palestrantes-eventos-conteudo h2 span {
		font-size: 16px;
		font-weight: 400;
	}
		
	.palestrantes-eventos-conteudo h2 {
		font-size: 22px;
		font-weight: 500;
		color: #000000;
	}
	.palestrantes-eventos-conteudo p {
		width: 100%;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		color: #7B7B7B;
	}
		
	.container-horarios-eventos {
		width: 100%;
		margin-top: 20px;
		display: flex;
		flex-direction: column;
		gap: 15px;
		border-bottom: 1px solid #DCDCDC;
	}
	
	.dataInternaEventos--detalhes {
		display: flex;
		flex-direction: column;
	}
	
	.dataInternaEventos--detalhes p {
		text-transform: uppercase;
		font-weight: 500;
		font-family: proxima-soft,sans-serif !important;
		margin: 0;
	}
		
	.dataInternaEventos {
	    max-width: fit-content;
		align-items: center;
		gap: 15px;
		display: flex;
		color: #000000 !important;
	   	font-family: proxima-soft,sans-serif !important;
	}
		
	.dataInternaEventos--carga-horaria{
		display: none;
	}
	
	.dataInternaEventos--semana-e-horario, .dataInternaEventos--dia-e-mes {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
		
	.dataInternaEventos--dia-e-mes {
		width: 60px;
		height: 59px;
		border: 1px solid #473838;
		border-radius: 13px;
		align-items: center;
		justify-content: center;
		font-size: 14px;
	}
		
	.dataInternaEventos--dia-e-mes #dataInternaEventos--dia-e-mes_dia {
		font-weight: 600;
	}
		
	#dataInternaEventos--dia-e-mes_mes {
		text-transform: uppercase;
	}
		
	.dataInternaEventos--semana-e-horario .dataInternaEventos--semana-e-horario_dia {
		font-weight: 500;
		text-transform: capitalize;
		font-size: 16px;
	}
		
	.dataInternaEventos--semana-e-horario .dataInternaEventos--semana-e-horario_horario{
		font-size: 16px;
	}
		
	.containerLocalizacao {
		max-width: fit-content;
		align-items: center;
		gap: 15px;
		display: flex;
		padding-bottom: 30px;
	   	color: #000000 !important;
	   	font-family: proxima-soft,sans-serif !important;
	}
		
	.containerLocalizacaoIcone {
		width: 60px;
		height: 59px;
		border: 1px solid #473838;
		border-radius: 13px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 14px;
	}
	.endereco-evento {
		width: 100%;
	}
	
	.endereco-evento .tipoEvento {
		font-family: proxima-soft,sans-serif !important;
	}
	
	.endereco-e-salaEvento {
		display: flex;
		flex-direction: column;
		width: 350px;
	}
		
	.endereco-e-salaEvento--local {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 14px;
	}
		
	.endereco-e-salaEvento--sala{
		font-size: 14px;
		text-transform: uppercase;
	}

	/* Conteudo */
	.container-conteudo-principal {
		padding: 0;
		margin-bottom: 100px;
		width: 100%;
	}
		
	#descricao-evento {
		margin-top: 20px;
	}
		
	#descricao-evento h2 {
		font-size: 25px;
		margin-bottom: 10px;
		font-weight: 500;
		font-family: proxima-soft,sans-serif !important;
		color: #000000;
	}
		
	#customText, #descricaoSAS, #argumentoVenda {
		font-size: 16px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		height: 110px;
		overflow: hidden;
	}
		
	.btn-mostrar-mais {
		z-index: 1;
		position: absolute;
		outline: none;
		border: none;
		background-color: #000000;
		color: #fff;
		font-family: proxima-soft,sans-serif !important;
		width: 111px;
		height: 34px;
		font-size: 13px;
		border-radius: 13px;
	}
	
	.blur-text {
		position: absolute;
		height: 70%;
		width: 93%;
		bottom: 0px;
		background-image: linear-gradient(0deg, rgb(250 251 252) 0%, rgb(250 251 252 / 32%) 100%);
	}
	
	.btn-saiba-mais {
		position: absolute;
		z-index: 1;
		outline: none;
		border: none;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		background-color: #000000;
		color: #FFF;
		padding: 8px 15px;
		border-radius: 15px;
			
	}
		
	.btn-saiba-mais:hover {
		background-color: #171717;
	}
	
	.btn-mostrar-menos {
		background-color: #FFF;
		outline: none;
		border: 1px solid #000000;
		padding: 8px 8px;
		border-radius: 15px;
		position: absolute;
		z-index: 1;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		display: none;
	}
	
	/* Agenda */
	
	.titulo-agenda-eventos {
		margin-top: 20px;
		color: #000000;
		font-family: proxima-soft,sans-serif !important;
		font-size: 25px;
		font-weight: 500;
	}
	
	#horarioCompleto {
	    margin-top: 15px;
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 20px 20px;
		transition: 0.2s;
	}
	#horarioCompleto li{
	    width: 150px;
	    height: 60px;
	    color: #000000;
	    font: 600 17px 'proxima-soft',sans-serif !important;
	    display: flex;
	    align-items: center;
	}
	
	.listaHorariosEvento {
	    width: 150px;
		height: 60px;
		color: #000000;
		font: 600 17px 'proxima-soft',sans-serif !important;
		display: flex;
		align-items: center;
	}
	
	.diasEventoList--horario{
		font: 300 14px 'proxima-soft',sans-serif !important;
		color: #000000;
		margin-right: 4px;
	}
	
	.diasEventoList{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 5px;
		padding: 0 10px;
		border-right: 1px solid #CACBCC;
	}
	
	.diasEventoList h4{
	    font: 600 14px 'Roboto',sans-serif !important;
	}
	
	.diasEventoList p{
	    font: 400 12px 'Roboto',sans-serif !important;
	    text-transform: uppercase;
	    margin-top: -2px;
	    margin-bottom: -2px
	}

	.evento_single {
		margin-bottom: 0;
	}

	.agenda-eventos-container{
		padding: 20px;
		width: 100%;
		
	}

	/* Consultoria */
	.all-container-consultoria{
		margin-bottom: -15px;
		margin-top: 40px;
	}
	.titulo-consultoria-border {
		border-bottom: 1px solid #DCDCDC;
	    padding-bottom: 30px
	}
			
	.categoria-consultoria-titulo{
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 13px; 
		font-weight: 300; 
		color: #000000;
	}
	.dataInternaEventosBorder{
		border-bottom: 1px solid #DCDCDC;
	    padding-bottom: 30px;
	    width: 100%;
	}
	
	.texto-carga-horaria {
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 14px; 
		font-weight: 400; 
		color: #000000;
	}
	
	#customTextConsultoria, #descricaoSASConsultoria, #argumentoVendaConsultoria {
		font-size: 16px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		height: 250px;
		overflow: hidden;
	}
	
	.btn-saiba-mais-Consultoria {
		position: absolute;
		z-index: 1;
		outline: none;
		border: none;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		background-color: #000000;
		color: #FFF;
		padding: 8px 15px;
		border-radius: 15px;	
	}
		
	.btn-saiba-mais-Consultoria:hover {
		background-color: #171717;
	}
	
	.btn-mostrar-menos-Consultoria {
		background-color: #FFF;
		outline: none;
		border: 1px solid #000000;
		padding: 8px 8px;
		border-radius: 15px;
		position: absolute;
		z-index: 1;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		display: none;
	}
}

@media (max-width: 481px) {
	/*Boostrap reset*/
	.col-md-11 {
		padding: 0;
		margin: 0;
	}	

	.container-principal-interna-eventos{
		width: 100%;
	}
	
	.containerCorpoDetalhe {
    	height: 170px;
	}
		
	.breadcrumb {
		display: none;
	}
	
	.imagem-mobile_informacoes_de_compra {
        display: block;
        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }
    
    .imagem-mobile_informacoes_de_compra img{
        width:100%;
        height:100%;
        object-fit:cover;
        background-attachment: fixed;
        padding: 0 !important;
        margin: 0 !important;
    }
	 	
	 h1, h2, p {
	 	font-family: proxima-soft,sans-serif !important;
	 }
		
	#categorias-eventos {
		display: flex;
		align-items: center;
		gap: 20px;
		width: 100%;
	}
		
	.all-container {
		width: 100%;
		height: 100%;
		padding: 0 25px;
	}
		
	.all-container-info {
		top: -40px;
	    background-color: #fff;
	    border-radius: 20px 20px 0 0;
	    position: relative;
	    padding: 30px 25px 0 25px;
	}
	
	.container-conteudo-principal{
		    position: relative;
		    top: -45px;
	}
	#categorias-eventos .categoria-evento-titulo {
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 13px; 
		font-weight: 600; 
	}
		
	.categoria-consultoria-titulo{
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 13px; 
		font-weight: 300; 
		color: #000000;
	}
		
	.tipoEvento, .tagEventoOnline {
		font-weight: 400;
		color: #000000;
	}
		
	#titulo-evento-e-consultoria {
		margin-bottom: 20px;
		font-size: 25px;
		font-weight: 500;
		text-transform: capitalize;
		color: #000000;
	}
		
	.palestrantes-eventos {
		display: flex;
		flex-direction: column;
		width: 100%;
		gap: 30px;
		align-items: center;
		border-bottom: 1px solid #DCDCDC;
		padding-bottom: 20px;
	}
		
	.palestrantes-eventos > img {
		width: 90px;
		height: 90px;
		border-radius: 50%;
		background-color: #006EB3;
		border: none;
	}
	
	.palestrantes-eventos-conteudo h2 span {
		font-size: 14px;
		font-weight: 400;
	}
	.palestrantes-eventos-conteudo {
		width: 100%;
	}
	.palestrantes-eventos-conteudo h2 {
		font-size: 18px;
		font-weight: 500;
		color: #000000;
	}
	.palestrantes-eventos-conteudo p {
		width: 100%;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		color: #7B7B7B;
		font-size: 13px;
	}
		
	.container-horarios-eventos {
		width: 100%;
		margin-top: 20px;
		display: flex;
		flex-direction: column;
		gap: 20px;
		border-bottom: 1px solid #DCDCDC;
	}
	
	.dataInternaEventos--detalhes {
		display: flex;
		flex-direction: column;
	}
	
	.dataInternaEventos--detalhes p {
		text-transform: uppercase;
		font-weight: 500;
		font-family: proxima-soft,sans-serif !important;
		margin: 0;
	}
		
	.dataInternaEventos {
	    max-width: fit-content;
		align-items: center;
		gap: 15px;
		display: flex;
		color: #000000 !important;
	   	font-family: proxima-soft,sans-serif !important;
	}
	
	.carga-horaria-desktop{
		display: none;
	}
	
	.dataInternaEventos--carga-horaria{
		display: block;
	}
		
	.dataInternaEventos--semana-e-horario, .dataInternaEventos--dia-e-mes {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
		
	.dataInternaEventos--dia-e-mes {
		width: 60px;
		height: 59px;
		border: 1px solid #473838;
		border-radius: 13px;
		align-items: center;
		justify-content: center;
		font-size: 14px;
	}
		
	.dataInternaEventos--dia-e-mes #dataInternaEventos--dia-e-mes_dia {
		font-weight: 600;
	}
		
	#dataInternaEventos--dia-e-mes_mes {
		text-transform: uppercase;
	}
		
	.dataInternaEventos--semana-e-horario .dataInternaEventos--semana-e-horario_dia {
		font-weight: 500;
		text-transform: capitalize;
		font-size: 16px;
	}
		
	.dataInternaEventos--semana-e-horario .dataInternaEventos--semana-e-horario_horario{
		font-size: 14px;
	}
		
	.containerLocalizacao {
		max-width: fit-content;
	    align-items: center;
	    gap: 15px;
	    display: grid;
	    grid-template-columns: 60px 1fr;
	    padding-bottom: 20px;
	    color: #000000 !important;
	    font-family: proxima-soft,sans-serif !important;
	}
		
	.containerLocalizacaoIcone {
		width: 60px;
		height: 59px;
		border: 1px solid #473838;
		border-radius: 13px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 14px;
	}
	.endereco-evento {
		width: 100%;
	}
	
	.endereco-evento .tipoEvento {
		font-family: proxima-soft,sans-serif !important;
	}
	
	.endereco-e-salaEvento {
		display: flex;
		flex-direction: column;
	}
		
	.endereco-e-salaEvento--local {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 13px;
	}
		
	.endereco-e-salaEvento--sala{
		font-size: 14px;
		text-transform: uppercase;
	}
		
		
	/* Conteudo */
	.container-conteudo-principal {
		padding: 0;
		margin: 0;
		width: 100%;
	}
		
	#descricao-evento {
		margin-top: 20px;
	}
		
	#descricao-evento h2 {
		font-size: 25px;
		margin-bottom: 10px;
		font-weight: 500;
		font-family: proxima-soft,sans-serif !important;
		color: #000000;
	}
		
	#customText, #descricaoSAS, #argumentoVenda {
		font-size: 16px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		height: 100px;
		overflow: hidden;
	}
		
	.btn-mostrar-mais {
		z-index: 1;
		position: absolute;
		outline: none;
		border: none;
		background-color: #000000;
		color: #fff;
		font-family: proxima-soft,sans-serif !important;
		width: 111px;
		height: 34px;
		font-size: 13px;
		border-radius: 13px;
	}
	
	.blur-text {
		position: absolute;
		width: 88%;
		height: 80%;
		bottom: 0px;
		background-image: linear-gradient(0deg, rgb(250 251 252) 0%, rgb(250 251 252 / 32%) 100%);
	}
	
	.btn-saiba-mais {
		position: absolute;
		z-index: 1;
		outline: none;
		border: none;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		background-color: #000000;
		color: #FFF;
		padding: 8px 15px;
		border-radius: 15px;
			
	}
		
	.btn-saiba-mais:hover {
		background-color: #171717;
	}
	
	.btn-mostrar-menos {
		background-color: #FFF;
		outline: none;
		border: 1px solid #000000;
		padding: 8px 8px;
		border-radius: 15px;
		position: absolute;
		z-index: 1;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		display: none;
	}
	
	/* Agenda */
	.agenda-eventos-container{
		padding: 10px;
		width: 100%;
		padding: 0 25px;
	}
	.titulo-agenda-eventos {
		margin-top: 40px;
		color: #000000;
		font-family: proxima-soft,sans-serif !important;
		font-size: 25px;
		font-weight: 500;
	}
	
	#horarioCompleto {
	    margin-top: 15px;
	    display: grid;
	    grid-template-columns: repeat(2, 1fr);
	    gap: 10px 10px;
	    transition: 0.2s;
	}
	#horarioCompleto li{
	    width: 150px;
	    height: 60px;
	    color: #000000;
	    font: 600 17px 'proxima-soft',sans-serif !important;
	    display: flex;
	    align-items: center;
	}
	
	.listaHorariosEvento {
	    border: 1px solid #707070;
	    box-sizing: border-box;
	    border-radius: 8px;
	    display: flex;
	    justify-content: space-around;
	    align-items: center;
	}
	
	.diasEventoList--horario{
		font: 300 14px 'proxima-soft',sans-serif !important;
		color: #000000;
		margin-right: 4px;
	}
	
	.diasEventoList{
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	    gap: 5px;
	    padding-right: 8px;
	    border-right: 1px solid #CACBCC;
	}
	
	.diasEventoList h4{
	    font: 600 12px 'Roboto',sans-serif !important;
	}
	
	.diasEventoList p{
	    font: 400 10px 'Roboto',sans-serif !important;
	    text-transform: uppercase;
	    margin-top: -2px;
	    margin-bottom: -2px
	}
	
	/* Consultoria */
	.container-conteudo-principal-consultoria{
		position: relative;
   		top: -45px
	}
	.breadcrumbConsultoria{
		display: none;
	}
	.containerCorpoDetalheConsultoria {
		height: 300px;
	}
	.titulo-consultoria-border {
		border-bottom: 1px solid #DCDCDC;
	    padding-bottom: 30px
	}
	
	.dataInternaEventosBorder{
		border-bottom: 1px solid #DCDCDC;
	    padding-bottom: 30px;
	    width: 100%;
	}
	
	.texto-carga-horaria {
		font-family: proxima-soft,sans-serif !important;
		text-transform: capitalize; 
		font-size: 15px; 
		font-weight: 400; 
		color: #000000;
	}
	
	#customTextConsultoria, #descricaoSASConsultoria, #argumentoVendaConsultoria {
		font-size: 16px;
		text-align: justify;
		font-family: proxima-soft,sans-serif !important;
		height: 270px;
		overflow: hidden;
	}
	
	.btn-saiba-mais-Consultoria {
		position: absolute;
		z-index: 1;
		outline: none;
		border: none;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		background-color: #000000;
		color: #FFF;
		padding: 8px 15px;
		border-radius: 15px;	
	}
		
	.btn-saiba-mais-Consultoria:hover {
		background-color: #171717;
	}
	
	.btn-mostrar-menos-Consultoria {
		background-color: #FFF;
		outline: none;
		border: 1px solid #000000;
		padding: 8px 8px;
		border-radius: 15px;
		position: absolute;
		z-index: 1;
		font-family: proxima-soft,sans-serif !important;
		font-size: 12px;
		display: none;
	}

	
	
	/*Cookie*/
	#ot-sdk-btn-floating{
		width: 30px !important;
		height: 30px !important;
	}
	
}