@charset "UTF-8";
* {
	background-color: transparent;
	margin: 0;
	padding: 0;
}

.horarios .form-group{
	float: left;
	width: 100%;
}
.horarios .form-group .input-group{
	float: left;
	width: 100%;
	background: #FFF;
	padding: 10px 10px;
	display: flex;
	font-size: 13px;
	border-right: solid 1px #DFDFDF;
	border-top: solid 1px #DFDFDF;
	border-bottom: solid 1px #DFDFDF;
}
.horarios .form-group .input-group .input-group-addon{
	font-size: 13px;
	line-height: 17px;
	text-align: left;
}

.float_100_top {
	float: left;
	width: 100%;
	position: relative;
}

.float_100 {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: stretch;
	position: relative;
}

a:hover {
	text-decoration: none;
}

* {
	letter-spacing: 1px !important;
}

header#header {
	background-color: #01335F;
}
@media (max-width: 768px) {
	header#header .container {
		padding-right: 0;
	}
	header#header .header-body.border-top-0 {
		border: none;
	}
	header#header .header-body.border-top-0, header#header .header-container.container, header#header .header-nav.header-nav-links.order-2.order-lg-1 {
		height: 100%;
	}
}
header#header div.header-body {
	background-color: #01335F;
}
header#header img.logoHeader {
	/* width: 20vw; */
	height: auto;
}
@media (max-width: 768px) {
	header#header img.logoHeader {
		/* width: 55.6vw; */
	}
}
header#header div.iconeBuscar {
	width: auto;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
header#header div.iconeBuscar a {
	width: 100%;
	height: 100%;
	display: flex !important;
}
header#header div.iconeBuscar a i {
	color: #FFFFFF;
	margin: auto;
}
header#header div.iconeBuscar a:hover {
	text-decoration: none;
}
header#header ul#mainNav li a {
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: "amino13";
	font-size: calc(12px + 0.2vw);
}
header#header ul#mainNav li a div.bolinhaIconeHeader {
	height: 2.5vw;
	width: 2.5vw;
	border-radius: 50%;
	background-color: #4BABFF;
	display: flex;
	margin-right: 15px;
}
header#header ul#mainNav li a div.bolinhaIconeHeader i {
	color: #FFFFFF;
	font-size: 1.2vw;
	margin: auto;
}
/* header#header ul#mainNav li a i.menuLateral {
color: #FFFFFF;
} */
header#header ul#mainNav .hc-nav-trigger span,
header#header ul#mainNav .hc-nav-trigger span::before,
header#header ul#mainNav .hc-nav-trigger span::after {
	background: #fff !important;
}
header#header ul#mainNav .hc-nav-trigger span {
	width: 37px;
}
header#header ul#mainNav .hc-nav-trigger span::before {
	width: 45px;
}
header#header ul#mainNav .hc-nav-trigger span::after {
	width: 30px;
}
header#header button.botaoMenuColapsado {
	background-color: #4BABFF;
	height: 100%;
	margin: 0 auto;
}
header#header button.botaoMenuColapsado i {
	color: #FFFFFF;
	font-size: 38px;
}
header#header button.botaoMenuColapsado .menuLateral span,
header#header button.botaoMenuColapsado .menuLateral span::after,
header#header button.botaoMenuColapsado .menuLateral span::before {
	width: 40px;
	background-color: #fff;
}
header#header button.botaoMenuColapsado .menuLateral span::after {
	width: 35px;
}
header#header button.botaoMenuColapsado .menuLateral span::before {
	width: 45px;
}
@media (max-width: 768px) {
	header#header .header-nav.header-nav-links.order-2.order-lg-1 {
		width: 17.5vw;
		background-color: #4BABFF;
	}
}


header#cabecalhoDestaques {
	background-color: #FFF;
}
@media (max-width: 768px) {
	header#cabecalhoDestaques {
		display: none;
	}
}
header#cabecalhoDestaques div div div div {
	display: flex;
	padding: 15px 0;
}
header#cabecalhoDestaques div div div div div.limitaDestaques {
	padding: 0;
	width: 90%;
}
header#cabecalhoDestaques div div div div div.limitaDestaques div {
	padding: 0;
	margin: 0;
}
header#cabecalhoDestaques div div div div div.limitaDestaques div div.owl-dots, header#cabecalhoDestaques div div div div div.limitaDestaques div div.owl-nav {
	display: none;
}
header#cabecalhoDestaques div div div div div.limitaDestaques div div.cardDestaquesHeader {
	margin-left: 15px;
}
header#cabecalhoDestaques div div div div div.limitaDestaques div div.cardDestaquesHeader a {
	display: flex;
	line-height: 1;
}
header#cabecalhoDestaques div div div div div.limitaDestaques div div.cardDestaquesHeader a h6 {
	color: #000;
	font-family: "amino7";
	margin-bottom: 0;
	margin-right: auto;
	width: fit-content;
}
header#cabecalhoDestaques div div div div div.limitaDestaques div div.cardDestaquesHeader a h6 span {
	font-family: "amino12";
	font-weight: bold;
}
header#cabecalhoDestaques div div div div div.limitaDestaques div div.cardDestaquesHeader a h6 span.nome {
	margin-left: calc(2 * 20px);
}
header#cabecalhoDestaques div div div div div.limitaDestaques div div.cardDestaquesHeader a:hover {
	text-transform: none;
}
header#cabecalhoDestaques div div div div i.setaEsconde {
	color: #000;
	float: right;
	margin: 0 0 0 auto;
}
header#cabecalhoDestaques div div div div i.setaEsconde:hover {
	cursor: pointer;
}

div.container-fluid div.cabecalhoGeral {
	height: 14vw;
	background-color: #4BABFF;
	background-repeat: repeat;
	background-size: auto;
	background-position: center;
	background-attachment: fixed;
}
div.container-fluid div.cabecalhoGeral h1, div.container-fluid div.cabecalhoGeral h4 {
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	margin: 0;
}
div.container-fluid div.cabecalhoGeral h1 {
	font-family: "amino13";
	margin-top: auto;
}
div.container-fluid div.cabecalhoGeral h4 {
	font-family: "amino7";
	margin-bottom: auto;
	font-weight: normal;
}

div.perfilIncompleto {
	text-align: center !important;
}

body#faca_parte div.slider-container.rev_slider_wrapper {
	background-color: #01335F;
}

@keyframes shadow-pulse {
	0% {
		box-shadow: 0 0 0 0px rgba(52, 175, 35, 0.2);
	}
	100% {
		box-shadow: 0 0 0 35px rgba(52, 175, 35, 0);
	}
}
@keyframes shadow-pulse-big {
	0% {
		box-shadow: 0 0 0 0px rgba(52, 175, 35, 0.1);
	}
	100% {
		box-shadow: 0 0 0 70px rgba(52, 175, 35, 0);
	}
}
div.whatsappFlutuante {
	z-index: 9999;
	background-color: #34af23;
	position: fixed;
	width: 4em;
	height: 4em;
	display: flex;
	border-radius: 500px;
	right: 5%;
	bottom: 10%;
	animation: shadow-pulse 1s infinite;
}
div.whatsappFlutuante a {
	margin: auto;
	width: fit-content;
	height: fit-content;
}
div.whatsappFlutuante a i {
	font-size: 3em;
	color: #FFFFFF;
}

@media (min-width: 769px) {
	.naoMostraDesk {
		display: none;
	}
}

div.container-fluid div.topoInicial {
	background-color: #01335F;
	padding: 10vh 0;
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial {
		background-color: #01335F;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial div div.logoMenuInicial div.logoInicial {
		display: flex;
	}
}
div.container-fluid div.topoInicial div div.logoMenuInicial div.logoInicial img {
	height: auto;
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial div div.logoMenuInicial div.logoInicial img {
		margin: 0 auto;
	}
}
div.container-fluid div.topoInicial div div.logoMenuInicial div.botoesInicial div {
	height: 100%;
}
div.container-fluid div.topoInicial div div.logoMenuInicial div.botoesInicial div a {
	margin-right: 20px;
}
div.container-fluid div.topoInicial div div.logoMenuInicial div.botoesInicial div a div {
	height: 70%;
	display: flex;
	border-radius: 5px;
	padding: 10px 20px;
	width: fit-content;
}
div.container-fluid div.topoInicial div div.logoMenuInicial div.botoesInicial div a div i {
	color: #FFFFFF;
	height: fit-content;
	margin: auto 0;
	margin-right: 10px;
	font-size: 1.5em !important;
}
div.container-fluid div.topoInicial div div.logoMenuInicial div.botoesInicial div a div p {
	font-family: "amino13";
	color: #FFFFFF;
	margin: auto 0;
	width: fit-content;
	line-height: 1;
	font-size: calc(12px + 0.2vw);
}
div.container-fluid div.topoInicial div div.logoMenuInicial div.botoesInicial div a div.cadastre-se {
	background-color: transparent;
}
div.container-fluid div.topoInicial div div.logoMenuInicial div.botoesInicial div a div.loginPainel {
	background-color: #4BABFF;
}
div.container-fluid div.topoInicial div div.logoMenuInicial div.botoesInicial div i.menuLateral {
	color: #FFF;
	margin: auto 0;
	margin-right: 15px;
	margin-left: 20px;
	/* margin-top: 10px; */
}
.nav-content a:hover {
	background-color: #01335f !important;
}

