/*
Theme Name: Make It Digital
Template: Impreza
Version: 1.0
Author:	Make It Digital
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/



/* Centro Saúde */

.cs-ptitle-sub {
	font-size: 1.3rem;
	line-break: 1.2;
	font-weight: 400;
	text-align: center;
	color: #fff;
}

.cs-ptitle-1 p {
	font-size: 2rem;
	line-height: 1.2;
	font-weight: 400;
	text-align: center;
	color: #fff;
	margin-top: 10px;
}

.cs-txt-1 p {
	font-size: 1.4rem;
	line-height: 1.4;
	font-weight: 400;
	text-align: center;
	margin-top: 10px;
}


.g-cols.via_flex.valign_bottom>div.cs-section-title>.vc_column-inner, .g-cols.via_grid.valign_bottom>.vc_column_container {
	justify-content: flex-end;
	min-height: 65vh;
	padding-bottom: 110px;
}

.ass-cs .w-tabs-section-control {
	height: 1.1em;
	width: 1em;
}

.ass-cs.w-tabs.accordion.toggle_style_1>div>.w-tabs-section {
	border-top: 0px solid #0044ca;
	border-bottom: 1px solid #0044ca;
}

.ass-cs.w-tabs.accordion>div>.w-tabs-section>.w-tabs-section-content {
	padding: .0rem .2rem 1rem .2rem !important;
}

.acc-subtitle-1 {
	font-size: .9rem;
	color: #0bbbf3;
	line-height: 1.2 !important;
	display: block;
	font-weight: 500;
	margin-bottom: 7px;
	margin-top: 12px;
}

/*
div.acc-list-1 {
	font-size: .75rem;
	color: #0044ca;
	line-height: 1.1 !important;
	display: inline-block;
	font-weight: 400;
	margin-top: 5px;
}
*/
div.acc-list-1 {
	font-size: .75rem;
	color: #0044ca;
	line-height: 1.1 !important;
	display: table-cell;
	font-weight: 400;
}

.ass-cs .w-grid-item {
	flex-shrink: 0;
	min-width: 0;
	margin-bottom: 8px;
}

.cs-acc-2.w-tabs.accordion>div>.w-tabs-section>.w-tabs-section-content {
	padding: 3rem 1.5rem;
}


.cs-acc-2.w-tabs[style*="--sections-title-size"]>div>div>.w-tabs-section-header>.w-tabs-section-title {
	font-size: 1.9rem;
	line-height: 1.3;
	color: #0044ca !important;
	font-weight: 400;
}


.cs-acc-2.w-tabs[style*="--sections-title-size"]>div>div>.w-tabs-section-header {
	padding: 1em 4.3em !important;
}

.w-tabs[style*="--sections-title-size"]>div>div.cs-acc-pediatrico>.w-tabs-section-header>.w-tabs-section-title:before {
	  content: "";
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('/wp-content/uploads/2026/07/MID_fbs2_ico_-05.svg');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 12px;
	margin-bottom: -21px!important;
}

.w-tabs[style*="--sections-title-size"]>div>div.cs-acc-pediatrico>.w-tabs-section-header {
	background-color: #ffd9f9 !important;
}

.w-tabs[style*="--sections-title-size"]>div>div.cs-acc-enfermagem>.w-tabs-section-header>.w-tabs-section-title:before {
	  content: "";
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('/wp-content/uploads/2026/07/MID_fbs2_ico_-06.svg');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 12px;
	margin-bottom: -21px!important;
}

.w-tabs[style*="--sections-title-size"]>div>div.cs-acc-enfermagem>.w-tabs-section-header {
	background-color: #91f7c4 !important;
}

.w-tabs[style*="--sections-title-size"]>div>div.cs-acc-oral>.w-tabs-section-header>.w-tabs-section-title:before {
	  content: "";
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('/wp-content/uploads/2026/07/MID_fbs2_ico_-07.svg');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 12px;
	margin-bottom: -21px!important;
}

.w-tabs[style*="--sections-title-size"]>div>div.cs-acc-oral>.w-tabs-section-header {
	background-color: #83dff1 !important;
}


.w-tabs[style*="--sections-title-size"]>div>div.cs-acc-complementares>.w-tabs-section-header>.w-tabs-section-title:before {
	  content: "";
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('/wp-content/uploads/2026/07/MID_fbs2_ico_-08.svg');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 12px;
	margin-bottom: -21px!important;
}

.w-tabs[style*="--sections-title-size"]>div>div.cs-acc-complementares>.w-tabs-section-header {
	background-color: #c7efff !important;
}



/* criança */

