@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_book.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_book.ttf')  format('truetype');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_medium.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_medium.ttf')  format('truetype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_semibold.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_semibold.ttf')  format('truetype');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_bold.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_bold.ttf')  format('truetype');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooperhewitt-bookitalic.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooperhewitt-bookitalic.ttf')  format('truetype');
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_semibold_italic.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_semibold_italic.ttf')  format('truetype');
	font-weight: 500;
	font-style: italic;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_bold_italic.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_bold_italic.ttf')  format('truetype');
	font-weight: 700;
	font-style: italic;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_thin_italic.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_thin_italic.ttf')  format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('../fonts/century-gothic.woff') format('woff'),
	url('../fonts/century-gothic.woff2') format('woff2'),
	url('../fonts/century-gothic.ttf')  format('truetype');
	font-weight: 400;
	font-style: normal;
}

@import url("https://p.typekit.net/p.css?s=1&k=vak7thh&ht=tk&f=32875&a=83478613&app=typekit&e=css");

@font-face {
	font-family:"futura-pt-bold";
	src:url("https://use.typekit.net/af/72575c/00000000000000003b9af1e5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/72575c/00000000000000003b9af1e5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/72575c/00000000000000003b9af1e5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
	font-display:auto;
	font-style:italic;
	font-weight:700;
}


.speakers {
	font-family: 'Lato';
}
.speakers strong {
	margin-bottom: 5px;
	display: inline-block;
}

/* .page-oncologia-interna {
background: url('../images/bg-onco-interna.png');
background-repeat: no-repeat;
}
.single-oncologia .page-oncologia-interna {
background: url('../images/bg-onco-single.png');
} */
.bg-grey {
	background-color: rgba(112, 35, 35,.2);
}

.card-white {
	background-color: white;
	box-shadow: none !important;
	padding: 32px !important;
}

.medpedia-new .card-title {
    height: auto !important;
    max-height: fit-content !important;
}

.bg-grey .card-white {
	box-shadow: 8px 8px 32px rgba(0, 0, 0, 0.15) !important;
	margin-bottom: 0;
}
.card-white.wrapper-text h4 {
	display: inline-block;
	width: 100%;
	color: black;
	/* width: calc(100% - 47px); */
}
.nectar-button.btn.btn-primary {
	border-radius: 0 !important;
	-webkit-border-radius: 0!important;
	flex-wrap: wrap;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
body[data-button-style*="slightly_rounded"] .nectar-button {
	border-radius: 0 !important;
	-webkit-border-radius: 0!important;
	cursor: pointer;
}
.page-oncologia-interna h1, .page-oncologia-interna h2, .page-oncologia-interna h3, .page-oncologia-interna h4, .page-oncologia-interna h5, .page-oncologia-interna h6, .page-oncologia-interna p {
	color: black !important;
}
.card-white.wrapper-text i {
	display: inline-block;
	float: left;
	margin-right: 15px;
}
.btn.btn-secondary {
	background-color: #00CCA5 !important;
	border-color: #00CCA5 !important;
	color: #0B242D !important;
	box-shadow: 0px 3px 6px rgb(0 0 0 / 25%) !important;
	height: 40px !important;
	padding: 0 !important;
	border-radius: 0 !important;
	font-size: 17px !important;
	font-weight: 800!important;
	line-height: 20px!important;
	text-transform: uppercase;
	text-align: center;
	opacity: 1;
	font-family: 'Lato' !important;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.box-text p {
	font-size: 16px !important;
}
.box-text-2 p, .box-text-2 li {
	font-size: 15px !important;
}
.box-text-2 ul {
	margin: 0;
	list-style: none;
}
.box-text-2 ul li{
	list-style: none;
	position: relative;
}
.box-text-2 li::before {
	content: ' ';
	background-color: white;
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 100%;
	margin-right: 10px;
	border: 1px solid #702323;
}
.box-text-2 li::after {
	content: '';
	background-color: #702323;
	height: 7px;
	width: 7px;
	display: inline-block;
	border-radius: 100%;
	position: absolute;
	left: 3px;
	top: 5px;
}

li.tag-item:before, li.tag-item:before {
	content: '';
	display: inline-block;
	position: absolute;
	transition: .4s;
}

.wrap-btns.selected .type-btn {
	opacity: .5;
	transition: .4s;
}
.wrap-btns.selected .type-btn:hover, .wrap-btns.selected .type-btn.active {
	opacity: 1;
	transition: .4s;
}
.page-oncologia-interna .type-btn {
	background: #EFEFEF;
	box-shadow: 8px 8px 32px rgba(0, 0, 0, 0.15);
	padding: 20px 24px;
	margin-right: 5px;
	transition: .4s;
	position: relative;
	cursor: pointer;
}
.type-btn:hover:before, .type-btn.active:before {
	content: '';
	background-color: #702323;
	height: 4px;
	width: 100%;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: .4s;
}
.page-oncologia-interna .type-btn h4 {
	color: #0B242D !important;
	margin-bottom: 0 !important;
}
.page-oncologia {
	font-family: 'Lato' !important;
	font-weight: 500;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "futura-pt-bold", sans-serif !important;
	font-weight: 700 !important;
	font-style: italic;
	color: #0B242D;
	line-height: normal;
	/* letter-spacing: -1px; */
}

.page-oncologia {
	color: #0B242D;
}
.page-oncologia .separador {
	height: 170px;
}
.page-oncologia .col.span_12.dark.left {
	display: flex;
	flex-wrap: wrap;
}
.page-oncologia h1 {
	font-size: 40px;
	line-height: normal;
}

.btn-primary, .nectar-button[data-color-override="false"].regular-button {
	background-color: #0B242D !important;
	border-color: #0B242D !important;
	color: #00CCA5 !important;
	box-shadow: 0px 3px 6px rgb(0 0 0 / 25%) !important;
	max-width: 285px !important;
	width: 100% !important;
	height: 40px !important;
	padding: 0 !important;
	border-radius: 0 !important;
	font-size: 17px !important;
	font-weight: 800!important;
	line-height: 20px!important;
	text-transform: uppercase;
	text-align: center;
	opacity: 1;
	font-family: 'Lato' !important;
}
.text-small p {
	font-size: 16px !important;
}
.checkbox-21 span {
	font-weight: bold;
}
.aceite-termo label {
	display: flex;
}
.aceite-termo .wpcf7-list-item-label {
	margin-top: -7px;
	padding-left: 10px;
}
.wpcf7-form p span.recuo-span {
	font-size: 14px;
	line-height: 17px;
	color: #4F4F4F !important;
	padding: 0;
	margin: 0 0 0 35px;
}

.dropdown.bootstrap-select {
	width: 100% !important;
}
.dropdown.bootstrap-select .dropdown-toggle{
	width: 100% !important;
	background: #FFF !important;
	border: 1px solid #0B242D!important;
	border-radius: 0 !important;
	height: 40px;
	color: #0B242D !important;
	font-size: 17px !important;
	line-height: 20px !important;
	padding: 10px;
	outline: none !important;
	box-shadow: none !important;
}
.bootstrap-select .dropdown-menu li a span.text {
	color: black !important;
}
.dropdown-menu.show {
	border-radius: 0 !important;
	border-color: black;
	width: 100%;
	height: 200px;
}
.dropdown-menu.show .inner.show {
	overflow-x: hidden;
	width: 100%;
}
.bs-searchbox input.form-control {
	border-radius: 0;
	border-color: black;
}
.page-oncologia h2 {
	font-size: 36px !important;
	color: #0B242D;
	line-height: normal;
	margin-bottom: 20px !important;
}
.page-oncologia h3 {
	font-size: 32px;
	color: #0B242D;
	line-height: normal;
	margin-bottom: 20px !important;
}

.page-oncologia-interna h3.custom-size {
	font-size: 24px;
	color: #000000;
	line-height: normal;
}

.page-oncologia p {
	font-size: 18px;
	color: #0B242D;
	line-height: normal;
}
.page-oncologia .box-white {
	background: #FFFFFF;
	box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.1);
	margin-top: 150px;
	padding: 40px 50px 33px 50px !important;
	height: 100%;
}
.page-oncologia .coluna-1 {
	margin-top: 80px;
}

.page-oncologia .coluna-2 {
	margin-top: auto;
	margin-bottom: auto;
	height: 400px!important;
}
.page-oncologia .linkedin-text a {
	font-weight: 900;
	color: #0B242D;
}

.page-oncologia .linkedin-text {
	margin-top: 30px;
	margin-bottom: 24px;
}
.page-oncologia .p-20 p {
	font-size: 20px;
	color: #0B242D;
}

.page-oncologia .titulo-form h4 {
	font-size: 20px;
	color: #0B242D;
	font-family: 'cooper_hewittheavy_italic';
	line-height: normal;
	margin-bottom: 25px !important;
}

.form-oncologia:not(.wpcf7-checkbox) {
	width: 100% !important;
	background: #FFF;
	border: 1px solid #0B242D!important;
	border-radius: 0;
	height: 40px;
	color: #0B242D !important;
	font-size: 17px !important;
	line-height: 20px !important;
	padding: 10px;
}

.form-oncologia::placeholder {
	color: #0B242D !important;
}

.page-oncologia input[type="checkbox"]:checked:after {
	content: '\f00c';
	background: #FFF;
	width: 20px;
	height: 20px;
	display: block;
	font-family: Fontawesome;
	color: #0B242D;
	font-size: 17px;
	text-align: center;
	line-height: 20px;
	border: 1px solid black;
}

.page-oncologia input[type="checkbox"]:after {
	content: ' ';
	background: #FFF;
	width: 20px;
	height: 20px;
	display: block;
	margin-top: -2px;
	margin-left: -2px;
	border: 1px solid black;
	border-radius: 0 !important;
}
.section-onco-video {
	margin-top: 0;
}

.section-onco-video .nectar-video-box {
	box-shadow: none !important;
}

.section-onco-video a.play_button_2.large.nectar_video_lightbox {
	background-color: rgba(11,36,45,.95) !important;
	width: 70px;
	height: 70px;
}

.section-onco-video .nectar-video-box .nectar_video_lightbox path {
	fill: #00CCA5 !important;
}
.section-onco-video .text-black p {
	color: black !important;
	margin-bottom: 32px !important;
	line-height: normal!important;
	text-align: center;
}
.section-onco-video a.nectar-button.small.regular.accent-color.regular-button.btn-onco {
	color: #0B242D !important;
	background-color: white !important;
	border-color: 1px solid #0B242D !important;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25) !important;
	width: 285px !important;
	height: 40px !important;
	margin-bottom: 50px;
}

.section-onco-video .btn-onco span {
	color: #0B242D !important;
}

.font-2 h2 {
	font-family: 'cooper_hewittheavy_italic';
	line-height: normal;
	color: black;
	font-size: 32px;
}
.color-black p {
	color: black;
}
.page-oncologia input[type=submit], body[data-form-submit="regular"] .container-wrap input[type=submit],  body[data-button-style*="slightly_rounded"].ascend .container-wrap input[type="submit"], .form-oncologia-btn {
	background-color: #0B242D !important;
	color: #00CCA5 !important;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25) !important;
	width: 100% !important;
	height: 40px !important;
	padding: 0 !important;
	border-radius: 0 !important;
	font-size: 17px !important;
	font-weight: 800!important;
	line-height: 20px!important;
	text-transform: uppercase;
	text-align: center;
	opacity: 1;
}

.form-oncologia-btn:disabled {
	opacity: .5 !important;
	pointer-events: none;
}
.wpcf7-checkbox.form-oncologia span {
	font-size: 14px;
	line-height: 17px;
	color: #4F4F4F !important;
	}span.wpcf7-not-valid-tip, .wpcf7-response-output {
		display: none !important;
	}
	.wpcf7-checkbox.form-oncologia span {
		font-size: 14px;
		line-height: 17px;
		color: #4F4F4F !important;
		padding: 0;
		margin: 0;
	}
	input.form-oncologia.wpcf7-not-valid, select.form-oncologia.wpcf7-not-valid {
		border-color: #c88580 !important;
	}

	input.form-oncologia.wpcf7-not-valid::placeholder, select.form-oncologia.wpcf7-not-valid, select.form-oncologia.wpcf7-not-valid option {
		color: #c88580 !important;
	}
	select.form-oncologia {
		box-shadow: none !important;
	}

	span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.form-oncologia {
		padding: 0;
	}
	input[type=checkbox] {
		padding: 0;
		margin: 0;
	}

	.wpcf7-checkbox.form-oncologia span label span.wpcf7-list-item-label {
		display: inline-block !important;
		padding-left: 35px !important;
		margin-top: -20px !important;
	}

	.d-flex.flex-wrap {
		display: flex;
		flex-wrap: wrap;
		/* justify-content: space-between; */
		margin-bottom: 22px;
	}
	.w-30 {
		width: 30%;
	}
	.w-65 {
		width: 65%;
	}

	.msg-envio {
		display: none;
	}
	.msg-envio.show {
		display: block;
	}
	.titulo-form.hide {
		display: none;
	}
	.wpcf7 {
		margin-bottom: 0 !important;
	}
	.checkbox-20 a {
		color: #4F4F4F !important;
		text-decoration: underline !important;
	}
	select.form-oncologia {
		padding-top: 5px !important;
	}
	.msg-envio {
		padding-top: 100px !important;
		padding-bottom: 85px !important;
	}
	.ajax-loader {
		display: none !important;
	}
	.only-mobile {
		display: none;
	}
	.file-download {
		display: none;
	}
	.ico-1-onco {
		background: url('/wp-content/themes/medpedia-child/images/ico-1-onco.svg') no-repeat center / contain;
		height: 44px;
		width: 32px;
		display: inline-block;
		vertical-align: middle;
	}
	.ico-2-onco {
		background: url('/wp-content/themes/medpedia-child/images/ico-2-onco.svg') no-repeat center / contain;
		height: 44px;
		width: 38px;
		margin-bottom: 70px;
		display: inline-block;
		vertical-align: middle;
	}
	.ico-3-onco {
		background: url('/wp-content/themes/medpedia-child/images/ico-3-onco.svg') no-repeat center / contain;
		height: 44px;
		width: 38px;
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 20px;
	}

	.card-curso {
		box-shadow: 8px 8px 32px rgb(0 0 0 / 15%) !important;
	}
	@media (min-width: 1000px) {
		.card-podcast .first-col {
			width: 200px;
			height: auto;
		}
		.page-submenu ul {
			padding: 20px 0;
			display: flex!important;
			justify-content: center;
		}

		.container-wrap {
			background: url('../images/bg-onco.png') no-repeat  bottom 100px right / 25%;
		}

		.btn.btn-secondary {
			max-width: 285px !important;
			width: 100% !important;
		}

		li.tag-item:before, li.tag-item:before {
			width: 2px;
			left: -10px;
			height: 100%;
		}

		.page-oncologia .wrapper-image {
			height: 230px !important;
		}
		.custom-img-size {
			height: 400px !important;
			object-fit: cover;
		}
		.page-oncologia.box-white-2 .col.span_12 {
			padding: 35px;
		}
		.box-white-2 {
			margin-left: 50px;
			margin-right: 50px;
		}
		.page-oncologia-interna {
			background-position: top center;
			background-size: cover;
		}
		.single-oncologia .page-oncologia-interna {
			background-position: top -30px center;
			background-size: cover;
		}
		/* .single-oncologia p {
		font-size: 20px !important;
		} */
		/* .medpedia-new .container {
		padding-top: 60px!important;
		padding-bottom: 60px !important;
		} */
		.page-oncologia .vc_col-sm-4.coluna-1 {
			width: 33% !important;
			flex: 0 0 33%;
		}
		.page-oncologia .vc_col-sm-3.coluna-2 {
			width: 29% !important;
			flex: 0 0 29%;
		}
		.page-oncologia .vc_col-sm-5.box-white {
			width: 33% !important;
			flex: 0 0 33%;
		}
	}
	@media only screen and (max-width: 999px) {
		/* .medpedia-new.single-oncologia .container {
		padding-top: 0!important;
		} */
		.container-wrap {
			background: url('../images/bg-onco-mobile.png') no-repeat  center / contain;
		}

		.btn.btn-secondary {
			width: 100% !important;;
		}

		.page-oncologia #filters .wraper-filter ul li {
			font-size: 15px !important;
			margin-right: 10px;
		}
		.page-oncologia #filters .wraper-filter ul li:last-child {
			margin-right: 0;
		}

		li.tag-item:before, li.tag-item:before {
			width: 100%;
			left: 0;
			bottom: -2px;
			height: 2px;
		}
		.type-btn {
			max-width: 250px;
			margin: 0 auto 20px auto !important;
		}
		.box-grey-mobile {
			background: rgba(112, 35, 35, .2);
			height: 230px;
			width: calc(100% + 45px);
			margin-left: -15px;
			position: absolute;
			top: 35px;
		}
		.page-oncologia-interna .card-curso .btn-primary {
			/* max-width: 220px !important; */
			width: 100% !important;
			margin-bottom: 0 !important;

		}
		.page-oncologia-interna .card-curso h3 {
			font-size: 24px !important;
			margin: 10px 0 15px 0!important;
		}
		.page-oncologia .wrapper-image {
			height: 180px !important;
		}
		.card-title {
			height: auto !important;
		}
		.page-oncologia-interna .card-curso .wrapper-image {
			box-shadow: 8px 8px 32px rgb(0 0 0 / 15%) !important;
		}
		.page-oncologia-interna .card-white h4 {
			font-size: 17px !important;
		}
		.ico-2-onco {
			margin-bottom: 60px !important;
		}
		.page-oncologia .titulo-form h4 {
			margin-top: 25px !important;
		}
		.mobile-small p {
			font-size: 17px !important;
		}
		.line-icons .span_12:before, .line-icons .span_12:after {
			display: none !important;
		}
		.page-oncologia-interna {
			background-size: 300%;
			background-position: top -100px left -150px;
		}

		.single-oncologia .page-oncologia-interna {
			background-position: top 480px left -150px;
			background-size: 250%;
		}
		.img-fluid-onco {
			width: calc(100% + 60px) !important;
			margin-left: -30px;
		}
		.single-oncologia h4 {
			font-size: 20px;
		}
		.img-post-onco {
			min-height: 230px !important;
			width: calc(100% + 60px) !important;
			margin-left: -30px;
		}
		.single-oncologia h2, .page-template-page_oncologia h2, .page-template-page_oncologia h3, .page-template-page_oncologia h1 {
			padding-right: 0 !important;
			font-size: 24px !important;
			line-height: normal !important;
		}
		.page-template-page_oncologia h1 {
			margin-top: 10px;
		}
		.page-template-page_oncologia h3 {
			margin-bottom: 0 !important;
		}
		.single-oncologia p {
			font-size: 17px !important;
		}
		/* .mask-onco, .btn-play {
		display: none !important
		} */

		.coluna-1 {
			order: 1;
			margin-top: 40px !important;
		}
		.coluna-2 .inner {
			height: auto !important;
		}
		.coluna-2 {
			order: 3;
		}
		.coluna-2 .img-onco{
			margin-bottom: 30px !important;
		}
		.page-oncologia .separador {
			height: 80px !important;
			order: 4;
		}
		.box-white {
			order: 2;
			padding: 18px 15px 5px 15px !important;
			margin-top: 5px !important;
		}
		.only-mobile {
			display: block;
		}
		.only-desktop {
			display: none;
		}
		.page-oncologia .coluna-2 {
			margin-bottom: 0 !important;
			height: auto !important;
		}
		.page-oncologia .row-bg.using-image.using-bg-color {
			background-size: contain;
		}
		.section-onco-video a.nectar-button.small.regular.accent-color.regular-button.btn-onco {
			margin-bottom: 0 !important;
		}
		.section-onco-video {
			margin-top: 40px!important;
		}
		.msg-envio .font-2 h2 {
			font-size: 22px !important;
			line-height: normal !important;
		}
		.msg-envio p {
			font-size: 18px !important;
		}
		.msg-envio {
			padding-top: 80px !important;
			padding-bottom: 50px !important;
		}

		.page-oncologia .vc_col-sm-4.coluna-1 {
			width: 100% !important;
			flex: 0 0 100%;
		}
		.page-oncologia .vc_col-sm-3.coluna-2 {
			width: 100% !important;
			flex: 0 0 100%;
		}
		.page-oncologia .vc_col-sm-5.box-white {
			width: 100% !important;
			flex: 0 0 100%;
		}
		.circle-3 {
			height: 3250px !important;
			right: -100% !important;
			top: 5% !important;
		}
		.card-article {
			margin-right: 0 !important;
			margin-top: -50px !important;
		}
		.bg-silver .card-title {
			font-size: .9em !important;
		}
	}

	span.wpcf7-list-item-label span, span.wpcf7-list-item-label span a {
		color: #4f4f4f!important;
		font-size: 14px;
		line-height: 17px;
		margin-left: 10px;
	}
	span.wpcf7-list-item-label span a {
		color: #4f4f4f!important;
		text-decoration: underline;
	}

	label span small {
		font-size: 14px;
		line-height: 17px;
		color: #4f4f4f!important;
		margin-bottom: 10px;
		display: block;
		margin-top: 10px;
	}

	span.wpcf7-list-item {
		margin: 0;
	}
	.span_12 {
		padding: 0;
	}
	.line-icons .span_12 {
		display: flex;
		flex-wrap: wrap;
	}
	.my-auto {
		margin-top: auto!important;
		margin-bottom: auto!important;
	}
	h4 {
		font-size: 20px;
	}
	ul {
		margin-left: 18px;
	}
	li {
		line-height: normal;
	}

	.icons:before {
		content: '';
		background-color: white;
		border: 3px solid #702323;
		width: 12px;
		height: 12px;
		display: inline-block;
		position: absolute;
		left: 0;
		top: -50%;
		border-radius: 100%;
	}

	.line-icons .span_12:before {
		content: ' ';
		width: 3px;
		display: inline-block;
		height: 100%;
		background-color:  #702323;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 0;
	}
	.line-icons .span_12:after {
		content: '';
		background-color: #fff;
		border: 3px solid #702323;
		width: 12px;
		height: 12px;
		display: inline-block;
		position: absolute;
		left: -4.5px;
		top: 0;
		border-radius: 100%;
		z-index: 1;
		visibility: visible;
	}
	.page-oncologia .box-shadow-1 {
		box-shadow: 8px 8px 32px rgba(0, 0, 0, 0.05) !important;
		padding-left: 62px !important;
		margin-top: 30px !important;
	}
	.box-white-2 {
		border-top: 8px solid #0159A4;
		border-bottom: 8px solid #06933F;
		box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.15) !important;
		width:100%;
		background-color: white;
	}
	h3 {
		font-size: 24px;
	}
	.page-oncologia .wpb_row .row-bg, .full-width-section .row-bg {
		background-size: contain !important;
		-webkit-background-size: contain !important;
	}
	.text-center p {
		text-align: center;
		color: #0B242D;
	}

	.text-center p a, .text-center p a:hover {
		color: #0B242D;
		margin-bottom: 25px;
	}


	@media only screen and (max-width: 999px) {
		#modal-oncologia .card .card-body {
			min-height: 100px;
		}
		#modal-oncologia .card {
			height: auto !important;
			margin-bottom: 20px;
		}
		#modal-oncologia .card p {
			padding-bottom: 0 !important;
		}
		#modal-oncologia .modal-header {
			padding: 10px 0 0 0 !important;
		}
		#modal-oncologia h3 {
			margin-bottom: 20px !important;
			margin-top: 10px !important;
		}
		.mobile-pd-topo {
			position: relative;
			padding-top: 200px;
		}
		.w-image .img-with-aniamtion-wrap {
			margin-left: -30px;
			width: calc(100% + 60px);
			position: absolute;
		}
		.w-image img {
			width: 100%;
			max-height: 260px;
			object-fit: cover;
		}
		.custom-img-size {
			height: 190px !important;
			object-fit: cover;
		}
		.img-with-aniamtion-wrap .inner {
			height: auto !important;
		}
		.section-onco-video {
			margin-top: 25px!important;
		}

		element.style {
			padding-top: 0px;
			padding-bottom: 0px;
		}
		.wpb_wrapper >div:last-child, .row .wpb_wrapper >img:last-child, .row .wpb_wrapper >.img-with-aniamtion-wrap:last-child img {
			margin-bottom: 0;
		}
		.page-oncologia .box-white.box-shadow-1 {
			padding: 30px 17px 25px 45px !important;
		}
		.page-oncologia .box-white.box-white-2 {
			padding: 15px !important;
		}
		.page-oncologia .box-shadow-1 {
			padding-left: 45px !important;
		}
		h4 {
			font-size: 16px;
		}
		.box-patologia {
			position: relative !important;
			top: auto !important;
			width: 100% !important;
			padding: 15px;
			box-shadow: none !important;
			background: none !important;
			border-radius: 0 !important;
		}
	}

	@media (min-width: 481px) and (max-width: 690px) {
		.line-icons .span_12:before {
			height: calc(100% - 240px);
		}
	}

	@media (min-width: 449px) and (max-width: 480px) {
		.line-icons .span_12:before {
			height: calc(100% - 265px);
		}
	}

	@media (min-width: 408px) and (max-width: 448px) {
		.line-icons .span_12:before {
			height: calc(100% - 290px);
		}
	}

	@media (min-width: 407px) and (max-width: 392px) {
		.line-icons .span_12:before {
			height: calc(100% - 315px);
		}
	}

	@media (min-width: 359px) and (max-width: 391px) {
		.line-icons .span_12:before {
			height: calc(100% - 335px);
		}
	}

	@media (min-width: 347px) and (max-width: 358px) {
		.line-icons .span_12:before {
			height: calc(100% - 358px);
		}
	}

	@media (max-width: 346px) {
		.line-icons .span_12:before {
			height: calc(100% - 379px);
		}
	}


	.btn-modal {
		position: fixed;
		bottom: 0;
		z-index: 10;
		margin: 0;
		left: 0;
		right: 0;
		padding: 17px 36px 23px 36px !important;
	}
	.form.formulario-cf7 {
		text-align: left;
		padding: 0;
	}

	.form .btn.btn-secondary {
		color: #00CCA5;
		background-color: #0B242D;
		box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25);
		font-size: 17px;
		text-transform: uppercase;
		font-weight: bold;
		width: 100%;
	}

	.modal-mobile {
		position: fixed;
		top: 57px;
		bottom: 0;
		overflow: auto;
		left: 0;
		right: 0;
		z-index: 10;
		padding: 30px!important;
		background: white;
		border-top: 8px solid #0159A4;
		border-bottom: 8px solid #06933F;
		display: none;
		margin-bottom: 0;
	}
	.modal-mobile.show {
		display: block;
	}

	.form .nectar_icon_wrap {
		float: right;
		cursor: pointer;
		z-index: 2;
		position: relative;
	}
	.form .nectar_icon {
		padding: 10px !important;
	}

	html.overflow-hidden {
		overflow: hidden !important;
	}


	.page-oncologia.box-white-2 .line-icons .col.span_12 {
		padding-top: 0 !important;
	}

	.page-oncologia.box-white-2 .form-box .col.span_12 {
		padding: 0 !important;
	}
	.page-oncologia form {
		font-family: 'Lato';
	}

	.page-oncologia .ico-play {
		filter: brightness(5) !important;
	}
	.page-oncologia .tag {
		font-family: 'Lato';
		font-style: normal !important;
	}

	.card-curso .btn {
		font-family: 'Lato';
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		width: 100% !important;
		max-width: 100% !important;
	}

	.card-title {
		font-family: 'Lato' !important;
		font-size: 19px !important;
		line-height: normal !important;
	}
	.wrapper-titulos span {
		font-size: 15px;
		line-height: normal;
		display: block;
		height: auto;
		/* height: 36px; */
		margin-bottom: 25px;
	}

	.page-oncologia .btn-play {
		background: rgba(0,0,0,.7) !important;
	}
	.podcast .btn-play .ico-play {
		background: url('../images/ico-sound.svg') no-repeat center / contain;
		height: 20px;
		width: 20px;
		margin-left: 0px;
	}
	.artigo .btn-play .ico-play {
		background: url('../images/ico-book.svg') no-repeat center / contain;
		height: 16px;
		    width: 16px;
		    margin-left: 0px;
		    filter: invert(1);
		margin-left: 0px;
	}
	.page-oncologia .anchor {
		padding-top: 250px;
		margin-top: -250px;
	}
	.page-oncologia #filters .wraper-filter {
		background-color: #EFEFEF;
		box-shadow: 8px 8px 32px rgba(0, 0, 0, 0.15);
		padding: 16px;
	}
	.page-oncologia #filters .wraper-filter p {
		font-family: 'Helvetica';
		font-size: 14px;
		font-weight: 700;
		line-height: normal;
		margin: 0;
		padding: 0;
	}
	.page-oncologia #filters .wraper-filter ul  {
		margin-left: 10px;
	}
	.page-oncologia #filters .wraper-filter ul li {
		list-style: none;
		font-size: 20px;
		line-height: 24px;
	}
	.page-oncologia #filters {
		margin-bottom: 200px !important;
	}
	.page-oncologia .sticky {
		height: 0;
	}
	.page-oncologia #filters .wraper-filter ul li a, .page-oncologia #filters .wraper-filter ul li a:hover {
		color: black;
		text-decoration: none;
	}
	li.tag-item {
		position: relative;
	}

	li.tag-item.active:before, li.tag-item:hover:before {
		background: #702323;
	}
	li.limpar-filtro {
		color: #BDBDBD;
		font-size: 12px !important;
	}
	li.limpar-filtro a, li.limpar-filtro a:hover {
		color: #BDBDBD !important;
		text-decoration: none;
	}
	.loop-group {
		opacity: 1;
		transition-delay: 2s;
		transition-duration: .4s;
	}
	.loop-group.d-none{
		opacity: 0;
		transition-delay: 2s;
		transition-duration: .4s;
	}
	#modal-oncologia .modal-content {
		background: rgba(0,0,0,0);
	}
	#modal-oncologia h3 {
		color: white;
	}
	#modal-oncologia .card .card-img-top {
		height: 125px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	#modal-oncologia a,   #modal-oncologia a:hover {
		text-decoration: none;
	}
	#modal-oncologia .card {
		border: none;
		height: 100%;
	}
	#modal-oncologia .card .card-body {
		padding: 10px 16px 10px 10px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	#modal-oncologia .card p.card-text {
		padding: 0;
		font-size: 17px;
		text-transform: uppercase;
		font-weight: 700;
		text-align: center;
	}
	#modal-oncologia button.close {
		text-shadow: none;
		background-color: white;
		opacity: 1;
		padding: 5px 10px;
		border-radius: 0 !important;
		outline: none;
		box-shadow: none;
		margin: 0 0 0 auto;
	}
	.page-template-page_oncologia .modal-backdrop {
		background: linear-gradient(127.37deg, #00CCA5 -60.64%, #0B242D 69.59%);
		background-color: white;
		opacity: 1;
	}

	#modal-oncologia .modal-dialog {
		max-width: 960px;
		padding: 0 20px;
	}
	#modal-oncologia .modal-body {
		padding: 0 !important;
	}
	.modal-content {
		margin-top: 60px !important;
	}
	.img-post-onco {
		min-height: 300px;
		height: 100%;
		overflow: hidden;
		box-shadow: 8px 8px 32px rgba(0, 0, 0, 0.15);
	}
	.img-post-onco img {
		transition: .4s;
		height: 100%;
		width: 100%;
		object-fit: cover;
		z-index: 0;
	}
	.img-post-onco .btn-play {
		position: absolute;
		left: calc(50% - 20px);
		top: calc(50% - 20px);
	}
	.mask-onco {
		background: linear-gradient(0deg, rgba(11, 36, 45, 0.4), rgba(11, 36, 45, 0.4));
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		height: 100%;
		width: 100%;
		z-index: 1;
	}
	.img-post-onco:hover img {
		transform: scale(1.1);
		transition: .4s;
	}

	.single-oncologia h2 {
		padding-right: 70px;
	}
	.single-oncologia h3 {
		margin-bottom: 12px !important;
	}

	.single-oncologia h4 {
		font-size: 26px;
		color: #702323 !important;
	}
	.box-conteudo ul {
		padding: 0;
		margin: 0;
	}
	.box-conteudo li {
		font-family: 'Lato';
		list-style: none;
		padding: 18px 16px;
		margin-bottom: 10px;
		background: linear-gradient(180deg, #993434 0%, #BF5151 100%);
	}
	.box-conteudo li p {
		padding: 0;
		text-transform: uppercase;
		color: white !important;
	}
	.box-conteudo li span p {
		font-size: 1em;
		display: block !important;
		margin-top: 10px !important;
		text-transform: initial !important;
	}

	.txt-disclaimer p {
		font-size: 14px !important;
		padding: 0 !important;
	}
	.medpedia-new .container.no-pd-custom {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}



	.light {
		font-family: 'Cooper Hewitt';
		font-weight: 300;
	}
	.book {
		font-family: 'Cooper Hewitt';
		font-weight: 400;
	}
	.semibold {
		font-family: 'cooper_hewittsemibold_italic';
	}

	.bold {
		font-family: 'cooper_hewittheavy_italic';
	}

	body {
		color: #0B242D;
	}

	.first-pd {
		margin-top: 54px;
	}

	.circle-1 {
		background: linear-gradient(
			62.72deg, #FFFFFF 12.72%, rgba(255, 255, 255, 0) 73.15%), linear-gradient(
				180deg, #FF9700 0%, #FFC050 100%);
				opacity: 0.76;
				width: 730px;
				height: 730px;
				border-radius: 100%;
				position: absolute;
				right: -25%;
				/* top: -40%; */
				bottom: 0;
			}
			.circle-2 {
				width: 488px;
				height: 488px;
				background: linear-gradient(180deg, #FF9700 0%, #FFC050 100%);
				opacity: 0.6;
				border-radius: 100%;
				position: absolute;
				top: 0;
				right: -200px;
				z-index: -1;
			}
			.circle-3 {
				position: absolute;
				width: 2200px;
				height: 1520px;
				right: -10%;
				bottom: 0;
				border-top-left-radius: 1200px;
				border-top-right-radius: 1200px;
				border: none;
				background:  linear-gradient(0deg, #09092E 0%, rgba(255, 255, 255, 0) 103.46%), linear-gradient(180deg, rgba(153, 52, 52, 0.8) 0%, rgba(191, 81, 81, 0.8) 100%);
				z-index: -1;
			}
			.rect {
				position: absolute;
				top: 1250px;
				left: 0;
				right: 0;
				bottom: -200px;
				width: 100%;
				background: linear-gradient(180deg, #09092C 17.7%, #0A0A4F 65.82%);
				z-index: -1;
			}
			.page-submenu {
				background-color: #EFEFEF;
				position: fixed;
				left: 0;
				right: 0;
				z-index: 10;
			}
			.page-submenu li a,  .page-submenu li .div {
				text-transform: uppercase;
				font-size: 17px;
				color: #828282 !important;
				opacity: 1 !important;
				font-weight: 700;
				cursor: pointer;
				position: relative;
			}
			.page-submenu li a {
				position: relative;
				text-decoration: none;
				padding: 0 !important;
			}
			.page-submenu li:hover a:after, .page-submenu li.active a:after, .page-submenu li:hover .div:after, .page-submenu li.active .div:after {
				content: ' ';
				display: inline-block;
				background: linear-gradient(180deg, #AA3053 0%, #DD506B 100%);
				height: 4px;
				width: 100%;
				position: absolute;
				bottom: -20px;
				left: 0;
				right: 0;
			}
			.page-submenu ul {
				padding: 20px 0;
				justify-content: center;
			}
			.page-submenu li.active a, .page-submenu li:hover a, .page-submenu li.active .div, .page-submenu li:hover .div {
				color: #000000 !important;
			}
			.page-submenu li {
				margin-right: 60px !important;
			}
			.page-submenu li:last-child {
				margin-right: 0 !important;
			}
			.carousel-first .carousel-cell {
				overflow: hidden;
				min-height: 510px;
			}
			.carousel-first .flickity-button {
				background: linear-gradient(180deg, #993434 0%, #BF5151 100%) !important;
				box-shadow: 2px 2px 4px rgb(0 0 0 / 15%) !important;
				border-radius: 0 !important;
			}
			.flickity-button-icon {
				fill: white;
			}

			h2 {
				font-size: 48px!important;
				font-family: 'Cooper Hewitt' !important;
				font-style: italic;
				font-weight: 400;
				color: #0B242D;
			}
			h3 {
				font-size: 36px!important;
				font-family: 'Cooper Hewitt' !important;
				font-style: italic;
				font-weight: 900;
				color: #161616;
			}
			h4 {
				font-size: 24px!important;
				font-family: 'Cooper Hewitt' !important;
				font-style: italic;
				font-weight: 500;
			}

			.p-20 {
				font-size: 20px;
			}

			.z-index-0 {
				z-index: 0;
			}
			.z-index-1 {
				z-index: 1;
			}

			.flickity-prev-next-button.next {
				right: 65px !important;
			}
			.flickity-prev-next-button.previous {
				left: 65px !important;
			}

			.flickity-page-dots .dot {
				background: linear-gradient(180deg, #993434 0%, #BF5151 100%) !important;
				opacity: 0.75 !important;
				width: 12px!important;
				height: 12px!important;
			}

			.flickity-page-dots .dot.is-selected {
				background: #0B242D !important;
				opacity: 1 !important;
			}
			.flickity-page-dots {
				bottom: 25px;
			}
			.mask-cell {
				background-color: #000;
				opacity: .5;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				width: 100%;
				height: 100%;
			}
			.fit-cell {
				object-fit: cover;
				width: 100%;
				height: 100%;
			}
			.img-float {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				width: 100%;
				height: 100%;
				z-index: -1;
			}
			/* .medpedia-new .btn-secondary {
			color: #00CCA5 !important;
			} */
			.medpedia-new .btn-primary {
				display: flex;
				flex-wrap: wrap;
				align-items: center;
				justify-content: center;
			}
			.medpedia-new .btn-tertiary {
				background: #00CCA5;
			}
			article .img-post {
				width: 100%;
				object-fit: cover;
				height: 245px;
				filter: drop-shadow(8px 8px 32px rgba(0, 0, 0, 0.15));
				margin-bottom: 16px;
			}
			.medpedia-new article p {
				color: #161616;
				font-size: 24px;
				font-weight: 700;
			}
			article span {
				color: #161616;
			}
			article small a {
				color: #161616;
				font-style: italic;
				font-weight: normal;
				font-size: 16px;
				line-height: 19px;
				text-decoration-line: underline;
			}
			a.btn.btn-primary.small, a.btn.btn-tertiary.small {
				padding: 7px 20px;
			}
			.medpedia-new .card-curso small {
				font-weight: 900;
			}
			.medpedia-new .card-curso span {
				font-size: 15px;
			}
			.medpedia-new .card-curso {
				box-shadow: 8px 8px 32px rgb(0 0 0 / 15%);
			}

			.medpedia-new .card-curso span.tag {
				font-size: 16px;
				font-style: normal;
				color: white;
				background: linear-gradient(180deg, #993434 0%, #BF5151 100%);
			}
			.medpedia-new .ico-play {
				filter: grayscale(1);
			}

			.box-newsletter {
				background: linear-gradient(135deg, #0B242D 0%, #0E699C 100%);
				box-shadow: 8px 8px 32px rgba(0, 0, 0, 0.15);
				padding: 35px 32px;
			}
			.box-newsletter h3 {
				font-family: 'Cooper Hewitt' !important;
				font-style: italic;
				font-weight: 500;
				font-size: 32px !important;
			}
			.medpedia-new .box-newsletter .btn-primary, .medpedia-new .box-newsletter .btn-primary:hover {
				background-color: #00cca5;
				border-color: #00cca5;
				color: #0b242d;
				outline: none;
				border-radius: 0 !important;
				transform: none !important;
				opacity: 1 !important;
				box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25);
				width: 100%;
			}
			.img-newsletter {
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
			.medpedia-new .box-newsletter .form-control {
				color: white;
				background: rgba(0,0,0,0);
				border: 1px solid #00cca5;
				border-radius: 0;
				font-size: 1rem;
				height: 100%;
			}
			.medpedia-new .box-newsletter .form-control::placeholder {
				color: white;
			}
			.box-newsletter .wpcf7 {
				width: 100%;
			}

			.wpcf7 .ajax-loader, .wpcf7-response-output {
				display: none !important;
			}
			.wrap-box-newsletter {
				height: 180px;
			}
			.section-conteudos h2 {
				color: #161616;
			}
			.section-conteudos p a {
				color: #161616;
				text-decoration: underline;
				text-transform: uppercase;
				font-style: italic;
			}

			.img-podcast {
				width: 100%;
				object-fit: cover;
				height: 100%;
			}
			.wrap-img-podcast {
				height: 178px;
			}
			.card-white {
				background: white;
			}
			.card-white .card-body {
				padding: 16px !important;
			}
			.card-white .btn-secondary {
				box-shadow: 0px 3px 6px rgb(0 0 0 / 25%);
			}
			.card-spread {
				padding: 32px !important;
				box-shadow: 8px 8px 32px rgb(0 0 0 / 15%) !important;
			}
			.wrap-logo-spread {
				margin-top: 75px;
				margin-right: -95px;
				z-index: 1;
			}
			.wrap-card-spread {
				margin-top: 175px;
				z-index: 0;
			}

			.last-one {
				/* background-color: #F5FBFD; */
			}
			.box-cid {
				background: linear-gradient(127.37deg, #00CCA5 -60.64%, #0B242D 69.59%);
				padding: 32px;
			}
			.carousel-eventos .card-white {
				box-shadow: 6px 6px 15px 0px rgb(0 0 0 / 15%) !important;
				padding: 20px 32px !important;
			}
			.carousel-eventos .carousel-cell {
				background: white !important;
				transition: .4s;
			}

			.carousel-eventos .carousel-cell .bg-gradient {
				background: linear-gradient(180deg, #FF9700 0%, #FFC050 100%) !important;
				opacity: 0;
				transition: .4s;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				width: 100%;
				z-index: 0;
			}
			.carousel-eventos .carousel-cell:hover .bg-gradient {
				opacity: 1;
				transition: .4s;
			}
			.carousel-eventos .carousel-cell h3 {
				font-weight: 400;
			}
			.carousel-eventos .carousel-cell p.titulo {
				font-weight: 900;
			}
			.carousel-eventos .carousel-cell .excerpt {
				font-weight: 300;
			}
			.carousel-eventos .carousel-cell a {
				text-decoration: none;
			}
			.carousel-eventos .flickity-page-dots {
				bottom: -20px;
			}
			.box-infomed {
				background: linear-gradient(135deg, #0B242D 0%, #0E699C 100%);
				height: 180px;
			}
			.box-infomed img, .box-visita img {
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
			.box-visita {
				background:  linear-gradient(180deg, #993434 0%, #BF5151 100%);
				height: 180px;
			}
			.box-visita h3 {
				color: white;
			}
			.card-podcast {
				display: flex;
				flex-wrap: wrap;
				flex-direction: row;
			}

			.card-podcast .last-col {
				width: calc(100% - 200px);
			}
			.card-podcast .card-title {
				/* max-height: 50px; */
			}
			.card-podcast .wrapper-image {
				height: 100%;
			}

			.box-gradiente-destaque {
				background: linear-gradient(315deg, #FFFFFF 0%, #D4FFF8 100%);
				box-shadow: 8px 8px 32px rgb(0 0 0 / 15%);
				padding: 32px !important;
			}
			a.btn.btn-outline-secondary, a.btn-outline-secondary:not(:disabled):not(.disabled):active, a.btn-outline-secondary.focus, a.btn-outline-secondary:focus, .box-gradiente-destaque .nectar-button[data-color-override="false"].regular-button, .box-gradiente-destaque .nectar-button[data-color-override="false"].regular-button:hover, .box-gradiente-destaque a.btn.btn-outline-secondary, .box-gradiente-destaque .btn-outline-secondary:not(:disabled):not(.disabled):active, .box-gradiente-destaque .btn-outline-secondary.focus, .box-gradiente-destaque .btn-outline-secondary:focus {
				border: 1px solid #0B242D !important;
				box-shadow: 0px 3px 6px rgb(0 0 0 / 25%) !important;
				font-family: Lato !important;
				font-style: normal !important;
				font-weight: 900 !important;
				font-size: 17px !important;
				line-height: 20px !important;
				background: white !important;
				color: #0b242d !important;
				text-transform: uppercase !important;
				outline: none!important;
				padding: 8px 30px !important;
				margin: 0 !important;
				visibility: visible !important;
				transition: none !important;
				transform: none !important;
			}
			.card-article {
				background: #FFFFFF;
				box-shadow: 8px 8px 32px rgba(0, 0, 0, 0.15);
				padding: 24px;
				margin-right: -120px;
				margin-top: 120px;
				z-index: 1;
			}
			.card-article h4 {
				font-family: 'Lato' !important;
				font-style: normal;
			}
			.card-article p {
				line-height: normal;
			}
			.card-img img {
				height: 340px;
				object-fit: cover;
			}

			.box-gradiente-destaque h4 {
				font-size: 20px!important;
				font-family: 'Cooper Hewitt' !important;
				font-style: italic;
				font-weight: 400 !important;
			}
			.banner-final.banner-1 {
				background: linear-gradient(180deg, #993434 0%, #BF5151 100%);
			}
			.banner-final.banner-2 {
				background: linear-gradient(135deg, #0B242D 0%, #0E699C 100%);
			}
			.banner-final span {
				font-size: 12px;
			}

			.banner-final img {
				object-fit: cover;
				height: 100%;
				width: 100%;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
			}
			.banner-final .col-lg-4 {
				position: relative;
			}
			.bg-grey h4 {
				font-size: 20px!important;
				line-height: normal;
			}
			.ico-2-onco {
				margin-bottom: 100px;
			}
			.box-text-2 li {
				line-height: 1.2em;
				margin-bottom: 9px;
			}
			.box-conteudo li {
				cursor: pointer;
			}
			.wrap-content {
				display: none;
			}
			.open .wrap-content {
				display: block;
			}
			.box-conteudo span.wrap-arrow-lines {
				margin-top: 0;
				display: inline-block;
				transition: .2s;
				z-index: 1;
				position: relative;
				float: right;
			}
			.box-conteudo .open .wrap-arrow-lines {
				transform: rotate(180deg);
				transition: .4s;
			}
			.box-conteudo span.line-1 {
				transform: rotate(45deg);
				margin-right: -3.5px;
			}
			.box-conteudo span.line-2 {
				transform: rotate(135deg);
			}
			.box-conteudo span.line-1, .box-conteudo  span.line-2 {
				background: white;
				height: 1.5px;
				width: 9px;
				display: inline-block;
				vertical-align: middle;
			}
			.destaque .card-curso {
				box-shadow: none !important;
				background: none !important;
			}
			.destaque .card-title {
				font-family: 'Cooper Hewitt' !important;
				font-size: 32px !important;
				line-height: normal !important;
				font-style: italic;
			}

			.link {
				font-size: 1em;
				color: black;
				text-decoration: underline;
				font-style: italic;
				text-transform: uppercase;
			}
			.link img {
				vertical-align: middle;
			}
			.card-curso img {
				max-height: 370px;
			}
			.bg-silver {
				background: #F1F1F1;
			}
			.bg-silver .card-curso img {
				width: 122px;
				height: 122px;
			}
			.bg-silver .card-curso .card-body {
				width: calc(100% - 122px);
				flex: 0 0 calc(100% - 122px);
				padding-bottom: 0 !important;
			}
			.bg-silver .link-img {
				width: 122px;
				height: 122px;
			}
			.bg-silver .card-curso {
				flex-direction: row;
				background: none !important;
				box-shadow: none !important;
			}
			.bg-silver .medpedia-new .card-title {
				min-height: auto;
				height: auto;
			}
			.no-shadow .card-curso {
				box-shadow: none !important;
				background: none !important;
			}
			.no-shadow .wrapper-image {
				height: 245px;
			}

			.box-patologia a {
				font-weight: 400 !important;
				text-transform: initial !important;
			}
			.box-patologia a:after {
				display: none !important;
			}
			.box-patologia {
				position: absolute;
				top: 50px;
				width: 160px;
				background: white;
				padding: 15px;
				box-shadow: 0px 8px 16px rgb(0 0 0 / 15%);
				border-radius: 4px;
			}
			@media (min-width: 992px) and (max-width: 1410px) {
				.banner-final .col-lg-6 {
					flex: 0 0 58.33333%;
					max-width: 58.33333%;
				}
			}