div.container-fluid div.topoInicial div div.formularioInicial div form {
	margin-bottom: 20px;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div select {
	-webkit-appearance: none;
	-moz-appearance: none;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div input::-webkit-calendar-picker-indicator {
	display: none;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div select, div.container-fluid div.topoInicial div div.formularioInicial div form div input {
	width: 100%;
	border: 0;
	border-radius: 5px;
	background-color: #FFFFFF;
	font-family: "amino5";
	color: #787880;
	line-height: 1;
	height: 5vw;
	padding: 0 calc(2 * 15px);
	font-size: calc(12px + 0.25vw);
	font-weight: 700;
	margin-bottom: 15px;
}
@media (min-width: 769px) {
	div.container-fluid div.topoInicial div div.formularioInicial div form div select, div.container-fluid div.topoInicial div div.formularioInicial div form div input {
		-webkit-box-shadow: 0px 0px 26px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0px 0px 26px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 26px 10px rgba(0, 0, 0, 0.2);
	}
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial div div.formularioInicial div form div select, div.container-fluid div.topoInicial div div.formularioInicial div form div input {
		height: 16vw;
		padding: 0 15px;
	}
}
div.container-fluid div.topoInicial div div.formularioInicial div form div input::-webkit-input-placeholder {
	/* Edge */
	color: #787880;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #787880;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div input::placeholder {
	color: #787880;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div .seletorDesabilitado {
	color: #dbdbdb;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div .seletorDesabilitado::-webkit-input-placeholder {
	/* Edge */
	color: #dbdbdb !important;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div .seletorDesabilitado:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #dbdbdb !important;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div .seletorDesabilitado::placeholder {
	color: #dbdbdb !important;
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial div div.formularioInicial div form div {
		/* arrows */
	}
	div.container-fluid div.topoInicial div div.formularioInicial div form div select, div.container-fluid div.topoInicial div div.formularioInicial div form div input {
		/* styling */
		background-color: white;
		border: none;
		border-radius: 5px;
		display: inline-block;
		/* reset */
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-appearance: none;
		-moz-appearance: none;
		position: relative;
	}
	div.container-fluid div.topoInicial div div.formularioInicial div form div select, div.container-fluid div.topoInicial div div.formularioInicial div form div input {
		background-image: linear-gradient(to right, #4BABFF, #4BABFF);
		background-position: 100% 0;
		background-size: 4em 100%;
		background-repeat: no-repeat;
	}
	div.container-fluid div.topoInicial div div.formularioInicial div form div select:focus {
		background-image: linear-gradient(to right, #4BABFF, #4BABFF);
		background-position: 100% 0;
		background-size: 4em 100%;
		background-repeat: no-repeat;
		border-color: grey;
		outline: 0;
	}
	div.container-fluid div.topoInicial div div.formularioInicial div form div select, div.container-fluid div.topoInicial div div.formularioInicial div form div input:-moz-focusring {
		color: transparent;
		text-shadow: 0 0 0 #000;
	}
	div.container-fluid div.topoInicial div div.formularioInicial div form div select#tipo {
		padding-right: calc(15px + 4em);
	}
}
div.container-fluid div.topoInicial div div.formularioInicial div form div button.iniciarPesquisa {
	background-color: #01335F;
	border: 0;
	border-radius: 5px;
	height: 5vw;
	width: 100%;
	padding: 0 calc(2 * 15px);
	margin-bottom: 15px;
	display: flex;
}
@media (min-width: 769px) {
	div.container-fluid div.topoInicial div div.formularioInicial div form div button.iniciarPesquisa {
		-webkit-box-shadow: 0px 0px 26px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0px 0px 26px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 26px 10px rgba(0, 0, 0, 0.2);
	}
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial div div.formularioInicial div form div button.iniciarPesquisa {
		background-color: #4BABFF;
		height: 16vw;
		padding: 0 15px;
	}
}
div.container-fluid div.topoInicial div div.formularioInicial div form div button.iniciarPesquisa i {
	color: #4BABFF;
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial div div.formularioInicial div form div button.iniciarPesquisa i {
		color: #FFF;
	}
}
div.container-fluid div.topoInicial div div.formularioInicial div form div button.iniciarPesquisa p {
	color: #FFFFFF;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div button.iniciarPesquisa i {
	margin: auto;
	margin-right: 10px;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div button.iniciarPesquisa p {
	font-family: "amino13";
	margin: auto;
	margin-left: 0;
	line-height: 1;
	font-size: calc(12px + 0.2vw);
}
div.container-fluid div.topoInicial div div.formularioInicial div form div.divDeSeletor {
	position: relative;
}
div.container-fluid div.topoInicial div div.formularioInicial div form div.divDeSeletor::after {
	content: "";
	font-family: "Font Awesome 5 Pro";
	color: #787881;
	right: 2em;
	top: 50%;
	transform: translate(50%, -1.5em);
	position: absolute;
	pointer-events: none;
}
@media (min-width: 769px) {
	div.container-fluid div.topoInicial div div.formularioInicial div form div.divDeSeletor::after {
		font-size: 1.5em;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial div div.formularioInicial div form div.divDeSeletor::after {
		color: #ffffff;
	}
}
@media (min-width: 769px) {
	div.container-fluid div.topoInicial div div.formularioInicial div form div.divDeSeletor::after {
		transform: translate(50%, -1em);
	}
}
div.container-fluid div.topoInicial div div.formularioInicial div a.naoEncontrei h6 {
	font-family: "amino5";
	margin: 0 auto;
	width: fit-content;
	line-height: 1;
	font-size: calc(12px + 0.25vw);
	color: #000;
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial div div.formularioInicial div a.naoEncontrei h6 {
		color: #FFFFFF;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial div div.formularioInicial {
		margin-top: 7vh;
	}
}

/*  */

@media (max-width: 768px) {
	div.container-fluid div.topoInicial.topoTopo {
		padding-top: 7vh;
		padding-bottom: 0;
	}
}
div.container-fluid div.topoInicial.topo2 {
	background-color: #FFF;
}
@media (max-width: 768px) {
	div.container-fluid div.topoInicial.topo2 {
		padding-top: 0;
		background-color: #01335F;
	}
}
div.container-fluid div.miniPropagandas {
	padding: 10vh 0;
}
@media (max-width: 768px) {
	div.container-fluid div.miniPropagandas {
		padding: 5vh 0 0;
	}
	div.container-fluid div.miniPropagandas div div div.col-lg-6.col-md-6.col-sm-12.col-12 {
		margin-bottom: 5vh;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.miniPropagandas.mobileOnly {
		padding: 0 0 5vh !important;
	}
}
@media (min-width: 769px) {
	div.container-fluid div.miniPropagandas {
		background-color: #ECEBE1;
	}
}
@media (min-width: 769px) {
	div.container-fluid div.miniPropagandas div {
		height: 220px !important;
	}
}
@media (min-width: 769px) {
	div.container-fluid div.miniPropagandas div div {
		height: 220px !important;
	}
}
div.container-fluid div.inferiorInicial {
	padding: 20vh 0 15vh;
	padding-bottom: 0 !important;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.titulo, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.titulo, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.titulo, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.titulo {
	margin-bottom: 5vh;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.titulo h1, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.titulo h1, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.titulo h1, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.titulo h1 {
	color: #003261;
	font-family: "amino13";
	font-size: calc(12px + 3vw);
	margin-bottom: 15px;
	line-height: 1;
	text-align: center;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.titulo h4, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.titulo h4, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.titulo h4, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.titulo h4 {
	font-family: "amino7";
	line-height: 1;
	margin-bottom: 20px;
	text-align: center;
	color: #787880;
	font-size: calc(12px + 1vw);
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.titulo div.linhaDestaque, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.titulo div.linhaDestaque, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.titulo div.linhaDestaque, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.titulo div.linhaDestaque {
	width: 15vw;
	background-color: #003261;
	height: 3px;
	margin: 0 auto;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista {
	border: 1px solid #E8E8E8;
	margin-bottom: 10vh;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.dumb, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.dumb {
	background-color: #F5F5EB;
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 95%;
	position: relative;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.dumb img, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos {
	position: relative;
	padding: 20px;
	padding-bottom: 40px;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h5, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h5 {
	font-family: "amino5";
	color: #787880;
	text-transform: none;
	font-size: calc(12px + 0.3vw);
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h6, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h6 {
	color: #787880;
	font-family: "amino7";
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: calc(8px + 0.2vw);
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos h6.tags, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos h6.tags {
	text-align: justify;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.linhaHorizontal, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.linhaHorizontal {
	height: 1px;
	width: 100%;
	background-color: #E8E8E8;
	margin: 10px 0;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.perfilIncompleto, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.perfilIncompleto {
	border: 1px #01335F solid;
	color: #01335F;
	padding: 5px 10px;
	font-size: calc(8px + 0.2vw);
	font-family: "amino8";
	line-height: 1;
	height: fit-content;
	margin-bottom: 10px;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes {
	display: flex;
	color: #787880;
	font-family: "amino8";
	line-height: 1;
	margin-bottom: 10px;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div {
	width: fit-content;
	margin-right: 5px;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div div span, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div div span {
	color: #4BABFF;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.avaliacoes div div span span i {
	font-size: 10px;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.mais, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.mais {
	position: absolute;
	left: 20px;
	padding: 10px;
	bottom: 0;
	transform: translateY(50%);
	border-radius: 50%;
	background-color: #01335F;
	height: 35px;
	width: 35px;
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista a div.textos div.mais i, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista a div.textos div.mais i {
	position: absolute;
	color: #FFFFFF;
	font-size: 15px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
	div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista {
		margin-bottom: 5vh;
	}
}
div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselClinicasDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.especialistasDestaque div.carrosselHospitaisDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselClinicasDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselLboratoriosDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.clinicasDestaque div.carrosselHospitaisDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselClinicasDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselLboratoriosDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.hospitaisDestaque div.carrosselHospitaisDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselClinicasDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselLboratoriosDestaques div.cardEspecialista:hover, div.container-fluid div.inferiorInicial div div.laboratoriosDestaque div.carrosselHospitaisDestaques div.cardEspecialista:hover {
	-webkit-box-shadow: 0px 0px 20px 7px rgba(0, 0, 0, 0.31);
	-moz-box-shadow: 0px 0px 20px 7px rgba(0, 0, 0, 0.31);
	box-shadow: 0px 0px 20px 7px rgba(0, 0, 0, 0.31);
}
@media (min-width: 769px) {
	div.container-fluid div.inferiorInicial div div.propagandaInicial div div {
		height: 220px !important;
	}
}
@media (min-width: 769px) {
	div.container-fluid div.inferiorInicial div div.propagandaInicial div div div {
		height: 220px !important;
	}
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.titulo {
	margin-bottom: 5vh;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.titulo h1 {
	color: #003261;
	font-family: "amino13";
	font-size: calc(12px + 3vw);
	margin-bottom: 15px;
	line-height: 1;
	text-align: center;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.titulo h4 {
	font-family: "amino7";
	line-height: 1;
	margin-bottom: 20px;
	text-align: center;
	color: #787880;
	font-size: calc(12px + 1vw);
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.titulo div.linhaDestaque {
	width: 15vw;
	background-color: #003261;
	height: 3px;
	margin: 0 auto;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo {
	border: 1px solid #E8E8E8;
	margin-bottom: 10vh;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.dumb {
	background-color: #F5F5EB;
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 95%;
	position: relative;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos {
	position: relative;
	padding: 20px;
	padding-bottom: 40px;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos h5 {
	font-family: "amino5";
	color: #787880;
	text-transform: none;
	font-size: calc(12px + 0.3vw);
}
@media (max-width: 768px) {
	div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos h5 {
		text-align: center;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		font-family: "amino-regular";
		font-size: calc(12px + 2vw);
		letter-spacing: 0.5px;
		margin-bottom: 10px;
	}
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos h6 {
	color: #787880;
	font-family: "amino7";
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: calc(8px + 0.2vw);
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos h6.tags {
	text-align: justify;
}
@media (max-width: 768px) {
	div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos h6 {
		text-align: center;
		font-family: "amino10";
		font-size: calc(12px + 0.6vw);
	}
	div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos h6.tags {
		text-align: center;
		margin-bottom: 25px;
		width: 85%;
		margin-left: auto;
		margin-right: auto;
	}
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos h6.descritivo {
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	/* number of lines to show */
}
@media (max-width: 768px) {
	div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos h6.descritivo {
		display: none;
	}
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos div.mais {
	position: absolute;
	left: 20px;
	padding: 10px;
	bottom: 0;
	transform: translateY(50%);
	border-radius: 50%;
	background-color: #4BABFF;
	height: 35px;
	width: 35px;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos div.mais i {
	position: absolute;
	color: #FFFFFF;
	font-size: 15px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos div.linhaHorizontal {
	height: 1px;
	background-color: #E8E8E8;
	margin: 20px calc(-1 * 20px) 15px;
	width: calc(100% + calc(2 * 20px));
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos div.botaoLeiaMais {
	background-color: #4BABFF;
	border-radius: 5px;
	width: 100%;
	padding: 15px;
	margin-bottom: 15px;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos div.botaoLeiaMais p {
	color: #FFFFFF;
	font-family: "amino13";
	line-height: 1;
	margin: 0 auto;
	text-align: center;
	font-size: calc(12px + 0.5vw);
	letter-spacing: 1px;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos div.botaoVerPerfil {
	background-color: transparent;
	border-radius: 5px;
	border: 1px #C8C8C8 solid;
	width: 100%;
	padding: 15px;
}
div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos div.botaoVerPerfil p {
	color: #787880;
	font-family: "amino13";
	line-height: 1;
	margin: 0 auto;
	text-align: center;
	font-size: calc(12px + 0.5vw);
}
@media (max-width: 768px) {
	div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos {
		padding-bottom: 20px;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo {
		margin-bottom: 5vh;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.inferiorInicial {
		padding: 0 0 5vh;
	}
}
div.container-fluid div.inferiorInicial:last-child {
	padding-top: 0;
}
@media (max-width: 768px) {
	div.container-fluid div.inferiorInicial:last-child {
		padding: 0 0 5vh !important;
	}
}

div.container-fluid div.textoQuemSomos {
	padding: 15vh 0;
}
div.container-fluid div.textoQuemSomos div h2 {
	font-family: "Lato";
	color: #001F17;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
}
div.container-fluid div.textoQuemSomos div p {
	margin: 0;
	line-height: 1.8;
	color: #808087;
	font-family: "amino10";
	text-align: justify;
	font-size: calc(12px + 0.18vw);
}
@media (max-width: 768px) {
	div.container-fluid div.textoQuemSomos div p {
		font-size: calc(12px + 1vw);
	}
}
@media (max-width: 768px) {
	div.container-fluid div.textoQuemSomos {
		padding: 5vh 0 10vh;
	}
}

div.container-fluid div.topoMobileContato h1 {
	font-family: "amino-regular";
	color: #01335f;
	/* text-transform: uppercase; */
	/* font-size: calc(12px + 3vw); */
	font-size: 30x;
	font-weight: bold;
	/* margin-bottom: 0; */
	margin-top: 20px;
	text-align: center;
	line-height: 1.1;
}
div.container-fluid div.corpoFacaParte {
	padding: 15vh 0;
}
div.container-fluid div.corpoFacaParte div p.legenda {
	font-family: "amino7";
	color: #78787F;
	line-height: 1.1;
	margin: 0 auto;
	margin-bottom: 10vh;
	max-width: 32vw;
	text-align: center;
	font-size: calc(12px + 0.5vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoFacaParte div p.legenda {
		max-width: 80vw;
		font-size: calc(12px + 1vw);
		margin-bottom: 5vh;
	}
}
div.container-fluid div.corpoFacaParte div form div div input, div.container-fluid div.corpoFacaParte div form div div select, div.container-fluid div.corpoFacaParte div form div div textarea {
	font-weight: 700;
	font-family: "amino4";
	font-size: calc(12px + 0.15vw) !important;
	color: #78787F;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1;
	margin-bottom: 15px;
	border: 1px solid #D8D8D8;
	border-radius: 5px;
	width: 100%;
	background-color: #FFFFFF;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoFacaParte div form div div input, div.container-fluid div.corpoFacaParte div form div div select, div.container-fluid div.corpoFacaParte div form div div textarea {
		background-color: #F7F7F7;
	}
}
div.container-fluid div.corpoFacaParte div form div div input::-webkit-input-placeholder, div.container-fluid div.corpoFacaParte div form div div select::-webkit-input-placeholder, div.container-fluid div.corpoFacaParte div form div div textarea::-webkit-input-placeholder {
	/* Edge */
	font-family: "amino4";
	color: #78787F;
}
div.container-fluid div.corpoFacaParte div form div div input:-ms-input-placeholder, div.container-fluid div.corpoFacaParte div form div div select:-ms-input-placeholder, div.container-fluid div.corpoFacaParte div form div div textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	font-family: "amino4";
	color: #78787F;
}
div.container-fluid div.corpoFacaParte div form div div input::placeholder, div.container-fluid div.corpoFacaParte div form div div select::placeholder, div.container-fluid div.corpoFacaParte div form div div textarea::placeholder {
	font-family: "amino4";
	color: #78787F;
}
div.container-fluid div.corpoFacaParte div form div div input, div.container-fluid div.corpoFacaParte div form div div select {
	height: 3.5vw;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoFacaParte div form div div input, div.container-fluid div.corpoFacaParte div form div div select {
		height: 15vw;
	}
}
div.container-fluid div.corpoFacaParte div form div div select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	position: relative;
}
div.container-fluid div.corpoFacaParte div form div div.divDeSeletor {
	position: relative;
}
div.container-fluid div.corpoFacaParte div form div div.divDeSeletor::after {
	content: "";
	font-family: "Font Awesome 5 Pro";
	color: #787881;
	right: 3em;
	top: 50%;
	transform: translate(50%, -1.5em);
	position: absolute;
	pointer-events: none;
}
@media (min-width: 769px) {
	div.container-fluid div.corpoFacaParte div form div div.divDeSeletor::after {
		font-size: 1.5em;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoFacaParte div form div div.divDeSeletor::after {
		color: #787881;
	}
}
@media (min-width: 769px) {
	div.container-fluid div.corpoFacaParte div form div div.divDeSeletor::after {
		transform: translate(50%, -1em);
	}
}
div.container-fluid div.corpoFacaParte div form div div button {
	margin: 0 0 0 auto;
	border: none;
	background-color: #01335F;
	padding: 15px calc(2 * 20px);
	width: 10vw;
	border-radius: 5px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoFacaParte div form div div button {
		width: 100%;
	}
}
div.container-fluid div.corpoFacaParte div form div div button p {
	margin: 0;
	line-height: 1;
	color: #FFFFFF;
	font-family: "amino5";
	font-size: calc(12px + 0.3vw);
}
div.container-fluid div.corpoFacaParte div form div div.botone {
	display: flex;
}
@media (max-width: 768PX) {
	div.container-fluid div.corpoFacaParte {
		padding: 5vh 0 10vh;
	}
}

div.container-fluid div.topoMobileContato h1 {
	font-family: "amino-regular";
	color: #01335f;
	/* text-transform: uppercase; */
	/* font-size: calc(12px + 3vw); */
	font-size: 30x;
	font-weight: bold;
	/* margin-bottom: 0; */
	margin-top: 20px;
	text-align: center;
	line-height: 1.1;
}
div.container-fluid div.topoMobileContato p {
	font-family: "amino7";
	font-size: 24px;
	color: #78787f;
	text-align: center;
	font-weight: bold;
}
div.container-fluid div.corpoContato {
	padding: 5vh 0 15vh;
}
div.container-fluid div.corpoContato div form div div input, div.container-fluid div.corpoContato div form div div select, div.container-fluid div.corpoContato div form div div textarea {
	font-weight: 700;
	font-family: "amino4";
	font-size: calc(12px + 0.15vw) !important;
	color: #78787F;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1;
	margin-bottom: 15px;
	border: 1px solid #D8D8D8;
	border-radius: 5px;
	width: 100%;
	background-color: #FFFFFF;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoContato div form div div input, div.container-fluid div.corpoContato div form div div select, div.container-fluid div.corpoContato div form div div textarea {
		background-color: #F7F7F7;
	}
}
div.container-fluid div.corpoContato div form div div input::-webkit-input-placeholder, div.container-fluid div.corpoContato div form div div select::-webkit-input-placeholder, div.container-fluid div.corpoContato div form div div textarea::-webkit-input-placeholder {
	/* Edge */
	font-family: "amino4";
	color: #78787F;
}
div.container-fluid div.corpoContato div form div div input:-ms-input-placeholder, div.container-fluid div.corpoContato div form div div select:-ms-input-placeholder, div.container-fluid div.corpoContato div form div div textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	font-family: "amino4";
	color: #78787F;
}
div.container-fluid div.corpoContato div form div div input::placeholder, div.container-fluid div.corpoContato div form div div select::placeholder, div.container-fluid div.corpoContato div form div div textarea::placeholder {
	font-family: "amino4";
	color: #78787F;
}
div.container-fluid div.corpoContato div form div div input, div.container-fluid div.corpoContato div form div div select {
	height: 3.5vw;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoContato div form div div input, div.container-fluid div.corpoContato div form div div select {
		height: 15vw;
	}
}
div.container-fluid div.corpoContato div form div div select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	position: relative;
}
div.container-fluid div.corpoContato div form div div.divDeSeletor {
	position: relative;
}
div.container-fluid div.corpoContato div form div div.divDeSeletor::after {
	content: "";
	font-family: "Font Awesome 5 Pro";
	color: #787881;
	right: 3em;
	top: 50%;
	transform: translate(50%, -1.5em);
	position: absolute;
	pointer-events: none;
}
@media (min-width: 769px) {
	div.container-fluid div.corpoContato div form div div.divDeSeletor::after {
		font-size: 1.5em;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoContato div form div div.divDeSeletor::after {
		color: #787881;
	}
}
@media (min-width: 769px) {
	div.container-fluid div.corpoContato div form div div.divDeSeletor::after {
		transform: translate(50%, -1em);
	}
}
div.container-fluid div.corpoContato div form div div button {
	margin: 0 0 0 auto;
	border: none;
	background-color: #01335F;
	padding: 15px calc(2 * 20px);
	width: 10vw;
	border-radius: 5px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoContato div form div div button {
		width: 100%;
	}
}
div.container-fluid div.corpoContato div form div div button p {
	margin: 0;
	line-height: 1;
	color: #FFFFFF;
	font-family: "amino5";
	font-size: calc(12px + 0.3vw);
}
div.container-fluid div.corpoContato div form div div.botone {
	display: flex;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoContato {
		padding: 20px 0 10vh;
	}
}

div.container-fluid div.refinadorDesk {
	background-color: #EBEAE0;
	padding: 5vh 0;
}
div.container-fluid div.refinadorDesk div {
	display: flex;
}
div.container-fluid div.refinadorDesk div input#termoBusca {
	width: 60%;
	border-radius: 5px;
	font-family: "amino5";
	line-height: 1;
	padding: 10px 20px;
	border: 0;
	background-color: #FFFFFF;
	color: #78787F;
	margin-right: 10px;
	height: calc(3 * 20px);
}
div.container-fluid div.refinadorDesk div input#termoBusca.maisLargo {
	width: 80%;
}
div.container-fluid div.refinadorDesk div button {
	border: none;
	display: flex;
	align-items: center;
	border-radius: 5px;
	padding: 20px;
	height: calc(3 * 20px);
	flex-grow: 1;
}
div.container-fluid div.refinadorDesk div button p {
	font-family: "amino5";
	font-weight: bold;
	margin: 0;
	line-height: 1;
	font-size: calc(12px + 0.2vw);
	white-space: nowrap;
}
div.container-fluid div.refinadorDesk div button i {
	font-size: 1.5em;
}
div.container-fluid div.refinadorDesk div button.iniciarPesquisa {
	background-color: #01335F;
	margin-right: 10px;
}
div.container-fluid div.refinadorDesk div button.iniciarPesquisa p {
	color: #FFFFFF;
}
div.container-fluid div.refinadorDesk div button.iniciarPesquisa i {
	margin-right: 5px;
	color: #4BABFF;
}
div.container-fluid div.refinadorDesk div button.refinarBusca {
	background-color: transparent;
	border: 2px #001E17 solid;
}
div.container-fluid div.refinadorDesk div button.refinarBusca i, div.container-fluid div.refinadorDesk div button.refinarBusca p {
	color: #001E17;
}
div.container-fluid div.refinadorDesk div button.refinarBusca i {
	margin-right: 5px;
}
div.container-fluid div.refinadorMobile div button {
	width: 100%;
	margin-top: 20px;
	padding: 15px;
	border: 2px #001E17 solid;
	border-radius: 5px;
	background-color: transparent;
	color: #001E17;
	font-family: "amino13";
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: calc(12px + 0.8vw);
}
div.container-fluid div.refinadorMobile div button img {
	width: 7.65vw;
	height: auto;
	margin-right: 10px;
}
div.container-fluid div.refinadorMobile div button div {
	width: 7.65vw;
	height: 5vw;
	margin-right: 10px;
	background-color: #001E17;
	mask-image: url(../img/filter.svg);
	mask-repeat: no-repeat;
	mask-size: 7.65vw;
	mask-position: center;
	-webkit-mask-image: url(../img/filter.svg);
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 7.65vw;
	-webkit-mask-position: center;
}
div.container-fluid div#camposRefinacao {
	background-color: #F9F9F7;
	padding: 15px 0;
}
div.container-fluid div#camposRefinacao div {
	display: flex;
}
@media (max-width: 768px) {
	div.container-fluid div#camposRefinacao div {
		flex-flow: column;
	}
}
div.container-fluid div#camposRefinacao div select {
	width: calc(50% - 7.5px);
	font-family: "amino5";
	color: #78787F;
	font-size: calc(12px + 0.1vw);
	padding: 15px;
	border-radius: 5px;
	background-color: #FFFFFF;
}
@media (min-width: 769px) {
	div.container-fluid div#camposRefinacao div select {
		flex-grow: 1;
	}
}
@media (max-width: 768px) {
	div.container-fluid div#camposRefinacao div select {
		width: 90%;
	}
}
div.container-fluid div#camposRefinacao div select#planos, div.container-fluid div#camposRefinacao div select#especialidade {
	margin-right: 15px;
}
@media (max-width: 768px) {
	div.container-fluid div#camposRefinacao div select {
		margin: 0 auto 10px;
	}
}
div.container-fluid div#camposRefinacao div input#termoBuscaMobile {
	border: 1px solid #E5E7E9;
	width: 90%;
	border-radius: 5px;
	font-family: "amino5";
	line-height: 1;
	padding: 10px 20px;
	background-color: #FFFFFF;
	color: #78787F;
	height: calc(3 * 20px);
	margin: 0 auto;
}
div.container-fluid div#camposRefinacao div button {
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	padding: 20px;
	height: calc(3 * 20px);
	width: 90%;
	margin: 10px auto 0;
	background-color: #01335F;
}
div.container-fluid div#camposRefinacao div button p {
	font-family: "amino5";
	font-weight: bold;
	margin: 0;
	line-height: 1;
	font-size: calc(12px + 0.8vw);
	white-space: nowrap;
}
div.container-fluid div#camposRefinacao div button i {
	font-size: 1.5em;
}
div.container-fluid div#camposRefinacao div button p {
	color: #FFFFFF;
}
div.container-fluid div#camposRefinacao div button i {
	margin-right: 5px;
	color: #4BABFF;
}
@media (min-width: 769px) {
	div.container-fluid div#camposRefinacao div button {
		display: none;
	}
}
div.container-fluid div.numeroResultados div p {
	line-height: 1.2;
	font-family: "amino10";
	color: #001E17;
	font-size: calc(12px + 0.6vw);
	margin: 5vh 0 0;
	text-align: center;
}
div.container-fluid div.numeroResultados div p span {
	color: #001E17;
	font-family: "amino-regular";
	font-size: calc(12px + 0.9vw);
}
div.container-fluid div.corpoResultados {
	padding: 5vh 0;
}
div.container-fluid div.corpoResultados div div.propagandaResultados {
	margin-bottom: 5vh;
}
@media (min-width: 769px) {
	div.container-fluid div.corpoResultados div div.propagandaResultados div {
		height: 220px !important;
	}
}
@media (min-width: 769px) {
	div.container-fluid div.corpoResultados div div.propagandaResultados div div {
		height: 220px !important;
	}
}
div.container-fluid div.corpoResultados div div.propagandaResultadosMobile {
	margin-bottom: 5vh;
}
@media (min-width: 769px) {
	div.container-fluid div.corpoResultados div div.propagandaResultadosMobile div {
		height: 220px !important;
	}
}
@media (min-width: 769px) {
	div.container-fluid div.corpoResultados div div.propagandaResultadosMobile div div {
		height: 220px !important;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista {
	border: 1px solid #E8E8E8;
	margin-bottom: 10vh;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.dumb {
	background-color: #F5F5EB;
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 95%;
	position: relative;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos {
	position: relative;
	padding: 20px;
	padding-bottom: 40px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos h5 {
	font-family: "amino5";
	color: #787880;
	text-transform: none;
	font-size: calc(12px + 0.3vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos h5 {
		text-align: center;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		font-family: "amino-regular";
		font-size: calc(12px + 2vw);
		letter-spacing: 0.5px;
		margin-bottom: 10px;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos h6 {
	color: #787880;
	font-family: "amino7";
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: calc(8px + 0.2vw);
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos h6.tags {
	text-align: justify;
	text-transform: none;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos h6 {
		text-align: center;
		font-family: "amino10";
		font-size: calc(12px + 0.6vw);
	}
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos h6.tags {
		text-align: center;
		margin-bottom: 25px;
		width: 85%;
		margin-left: auto;
		margin-right: auto;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.linhaHorizontal {
	height: 1px;
	width: 100%;
	background-color: #E8E8E8;
	margin: 10px 0;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.linhaHorizontal {
		margin: 20px calc(-1 * 20px) 15px;
		width: calc(100% + calc(2 * 20px));
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.linhaHorizontalBaixo {
	height: 1px;
	background-color: #E8E8E8;
	margin: 15px calc(-1 * 20px) 20px;
	width: calc(100% + calc(2 * 20px));
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.perfilIncompleto {
	border: 1px #4BABFF solid;
	color: #4BABFF;
	padding: 5px 10px;
	font-size: calc(8px + 0.2vw);
	font-family: "amino8";
	line-height: 1;
	height: fit-content;
	margin-bottom: 10px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.perfilIncompleto {
		font-size: calc(12px + 0.5vw);
	}
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.perfilIncompleto.avaliacaoClinica {
		margin-top: 20px;
		margin-bottom: 30px;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.avaliacoes {
	display: flex;
	color: #787880;
	font-family: "amino8";
	line-height: 1;
	align-items: center;
	margin-bottom: 10px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.avaliacoes {
		justify-content: center;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.avaliacoes div {
	width: fit-content;
	margin-right: 5px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.avaliacoes div div span {
	color: #4BABFF;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.avaliacoes div div span span i {
	font-size: 10px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.avaliacoes div div span span i {
		font-size: 15px;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.avaliacoes.avaliacaoClinica {
		margin-top: 20px;
		margin-bottom: 30px;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.mais {
	position: absolute;
	left: 20px;
	padding: 10px;
	bottom: 0;
	border-radius: 50%;
	background-color: #003261;
	height: 35px;
	width: 35px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.mais i {
	position: absolute;
	color: #FFFFFF;
	font-size: 15px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.botaoVerPerfil {
	background-color: #4babff;
	border-radius: 5px;
	width: 100%;
	padding: 15px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos div.botaoVerPerfil p {
	color: #FFFFFF;
	font-family: "amino13";
	line-height: 1;
	margin: 0 auto;
	text-align: center;
	font-size: calc(12px + 0.5vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista a div.textos {
		padding-bottom: 20px;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardEspecialista {
		margin-bottom: 5vh;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo {
	border: 1px solid #E8E8E8;
	margin-bottom: 10vh;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.dumb {
	background-color: #F5F5EB;
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 95%;
	position: relative;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos {
	position: relative;
	padding: 20px;
	padding-bottom: 40px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos h5 {
	font-family: "amino5";
	color: #787880;
	text-transform: none;
	font-size: calc(12px + 0.3vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos h5 {
		text-align: center;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		font-family: "amino-regular";
		font-size: calc(12px + 2vw);
		letter-spacing: 0.5px;
		margin-bottom: 10px;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos h6 {
	color: #787880;
	font-family: "amino7";
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: calc(8px + 0.2vw);
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos h6.tags {
	text-align: justify;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos h6 {
		text-align: center;
		font-family: "amino10";
		font-size: calc(12px + 0.6vw);
	}
	div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos h6.tags {
		text-align: center;
		margin-bottom: 25px;
		width: 85%;
		margin-left: auto;
		margin-right: auto;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos h6.descritivo2 {
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	/* number of lines to show */
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos h6.descritivo2 {
		display: none;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos div.mais {
	position: absolute;
	left: 20px;
	padding: 10px;
	bottom: 0;
	transform: translateY(50%);
	border-radius: 50%;
	background-color: #4BABFF;
	height: 35px;
	width: 35px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos div.mais i {
	position: absolute;
	color: #FFFFFF;
	font-size: 15px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos div.linhaHorizontal {
	height: 1px;
	background-color: #E8E8E8;
	margin: 20px calc(-1 * 20px) 15px;
	width: calc(100% + calc(2 * 20px));
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos div.botaoLeiaMais {
	background-color: #4BABFF;
	border-radius: 5px;
	width: 100%;
	padding: 15px;
	margin-bottom: 15px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos div.botaoLeiaMais p {
	color: #FFFFFF;
	font-family: "amino13";
	line-height: 1;
	margin: 0 auto;
	text-align: center;
	font-size: calc(12px + 0.5vw);
	letter-spacing: 1px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos div.botaoVerPerfil {
	background-color: #003261;
	border-radius: 5px;
	border: 1px #C8C8C8 solid;
	width: 100%;
	padding: 15px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos div.botaoVerPerfil p {
	color: #FFF;
	font-family: "amino13";
	line-height: 1;
	margin: 0 auto;
	text-align: center;
	font-size: calc(12px + 0.5vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo div.textos {
		padding-bottom: 20px;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultados div div.portaCards div div.cardArtigo {
		margin-bottom: 5vh;
	}
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardPergunta div.blocoPergunta {
	display: flex;
	margin-bottom: 15px;
	padding: calc(2 * 20px);
	background-color: #FFFFFF;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardPergunta div.blocoPergunta div.imagem {
	width: 90px;
	height: fit-content;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 20px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardPergunta div.blocoPergunta div.imagem div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 100%;
	position: relative;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardPergunta div.blocoPergunta div.imagem div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardPergunta div.blocoPergunta div.texto {
	display: flex;
	flex-flow: column;
	flex-grow: 1;
	justify-content: center;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardPergunta div.blocoPergunta div.texto p {
	margin: 0;
	line-height: 1;
	color: #787880;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardPergunta div.blocoPergunta div.texto p.textoPrimario {
	font-family: "amino10";
	margin-bottom: 10px;
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardPergunta div.blocoPergunta div.texto p.nome {
	font-family: "amino5";
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardPergunta div.blocoPergunta div.texto p.textoSecundario {
	font-family: "amino10";
}
div.container-fluid div.corpoResultados div div.portaCards div div.cardPergunta div.blocoPergunta.resposta {
	background-color: #FCFCF8;
}
div.container-fluid div.carregarMais button {
	background-color: #4BABFF;
	border-radius: 500px;
	padding: 15px 45px;
	margin: 0 auto 10vh;
}
@media (max-width: 768px) {
	div.container-fluid div.carregarMais button {
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: transparent;
		border-radius: 10px;
		width: 90%;
		border: 2px solid #003261;
		margin: 0 auto 5vh;
	}
}
div.container-fluid div.carregarMais button p {
	color: #FFFFFF;
	font-family: "amino13";
	font-size: calc(12px + 0.2vw);
	margin: auto;
	line-height: 1;
}
@media (max-width: 768px) {
	div.container-fluid div.carregarMais button p {
		color: #003261;
		font-family: "Lato";
		font-size: calc(12px + 0.6vw);
		margin: 0;
		font-weight: 700;
	}
}
div.container-fluid div.carregarMais button i {
	color: #003261;
	margin-right: 5px;
}

div.container-fluid div.topoDeskMobile {
	background-color: #4BABFF;
	background-repeat: repeat;
	background-size: auto;
	background-position: center;
	background-attachment: fixed;
	padding-top: 5vh;
}
div.container-fluid div.topoDeskMobile div div div.col-10 {
	display: flex;
	flex-flow: column;
}
div.container-fluid div.topoDeskMobile div div div h1 {
	margin-top: auto;
	margin-bottom: 15px;
	font-family: "amino13";
	font-style: italic;
	text-transform: uppercase;
	color: #FFF;
	font-size: calc(12px + 2.7vw);
	line-height: 1;
}
div.container-fluid div.topoDeskMobile div div div h4, div.container-fluid div.topoDeskMobile div div div h6 {
	color: #FFF;
	text-transform: uppercase;
}
div.container-fluid div.topoDeskMobile div div div h4 {
	font-family: "amino4";
}
div.container-fluid div.topoDeskMobile div div div h6 {
	font-family: "amino8";
}
div.container-fluid div.topoDeskMobile div div div.notPremium {
	margin: 15vh 0;
}
div.container-fluid div.topoDeskMobile div div div.notPremium h1, div.container-fluid div.topoDeskMobile div div div.notPremium h4, div.container-fluid div.topoDeskMobile div div div.notPremium h6 {
	text-align: center;
}
div.container-fluid div.topoMobilePerfil {
	position: relative;
	background: #01335f;
	background: linear-gradient(180deg, #01335f 0%, #01335f 50%, white 50%, white 100%);
	padding: 5vh 0;
	z-index: 10;
}
div.container-fluid div.topoMobilePerfil div.fotoPerfil {
	padding: 0;
	border-radius: 5000px;
	overflow: hidden;
	margin: 0 auto;
	background-color: #4BABFF;
	background-repeat: repeat;
	background-size: auto;
	background-position: center;
	background-attachment: fixed;
}
div.container-fluid div.topoMobilePerfil div.fotoPerfil div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 100%;
	position: relative;
}
div.container-fluid div.topoMobilePerfil div.fotoPerfil div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.topoMobilePerfil div.dumb-starAvaliacao {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 70%;
	position: relative;
}
div.container-fluid div.topoMobilePerfil div.dumb-starAvaliacao img {
	overflow: hidden;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 30;
}
div.container-fluid div.textosTopoMobile div.titulo {
	margin-top: 5vh;
}
@media (max-width: 768px) {
	div.container-fluid div.textosTopoMobile div.titulo {
		margin-top: 2vh;
	}
}
div.container-fluid div.textosTopoMobile div.titulo h1 {
	font-family: "amino-regular";
	color: #01335f;
	line-height: 1.1;
	margin: 0 auto;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
	font-size: calc(12px + 6vw);
}
div.container-fluid div.textosTopoMobile div.titulo h4 {
	font-family: "amino4";
	color: #001E17;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	line-height: 1.1;
	margin: 0 auto 20px;
	font-size: calc(12px + 2vw);
}
div.container-fluid div.textosTopoMobile div.titulo h5 {
	font-family: "amino6";
	color: #001E17;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	line-height: 1.1;
	margin: 0 auto;
	font-size: calc(12px + 1.4vw);
}
div.container-fluid div.textosTopoMobile div.titulo div.avaliacao {
	display: flex;
	flex-flow: column;
	color: #001E17;
	font-family: "Lato";
	font-size: calc(12px + 1vw);
	justify-content: center;
	align-items: center;
	margin-top: 5vh;
	margin-bottom: 5vh;
}
.enviarAvaliacao {
	color: #fff;
	background: #00b285;
}
.voltarAvaliacao {
	color: #7c7c83;
	background: transparent;
	border: 2px solid #7c7c83;
}
div.container-fluid div.textosTopoMobile div.titulo div.avaliacao div {
	width: fit-content;
	height: fit-content;
	margin-right: 5px;
}
div.container-fluid div.textosTopoMobile div.titulo div.avaliacao div div span {
	color: #4BABFF;
}
div.container-fluid div.topoDeskPerfil {
	background-color: #4BABFF;
	background-repeat: repeat;
	background-size: auto;
	background-position: center;
	background-attachment: fixed;
}
.botoesAgendaAvaliacao {
	font-family: "amino4";
}
.botoesAgendaAvaliacao .btn-agendar {
	color: #fff;
	font-size: 20px;
	background-color: #01335f;
	border: 2px solid #01335f;
}
.botoesAgendaAvaliacao .btn-agendar:hover {
	color: #01335f;
	background: transparent;
}
.botoesAgendaAvaliacao .btn-avaliacao {
	color: #fff;
	font-size: 20px;
	background-color: #4babff;
	border: 2px solid #4babff;
}

.botoesAgendaAvaliacao .btn-avaliacaoDesk {
	color: #01335f;
	font-weight: bold;
	border: 2px solid #01335f;
}

.botoesAgendaAvaliacao .btn-avaliacao:hover {
	color: #4babff;
	background: transparent;
}
.botoesAgendaAvaliacao .btn-avaliacaoDesk:hover {
	color: #4babff !important;
	background-color: #01335f !important;
}
div.container-fluid div.topoDeskPerfil div div div.col-5 {
	display: flex;
	flex-flow: column;
}
div.container-fluid div.topoDeskPerfil div div div.colunaDeTexto {
	display: flex;
	flex-flow: column;
	justify-content: center;
}
div.container-fluid div.topoDeskPerfil div div div div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 115%;
	position: relative;
}
div.container-fluid div.topoDeskPerfil div div div div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: contain;
	object-position: center;
}
div.container-fluid div.topoDeskPerfil div div div h1 {
	/* margin-top: auto; */
	margin-bottom: 15px;
	font-family: "amino13";
	font-style: italic;
	text-transform: uppercase;
	color: #FFF;
	font-size: calc(12px + 2.7vw);
	line-height: 1;
}
div.container-fluid div.topoDeskPerfil div div div h4, div.container-fluid div.topoDeskPerfil div div div h6 {
	color: #FFF;
	text-transform: uppercase;
}
div.container-fluid div.topoDeskPerfil div div div h4 {
	font-family: "amino4";
}
div.container-fluid div.topoDeskPerfil div div div h6 {
	font-family: "amino6";
	font-weight: bold;
}
div.container-fluid div.topoDeskPerfil div div div.notPremium {
	margin: 15vh 0;
}
div.container-fluid div.topoDeskPerfil div div div.notPremium h1, div.container-fluid div.topoDeskPerfil div div div.notPremium h4, div.container-fluid div.topoDeskPerfil div div div.notPremium h6 {
	text-align: center;
}
div.container-fluid div.topoDeskPerfil div div div div.avaliacao {
	display: flex;
	color: #01335f;
	font-family: "amino10";
	/* margin-bottom: auto; */
}
div.container-fluid div.topoDeskPerfil div div div div.avaliacao div {
	width: fit-content;
	margin-right: 5px;
}
div.container-fluid div.topoDeskPerfil div div div div.avaliacao div div span {
	color: #01335f;
}
div.container-fluid div.topoDeskPerfil:not(.topoDeskPerfilEspecialista) {
	padding-top: 5vh;
}
div.container-fluid div.linhaSociais {
	background-color: #F0F0F0;
	padding: 5vh 0;
}
div.container-fluid div.linhaSociais div {
	display: flex;
}
div.container-fluid div.linhaSociais div h3 {
	letter-spacing: 1px;
	text-transform: none;
	margin-right: 3.5vw;
	white-space: nowrap;
	margin: auto 0;
	font-family: "amino10";
	color: #01335F;
	width: fit-content;
	height: fit-content;
	line-height: 1;
}
div.container-fluid div.linhaSociais div h3 span {
	font-family: "amino13";
	white-space: nowrap;
}
div.container-fluid div.linhaSociais div div.icones {
	width: -webkit-fill-available;
	display: flex;
	justify-content: space-evenly;
}
div.container-fluid div.linhaSociais div div.icones a {
	/* margin: 0 auto; */
}
div.container-fluid div.linhaSociais div div.icones a i {
	color: #01335f;
}
div.container-fluid div.linhaSociais div div.icones a:last-child {
	/* margin-right: 0; */
}
div.container-fluid div.corpoPerfil div div.textoDescricao {
	background-color: #FFF;
	margin-bottom: 0vh;
	padding: 10vh 0;
	padding-top: calc(1.3 * 5vh);
}
div.container-fluid div.corpoPerfil div div.textoDescricao div.descricao div.limitadorForcado {
	max-height: calc(5 * calc(1.8 * calc(12px + 0.2vw)));
	height: calc(5 * calc(1.8 * calc(12px + 0.2vw)));
	overflow: hidden;
	margin-bottom: 5vh;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.textoDescricao div.descricao div.limitadorForcado {
		max-height: calc(8 * calc(1.8 * calc(12px + 0.2vw)));
		height: calc(8 * calc(1.8 * calc(12px + 0.2vw)));
	}
}
div.container-fluid div.corpoPerfil div div.textoDescricao div.descricao p {
	font-family: "amino10";
	text-align: justify;
	color: #787880;
	line-height: 1.8;
	font-size: calc(12px + 0.2vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.textoDescricao div.descricao p {
		text-align: center;
		font-size: calc(12px + 1.5vw);
	}
}
div.container-fluid div.corpoPerfil div div.textoDescricao div.descricao button.leiaMais {
	background-color: transparent;
	border: 1px #002018 solid;
	border-radius: 0;
	text-align: center;
	padding: 15px;
	font-family: "amino5";
	width: 100%;
	color: #002018;
	font-weight: bold;
	font-size: calc(12px + 0.4vw);
}
div.container-fluid div.corpoPerfil div div.textoDescricao div.descricao button.maisLeiaMais {
	background-color: #4BABFF;
	padding: 1em;
	border-radius: 50%;
	width: fit-content;
	margin: auto;
}
div.container-fluid div.corpoPerfil div div.textoDescricao div.descricao button.maisLeiaMais i {
	color: #FFFFFF;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.textoDescricao {
		padding: 5px;
	}
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade {
	margin-bottom: 15vh;
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 85%;
	position: relative;
	border: 1px solid #DCDCDC;
	border-right: none;
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div div.bordante {
	display: flex;
	flex-flow: column;
	height: 100%;
	min-height: 25vw;
	border: 1px solid #DCDCDC;
	border-left: none;
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div div.bordante p {
	line-height: 1;
	margin: auto 0;
	font-family: "amino10";
	color: #001E17;
	padding-left: 20px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div div.bordante p {
		margin: 15px 0;
		line-height: 1.5;
	}
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div div.bordante p b {
	font-family: "amino-regular";
	color: #001E17;
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div div.bordante p a {
	font-family: "amino10";
	color: #001E17;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div div.bordante p {
		text-align: center;
		font-size: calc(12px + 1vw);
	}
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div div.bordante div.linhaHorizontal {
	width: 100%;
	height: 1px;
	background-color: #DCDCDC;
	margin: 0;
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div div.bordante.bordaMais {
	border-left: 1px solid #DCDCDC;
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div.cardTexto {
	display: flex;
	flex-flow: column;
	padding-left: 0;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div.cardTexto {
		padding-right: 0;
	}
}
div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div.portadorImagem {
	padding-right: 0;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.clinicaLocalidade div div div.portadorImagem {
		padding-left: 0;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.clinicaLocalidade {
		margin-bottom: 5vh;
	}
}
div.container-fluid div.corpoPerfil div div.planosSaude {
	margin-bottom: 15vh;
}
div.container-fluid div.corpoPerfil div div.planosSaude div div.titulo {
	margin-top: 0;
}
div.container-fluid div.corpoPerfil div div.planosSaude div div.titulo h1 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-family: "amino-regular";
	color: #01335F;
	letter-spacing: 0.5px;
	margin-bottom: 5vh;
}
@media (min-width: 769px) {
	div.container-fluid div.corpoPerfil div div.planosSaude div div.titulo h1 {
		margin-bottom: 10vh;
	}
	div.container-fluid div.corpoPerfil div div.planosSaude div div.titulo h1:before, div.container-fluid div.corpoPerfil div div.planosSaude div div.titulo h1:after {
		content: "";
		border-top: 3px solid;
		margin: 0 calc(3 * 20px) 0 0;
		flex: 1 0 calc(3 * 20px);
		color: #4BABFF;
	}
	div.container-fluid div.corpoPerfil div div.planosSaude div div.titulo h1:after {
		margin: 0 0 0 calc(3 * 20px);
	}
}
div.container-fluid div.corpoPerfil div div.planosSaude div div.carrosselPlanosSaude div.owl-nav:not(.disabled) {
	display: flex;
}
div.container-fluid div.corpoPerfil div div.planosSaude div div.carrosselPlanosSaude div.owl-nav:not(.disabled) button {
	color: #4BABFF !important;
	border: 3px #4BABFF solid !important;
}
div.container-fluid div.corpoPerfil div div.planosSaude div div.carrosselPlanosSaude div.owl-nav:not(.disabled) button span {
	display: none;
}
div.container-fluid div.corpoPerfil div div.planosSaude div div.carrosselPlanosSaude div.owl-nav:not(.disabled) button::before {
	font-size: 1rem;
}
div.container-fluid div.corpoPerfil div div.planosSaude div div.carrosselPlanosSaude div.owl-nav:not(.disabled) button.owl-prev {
	margin-left: auto;
}
div.container-fluid div.corpoPerfil div div.planosSaude div div.carrosselPlanosSaude div.cardPlanoSaude div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 33%;
	position: relative;
}
div.container-fluid div.corpoPerfil div div.planosSaude div div.carrosselPlanosSaude div.cardPlanoSaude div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.planosSaude {
		margin-bottom: 5vh;
	}
}
div.container-fluid div.corpoPerfil div div.avaliacoes {
	margin-bottom: 15vh;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.titulo {
	display: flex;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.titulo h4 {
	color: #001E17;
	font-family: "amino13";
	font-weight: normal;
	margin-right: 20px;
	margin-left: 20px;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.titulo div.avaliacao {
	display: flex;
	color: #787880;
	font-family: "amino10";
	margin-bottom: auto;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.titulo div.avaliacao div {
	width: fit-content;
	margin-right: 5px;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.titulo div.avaliacao div div span {
	color: #ff8204 !important;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.carrosselAvaliacoes div.owl-nav {
	display: flex;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.carrosselAvaliacoes div.owl-nav button {
	color: #4BABFF !important;
	border: 3px #4BABFF solid !important;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.carrosselAvaliacoes div.owl-nav button span {
	display: none;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.carrosselAvaliacoes div.owl-nav button::before {
	font-size: 1rem;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.carrosselAvaliacoes div.owl-nav button.owl-prev {
	margin-left: auto;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.carrosselAvaliacoes div.cardAvaliacao {
	background-color: #4BABFF;
	border: 1px #EFEFE7 solid;
	padding: calc(3 * 10px);
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.carrosselAvaliacoes div.cardAvaliacao h5 {
	font-family: "amino5";
	color: #FFF;
	line-height: 1;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.carrosselAvaliacoes div.cardAvaliacao p {
	color: #FFF;
	font-family: "amino10";
	line-height: 1;
	margin-bottom: 0;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.carrosselAvaliacoes div.cardAvaliacao p.cidade {
	margin-bottom: 15px;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao button.botaoModal {
	background-color: #01335F;
	color: #FFFFFF;
	font-family: "amino5";
	margin-top: calc(-2 * 20px);
	display: flex;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao button.botaoModal i {
	color: #4BABFF;
	margin-right: 10px;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao button.botaoModal p {
	margin-bottom: 0;
	line-height: 1;
	margin: auto 0;
	color: #FFFFFF;
	font-size: calc(12px + 0.15vw);
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao div#formModalAvaliacao h2 {
	font-family: "amino10";
	color: #787880;
	margin-left: 20px;
	margin-top: 15px;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao div#formModalAvaliacao h2 i {
	color: #4BABFF;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao div#formModalAvaliacao h2 span {
	color: #4BABFF;
	font-family: "amino13";
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao div#formModalAvaliacao div.modal-body form div div {
	display: flex;
	flex-flow: column;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao div#formModalAvaliacao div.modal-body form div div div.rating-container {
	width: fit-content;
	margin: 0 auto;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao div#formModalAvaliacao div.modal-body form div div div.rating-container span {
	color: #4BABFF;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao div#formModalAvaliacao div.modal-body form div div input, div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao div#formModalAvaliacao div.modal-body form div div textarea {
	background-color: #FBFBFB;
	border: 1px #F0F0E1 solid;
	border-radius: 5px;
	margin-top: 15px;
	color: #78787F;
	font-family: "amino4";
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao div#formModalAvaliacao div.modal-body form div button#botaoAvaliacao {
	background-color: #01335F;
	color: #FFFFFF;
	font-family: "amino5";
	margin: 15px calc(2 * 15px) 0;
	border: none;
	padding: 15px calc(2 * 20px);
	width: 100%;
	border-radius: 5px;
}
div.container-fluid div.corpoPerfil div div.avaliacoes div.colunaAva div.fazerAvaliacao div#formModalAvaliacao div.modal-body form div button#botaoAvaliacao p {
	margin: 0;
	line-height: 1;
	color: #FFFFFF;
	font-family: "amino5";
	font-size: calc(12px + 0.3vw);
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.titulo {
	margin-top: 0;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.titulo h1 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-family: "amino-regular";
	color: #01335F;
	letter-spacing: 0.5px;
	margin-bottom: 5vh;
}
@media (min-width: 769px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.titulo h1 {
		margin-bottom: 10vh;
	}
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.titulo h1:before, div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.titulo h1:after {
		content: "";
		border-top: 3px solid;
		margin: 0 calc(3 * 20px) 0 0;
		flex: 1 0 calc(3 * 20px);
		color: #4BABFF;
	}
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.titulo h1:after {
		margin: 0 0 0 calc(3 * 20px);
	}
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.owl-nav {
	display: flex;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.owl-nav button {
	color: #4BABFF !important;
	border: 3px #4BABFF solid !important;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.owl-nav button span {
	display: none;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.owl-nav button::before {
	font-size: 1rem;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.owl-nav button.owl-prev {
	margin-left: auto;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura {
	border: 1px solid #E8E8E8;
	margin-bottom: 10vh;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.dumb {
	background-color: #F5F5EB;
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 95%;
	position: relative;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos {
	position: relative;
	padding: 20px;
	padding-bottom: 40px;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos h5 {
	font-family: "amino5";
	color: #002018;
	text-transform: none;
	font-size: calc(12px + 0.3vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos h5 {
		text-align: center;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		font-family: "amino-regular";
		font-size: calc(12px + 2vw);
		letter-spacing: 0.5px;
		margin-bottom: 10px;
	}
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos h6 {
	color: #002018;
	font-family: "amino7";
	font-weight: bold;
	/* text-transform: uppercase; */
	margin-bottom: 0;
	font-size: calc(8px + 0.2vw);
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos h6.tags {
	text-align: justify;
	text-transform: none;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos h6 {
		text-align: center;
		font-family: "amino10";
		font-size: calc(12px + 0.6vw);
	}
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos h6.tags {
		text-align: center;
		margin-bottom: 25px;
		width: 85%;
		margin-left: auto;
		margin-right: auto;
	}
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.linhaHorizontal {
	height: 1px;
	width: 100%;
	background-color: #E8E8E8;
	margin: 10px 0;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.linhaHorizontal {
		margin: 20px calc(-1 * 20px) 15px;
		width: calc(100% + calc(2 * 20px));
	}
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.linhaHorizontalBaixo {
	height: 1px;
	background-color: #E8E8E8;
	margin: 15px calc(-1 * 20px) 20px;
	width: calc(100% + calc(2 * 20px));
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.perfilIncompleto {
	border: 1px #01335F solid;
	color: #01335F;
	padding: 5px 10px;
	font-size: calc(8px + 0.2vw);
	font-family: "amino8";
	line-height: 1;
	height: fit-content;
	margin-bottom: 10px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.perfilIncompleto {
		font-size: calc(12px + 0.5vw);
	}
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.perfilIncompleto.avaliacaoClinica {
		margin-top: 20px;
		margin-bottom: 30px;
	}
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.avaliacoes {
	display: flex;
	color: #787880;
	font-family: "amino8";
	line-height: 1;
	align-items: center;
	margin-bottom: 10px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.avaliacoes {
		flex-flow: column;
		align-items: center;
		justify-content: center;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.avaliacoes {
		justify-content: center;
	}
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.avaliacoes div {
	width: fit-content;
	margin-right: 5px;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.avaliacoes div div span {
	color: #ff8204;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.avaliacoes div div span span i {
	font-size: 10px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.avaliacoes div div span span i {
		font-size: 15px;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.avaliacoes.avaliacaoClinica {
		margin-top: 20px;
		margin-bottom: 30px;
	}
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.mais {
	position: absolute;
	left: 20px;
	padding: 10px;
	bottom: 0;
	transform: translateY(50%);
	border-radius: 50%;
	background-color: #4BABFF;
	height: 35px;
	width: 35px;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.mais i {
	position: absolute;
	color: #FFFFFF;
	font-size: 15px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.botaoVerPerfil {
	background-color: #4BABFF;
	border-radius: 5px;
	width: 100%;
	padding: 15px;
}
div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos div.botaoVerPerfil p {
	color: #FFFFFF;
	font-family: "amino13";
	line-height: 1;
	margin: 0 auto;
	text-align: center;
	font-size: calc(12px + 0.5vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura a div.textos {
		padding-bottom: 20px;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.locaisAtuacao div div.carrosselLocaisAtuacao div.cardEstrutura {
		margin-bottom: 15px;
	}
}
div.container-fluid div.corpoPerfil div div.perguntas {
	background-color: #01335F;
	padding: calc(0.8 * 10vh) 0 10vh;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.titulo h2 {
	font-family: "amino10";
	color: #FFF;
	line-height: 1;
	display: flex;
	align-items: center;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.titulo h2 i, div.container-fluid div.corpoPerfil div div.perguntas div div.titulo h2 span {
	color: #4BABFF;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.titulo h2 i {
	margin-right: 15px;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.titulo h2 span {
	font-family: "amino13";
	margin-right: 5px;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta {
	margin-bottom: 15px;
	padding: calc(2 * 20px);
	background-color: #FFFFFF;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta div.imagem {
	width: 90px;
	height: fit-content;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 20px;
	border: 2px #F4F4EA solid;
	background-color: #4BABFF;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta div.imagem div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 100%;
	position: relative;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta div.imagem div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta.pergunta div.imagem {
	background-color: transparent !important;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta div.texto {
	display: flex;
	flex-flow: column;
	flex-grow: 1;
	justify-content: center;
	width: min-content;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta div.texto p {
	margin: 0;
	line-height: 1;
	color: #000;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta div.texto p.textoPrimario {
	font-family: "amino10";
	margin-bottom: 10px;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta div.texto p.nome {
	font-family: "amino5";
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta div.texto p.textoSecundario {
	font-family: "amino10";
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.blocoPergunta.resposta {
	background-color: #FCFCF8;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.todasPerguntas div div.pregunta div.imagem {
	background-color: transparent !important;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas {
	padding: 15px 0;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas button {
	width: 100%;
	padding: 20px;
	display: flex;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas button p {
	margin: auto;
	line-height: 1;
	font-family: "amino5";
	font-weight: bold;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas button.carregaMais {
	background-color: transparent;
	border: 1px solid #FFF;
	margin-bottom: 10px;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas button.carregaMais p {
	color: #FFF;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas button.enviarPergunta {
	background-color: #4BABFF;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas button.enviarPergunta p {
	color: #FFFFFF;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta h2 {
	font-family: "amino10";
	color: #787880;
	margin-left: 20px;
	margin-top: 15px;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta h2 i {
	color: #4BABFF;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta h2 span {
	color: #4BABFF;
	font-family: "amino13";
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta button {
	width: fit-content;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta div.modal-body form div div {
	display: flex;
	flex-flow: column;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta div.modal-body form div div input, div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta div.modal-body form div div textarea {
	background-color: #FBFBFB;
	border: 1px #F0F0E1 solid;
	border-radius: 5px;
	margin-top: 15px;
	color: #78787F;
	font-family: "amino4";
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta div.modal-body form div p.observacao {
	font-family: "amino2";
	font-size: 10px;
	line-height: 1;
	margin: 0;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta div.modal-body form div p.observacao b {
	font-family: "amino4";
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta div.modal-body form div button#botaoPergunta {
	background-color: #01335F;
	color: #FFFFFF;
	font-family: "amino5";
	margin-left: auto;
	border: none;
	padding: 15px calc(2 * 20px);
	width: 10vw;
	border-radius: 5px;
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta div.modal-body form div button#botaoPergunta p {
	margin: auto;
	line-height: 1;
	color: #FFFFFF;
	font-family: "amino5";
	font-size: calc(12px + 0.3vw);
}
div.container-fluid div.corpoPerfil div div.perguntas div div.botoesPerguntas div#formModalPergunta div.modal-body form div.rodapeForm {
	margin-top: 15px;
	align-items: center;
}
div.container-fluid div.corpoPerfil div div.artigos {
	background-color: #4BABFF;
	padding: 5vh 0;
}
div.container-fluid div.corpoPerfil div div.artigos div h4 {
	font-family: "amino13";
	color: #FFF;
	line-height: 1;
	text-transform: none;
	margin-bottom: 5vh;
}
div.container-fluid div.corpoPerfil div div.artigos div div img.logoTv {
	width: 30vw;
	height: auto;
	margin: 0 auto;
	margin-bottom: 5vh;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.cardArtigoEsp {
	background-color: #FFF;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.cardArtigoEsp a {
	display: flex;
	flex-flow: column;
	height: 100%;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.cardArtigoEsp a div.portaImagem {
	width: 100%;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.cardArtigoEsp a div.portaImagem div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 100%;
	position: relative;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.cardArtigoEsp a div.portaImagem div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.cardArtigoEsp a div.portaTextos {
	padding: 10px;
	width: 100%;
	padding-top: 30px;
	display: flex;
	flex-flow: column;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.cardArtigoEsp a div.portaTextos h4 {
	color: #000;
	font-family: "amino12";
	margin-bottom: 30px;
	text-align: center;
	font-size: calc(12px + 0.6vw);
	line-height: 1;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.cardArtigoEsp a div.saibaMais {
	background-color: #01335F;
	padding: 20px;
	color: #FFF;
	font-family: "amino-regular";
	font-size: calc(12px + 0.1vw);
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	width: calc(100% - 20px);
	margin: auto 10px 10px;
	line-height: 1;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.owl-nav button {
	border: 3px #FFFFFF solid !important;
	color: #FFFFFF !important;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.owl-nav button:before {
	top: -3px !important;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.owl-nav button span {
	display: none;
	color: #FFFFFF !important;
}
div.container-fluid div.corpoPerfil div div.artigos div div.corrosselArtigos div.owl-nav button:hover {
	border: 3px #4BABFF solid !important;
	color: #4BABFF !important;
}
div.container-fluid div.corpoPerfil div div.medicalysTv {
	background-color: #01335F;
	padding: 5vh 0;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div img.logoTv {
	width: 30vw;
	height: auto;
	margin: 0 auto;
	margin-bottom: 5vh;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo {
	display: flex;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo a {
	width: 50%;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo a div.imagem {
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo a div.imagem div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 70%;
	position: relative;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo a div.imagem div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
	filter: brightness(0.7);
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo a div.imagem i {
	color: #4BABFF;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo div.textos {
	width: 50%;
	height: fit-content;
	margin: auto 0;
	padding: 10px 20px;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo div.textos h5, div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo div.textos h6, div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo div.textos i, div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo div.textos p {
	color: #FFFFFF;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo div.textos h5 {
	font-family: "amino13";
	line-height: 1.1;
	margin-bottom: 10px;
	font-weight: normal;
	text-transform: none;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo div.textos h6 {
	font-family: "amino10";
	line-height: 1;
	margin-bottom: 10px;
	font-weight: bold;
	color: #4babff;
	width: 80%;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo div.textos a div.assistirVideo {
	background-color: #4babff;
	border-radius: 5px;
	padding: 10px;
	width: 80%;
	display: flex;
	align-items: center;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo div.textos a div.assistirVideo i {
	margin-right: 5px;
	color: #000;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.cardVideo div.textos a div.assistirVideo p {
	margin: 0;
	line-height: 1;
	font-weight: bold;
	font-family: "amino10";
	font-size: calc(10px + 0.1vw);
	color: #000;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.owl-nav button {
	border: 3px #FFFFFF solid !important;
	color: #FFFFFF !important;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.owl-nav button:before {
	top: -3px !important;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.owl-nav button span {
	display: none;
	color: #FFFFFF !important;
}
div.container-fluid div.corpoPerfil div div.medicalysTv div div div.owl-nav button:hover {
	border: 3px #4BABFF solid !important;
	color: #4BABFF !important;
}
div.container-fluid div.corpoPerfil div div.medicalysTv .owl-carousel.stage-margin .owl-stage-outer {
	margin-left: 10px !important;
	margin-right: 10px !important;
}
div.container-fluid div.corpoPerfil div div.botoesMobile {
	margin-bottom: 5vh;
}
div.container-fluid div.corpoPerfil div div.botoesMobile div {
	margin-bottom: 10px;
}
div.container-fluid div.corpoPerfil div div.botoesMobile div.medicalysTvMobile {
	background-color: #01335F;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	text-align: center;
	padding: 15px;
	font-family: "amino5";
	width: 100%;
	font-weight: bold;
}
div.container-fluid div.corpoPerfil div div.botoesMobile div.medicalysTvMobile a {
	width: fit-content;
	height: fit-content;
	margin: auto;
}
div.container-fluid div.corpoPerfil div div.botoesMobile div.medicalysTvMobile a img {
	width: 100%;
}
div.container-fluid div.corpoPerfil div div.botoesMobile div.botoesLinks {
	background-color: transparent;
	border: 2px #01335F solid;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	text-align: center;
	padding: 15px;
	font-family: "amino5";
	width: 100%;
	font-weight: bold;
}
div.container-fluid div.corpoPerfil div div.botoesMobile div.botoesLinks a {
	width: fit-content;
	height: fit-content;
	margin: auto;
	color: #01335F;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
}
div.container-fluid div.corpoPerfil div div.botoesMobile div.botoesLinks a i {
	color: #01335F;
	margin-right: 5px;
}
div.container-fluid div.corpoPerfil div div.botoesMobile div.botaoWhatsapp {
	background-color: #01335F;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	text-align: center;
	padding: 15px;
	font-family: "amino5";
	width: 100%;
	font-weight: bold;
}
div.container-fluid div.corpoPerfil div div.botoesMobile div.botaoWhatsapp a {
	width: fit-content;
	height: fit-content;
	margin: auto;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
div.container-fluid div.corpoPerfil div div.botoesMobile div.botaoWhatsapp a i {
	color: #01335F;
	margin-right: 5px;
}

.textoLimitado {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	/* number of lines to show */
}
@media (max-width: 768px) {
	.textoLimitado {
		-webkit-line-clamp: 8;
		/* number of lines to show */
	}
}

div.container-fluid div.topoDeskPerfilEstrutura {
	position: relative;
	z-index: 0;
	height: 35vw;
}
div.container-fluid div.topoDeskPerfilEstrutura div {
	display: flex;
	z-index: 10;
}
div.container-fluid div.topoDeskPerfilEstrutura div div {
	display: block;
	width: 100%;
	margin: auto 0;
}
div.container-fluid div.topoDeskPerfilEstrutura div div h1, div.container-fluid div.topoDeskPerfilEstrutura div div h4, div.container-fluid div.topoDeskPerfilEstrutura div div div.avaliacao {
	color: #FFFFFF;
	text-align: center;
	line-height: 1;
}
div.container-fluid div.topoDeskPerfilEstrutura div div h1 {
	font-family: "amino-regular";
	font-size: calc(12px + 4vw);
	text-transform: uppercase;
	margin-bottom: 20px;
	letter-spacing: 1px;
}
div.container-fluid div.topoDeskPerfilEstrutura div div h4 {
	font-family: "amino4";
	text-transform: uppercase;
	font-size: calc(12px + 0.7vw);
	margin-bottom: 20px;
}
div.container-fluid div.topoDeskPerfilEstrutura div div div.avaliacao {
	display: flex;
	justify-content: center;
	color: #FFFFFF;
	font-family: "amino10";
	margin-bottom: auto;
}
div.container-fluid div.topoDeskPerfilEstrutura div div div.avaliacao div {
	width: fit-content;
	margin-right: 5px;
}
div.container-fluid div.topoDeskPerfilEstrutura div div div.avaliacao div div span {
	color: #4BABFF;
}
div.container-fluid div.topoDeskPerfilEstrutura div.mascara {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
div.container-fluid div.topoDeskPerfilEstrutura.notPremium {
	background-color: #4BABFF;
}
div.container-fluid div.topoDeskPerfilEstrutura.notPremium div div h1, div.container-fluid div.topoDeskPerfilEstrutura.notPremium div div h4, div.container-fluid div.topoDeskPerfilEstrutura.notPremium div div div.avaliacao {
	color: #FFF;
	text-align: center;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.titulo {
	margin-top: 0;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.titulo h1 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-family: "amino-regular";
	color: #01335F;
	letter-spacing: 0.5px;
	margin-bottom: 5vh;
}
@media (min-width: 769px) {
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.titulo h1 {
		margin-bottom: 10vh;
	}
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.titulo h1:before, div.container-fluid div.corpoPerfil div div.corpoClinico div div.titulo h1:after {
		content: "";
		border-top: 3px solid;
		margin: 0 calc(3 * 20px) 0 0;
		flex: 1 0 calc(3 * 20px);
		color: #4BABFF;
	}
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.titulo h1:after {
		margin: 0 0 0 calc(3 * 20px);
	}
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.owl-nav {
	display: flex;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.owl-nav button {
	color: #4BABFF !important;
	border: 3px #4BABFF solid !important;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.owl-nav button span {
	display: none;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.owl-nav button::before {
	font-size: 1rem;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.owl-nav button.owl-prev {
	margin-left: auto;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista {
	border: 1px solid #E8E8E8;
	margin-bottom: 10vh;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.dumb {
	background-color: #F5F5EB;
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 95%;
	position: relative;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos {
	position: relative;
	padding: 20px;
	padding-bottom: 40px;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos h5 {
	font-family: "amino5";
	color: #787880;
	text-transform: none;
	font-size: calc(12px + 0.3vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos h5 {
		text-align: center;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		font-family: "amino-regular";
		font-size: calc(12px + 2vw);
		letter-spacing: 0.5px;
		margin-bottom: 10px;
	}
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos h6 {
	color: #787880;
	font-family: "amino7";
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: calc(8px + 0.2vw);
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos h6.tags {
	text-align: justify;
	text-transform: none;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos h6 {
		text-align: center;
		font-family: "amino10";
		font-size: calc(12px + 0.6vw);
	}
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos h6.tags {
		text-align: center;
		margin-bottom: 25px;
		width: 85%;
		margin-left: auto;
		margin-right: auto;
	}
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.linhaHorizontal {
	height: 1px;
	width: 100%;
	background-color: #E8E8E8;
	margin: 10px 0;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.linhaHorizontal {
		margin: 20px calc(-1 * 20px) 15px;
		width: calc(100% + calc(2 * 20px));
	}
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.linhaHorizontalBaixo {
	height: 1px;
	background-color: #E8E8E8;
	margin: 15px calc(-1 * 20px) 20px;
	width: calc(100% + calc(2 * 20px));
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.perfilIncompleto {
	border: 1px #01335F solid;
	color: #01335F;
	padding: 5px 10px;
	font-size: calc(8px + 0.2vw);
	font-family: "amino8";
	line-height: 1;
	height: fit-content;
	margin-bottom: 10px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.perfilIncompleto {
		font-size: calc(12px + 0.5vw);
	}
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.perfilIncompleto.avaliacaoClinica {
		margin-top: 20px;
		margin-bottom: 30px;
	}
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.avaliacoes {
	display: flex;
	color: #787880;
	font-family: "amino8";
	line-height: 1;
	align-items: center;
	margin-bottom: 10px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.avaliacoes {
		flex-flow: column;
		justify-content: center;
	}
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.avaliacoes div {
	width: fit-content;
	margin-right: 5px;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.avaliacoes div div span {
	color: #4BABFF;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.avaliacoes div div span span i {
	font-size: 10px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.avaliacoes div div span span i {
		font-size: 15px;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.avaliacoes.avaliacaoClinica {
		margin-top: 20px;
		margin-bottom: 30px;
	}
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.mais {
	position: absolute;
	left: 20px;
	padding: 10px;
	bottom: 0;
	transform: translateY(50%);
	border-radius: 50%;
	background-color: #4BABFF;
	height: 35px;
	width: 35px;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.mais i {
	position: absolute;
	color: #FFFFFF;
	font-size: 15px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.botaoVerPerfil {
	background-color: #4BABFF;
	border-radius: 5px;
	width: 100%;
	padding: 15px;
}
div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos div.botaoVerPerfil p {
	color: #FFFFFF;
	font-family: "amino13";
	line-height: 1;
	margin: 0 auto;
	text-align: center;
	font-size: calc(12px + 0.5vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista a div.textos {
		padding-bottom: 20px;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoPerfil div div.corpoClinico div div.carrosselCorpoClinico div.cardEspecialista {
		margin-bottom: 5vh;
	}
}

div.container-fluid div.corpoResultadoArtigo {
	padding: 5vh 0 10vh;
}
div.container-fluid div.corpoResultadoArtigo div div.propagandaResultados {
	margin-bottom: 5vh;
}
@media (min-width: 769px) {
	div.container-fluid div.corpoResultadoArtigo div div.propagandaResultados div {
		height: 220px !important;
	}
}
@media (min-width: 769px) {
	div.container-fluid div.corpoResultadoArtigo div div.propagandaResultados div div {
		height: 220px !important;
	}
}
div.container-fluid div.corpoResultadoArtigo div div.compartilhamento {
	width: 100%;
	margin-bottom: 2em;
	justify-content: flex-end;
	margin-top: 5vh;
}
div.container-fluid div.corpoResultadoArtigo div div.compartilhamento p {
	margin: 0;
	font-size: calc(12px + 0.2vw);
	line-height: 1;
	font-family: "amino4";
	color: #001E17;
	height: max-content;
	margin-top: auto;
	margin-bottom: auto;
}
div.container-fluid div.corpoResultadoArtigo div div.compartilhamento div {
	width: max-content !important;
	margin-top: 0 !important;
	height: min-content;
	max-width: max-content;
}
div.container-fluid div.corpoResultadoArtigo div div.compartilhamento div ul {
	display: flex;
	margin-bottom: 0;
	width: max-content;
}
div.container-fluid div.corpoResultadoArtigo div div.compartilhamento div ul li {
	width: 2em;
	height: 2em;
	margin-right: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}
div.container-fluid div.corpoResultadoArtigo div div.compartilhamento div ul li i {
	font-size: 1em;
	color: #FFF;
}
div.container-fluid div.corpoResultadoArtigo div div.compartilhamento div ul li.facebook {
	background-color: #3b5998;
}
div.container-fluid div.corpoResultadoArtigo div div.compartilhamento div ul li.twitter {
	background-color: #00aced;
}
div.container-fluid div.corpoResultadoArtigo div div.compartilhamento div ul li.whatss {
	background-color: #34af23;
}
div.container-fluid div.corpoResultadoArtigo div div.compartilhamento div ul li.linked {
	background-color: #007bb6;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo img {
	width: 100%;
	height: auto;
	margin-bottom: 10vh;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo img {
		width: 100vw;
		margin-bottom: 5vh;
	}
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo h1.tituloMobile {
	font-family: "amino-regular";
	color: #001E17;
	text-align: center;
	width: 90%;
	margin: 0 auto;
	margin-bottom: 10px;
	font-size: 2em;
	line-height: 1.1;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo h5.dataMobile {
	color: #001E17;
	font-family: "amino-regular";
	line-height: 1;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 5vh;
	width: 100%;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo p {
	line-height: 1.2;
	font-family: "amino10";
	color: #001E17;
	margin: 0 auto;
	margin-bottom: 10vh;
	text-align: justify;
	font-size: calc(12px + 0.2vw);
	width: 90%;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo p {
		width: 80%;
		line-height: 1.4;
		font-size: calc(12px + 1vw);
		margin-bottom: 5vh;
	}
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.imagensGaleria {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 10vh;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.imagensGaleria div.carrosselGaleria div.imagem a {
	width: 100%;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.imagensGaleria div.carrosselGaleria div.imagem a div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 100%;
	position: relative;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.imagensGaleria div.carrosselGaleria div.imagem a div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista {
	display: flex;
	margin-left: 0;
	margin-right: auto;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista {
		flex-flow: column;
		justify-content: center;
		align-items: center;
		width: 80%;
	}
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista a {
	width: fit-content;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista a div.portaImagem {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #DCDCDC;
	background-color: #4BABFF;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista a div.portaImagem div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 100%;
	position: relative;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista a div.portaImagem div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista a div.portaImagem {
		margin-bottom: 5vh;
	}
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista div.portaTexto {
	display: flex;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista div.portaTexto div {
	margin: auto 0;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista div.portaTexto div h4 {
	font-family: "amino-regular";
	color: #001E17;
	line-height: 1;
	margin: 0;
	font-size: calc(12px + 0.2vw);
	text-transform: none;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista div.portaTexto div h4 {
		font-size: calc(12px + 2.5vw);
		text-align: center;
		margin-bottom: 10px;
	}
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista div.portaTexto div h6 {
	font-family: "amino7";
	color: #001E17;
	font-size: 10px;
	margin: 0;
	line-height: 1;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista div.portaTexto div h6 {
		font-size: calc(12px + 0.8vw);
		text-align: center;
	}
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista div.portaTexto div h6.especialidades {
	text-transform: uppercase;
	font-family: "amino10";
	font-size: 11px;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista div.portaTexto div h6.especialidades {
		font-size: calc(12px + 0.6vw);
		text-align: center;
	}
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista div.portaTexto div h6.conselho1M {
	margin-top: 20px;
	margin-bottom: 10px;
}
@media (min-width: 769px) {
	div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista div.portaTexto {
		margin-left: 20px;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.especialista {
		margin-left: auto;
		border-radius: 5px;
		padding: 15px;
	}
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.botaoVoltar {
	margin-top: 5vh;
	border-radius: 5px;
	border: 2px #01335F solid;
	padding: 15px;
	display: flex;
	width: 80%;
	align-items: center;
	justify-content: center;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.botaoVoltar a {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #01335F;
	font-weight: 700;
	font-family: "Lato";
	font-size: calc(12px + 1vw);
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.botaoVoltar a i {
	color: #01335F;
	margin-right: 15px;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamento {
	width: 100%;
	margin-top: 5vh;
	margin-left: 0;
	margin-right: auto;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamento p {
	margin: 0;
	font-size: calc(12px + 0.2vw);
	line-height: 1;
	font-family: "amino4";
	color: #001E17;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamento div ul {
	display: flex;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamento div ul li {
	width: 2em;
	height: 2em;
	margin-right: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamento div ul li i {
	font-size: 1em;
	color: #FFF;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamento div ul li.facebook {
	background-color: #3b5998;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamento div ul li.twitter {
	background-color: #00aced;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamento div ul li.whatss {
	background-color: #34af23;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamento div ul li.linked {
	background-color: #007bb6;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamentoMobile {
	width: 100%;
	margin-top: 5vh;
	margin-left: 0;
	margin-right: auto;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamentoMobile p {
	margin: 0;
	font-size: calc(12px + 1vw);
	line-height: 1;
	font-family: "amino-regular";
	color: #001E17;
	width: 100%;
	text-align: center;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamentoMobile div ul {
	display: flex;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamentoMobile div ul li {
	width: 2em;
	height: 2em;
	border: 1px solid #001E17;
	border-radius: 500px;
	margin-right: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}
div.container-fluid div.corpoResultadoArtigo div div.corpoArtigo div.compartilhamentoMobile div ul li i {
	font-size: 1em;
	color: #001E17;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoResultadoArtigo {
		padding: 0 0 10vh;
	}
}
div.container-fluid div.corpoResultadoArtigo.parte1 {
	padding-bottom: 0;
}
div.container-fluid div.corpoResultadoArtigo.parte2 {
	background-color: #F0F0F0;
}

div.container-fluid div div p.tituloPagina {
	font-family: "amino10";
	color: #01335F;
	text-align: center;
	font-size: calc(12px + 1vw);
	margin: 5vh auto;
	line-height: 1.1;
}
div.container-fluid div div p.tituloPagina span {
	color: #01335F;
	font-family: "amino-regular";
	font-size: calc(12px + 1.5vw);
	text-transform: capitalize;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.pergunta {
	flex-flow: column;
	margin-bottom: 0;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.pergunta div.portaImagem {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 1px solid #DCDCDC;
	overflow: hidden;
	margin: auto;
	margin-bottom: 20px;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.pergunta div.portaImagem div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 100%;
	position: relative;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.pergunta div.portaImagem div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.pergunta div.textos p.titulo {
	line-height: 1;
	font-family: "amino10";
	text-align: center;
	margin-bottom: 20px;
	font-size: calc(12px + 1.5vw);
	color: #000;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.pergunta div.textos p.nome {
	font-family: "amino5";
	line-height: 1;
	margin-bottom: 5px;
	text-align: center;
	font-size: calc(12px + 1vw);
	color: #000;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.pergunta div.textos p.local {
	font-family: "amino10";
	line-height: 1;
	margin-bottom: 5vh;
	text-align: center;
	font-size: calc(12px + 0.5vw);
	color: #000;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.resposta {
	flex-flow: column;
	background-color: #01335F;
	margin: 0 -60px;
	margin-bottom: 0;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.resposta div.textos p.titulacao {
	color: #FFFFFF;
	font-family: "amino5";
	line-height: 1;
	margin: 20px auto 15px;
	text-align: center;
	font-size: calc(12px + 0.5vw);
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.resposta div.textos p.titulo {
	line-height: 1;
	font-family: "amino10";
	text-align: center;
	margin-bottom: 20px;
	font-size: calc(12px + 1.5vw);
	color: #FFFFFF;
	padding: 0 40px;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.resposta div.textos p.nome {
	font-family: "amino5";
	line-height: 1;
	margin-bottom: 5px;
	text-align: center;
	font-size: calc(12px + 1vw);
	color: #FFFFFF;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.resposta div.textos p.especialidade {
	font-family: "amino10";
	line-height: 1;
	margin-bottom: -20px;
	text-align: center;
	font-size: calc(12px + 0.5vw);
	color: #FFFFFF;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.resposta div.portaImagem {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 1px solid #DCDCDC;
	overflow: hidden;
	margin: auto;
	margin-bottom: 20px;
	background-color: #4BABFF;
	background-repeat: repeat;
	background-size: auto;
	background-position: center;
	background-attachment: fixed;
	position: absolute;
	bottom: 0;
	transform: translateY(50%);
	position: relative;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.resposta div.portaImagem div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 100%;
	position: relative;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div div.resposta div.portaImagem div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div div div.todasPerguntas.todasPerguntasMobile div.cardPergunta {
	margin-bottom: 75px;
}
div.container-fluid div.carregarMaisMobile button {
	background-color: #01335F;
	border-radius: 500px;
	padding: 15px 45px;
	margin: 0 auto 5vh;
}
@media (max-width: 768px) {
	div.container-fluid div.carregarMaisMobile button {
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: #01335F;
		border-radius: 10px;
		width: 80%;
		border: 2px solid #01335F;
	}
}
div.container-fluid div.carregarMaisMobile button p {
	color: #FFFFFF;
	font-family: "amino13";
	font-size: calc(12px + 0.2vw);
	margin: auto;
	line-height: 1;
}
@media (max-width: 768px) {
	div.container-fluid div.carregarMaisMobile button p {
		color: #FFF;
		font-family: "Lato";
		font-size: calc(12px + 0.6vw);
		margin: 0;
		font-weight: 700;
	}
}
div.container-fluid div.carregarMaisMobile button i {
	color: #4BABFF;
	margin-right: 5px;
}
div.container-fluid div#voltar a {
	width: 80%;
	margin: 0 auto;
}
div.container-fluid div#voltar a button {
	background-color: #01335F;
	border-radius: 500px;
	padding: 15px 45px;
	margin: 0 auto 10vh;
}
@media (max-width: 768px) {
	div.container-fluid div#voltar a button {
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: transparent;
		border-radius: 10px;
		width: 100%;
		border: 2px solid #01335F;
	}
}
div.container-fluid div#voltar a button p {
	color: #01335F;
	font-family: "amino13";
	font-size: calc(12px + 0.2vw);
	margin: auto;
	line-height: 1;
}
@media (max-width: 768px) {
	div.container-fluid div#voltar a button p {
		color: #01335F;
		font-family: "Lato";
		font-size: calc(12px + 0.6vw);
		margin: 0;
		font-weight: 700;
	}
}
div.container-fluid div#voltar a button i {
	color: #01335F;
	margin-right: 5px;
}

@media (max-width: 768px) {
	.bg-avaliacao-container {
		background: #efefef;
	}
}

@media (min-width: 768px) {
	.card-especialista-desktop {
		margin-top: 150px;
		padding-bottom: 50px;
		background-color: #fbfbfb;
		border: 1px solid #dcdcdc;
		border-radius: 4px;
	}

	.topoMargem {
		margin-top: -100px;
	}
}


.bg-avaliacao {
	position: relative;
	background: #efefef;
}
.bg-avaliacao::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50%;
	background: #efefef;
	z-index: 1;
}

div.container-fluid div.col-9 div.titulo {
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	margin-top: 2vh;
}
div.container-fluid div.col-9 div.titulo h4 {
	color: #001E17;
	font-family: "amino-regular";
	font-weight: normal;
	margin-right: 20px;
	margin-left: 20px;
	font-size: calc(12px + 4vw);
}
div.container-fluid div.col-9 div.titulo .titulo-avaliacao {
	color: #00335f;
	font-family: "amino-regular";
	font-weight: bold;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 30px;
}
div.container-fluid div.col-9 div.titulo .titulo-nome-avaliacao {
	color: #4babff;
	font-size: 22px;;
	font-weight: bold;
	width: 100%;
	text-align: center !important;
}
div.container-fluid div.col-9 div.titulo .titulo-especialidade {
	margin-top: 14px;
	margin-bottom: 14px;
	font-family: "amino4";
	color: #001e17;
	text-align: center;
	line-height: 16px;
	text-transform: uppercase;
}
div.container-fluid div.col-9 div.titulo .titulo-conselho {
	color: #001e17;
}

.titulo-pergunta-avaliacao {
	color: #5a5a61 !important;
}

div.container-fluid div.col-9 div.titulo div.avaliacao {
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	color: #787880;
	font-family: "amino5";
	font-size: calc(12px + 1vw);
	margin-bottom: 5vh;
	width: 100%;
	text-align: center !important;
}
div.container-fluid div.col-9 div.titulo div.avaliacao div div span {
	color: #ff8204;
}
.receive-code input {
	color: #fff !important;
	background-color: #4babff !important;
}
div.container-fluid div.col-9 div.corpoAvaliacoes div.cardAvaliacao {
	margin-bottom: 7vh;
}
div.container-fluid div.col-9 div.corpoAvaliacoes div.cardAvaliacao p.titulo {
	margin-bottom: 20px;
	line-height: 1;
	color: #001E17;
	font-family: "amino-regular";
	font-size: calc(12px + 2vw);
	text-align: center;
}
div.container-fluid div.col-9 div.corpoAvaliacoes div.cardAvaliacao p.texto {
	margin-bottom: 5vh;
	font-size: calc(12px + 1vw);
	line-height: 1.8;
	font-family: "amino10";
	text-align: justify;
}
div.container-fluid div.col-9 div.corpoAvaliacoes div.cardAvaliacao:not(.semBorda) {
	border-bottom: 1px solid #DCDCDC;
}
div.container-fluid div#efetuaAvaliacao button {
	background-color: #01335F;
	border-radius: 500px;
	padding: 15px 45px;
	margin: 0 auto 15px;
}
@media (max-width: 768px) {
	div.container-fluid div#efetuaAvaliacao button {
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: #01335F;
		border-radius: 10px;
		width: 80%;
		border: 2px solid #01335F;
	}
}
div.container-fluid div#efetuaAvaliacao button p {
	color: #FFFFFF;
	font-family: "amino13";
	font-size: calc(12px + 0.2vw);
	margin: auto;
	line-height: 1;
}
@media (max-width: 768px) {
	div.container-fluid div#efetuaAvaliacao button p {
		color: #FFF;
		font-family: "Lato";
		font-size: calc(12px + 0.6vw);
		margin: 0;
		font-weight: 700;
	}
}
div.container-fluid div#efetuaAvaliacao button i {
	color: #4BABFF;
	margin-right: 5px;
}
div.container-fluid div#efetuaAvaliacao .modal-header {
	align-items: center;
	justify-content: center;
}
div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao h2 {
	font-family: "amino10";
	color: #787880;
	margin-top: 15px;
}
div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao h2 i {
	color: #4BABFF;
}
div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao h2 span {
	color: #4BABFF;
	font-family: "amino13";
}
div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao button#botaoFechaAvaliacao {
	width: fit-content;
	border: none;
	padding: 5px;
	margin: auto;
}
div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao div.modal-body form div div {
	display: flex;
	flex-flow: column;
}
div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao div.modal-body form div div div.rating-container {
	width: fit-content;
	margin: 0 auto;
}
div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao div.modal-body form div div div.rating-container span {
	color: #4BABFF;
}
div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao div.modal-body form div div input, div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao div.modal-body form div div textarea {
	background-color: #FBFBFB;
	border: 1px #F0F0E1 solid;
	border-radius: 5px;
	margin-top: 15px;
	color: #78787F;
	font-family: "amino4";
}
div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao div.modal-body form div button#botaoAvaliacao {
	background-color: #01335F;
	color: #FFFFFF;
	font-family: "amino5";
	margin: 15px calc(2 * 15px) 0;
	border: none;
	padding: 15px calc(2 * 20px);
	width: 100%;
	border-radius: 5px;
}
div.container-fluid div#efetuaAvaliacao div#formModalAvaliacao div.modal-body form div button#botaoAvaliacao p {
	margin: 0;
	line-height: 1;
	color: #FFFFFF;
	font-family: "amino5";
	font-size: calc(12px + 0.3vw);
}

.pontos-posivitos-negativos .custom-control {
	font-family: "amino4";
	color: #78787f;
	padding-left: 45px;
	font-size: 15px;
	line-height: 18px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.pontos-posivitos-negativos .custom-control .custom-control-label {
	font-weight: bold;
}

html .pontos-posivitos-negativos .custom-checkbox .custom-control-label::before {
	top: 0;
	bottom: 0;
	left: -45px;
	margin: auto;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	border: #78787f solid 1px;
}

.pontos-posivitos-negativos .custom-checkbox .custom-control-label::after {
	top: 0;
	bottom: 0;
	left: -45px;
	margin: auto;
	width: 35px;
	height: 35px;
}

.pontos-posivitos-negativos .custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #00b285;
	background-color: #00b285;
}

.identificacao input,
.identificacao select {
	height: 45px;
}

.identificacao .qtdeCaracteres {
	color: #4babff;
	font-weight: bold;
	font-family: "amino4";
}

.identificacao .smsTxt {
	color: #78787f;
	font-family: "amino4";
	font-size: 16px;
	line-height: 22px;
}

.identificacao .custom-checkbox-accept {
	font-family: "amino4";
	font-size: 16px;
	color: #78787f;
}

.identificacao textarea {
	background-color: #fbfbfb;
	border: #dcdcdc solid 1px;
}

.titulo-pergunta-avaliacaoIdentificacao {
	font-size: 27px !important;
}

.avaliacao-steps {
	display: flex;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

.avaliacao-steps .avaliacao-steps-item {
	font-family: "amino13";
	font-size: 16px;
	border-bottom: 3px solid #ccc;
}

.avaliacao-steps .avaliacao-steps-item a {
	color: #78787f;
}

.avaliacao-steps .active {
	border-bottom: 3px solid #4babff !important;
}

.avaliacao-steps .active a {
	color: #4babff !important;
}

div.container-fluid div div div.cardTv {
	border: 1px solid #E4E4E4;
	margin-bottom: 20px;
}
div.container-fluid div div div.cardTv a {
	width: 100%;
}
div.container-fluid div div div.cardTv a div.portaImagem {
	position: relative;
}
div.container-fluid div div div.cardTv a div.portaImagem div.dumb {
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 75%;
	position: relative;
}
div.container-fluid div div div.cardTv a div.portaImagem div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
	filter: brightness(0.7);
}
div.container-fluid div div div.cardTv a div.portaImagem i {
	color: #4BABFF;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
div.container-fluid div div div.cardTv a div.textos {
	padding: 20px 15px;
}
div.container-fluid div div div.cardTv a div.textos h3 {
	font-family: "amino-regular";
	color: #78787F;
	line-height: 1.2;
	margin: 0 auto;
	margin-bottom: 15px;
	width: 60%;
	text-align: center;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: calc(12px + 2vw);
}
div.container-fluid div div div.cardTv a div.textos h5 {
	line-height: 1;
	letter-spacing: 1px;
	margin: 0 auto;
	width: fit-content;
	margin-bottom: 15px;
	color: #78787F;
	font-family: "amino10";
}
div.container-fluid div div div.cardTv a div.textos button {
	background-color: #01335F;
	border-radius: 5px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
	font-family: "Lato";
	font-weight: 700;
	padding: 10px;
	border: none;
}
div.container-fluid div div div.cardTv a div.textos button i {
	color: #4BABFF;
	margin-right: 5px;
}

div.container-fluid div.corpoArtigoMobile div div div.cardArtigo {
	border: 1px solid #E8E8E8;
	width: 100%;
	margin-bottom: 10vh;
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.dumb {
	background-color: #F5F5EB;
	width: 100%;
	overflow: hidden;
	padding: 0;
	padding-top: 95%;
	position: relative;
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.dumb img {
	width: 100%;
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	object-fit: cover;
	object-position: center;
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos {
	position: relative;
	padding: 20px;
	padding-bottom: 40px;
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos h5 {
	font-family: "amino5";
	color: #787880;
	text-transform: none;
	font-size: calc(12px + 0.3vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos h5 {
		text-align: center;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		font-family: "amino-regular";
		font-size: calc(12px + 2vw);
		letter-spacing: 0.5px;
		margin-bottom: 10px;
	}
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos h6 {
	color: #787880;
	font-family: "amino7";
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: calc(8px + 0.2vw);
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos h6.tags {
	text-align: justify;
}
@media (max-width: 768px) {
	div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos h6 {
		text-align: center;
		font-family: "amino10";
		font-size: calc(12px + 0.6vw);
	}
	div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos h6.tags {
		text-align: center;
		margin-bottom: 25px;
		width: 85%;
		margin-left: auto;
		margin-right: auto;
	}
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos h6.descritivo {
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	/* number of lines to show */
}
@media (max-width: 768px) {
	div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos h6.descritivo {
		display: none;
	}
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos div.mais {
	position: absolute;
	left: 20px;
	padding: 10px;
	bottom: calc(-1 * 10px);
	border-radius: 50%;
	background-color: #4BABFF;
	height: 35px;
	width: 35px;
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos div.mais i {
	position: absolute;
	color: #FFFFFF;
	font-size: 15px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos div.linhaHorizontal {
	height: 1px;
	background-color: #E8E8E8;
	margin: 20px calc(-1 * 20px) 15px;
	width: calc(100% + calc(2 * 20px));
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos div.botaoLeiaMais {
	background-color: #4BABFF;
	border-radius: 5px;
	width: 100%;
	padding: 15px;
	margin-bottom: 15px;
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos div.botaoLeiaMais p {
	color: #FFFFFF;
	font-family: "amino13";
	line-height: 1;
	margin: 0 auto;
	text-align: center;
	font-size: calc(12px + 0.5vw);
	letter-spacing: 1px;
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos div.botaoVerPerfil {
	background-color: transparent;
	border-radius: 5px;
	border: 2px #01335F solid;
	width: 100%;
	padding: 15px;
}
div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos div.botaoVerPerfil p {
	color: #01335F;
	font-family: "amino13";
	line-height: 1;
	margin: 0 auto;
	text-align: center;
	font-size: calc(12px + 0.5vw);
}
@media (max-width: 768px) {
	div.container-fluid div.corpoArtigoMobile div div div.cardArtigo div.textos {
		padding-bottom: 20px;
	}
}
@media (max-width: 768px) {
	div.container-fluid div.corpoArtigoMobile div div div.cardArtigo {
		margin-bottom: 5vh;
	}
}

footer {
	background-color: #003261;
	padding: 20vh 0 calc(15vh + 20vh);
}
footer div div div div div.colunaInstitucional img {
	width: 100%;
	height: auto;
	margin-bottom: 5vh;
}
footer div div div div div.colunaInstitucional h6 {
	font-family: "amino7";
	margin: 0;
	text-align: left;
	color: #FFFFFF;
	font-size: calc(12px + 0.1vw);
	line-height: 21px;
}
footer div div div div div.colunaInstitucional h6.cnpj {
	margin-bottom: 20px;
}
footer div div div div div.colunaInstitucional h6.telefone {
	margin-bottom: 20px;
}
footer div div div div div.colunaInstitucional div.sociaisRodape i {
	color: #4BABFF;
	margin-right: 10px;
}
footer div div div div div.colunaLinks div div h4, footer div div div div div.colunaLinks div div h6 {
	color: #FFFFFF;
}
footer div div div div div.colunaLinks div div h4 {
	margin-top: 15px;
	color: #4BABFF;
}
footer div div div div div.colunaLinks div div a:hover h6 {
	color: #4BABFF;
}
footer div div div div div.colunaLoginRodape div.areaRestrita {
	background-color: #4BABFF;
	border-radius: 5px;
	padding: 20px calc(10px + 15px) calc(2 * 15px);
	width: 100%;
}
footer div div div div div.colunaLoginRodape div.areaRestrita div.topo {
	margin-bottom: 20px;
}
footer div div div div div.colunaLoginRodape div.areaRestrita div.topo div {
	display: flex;
}
footer div div div div div.colunaLoginRodape div.areaRestrita div.topo div i {
	color: #003261;
	margin-right: 10px;
}
footer div div div div div.colunaLoginRodape div.areaRestrita div.topo div h4 {
	color: #003261;
	font-family: "amino13";
	line-height: 1;
	font-weight: normal;
	font-size: calc(12px + 0.4vw);
	margin: auto 0;
}
footer div div div div div.colunaLoginRodape div.areaRestrita form div div input {
	border: 0;
	border-radius: 5px;
	font-family: "amino5";
	color: #787880;
	margin-bottom: 10px;
}
footer div div div div div.colunaLoginRodape div.areaRestrita form div div input::-webkit-input-placeholder {
	/* Edge */
	font-family: "amino5";
	color: #787880;
}
footer div div div div div.colunaLoginRodape div.areaRestrita form div div input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	font-family: "amino5";
	color: #787880;
}
footer div div div div div.colunaLoginRodape div.areaRestrita form div div input::placeholder {
	font-family: "amino5";
	color: #787880;
}
footer div div div div div.colunaLoginRodape div.areaRestrita form div div button {
	background-color: #003261;
	border: 0;
	border-radius: 5px;
	display: flex;
	width: 100%;
	padding: 10px;
}
footer div div div div div.colunaLoginRodape div.areaRestrita form div div button p {
	color: #FFFFFF;
	margin: auto;
	line-height: 1;
	width: fit-content;
	font-size: calc(12px + 0.1vw);
}
@media (max-width: 768px) {
	footer {
		padding: 10vh 0 15vh;
	}
}

/*# sourceMappingURL=custom.css.map */
.noticiasDestaque .owl-carousel .owl-dots.disabled, 
.noticiasDestaque .owl-carousel .owl-nav.disabled, 
.hospitaisDestaque .owl-carousel .owl-dots.disabled, 
.hospitaisDestaque .owl-carousel .owl-nav.disabled, 
.clinicasDestaque .owl-carousel .owl-dots.disabled, 
.clinicasDestaque .owl-carousel .owl-nav.disabled, 
.especialistasDestaque .owl-carousel .owl-dots.disabled, 
.especialistasDestaque .owl-carousel .owl-nav.disabled, 
.miniPropagandas .owl-carousel .owl-dots.disabled, 
.miniPropagandas .owl-carousel .owl-nav.disabled 
{
	display: block !important;
}

.owl-carousel-novo .owl-dots.disabled, .owl-carousel-novo .owl-nav.disabled {
	display: block !important;
}

/* new pages */
/* infos-block-center */
.infos-block-center h3 {
	color: #4babff;
	font-family: "amino13";
}

.infos-block-center p {
	color: #78787f;
	font-family: "amino2";
	font-weight: bold;
}

.infos-block-center-border {
	padding-bottom: 25px;
	border-bottom: 1px solid #f0f0f0;
}
/* /infos-block-center */

/* tabs-form */
.tabs-form .tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link {
	font-family: "amino4";
	font-size: 14px;
	font-weight: bold;
	color: #78787f !important;
	border: 1px solid #78787f !important;
	border-top: 1px solid #78787f !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}

.tabs-form .tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active .nav-link,
.tabs-form .tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active .nav-link:hover {
	color: #fff !important;
	border: 1px solid #4babff !important;
	border-top: 1px solid #4babff !important;
	background: #4babff !important;
}

@media (min-width: 768px) {
	.tabs-form fieldset {
		border: 1px solid #dcdcdc;
	}
}


.tabs-form fieldset legend {
	font-family: "amino4";
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
}

.tabs-form .form-control {
	height: 55px;
	background-color: #fbfbfb;
	border: 1px solid #dcdcdc;
}
.tabs-form .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #78787f;
	opacity: 1; /* Firefox */
}

.tabs-form .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #78787f;
}

.tabs-form .form-control::-ms-input-placeholder { /* Microsoft Edge */
	color: #78787f;
}

.tabs-form button {
	background: transparent !important;
}

html .tabs-form .btn-primary,
html .tabs-form .btn-primary {
	background: #01335f !important;
	border-color: #01335f !important;
}

html .tabs-form .btn-primary:hover
html .tabs-form .btn-primary.hover {
	background: transparent !important;
}

.tabs-form label {
	font-family: "amino4";
}
/* /tabs-form */



/* login-register */
.login-register .featured-box-primary {
	border: 1px solid #c8c8c8;
	border-radius: 0;
}

html .login-register .box-content {
	border-top: 0px solid transparent !important;
}

html .login-register .box-content h4 {
	color: #fff;
	padding: 20.8px 28.8px;
	background-color: #01335F;
}

html .login-register .box-content form {
	margin-left: 30.8px;
	margin-right: 30.8px;
}

.login-register label {
	font-family: "amino4";
	font-size: 16px !important;
	font-weight: normal !important;
}
/* /login-register */

/* contratar */
@media (max-width: 450px) {
	.card-contratar {
		padding: 50px 15px 0px;
	}
}

@media (min-width: 451px) {
	.card-contratar {
		padding: 50px 60px 0px;
	}
}

.card-contratar {
	background: #f8f8f8;
	border: 1px solid #c8c8c8;
	border-radius: 8px;
}

.card-contratar .icone {
	margin-top: -105px;
}

.card-contratar h3 {
	font-family: "amino13";
	color: #01335f;
}

.card-contratar p {
	font-family: "amino13";
	font-weight: normal;
	color: #78787f;
	line-height: 24px;
}

.card-contratar .btn-primary {
	font-family: "amino13";
	font-size: 25px;
	background-color: #4babff;
	border: 2px solid #4babff;
	color: #ffffff;
}

.card-contratar .btn-primary:not(:disabled):not(.disabled):active,
.card-contratar .btn-primary:hover,
.card-contratar .btn-primary.hover {
	color: #4babff;
	background-color: transparent;
}
/* /contratar */

/* plans-content */
.botoes-contratar .btn-primary {
	font-family: "amino13";
	font-size: 14px;
	font-weight: bold;
	border-color: #4babff #4babff #4babff;
	color: #ffffff;
	background-color: #4babff;
}

.botoes-contratar .btn-outline-primary {
	font-family: "amino13";
	font-size: 14px;
	font-weight: bold;
	color: #78787f;
	background-color: transparent;
	border-color: #78787f;
}

.botoes-contratar .btn-outline-primarybtn-outline-primary:not(:disabled):not(.disabled):active,
.botoes-contratar .btn-outline-primary:hover,
.botoes-contratar .btn-outline-primary.hover {
	color: #fff;
	background-color: #78787f;
}

.plans-content {
	margin-bottom: 50px;
}

.plans-content .pricing-table .plan {
	height: 100%;
	overflow: hidden;
}

.plans-content .pricing-table .plan .plan-header-bg1 {
	background: #01335f;
}

.plans-content .pricing-table .plan .plan-header-bg2 {
	background: #4babff;
}

.plans-content .pricing-table .plan .plan-header {
	padding: 37px 16px;
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
}

.plans-content .pricing-table .plan .plan-features {
	height: 100%;
	font-family: "amino7";
	font-size: 18px;
	font-weight: bold;
	color: #78787f;
	text-align: left;
	background: #f8f8f8;
	border: 0px;
	border-bottom-left-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
}

.plans-content .pricing-table .plan .plan-features li {
	padding: 16px 0 10px;
	line-height: 25px;
}

.plans-content .pricing-table .plan .plan-features .fa-check-circle {
	color: #00b285;
	font-size: 18px;
}

.plans-content .pricing-table .plan .plan-footer {
	padding: 0px 15px 10px;
	border: 0px;
}

.plans-content .pricing-table .plan .plan-footer-bg1 {
	background: #f8f8f8;
}

.plans-content .btn-success {
	padding: ;
	background-color: #00b285;
	border: 2px solid #00b285;
	color: #FFF !important;
}

.plans-content .btn-success:not(:disabled):not(.disabled):active,
.plans-content .btn-success:hover,
.plans-content .btn-success.hover {
	background-color: transparent;
	border: 2px solid #78787f;
	color: #78787f !important;
}

.plans-content .pricing-table .plan {
	border-radius: 10px !important;
	border: 1px solid #c8c8c8 !important;
}

.plans-content .pricing-table .plan .plan-header h3 {
	font-family: "amino2";
	font-size: 25px;
	font-weight: 500;
	text-transform: none;
}

.plans-content .pricing-table .plan .plan-header h3 strong {
	font-family: "amino13";
}

.plans-content .pricing-table .plan .plan-header .plan-header-title span:nth-of-type(1) {
	font-family: "amino13";
	font-size: 30px;
}

.plans-content .pricing-table .plan .plan-header .plan-header-title span:nth-of-type(2) {
	font-family: "amino2";
}

.plans-content .pricing-table .plan-bg,
.plans-content .pricing-table .plan .plan-price-bg1 {
	background: #f8f8f8 !important;
}

.plans-content .pricing-table .plan .plan-price-bg2 {
	background: #fff !important;
}

.plans-content .pricing-table .plan .plan-price .info-text > span:nth-of-type(1) {
	font-family: "amino13";
	color: #00335f;
	font-size: 18px;
}

.plans-content .pricing-table .plan .plan-price .info-text > span:nth-of-type(2) {
	font-family: "amino7";
	color: #78787f;
	font-size: 18px;
}

.plans-content .pricing-table .plan .plan-price .info-text {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dcdcdc;
	line-height: 20px;
}

.plans-content .pricing-table .plan .plan-price .price {
	font-family: "amino13";
	font-size: 25px;
	color: #01335f;
}

.plans-content .pricing-table .plan .plan-price .price-label {
	margin-top: 5px;
	padding: 8px 30px;
	font-family: "amino7";
	font-size: 16px;
	color: #78787f;
	text-transform: none;
}

.plans-content .pricing-table .plan .plan-price .price-label b {
	font-family: "amino13";
	font-size: 14px;
}
/* plans2 */
.planos-container {
	background: #f8f8f8;
	border-radius: 8px;
	border: 1px solid #c8c8c8;
}

.planos-container .icone-profissional {
	margin-top: -55px;
}

.planos-container .planos-titulo {
	font-family: "amino13";
	font-size: 40px;
	font-weight: bold;
	color: #00335f;
}

.planos-container .planos-texto {
	font-family: "amino7";
	font-size: 18px;
	font-weight: bold;
	color: #78787f;
}

.botao-prosseguir {
	font-family: "amino13";
	background-color: #ff0000;
	border-color: #ff0000 #ff0000 #ff0000;
	color: #FFF;
}
/* /plans2 */

@media (max-width: 768px) {
	.header-banners1 h2,
	.header-banners2 h2 {
		font-size: 34px;
		color: #5a5a61;
		font-weight: bold;
	}
}

@media (min-width: 769px) {
	.header-banners1 h2,
	.header-banners2 h2 {
		font-size: 50px;
		font-weight: bold;
		/* color: #5a5a61; */
	}
}

/* .header-banners1 h2,
.header-banners2 h2 {
font-family: "amino13";
font-size: 40px;
} */

.header-banners1 p,
.header-banners2 p {
	font-family: "amino7";
	font-size: 17px;
	/* font-weight: bold; */
}

.header-banners1 h2 { color: #00335f; }
.header-banners2 h2 { color: #4babff; }
/* /plans-content */


.loader-carrinho{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background:rgba(255, 255, 255, 0.66) url('../img/ajax-loader.gif') 50% 50% no-repeat;
	z-index: 10;
	cursor: wait;
}

.swal2-close:focus {
	outline: none;
}

.box_email {
	width: 100%;
	float: left;
	border: solid 1px #DFDFDF;
	padding: 10px;
	margin-bottom: 20px;     
}

.col_esqueci_senha {
	display: flex;
	align-items: center;
	justify-content: center;  
	margin-bottom: 0px;   
}

.form-control-lg {
	font-size: 13px;
}

#mensagem .alert,
#mensagem .alert p {
	margin-bottom: 0px;
	font-size: 12px;
	float: left;
	widows: 100%;
}

#mensagem .alert {
	margin-top: 20px;
	float: left;
	width: 100%;
}

#mensagem {
	width: 100%;
	float: left;
}

.featured-box1 {
	min-height: 350px;
}

#mensagem .fa-li {
	position: inherit !important;
	left: inherit !important;
	text-align: inherit !important;
	width: auto !important;
	line-height: inherit !important;
}

.custom-checkbox- {
	display: flex;
	align-items: center;   
}

.custom-checkbox- input {
	margin-right: 10px;  
	margin-left: 5px;  
}

.custom-checkbox- label {
	margin-bottom: 0px !important;  
	line-height: 1 !important; 
}  

.minha_conta .tabs-form a {
	float: left;
	width: 100%;
	border: solid 2px #DFDFDF;
	padding: 40px 10px 40px 10px;
	font-size: 16px;
	border-radius: 5px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 20px;
	min-height: 200px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	flex-direction: column;
} 

.minha_conta .tabs-form a:hover {
	border: solid 2px #4BABFF;
	background: #4BABFF;
	color: #FFF
} 

.minha_conta .tabs-form a:hover p{
	color: #FFF
} 

.minha_conta .tabs-form a p{
	margin-bottom: 0px
} 

.minha_conta .tabs-form a i {
	font-size: 40px;
	margin-bottom: 10px
}

.botao_na_tenho_cadastro_avaliacao {
	background-color: #4BABFF;
	color: #FFFFFF;
	font-family: "amino5";
	display: flex;
	text-transform: uppercase;
	text-align: center;
	align-items: center;
	justify-content: center;
}

.botao_na_tenho_cadastro_avaliacao:hover {
	background-color: #01335F;
	color: #FFF;
}

.avaliacao-steps .avaliacao-steps-item a {
	color: #78787f;
	text-transform: uppercase;
}

.bootstrap-tagsinput {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
	padding: 4px 6px !important;
	color: #555 !important;
	vertical-align: middle !important;
	max-width: 100% !important;
	line-height: 22px !important;
	cursor: text !important;
	width: 100% !important;
	background-color: #fbfbfb !important;
	border: 1px solid #dcdcdc !important;
	border-radius: .25rem !important;
	min-height: 55px;

}

.bootstrap-tagsinput .tag {
	margin-right: 2px !important;
	color: white !important;
	font-size: 14px !important;
	background: #4BABFF !important;
	border-radius: 3px !important;
	padding: 5px 10px !important;
	float: left !important;
	margin-bottom: 5px !important;
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover {
	box-shadow: none !important;
}

.bootstrap-tagsinput input {
	float: left !important;
}

.form-cadastrar-cliente .invalid-feedback {
	display: block !important;
	width: 100% !important;
	margin-top: .25rem !important;
	font-size: 80% !important;
	color: #dc3545 !important;
}

.input-group-append a.button, .input-group-append a.btn {
	margin-bottom: 50px;
}

.minha_conta .materias i.icone_listagem,
.minha_conta .avaliacoes i.icone_listagem,
.minha_conta .perguntas i.icone_listagem {
	cursor: pointer;
	font-size: 15px;
	padding: 7px 7px;
	background: #4BABFF;
	color: #FFF;
	border-radius: 5px;
}

.minha_conta .materias td ,
.minha_conta .avaliacoes td ,
.minha_conta .perguntas td {
	padding: 5px 10px;
	font-size: 13px;
	vertical-align: middle;
}

.minha_conta .botao_adddd {
	background: green !important;
	color: #FFF;
	border: none;
	border-radius: 5px;
	padding: 10px 15px;
	text-transform: uppercase;
	margin-bottom: 25px;
	float: right;
}

.form-cadastrar-materia .btn-choose {
	height: 55px;
	background: #0088cc !important;
	border-color: #0088cc;
}

.planos legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.0rem;
	line-height: inherit;
	color: inherit;
	white-space: normal;
	text-transform: uppercase;
}

.titulo_plano {
	background: #4BABFF;
	color: #FFF;
	text-transform: uppercase;
}

a.disabled {
	pointer-events: none;
	cursor: default;
}

html.side-panel .side-panel-wrapper {
	width: 500px;
}

#somente_agenda .datepicker table tr td.disabled, 
#somente_agenda .datepicker table tr td.disabled:hover {
	color: #c5bfbf;
}

#somente_agenda .topo-sidebar-menu {
	background: #01335F;
}

#somente_agenda .topo-sidebar-menu h4,
#somente_agenda .topo-sidebar-menu p {
	color: #fff;
}

#somente_agenda .topo-sidebar-menu h4 {
	font-family: "amino-regular";
	font-weight: 100 !important;
}

#somente_agenda .topo-sidebar-menu p {
	font-family: "amino4";
	color: #fff;
}

#somente_agenda .titulo-agenda {
	display: flex;
	align-items: flex-start;
}

#somente_agenda p {
	line-height: 1.3;
}

#somente_agenda .titulo_escolha_local {
	font-size: 1rem;
	text-transform: none;
	color: #01335F !important;
	font-family: "amino13";
}

#somente_agenda .titulo-agenda p {
	font-size: 0.8rem;
}

.hamburguer-btn.active .close span {
	background: #fff;
}

#somente_agenda .group-radio {
	background: #FCFCFC;
	border: 1px solid #D6D6D6;
	display: flex !important;
	align-items: center !important;
}

#somente_agenda .group-radio input {
	width: 25px;
	height: 25px;
}

#somente_agenda .group-radio input[type=radio]:checked{
	background: #000;
	border-radius: 15px;
	border: 4px solid #dfdfdf;
}

#somente_agenda .datepicker .prev{
	background: transparent;
	border-radius: 100%;
	color: #01335F;
}

#somente_agenda .datepicker .next {
	background: transparent;
	border-radius: 100%;
	color: #01335F;
}

#somente_agenda .datepicker-switch {
	color: #01335F;
}

#somente_agenda .datepicker .dow {
	color: #01335F;
}

#somente_agenda .datepicker table tr td.agendados {
	color: #000  !important;
	background-color: #ffdb99  !important;
}

#somente_agenda .datepicker table tr td.agendados_paciente {
	color: #FFF  !important;
	background-color: #28a745  !important;
}

#somente_agenda .datepicker table tr td.active {
	background: #78bdf9  !important;
	color: #fff  !important;
}

#somente_agenda .datepicker table tr td.today {
	background: #01335F !important;
	color: #fff !important;
}

#somente_agenda .datepicker table tfoot tr th {
	background: #01335F;
	color: #fff;
	border-radius: 0 !important;
}

#somente_agenda .xdsoft_date:hover,
#somente_agenda .xdsoft_time:hover,
#somente_agenda .xdsoft_option:hover {
	background: #4BABFF !important;
}

#somente_agenda .xdsoft_current {
	background: #01335F !important;
	box-shadow: #01335F 0 1px 3px 0 inset !important;
}

#somente_agenda .datepicker table tr td, 
#somente_agenda .datepicker table tr th {
	width: none !important;
	height: 40px;
	border: solid 1px #EFEFEF;
	font-size: 13px;
}

#somente_agenda .datepicker_agenda,
#somente_agenda .datepicker,
#somente_agenda .datepicker table {
	width: 100% !important;
}

#somente_agenda .nav-tabs li .nav-link {
	background: #fff !important;
	border: none !important;
	color: #01335F !important;
}

#somente_agenda .nav-tabs li.active .nav-link,
#somente_agenda .nav-tabs li .nav-link.active {
	background: #01335F !important;
	color: #fff !important;
}

#somente_agenda .tab-content {
	border: none !important;
	box-shadow: none !important;
	/*border-top: 1px solid #D6D6D6 !important;*/
}

#somente_agenda .nav-tabs .nav-item {
	margin-bottom: 0 !important;
}

.col-142 {
	-ms-flex: 0 0 14.2%;
	flex: 0 0 14.2%;
	max-width: 14.2%;
}

@media(max-width: 768px) {

	/* Side Panel Agenda */

	html.side-panel .side-panel-wrapper {
		width: 100%;
	}

	.somente_agenda .col-5,
	.somente_agenda .col-7 {
		float: left;
		width: 100%;
		flex: 100%;
		max-width: 100%;
	}

	/* End Side Panel */
}




@media (min-width: 576px) {

	.col-sm-142 {
		-ms-flex: 0 0 14.2%;
		flex: 0 0 14.2%;
		max-width: 14.2%;
	}
}

@media (min-width: 768px) {

	.col-md-142 {
		-ms-flex: 0 0 14.2%;
		flex: 0 0 14.2%;
		max-width: 14.2%;
	}

}

@media (min-width: 992px) {

	.col-lg-142 {
		-ms-flex: 0 0 14.2%;
		flex: 0 0 14.2%;
		max-width: 14.2%;
	}


}

@media (min-width: 1200px) {

	.col-xl-142 {
		-ms-flex: 0 0 14.2%;
		flex: 0 0 14.2%;
		max-width: 14.2%;
	}

}

.somente_agenda .indisponivel {
	background-color: #dc3545!important;
	border-color: #dc3545!important;        
	color: #FFF !important
}

.somente_agenda .consultar_cielo {
	color: #155724 !important;
	background-color: #d4edda !important;
	border-color: #c3e6cb !important;
}

.somente_agenda .confirmar_transferencia {
	color: #01335f !important;
	background-color: #a0d0fa !important;
	border-color: #a0d0fa !important;
}

.somente_agenda .cancelar_cielo {
	color: #856404 !important;
	background-color: #fff3cd !important;
	border-color: #ffeeba !important;
}

.somente_agenda .local_atendimento_agenda{
	font-size: 12px;
	position: relative;
	float: left;
	width: 100%;
	cursor: pointer;
	text-transform: uppercase;
	text-align: left;
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-items: left;
	justify-content: space-between;
}

.somente_agenda .local_atendimento_agenda small{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 400;
}

.somente_agenda .disponivel_indisponivel{
	font-size: 12px;
	position: relative;
	float: left;
	width: 100%;
	padding: 5px 5px;
	cursor: pointer;
	text-transform: uppercase;
	border-radius: 5px;
	text-align: center;
	margin-bottom: 0;
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-items: center;
	justify-content: center;
	line-height: inherit;
}

.somente_agenda .disponivel_indisponivel i{
	font-size: 18px;
	margin-right: 10px;
	margin-bottom: 0 !important;
}

.somente_agenda .disponivel_indisponivel:hover{
	background: #01335f !important ;
	color: #FFF !important ;
	border-color: #01335f  !important ;
}

.somente_agenda .disponivel {
	background-color: #28a745 !important ;
	border-color: #28a745 !important ;
	color: #FFF!important
}

.somente_agenda .table td, .somente_agenda .table th {
	padding: 10px 12px;
	vertical-align: middle;
}

.especialidades_valor {
	margin-bottom: 0px; 
	padding: 10px; 
	cursor: pointer; 
	float: left; 
	display: flex; 
	align-items: center;
}

.h3_carrega_agenda {
	font-size: 17px;
	text-align: center;
	float: left;
	width: 100%;
	background: #4BABFF;
	padding: 10px 20px;
	color: #FFF;
}

.form-cadastrar-configuracoes .especialidades_valor .row {
	width: 100%;
}

.form-cadastrar-configuracoes .especialidades_valor label {
	font-family: "amino4";
}

.form-cadastrar-configuracoes .especialidades_valor label input {
	width: 100%;
	max-width: 100%;
}

.custom-control-label::after {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 35px;
	height: 35px;
	content: "";
	background: no-repeat 50%/50% 50%;
}

.custom-control-label::before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 35px;
	height: 35px;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #adb5bd solid 1px;
}

.container-agenda #botaoAvaliacao span{
	line-height: 15px;
}

.container-agenda #botaoAvaliacao i{
	font-size: 20px;
}

.product-details__info ul li {
	display: flex !important;
	align-items: center !important;
}

.product-items ul li {
	display: flex !important;
	align-items: center !important;
}

.product-items ul li p {
	font-size: 12px !important;
	line-height: 15px !important;
}

.body_checkout td {
	line-height: 19px;
}

.status_cielo {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.status_cielo_td {
	display: flex;
	align-items: center;
}

.nav-item-telemedicina,
.nav-item-presencial {
	cursor: pointer;
}

.leganda_circle {
	border-radius: 125px;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.minha_conta .somente_agenda2 td{
	font-size: 12px;
}

.product-items #accordion .card-header {
	width: 100%;
	text-align: left;
	background: #01335F;
	padding: 7px 5px;
}

.product-items #accordion .botoes_pagamento {
	background: transparent !important;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
	text-align: left;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none;

}

.product-items #accordion .collapse_pagamento {
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
	padding: 1rem;
}

.product-items #accordion .collapse_pagamento .card-body {
	padding:0;
}

.product-items #accordion .collapse_pagamento .card-body .finaliza_pedido {
	margin-top: 20px
}

.minha_conta .materias td, .minha_conta .avaliacoes td, .minha_conta .perguntas td {
	padding: 5px 10px;
	font-size: 13px;
	vertical-align: middle;
	line-height: 17px;
}

/*
* New custom
*/

button.owl-prev, 
button.owl-next {
	border-radius: 0px !important;
}

div.container-fluid div.inferiorInicial div div.noticiasDestaque div.carrosselNoticiasDestaques div.cardArtigo div.textos div.mais i {
	top: 51% !important;
	left: 51% !important;
}

div.container-fluid div.topoInicial div div.formularioInicial div form {
	margin-bottom: 30px;
}

button#butaozao:hover {
	background: #fff;
}

button#butaozao:hover p,
button#butaozao:hover i {
	color: #01335F;
}

.loginPainel {
	border: 1px solid #4BABFF;
	border-radius: 5px !important;
}

.loginPainel:hover {
	border: 1px solid #01335f;
	background: #fff !important;
}

.loginPainel:hover p,
.loginPainel:hover i {
	color: #01335f !important;
}

div.container-fluid div.topoInicial div div.logoMenuInicial div.botoesInicial div a div p {
	margin-top: 5px !important;
}

div.container-fluid div.topoInicial div div.logoMenuInicial div.botoesInicial div i.menuLateral {
	cursor: pointer !important;
}

.cardArtigo, 
.cardEspecialista {
	margin-bottom: 18px !important;
}

.owl-carousel {
	margin-bottom: 0px !important;
}

div.container-fluid div.inferiorInicial {
	padding-top: 45px !important;
	padding-bottom: 45px !important;
}