.w-tabs[style*="--sections-title-size"]>div>div.acc_crianca>.w-tabs-section-header>.w-tabs-section-title {
	font-size: .9rem;
	line-height: 1.3;
	color: #0044ca !important;
	font-weight: 600;
}

.w-tabs[style*="--sections-title-size"]>div>div.acc_crianca>.w-tabs-section-header {
	padding: .7em .2em !important;
}

.w-tabs[style*="--sections-title-size"]>div>div.acc_crianca>.w-tabs-section-header>.w-tabs-section-title:before {
	  content: "";
	display: inline-block;
	width: 26px;
	height: 26px;
	background-image: url('/wp-content/uploads/2026/02/MID_fbs_ico_-03.svg');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 7px;
	margin-bottom: -9px!important;
}

.w-tabs-sections.icon_chevron>div.acc_crianca>.w-tabs-section-header .w-tabs-section-control:before, .w-tabs-sections.icon_chevron>div.acc_crianca>.w-tabs-section-header .w-tabs-section-control:after {
	width: .05em;
	background: #0044ca !important;
}


/* jovem */

.w-tabs[style*="--sections-title-size"]>div>div.acc_jovem>.w-tabs-section-header>.w-tabs-section-title {
	font-size: .9rem;
	line-height: 1.3;
	color: #0044ca !important;
	font-weight: 600;
}

.w-tabs[style*="--sections-title-size"]>div>div.acc_jovem>.w-tabs-section-header {
	padding: .7em .2em !important;
}

.w-tabs[style*="--sections-title-size"]>div>div.acc_jovem>.w-tabs-section-header>.w-tabs-section-title:before {
	  content: "";
	display: inline-block;
	width: 26px;
	height: 26px;
	background-image: url('/wp-content/uploads/2026/02/MID_fbs_ico_-04.svg');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 7px;
	margin-bottom: -9px!important;
}

.w-tabs-sections.icon_chevron>div.acc_jovem>.w-tabs-section-header .w-tabs-section-control:before, .w-tabs-sections.icon_chevron>div.acc_jovem>.w-tabs-section-header .w-tabs-section-control:after {
	width: .05em;
	background: #0044ca !important;
}


/* mulher */

.w-tabs[style*="--sections-title-size"]>div>div.acc_mulher>.w-tabs-section-header>.w-tabs-section-title {
	font-size: .9rem;
	line-height: 1.3;
	color: #0044ca !important;
	font-weight: 600;
}

.w-tabs[style*="--sections-title-size"]>div>div.acc_mulher>.w-tabs-section-header {
	padding: .7em .2em !important;
}

.w-tabs[style*="--sections-title-size"]>div>div.acc_mulher>.w-tabs-section-header>.w-tabs-section-title:before {
	  content: "";
	display: inline-block;
	width: 26px;
	height: 26px;
	background-image: url('/wp-content/uploads/2026/02/MID_fbs_ico_-05.svg');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 7px;
	margin-bottom: -9px!important;
}

.w-tabs-sections.icon_chevron>div.acc_mulher>.w-tabs-section-header .w-tabs-section-control:before, .w-tabs-sections.icon_chevron>div.acc_mulher>.w-tabs-section-header .w-tabs-section-control:after {
	width: .05em;
	background: #0044ca !important;
}


/* familia */

.w-tabs[style*="--sections-title-size"]>div>div.acc_familia>.w-tabs-section-header>.w-tabs-section-title {
	font-size: .9rem;
	line-height: 1.3;
	color: #0044ca !important;
	font-weight: 600;
}

.w-tabs[style*="--sections-title-size"]>div>div.acc_familia>.w-tabs-section-header {
	padding: .7em .2em !important;
}

.w-tabs[style*="--sections-title-size"]>div>div.acc_familia>.w-tabs-section-header>.w-tabs-section-title:before {
	  content: "";
	display: inline-block;
	width: 26px;
	height: 26px;
	background-image: url('/wp-content/uploads/2026/02/MID_fbs_ico_-06.svg');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 7px;
	margin-bottom: -9px!important;
}

.w-tabs-sections.icon_chevron>div.acc_familia>.w-tabs-section-header .w-tabs-section-control:before, .w-tabs-sections.icon_chevron>div.acc_familia>.w-tabs-section-header .w-tabs-section-control:after {
	width: .05em;
	background: #0044ca !important;
}




/* Textos */

.txt-sub-1 {
	font-size: .77rem;
	line-height: 1.4;
	text-transform: uppercase;
}


.txt-sub-1-azul {
	font-size: .77rem;
	line-height: 1.4;
	text-transform: uppercase;
	color: #0044ca;
}

.txt-block-m {
	font-size: 1.2rem;
	line-height: 1.4;
}

.txt-block-l {
	font-size: 1.4rem;
	line-height: 1.4;
}