/* TAINACAN - CARTA DE SERVIÇOS */

h1::after {
	width: 360px !important;
}

article[class*=' tnc_col_'] {
	position: relative;
}

/*article[class*=' tnc_col_'] .entry-meta,*/
article[class*=' tnc_col_'] section > div,
/*article[class*=' tnc_tax_'] #metadata-section-default_section,*/
.post-type-archive-tnc_col_5651_item .ast-archive-description,
.post-type-archive-tnc_col_12269_item .ast-archive-description,
.collapse-all,
.metadata-section-slug-informacoes-de-indexacao,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8019 h3,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8035 h3,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8040 h3,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8046 h3,
.post-type-archive-tnc_col_5651_item .ast-pagination, /* Carta de Serviços */
.post-type-archive-tnc_col_12269_item .ast-pagination, /* Unidades de Atendimento */
.required-field-message,
#email-notes,
#metadata-id-8131 + #metadata-id-6298, /* If É gratuito then hides Custo */
#metadata-id-5657 h3, /* O que é subtitle */
#metadata-id-6163 h3, /* Quem pode realizar subtitle */
#tainacan-default-document-section,
#tainacan-default-attachments-section
{
	display: none;
}


/* Group Address without separators and titles */
#metadata-id-19502::after,
#metadata-id-19505::after,
#metadata-id-19505 h3,
#metadata-id-19508 h3 {
	display: none;
}


article[class*=' tnc_col_'] h1 {
	color: var(--black) !important;
	font-family: var(--primary-font) !important;
	font-size: var(--title-size-small) !important;
	font-weight: var(--font-weight-large) !important;
	max-width: 720px;
}

article[class*=' tnc_col_'] h2 {
	color: var(--dark-grey);
	cursor: pointer;
	font-family: var(--primary-font);
	font-size: var(--title-size-small);
	font-weight: var(--font-weight-large);
	margin: 0 !important;
	padding: 0;
}

article[class*=' tnc_col_'] h2:hover,
article[class*=' tnc_col_'] section.opened h2 {
	color: var(--black);
}

article[class*=' tnc_col_'] h2:hover::before,
article[class*=' tnc_col_'] section.opened h2::before {
	background-color: var(--black);
}

article[class*=' tnc_col_'] section.opened h2::before {
	transform: rotateZ(0deg);
}


/* Accordion arrow */
article[class*=' tnc_col_'] h2::before {
	background: var(--dark-grey);
    content: "";
    display: inline-block;
	float: left;
    height: 22px;
	margin: 6px var(--spacing-small) 0;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');
	mask-mode: alpha;
	mask-repeat: no-repeat;
    mask-size: contain;
	transform: rotateZ(-90deg);
	transform-origin: center;
    transition: rotate 0.3s ease-in;
    width: 22px;
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
}


article[class*=' tnc_col_'] h3 {
	color: var(--black) !important;
	font-family: var(--secondary-font) !important;
	font-size: var(--font-size-huge) !important;
	font-weight: var(--font-weight-large) !important;
	margin-top: 0 !important;
	padding: 0 !important;
}

article[class*=' tnc_col_'] h4 {
	font-family: var(--primary-font) !important;
	font-size: var(--font-size-medium) !important;
	margin-top: 0 !important;
	padding: 0 !important;
}

article[class*=' tnc_col_'] p {
	color: var(--dark-grey) !important;
	font-family: var(--secondary-font) !important;
	font-size: var(--font-size-medium) !important;
	font-weight: var(--font-weight-small) !important;
	margin-left: var(--spacing-huge) !important;
}

article[class*=' tnc_col_'] .entry-content .wp-post-image {
	border-radius: var(--radius-small) !important;
	height: 96px;
	min-width: 96px;
	max-height: 96px;
	max-width: 96px;
	right: var(--spacing-huge);
	position: absolute;
	top: var(--spacing-huge);
	width: 96px;
}

section.opened {
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.24);
}

/* Pills */
#metadata-id-6422 p, /* Tempo conclusão serviço */
#metadata-id-6425 p, /* Tempo espera na fila */
#metadata-id-8131 p, /* É gratuito */
#metadata-id-6298 p,  /* Custo */
#metadata-id-14076 p /* Sigla */
{
	background: var(--pastel-grey);
	border-radius: var(--radius-medium);
	color: var(--dark-grey) !important;
	font-size: var(--font-size-small) !important;
	font-weight: var(--font-weight-large) !important;
	height: 28px;
	line-height: 28px !important;
	margin: 0;
	margin-left: 64px;
	padding: 0 var(--spacing-medium) !important;
	text-transform: uppercase;
	width: fit-content;
}

#metadata-id-14076::after {
	margin-top: -16px !important;
}

#metadata-id-14076 p {
    left: 48px;
	position: relative;
	top: -46px;
}

#metadata-id-8131 p::before, #metadata-id-8131 h3::before, /* É gratuito */
#metadata-id-6298 p::before, #metadata-id-6298 h3::before,  /* Custo */
#metadata-id-6422 p::before, /* Tempo conclusão */
#metadata-id-6425 p::before, /* Espera em fila */
#metadata-id-6302 h3::before, /* Documentos necessários */ 
#metadata-id-12279 h3::before, /* Unidades de atendimento */ 
#metadata-id-6441 h3::before, /* Base legal */
#metadata-id-6435 h3::before, /* Prioridades */
#metadata-id-6444 h3::before /* Outras informações */ {
	content: "";
	display: inline-block;
	height: 16px;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
	margin-right: var(--spacing-small);
	position: relative;
	top: 3px;
	width: 16px;
}

#metadata-id-6441 h3::before, /* Base legal */
#metadata-id-6435 h3::before, /* Prioridades */
#metadata-id-6444 h3::before, /* Outras informações */
#metadata-id-6302 h3::before, /* Documentos necessários */
#metadata-id-12279 h3::before, /* Unidades de atendimento */
#metadata-id-6298 h3::before, /* Custo */
#metadata-id-14076 h3::before, /* Sigla */
#metadata-id-8131 h3::before /* Custo */
{
	background: var(--black);
	height: 22px;
	width: 22px;
}

#metadata-id-6298 h3::before, /* Custo */
#metadata-id-8131 h3::before /* Custo */ {
	mask-image: url('data:image/svg+xml,<svg width="15" height="24" viewBox="0 0 15 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1665_1716)"><path d="M6.375 1.125C6.375 0.501562 6.87656 0 7.5 0C8.12344 0 8.625 0.501562 8.625 1.125V3H11.25C12.0797 3 12.75 3.67031 12.75 4.5C12.75 5.32969 12.0797 6 11.25 6H5.86406C4.69687 6 3.75 6.94688 3.75 8.11406C3.75 9.16875 4.52344 10.0594 5.56406 10.2094L9.85781 10.8234C12.3797 11.1844 14.25 13.3406 14.25 15.8859C14.25 18.7125 11.9578 21 9.13594 21H8.625V22.875C8.625 23.4984 8.12344 24 7.5 24C6.87656 24 6.375 23.4984 6.375 22.875V21H3C2.17031 21 1.5 20.3297 1.5 19.5C1.5 18.6703 2.17031 18 3 18H9.13594C10.3031 18 11.25 17.0531 11.25 15.8859C11.25 14.8312 10.4766 13.9406 9.43594 13.7906L5.14219 13.1766C2.62031 12.8203 0.75 10.6594 0.75 8.11406C0.75 5.29219 3.04219 3 5.86406 3H6.375V1.125Z" fill="black"/></g><defs><clipPath id="clip0_1665_1716"><rect width="15" height="24" fill="white"/></clipPath></defs></svg>');
	position: relative;
	right: -120px;
	visibility: visible;
}

#metadata-id-6298 h3::before /* Custo */ {
	right: 0 !important;
}

#metadata-id-6302 h3::before /* Documentos necessários */ {
	mask-image: url('data:image/svg+xml,<svg width="27" height="24" viewBox="0 0 27 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 4.5C0 2.84531 1.34531 1.5 3 1.5H24C25.6547 1.5 27 2.84531 27 4.5H0ZM0 6.75H27V19.5C27 21.1547 25.6547 22.5 24 22.5H3C1.34531 22.5 0 21.1547 0 19.5V6.75ZM11.5922 19.5C12.5391 19.5 13.2469 18.5906 12.6422 17.8594C11.9531 17.0297 10.9125 16.5 9.75 16.5H6.75C5.5875 16.5 4.54688 17.0297 3.85781 17.8594C3.25313 18.5906 3.96094 19.5 4.90781 19.5H11.5875H11.5922ZM8.25 14.625C8.94619 14.625 9.61387 14.3484 10.1062 13.8562C10.5984 13.3639 10.875 12.6962 10.875 12C10.875 11.3038 10.5984 10.6361 10.1062 10.1438C9.61387 9.65156 8.94619 9.375 8.25 9.375C7.55381 9.375 6.88613 9.65156 6.39384 10.1438C5.90156 10.6361 5.625 11.3038 5.625 12C5.625 12.6962 5.90156 13.3639 6.39384 13.8562C6.88613 14.3484 7.55381 14.625 8.25 14.625ZM16.875 9.75C16.2516 9.75 15.75 10.2516 15.75 10.875C15.75 11.4984 16.2516 12 16.875 12H22.125C22.7484 12 23.25 11.4984 23.25 10.875C23.25 10.2516 22.7484 9.75 22.125 9.75H16.875ZM16.875 14.25C16.2516 14.25 15.75 14.7516 15.75 15.375C15.75 15.9984 16.2516 16.5 16.875 16.5H22.125C22.7484 16.5 23.25 15.9984 23.25 15.375C23.25 14.7516 22.7484 14.25 22.125 14.25H16.875Z" fill="black"/></svg>');
}

#metadata-id-12279 h3::before /*Unidades de atendimento */ {
	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM176 352l32 0c17.7 0 32 14.3 32 32l0 80-96 0 0-80c0-17.7 14.3-32 32-32zM96 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM240 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM96 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm144-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"/></svg>');
}

#metadata-id-6441 h3::before /* Base legal */ {
	mask-image: url('data:image/svg+xml,<svg width="18" height="16" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_966_1980)"><path d="M5.67024 5.06L5.1443 4.53406C4.79274 4.1825 4.79274 3.61156 5.1443 3.26L8.37024 0.03125C8.7218 -0.320312 9.29273 -0.320312 9.6443 0.03125L10.1702 0.56C10.5218 0.911562 10.5218 1.4825 10.1702 1.83406L6.9443 5.06C6.59273 5.41156 6.0218 5.41156 5.67024 5.06ZM8.66273 6.69969L7.77961 5.81656L10.9296 2.66656L14.2877 6.02469L11.1377 9.17469L10.2546 8.29156L3.72961 14.8166C3.29086 15.2553 2.5793 15.2553 2.13774 14.8166C1.69617 14.3778 1.69899 13.6662 2.13774 13.2247L8.66273 6.69969ZM11.8943 11.2812C11.5427 10.9297 11.5427 10.3587 11.8943 10.0072L15.1202 6.78125C15.4718 6.42969 16.0427 6.42969 16.3943 6.78125L16.9202 7.30719C17.2718 7.65875 17.2718 8.22969 16.9202 8.58125L13.6943 11.81C13.3427 12.1616 12.7718 12.1616 12.4202 11.81L11.8943 11.2841V11.2812Z" fill="%233D4551"/></g><defs><clipPath id="clip0_966_1980"><rect width="18" height="16" fill="white"/></clipPath></defs></svg>');
}

#metadata-id-6435 h3::before /* Prioridades */ {
	mask-image: url('data:image/svg+xml,<svg width="21" height="28" viewBox="0 0 21 28" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1665_1710)"><path d="M10.8752 0.5C11.2199 0.5 11.5613 0.567898 11.8798 0.699816C12.1982 0.831735 12.4876 1.02509 12.7314 1.26884C12.9751 1.5126 13.1685 1.80198 13.3004 2.12046C13.4323 2.43894 13.5002 2.78028 13.5002 3.125C13.5002 3.46972 13.4323 3.81106 13.3004 4.12954C13.1685 4.44802 12.9751 4.7374 12.7314 4.98116C12.4876 5.22491 12.1982 5.41827 11.8798 5.55018C11.5613 5.6821 11.2199 5.75 10.8752 5.75C10.5305 5.75 10.1892 5.6821 9.87067 5.55018C9.55219 5.41827 9.26281 5.22491 9.01906 4.98116C8.77531 4.7374 8.58195 4.44802 8.45003 4.12954C8.31811 3.81106 8.25021 3.46972 8.25021 3.125C8.25021 2.78028 8.31811 2.43894 8.45003 2.12046C8.58195 1.80198 8.77531 1.5126 9.01906 1.26884C9.26281 1.02509 9.55219 0.831735 9.87067 0.699816C10.1892 0.567898 10.5305 0.5 10.8752 0.5ZM6.75021 13.0953L4.5799 16.0203C4.08771 16.6859 3.14553 16.8266 2.4799 16.3297C1.81428 15.8328 1.67365 14.8953 2.17053 14.2297L5.47521 9.77656C6.65646 8.1875 8.5174 7.25 10.5002 7.25C12.483 7.25 14.344 8.1875 15.5252 9.77656L18.8299 14.2297C19.3221 14.8953 19.1862 15.8328 18.5205 16.3297C17.8549 16.8266 16.9174 16.6859 16.4205 16.0203L14.2502 13.0953V26C14.2502 26.8297 13.5799 27.5 12.7502 27.5C11.9205 27.5 11.2502 26.8297 11.2502 26V18.5C11.2502 18.0875 10.9127 17.75 10.5002 17.75C10.0877 17.75 9.75021 18.0875 9.75021 18.5V26C9.75021 26.8297 9.0799 27.5 8.25021 27.5C7.42053 27.5 6.75021 26.8297 6.75021 26V13.0953ZM18.3752 20C18.169 20 18.0002 20.1687 18.0002 20.375C18.0002 20.9984 17.4987 21.5 16.8752 21.5C16.2518 21.5 15.7502 20.9984 15.7502 20.375C15.7502 18.9266 16.9268 17.75 18.3752 17.75C19.8237 17.75 21.0002 18.9266 21.0002 20.375V26.375C21.0002 26.9984 20.4987 27.5 19.8752 27.5C19.2518 27.5 18.7502 26.9984 18.7502 26.375V20.375C18.7502 20.1687 18.5815 20 18.3752 20Z" fill="black"/></g><defs><clipPath id="clip0_1665_1710"><rect width="21" height="28" fill="white"/></clipPath></defs></svg>');
}

#metadata-id-6444 h3::before /* Outras informações */  {
	mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 24C15.1826 24 18.2348 22.7357 20.4853 20.4853C22.7357 18.2348 24 15.1826 24 12C24 8.8174 22.7357 5.76516 20.4853 3.51472C18.2348 1.26428 15.1826 0 12 0C8.8174 0 5.76516 1.26428 3.51472 3.51472C1.26428 5.76516 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM10.5 7.5C10.5 7.10218 10.658 6.72064 10.9393 6.43934C11.2206 6.15804 11.6022 6 12 6C12.3978 6 12.7794 6.15804 13.0607 6.43934C13.342 6.72064 13.5 7.10218 13.5 7.5C13.5 7.89782 13.342 8.27936 13.0607 8.56066C12.7794 8.84196 12.3978 9 12 9C11.6022 9 11.2206 8.84196 10.9393 8.56066C10.658 8.27936 10.5 7.89782 10.5 7.5ZM10.125 10.5H12.375C12.9984 10.5 13.5 11.0016 13.5 11.625V15.75H13.875C14.4984 15.75 15 16.2516 15 16.875C15 17.4984 14.4984 18 13.875 18H10.125C9.50156 18 9 17.4984 9 16.875C9 16.2516 9.50156 15.75 10.125 15.75H11.25V12.75H10.125C9.50156 12.75 9 12.2484 9 11.625C9 11.0016 9.50156 10.5 10.125 10.5Z" fill="black"/></svg>');	
}



#metadata-id-6422 p::after /* Tempo conclusão */ {
	content: " dias";
}

#metadata-id-6425 p::after /* Espera em fila */ {
	content: " minutos";
}

#metadata-id-6422 p::before, /* Tempo conclusão */
#metadata-id-6425 p::before /* Espera em fila */ {
	background: var(--dark-grey);
	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 0a256 256 0 1 1 0 512 256 256 0 1 1 0-512zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"/></svg>');
}

#metadata-id-8131 p::before, /* É gratuito */
#metadata-id-6298 p::before  /* Custo */ {
	mask-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.4284 8.57199H8.57125V10.2863H9.4284C9.65572 10.2863 9.87374 10.196 10.0345 10.0352C10.1952 9.87447 10.2855 9.65646 10.2855 9.42913C10.2855 9.2018 10.1952 8.98378 10.0345 8.82304C9.87374 8.66229 9.65572 8.57199 9.4284 8.57199ZM5.71411 6.57199C5.71411 6.79931 5.80442 7.01733 5.96516 7.17808C6.12591 7.33882 6.34393 7.42913 6.57125 7.42913H7.4284V5.71484H6.57125C6.34393 5.71484 6.12591 5.80515 5.96516 5.96589C5.80442 6.12664 5.71411 6.34466 5.71411 6.57199Z" fill="%2368B57F"/><path d="M8 0C6.41775 0 4.87103 0.469192 3.55544 1.34824C2.23985 2.22729 1.21447 3.47672 0.608967 4.93853C0.00346627 6.40034 -0.15496 8.00887 0.153721 9.56072C0.462403 11.1126 1.22433 12.538 2.34315 13.6569C3.46197 14.7757 4.88743 15.5376 6.43928 15.8463C7.99113 16.155 9.59966 15.9965 11.0615 15.391C12.5233 14.7855 13.7727 13.7602 14.6518 12.4446C15.5308 11.129 16 9.58225 16 8C15.9977 5.87896 15.1541 3.84545 13.6543 2.34565C12.1545 0.845852 10.121 0.00226889 8 0ZM9.42857 11.4286H8.57143V12.5714C8.57143 12.723 8.51123 12.8683 8.40406 12.9755C8.2969 13.0827 8.15156 13.1429 8 13.1429C7.84845 13.1429 7.70311 13.0827 7.59594 12.9755C7.48878 12.8683 7.42857 12.723 7.42857 12.5714V11.4286H5.71429C5.56274 11.4286 5.41739 11.3684 5.31023 11.2612C5.20306 11.154 5.14286 11.0087 5.14286 10.8571C5.14286 10.7056 5.20306 10.5602 5.31023 10.4531C5.41739 10.3459 5.56274 10.2857 5.71429 10.2857H7.42857V8.57143H6.57143C6.041 8.57143 5.53229 8.36071 5.15722 7.98564C4.78215 7.61057 4.57143 7.10186 4.57143 6.57143C4.57143 6.04099 4.78215 5.53229 5.15722 5.15721C5.53229 4.78214 6.041 4.57143 6.57143 4.57143H7.42857V3.42857C7.42857 3.27702 7.48878 3.13167 7.59594 3.02451C7.70311 2.91735 7.84845 2.85714 8 2.85714C8.15156 2.85714 8.2969 2.91735 8.40406 3.02451C8.51123 3.13167 8.57143 3.27702 8.57143 3.42857V4.57143H10.2857C10.4373 4.57143 10.5826 4.63163 10.6898 4.7388C10.7969 4.84596 10.8571 4.9913 10.8571 5.14286C10.8571 5.29441 10.7969 5.43975 10.6898 5.54692C10.5826 5.65408 10.4373 5.71428 10.2857 5.71428H8.57143V7.42857H9.42857C9.95901 7.42857 10.4677 7.63928 10.8428 8.01436C11.2179 8.38943 11.4286 8.89814 11.4286 9.42857C11.4286 9.959 11.2179 10.4677 10.8428 10.8428C10.4677 11.2179 9.95901 11.4286 9.42857 11.4286Z" fill="%2368B57F"/></svg>');
}
#metadata-id-8131 h3  /* É gratuito */ {
	margin-left: -120px;
	visibility: hidden;
}

#metadata-id-8131 h3::after /* É gratuito */ {
	content: "Custo";
	visibility: visible;
}

#metadata-id-8131 p /* É gratuito */ {
	background: color-mix(in srgb, var(--tertiary-color), white 90%);
}

#metadata-id-6298 p /* Custo */ {
	background: color-mix(in srgb, var(--yellow), white 90%);
}

#metadata-id-8131 p::before /* É gratuito */ {
	background: var(--tertiary-color);
}

#metadata-id-6298 p::before  /* Custo */ {
	background: var(--yellow);
}





#filter-menu-compress-button[data-v-1289b093] {
	z-index: 4 !important;
}

#items-list-area[data-v-1289b093] {
	z-index: 1;	
}

#items-list-area .tainacan-cards-container a.tainacan-card .metadata-title p {
	color: var(--grey) !important;
	max-height: 64px !important;
}

#items-list-area .tainacan-cards-container a.tainacan-card:hover .metadata-title {
	background: transparent !important;
}

#items-list-area .tainacan-cards-container a.tainacan-card:hover .metadata-title p {
	color: var(--secondary-color) !important;
	font-weight: var(--font-weight-large) !important;
}

#items-list-area .tainacan-cards-container a.tainacan-card:hover .media {
	background: color-mix(in srgb, var(--secondary-color), white 95%) !important;
	border-radius: var(--radius-small);
	outline: 2px solid var(--secondary-color);
}

#items-list-area .tainacan-cards-container a.tainacan-card .media {
    align-items: center;
	display: flex;
	height: 180px;
	padding: 0 var(--spacing-medium) !important;
}

#metadata-id-12637 a {
	background: url('ouvidoria.png');
	display: block;
	height: 220px;
	margin: 0 auto;
	object-fit: contain;
	text-indent: -9999px;
	width: 830px;
}

#tainacan-items-page {
	border-radius: var(--spacing-medium);
	padding: var(--spacing-medium) var(--spacing-small);
}


/* Section colors */

article[class*=' tnc_col_'] section:not(:first-of-type) {
	background: var(--pure-white);
	border-left: 8px solid var(--primary-color);
	border-radius: var(--radius-large);
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);
	margin-bottom: var(--spacing-huge);
	padding: var(--spacing-medium);
}

article[class*=' tnc_col_'] section:nth-of-type(3) {
	border-left-color: var(--secondary-color);
}
article[class*=' tnc_col_'] section:nth-of-type(4) {
	border-left-color: var(--tertiary-color);
}
article[class*=' tnc_col_'] section:nth-of-type(5) {
	border-left-color: var(--yellow);
}
article[class*=' tnc_col_'] section:nth-of-type(6) {
	border-left-color: var(--red);
}
article[class*=' tnc_col_'] section:nth-of-type(7) {
	border-left-color: var(--dark-grey);
}
article[class*=' tnc_col_'] section:nth-of-type(8) {
	border-left-color: var(--light-grey);
}

article[class*=' tnc_col_'] section.opened div {
  display: block;
}



.last-step::after {
	display: none !important;
}

.opened .metadata-section__metadata-list {
	padding: var(--spacing-huge) !important;
	transition: all 0.5s ease-in;
	transition-behavior: allow-discrete;
}

	@starting-style {
		.opened .metadata-section__metadata-list {
			opacity: 0;
			transform: translateY(-24px);
		}
	}

.metadata-section__metadata-list p:last-child {
	margin-bottom: var(--spacing-small) !important;
}

/* Separators */
.metadata-section__metadata-list > div::after {
	border-bottom: 2px solid var(--pastel-grey);
	content : "";
	display: block;
	height: 2px;
	margin: var(--spacing-huge) auto;
	width: 75%;
}

.metadata-section__metadata-list > div:last-child::after {
	display: none;
}


/* Steps */
.metadata-section-slug-etapas-custos-e-documentos {
	position: relative;
}

.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8019,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8035,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8040,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8046 {
	border-left: none !important;
	counter-reset: step;
	min-height: 96px;
	padding-bottom: var(--spacing-medium);
	padding-left: 48px;
	position: relative;
}

.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8019::before,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8035::before,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8040::before,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8046::before {
	background: var(--pure-white);
	border: 2px solid var(--primary-color);
	border-radius: var(--radius-rounded);
	color: var(--primary-color);
	display: block;
	float: left;
	font-size: var(--font-size-medium);
	font-weight: var(--font-weight-large);
	left: 0;
	line-height: 28px;
	height: 32px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 32px;
	z-index: 3;
}

.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8019::after,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8035::after,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8040::after,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8046::after {
	background: var(--pure-white);
	border: 2px solid color-mix(in srgb, var(--primary-color), white 90%);
	border-radius: var(--radius-small);
	content: "";
	display: block;
	float: left;
	height: 100%;
	left: 14px;
	margin: var(--spacing-tiny) 0;
	position: absolute;
	top: 8px;
	width: 2px;
	z-index: 1;
}

.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8019::before {
	content: "1";
}
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8035::before {
	content: "2";
}
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8040::before {
	content: "3";
}
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8046::before {
	content: "4";
}

.metadata-title p {
	font-family: var(--primary-font) !important;
	font-size: var(--font-size-large) !important;
}

.multivalue-separator {
	display: block;
	height: 6px;
	visibility: hidden;
}

.post-type-archive-tnc_col_5651_item:not(.wp-singular) main#main,
.post-type-archive-tnc_col_12269_item:not(.wp-singular) main#main {
	background: var(--pure-white);
	border-radius: var(--radius-large);
	margin: 0 auto;
	max-width: 1200px;
}

.tainacan-cards-container .tainacan-card[data-v-7b380ed4] .card-thumbnail {
	margin: var(--spacing-medium) 0 !important;
}

.tainacan-cards-container .tainacan-card[data-v-7b380ed4] .card-thumbnail,
.tainacan-cards-container .tainacan-card[data-v-7b380ed4] .card-thumbnail img {
	border-radius: var(--radius-medium) !important;
	height: 128px !important;
	overflow: hidden !important;
	width: 128px !important;
}

article.tnc_col_5651_item,
article.tnc_col_12269_item {
	padding: var(--spacing-huge) !important;
}

article.tnc_col_5651_item .entry-header {
	margin-bottom: 0;
	min-height: 96px;
}
article.tnc_col_12269_item .entry-header {
	margin-top: 0 !important;
}

#metadata-id-20020 a, #metadata-id-20035 a, #metadata-id-20043 a, #metadata-id-20046 a, #metadata-id-20049 a,
#metadata-id-25789 a, #metadata-id-25793 a, #metadata-id-25796 a, #metadata-id-25801 a, #metadata-id-25805 a {
	background-repeat: no-repeat;
	background-size: contain !important;
	display: block;
	height: min(35vw, 145px);
	margin: 0 !important;
	margin-top: var(--spacing-small);
	text-indent: -9999px;
	width: min(38vw, 160px);
}

#metadata-id-20049 a,
#metadata-id-25805 a {
	margin-right: 0;
}

#metadata-id-20020 h3, #metadata-id-20035 h3, #metadata-id-20043 h3, #metadata-id-20046 h3, #metadata-id-20049 h3,
#metadata-id-20020::after, #metadata-id-20035::after, #metadata-id-20043::after, #metadata-id-20046::after, #metadata-id-20049::after,
#metadata-id-25789 h3, #metadata-id-25793 h3, #metadata-id-25796 h3, #metadata-id-25801 h3, #metadata-id-25805 h3,
#metadata-id-25789::after, #metadata-id-25793::after, #metadata-id-25796::after, #metadata-id-25801::after, #metadata-id-25805::after
{
	display: none;
}

#metadata-id-20020 p, #metadata-id-20035 p, #metadata-id-20043 p, #metadata-id-20046 p, #metadata-id-20049 p,
#metadata-id-25789 p, #metadata-id-25793 p, #metadata-id-25796 p, #metadata-id-25801 p, #metadata-id-25805 p {
	margin: 0 !important;
	margin-top: var(--spacing-medium) !important;
}

#metadata-id-20020 a,
#metadata-id-25789 a {
	background: url('images/denuncia.png');
}

#metadata-id-20020 {
	anchor-name: --denuncia;
}

#metadata-id-20020 a::after,
#metadata-id-25789 a::after {
	content: "Faça uma denúncia sobre esta unidade";
 	background: var(--primary-color);
    border-radius: var(--radius-medium);
	bottom: calc(anchor(top) - 8px);
	color: var(--pure-white);
	display: block;
	font-size: var(--font-size-small);
	padding: var(--spacing-small);
	position: absolute;
	position-anchor: --denuncia;
    right: anchor(right);
	text-indent: 0 !important;
	width: 160px;


	/*
    border-width: 5px !important;
    border-style: solid !important;
    border-color: var(--primary-color) transparent transparent transparent !important; */
}
/* 
#metadata-id-20020 p::before,
#metadata-id-25789 p::before {
    display: block;
    position: absolute !important;
    bottom: calc(100% + 16px) !important;
    left: 50% !important;
    transform: translateX(-84%) !important;
    background-color: var(--primary-color) !important;
    color: #fff !important;
    padding: var(--spacing-small) !important;
    border-radius: 8px !important;
    white-space: normal !important;
    max-width: 400px !important;
    min-width: 172px;
    word-wrap: break-word !important;
    font-size: 14px !important;
    line-height: 18px !important;
    z-index: 20 !important;
    margin: 0 !important;
	height: 100px;
	width: 100px;
} */

#metadata-id-20035 a,
#metadata-id-25793 a {
	background: url('images/elogio.png');
}

#metadata-id-20043 a,
#metadata-id-25796 a {
	background: url('images/reclamacao.png');
}

#metadata-id-20046 a,
#metadata-id-25801 a {
	background: url('images/solicitacao.png');
}

#metadata-id-20049 a,
#metadata-id-25805 a {
	background: url('images/sugestao.png');
}

#metadata-section-20017.opened .metadata-section__metadata-list,
#metadata-section-25786.opened .metadata-section__metadata-list {
	display: flex;
    flex-direction: row;
	flex-wrap: wrap;
    justify-content: space-evenly;
	justify-items: stretch;
	margin-left: -16px;
	min-height: 200px;
	padding: 0 !important;
}

.single-tnc_col_5651_item div#primary {
	margin-top: 0 !important;
}

.tainacan-cards-container .tainacan-card .media .list-metadata[data-v-7b380ed4] {
	align-items: center;
	display: flex;
	padding: 0 var(--spacing-medium) !important;
}

.tainacan-cards-container div .tainacan-card .media .list-metadata[data-v-7b380ed4] p.metadata-description[data-v-7b380ed4] {
	font-size: var(--font-size-small) !important;
	margin: 0 !important;
	max-height: 150px;
}

.tainacan-cards-container div .tainacan-card .metadata-title {
	align-items: center;
	display: flex;
	height: 60px !important;
	overflow: hidden !important;
	padding: 0 !important;
}

.tainacan-cards-container div .tainacan-card:focus .metadata-title[data-v-7b380ed4] {
	background: var(--pure-white) !important;
}

.tainacan-cards-container div .tainacan-card .metadata-title p {
	margin-top: 0 !important;
	padding: 0 var(--spacing-small) !important;
}

.tainacan-cards-container div .tainacan-card .metadata-title p[data-v-7b380ed4] {
	font-size: var(--font-size-large) !important;
	white-space: wrap !important;
}

.tainacan-tooltip {
    display: none !important;
}

.tainacan-cards-container .tainacan-card .media .list-metadata[data-v-7b380ed4] {
	color: var(--grey) !important;
}


.tainacan-cards-container .tainacan-card:hover .media .list-metadata[data-v-7b380ed4] {
	color: var(--dark-grey) !important;
}

.tainacan-cards-container > div {
	height: 264px !important;
}

.tainacan-cards-container div .tainacan-card .media .list-metadata[data-v-7b380ed4] {
	height: auto !important;
}

.tainacan-cards-container .tainacan-card .media .list-metadata p.metadata-description[data-v-7b380ed4] {
	max-height: auto !important;
}

.ast-comment-avatar-wrap {
	margin-left: -24px;
}

.single-tnc_col_5651_item .entry-meta,
.single-tnc_col_12269_item .entry-meta {
	display: none;
	max-height: var(--title-size-small);
	visibility: hidden;
}

.single-tnc_col_5651_item .posted-on,
.single-tnc_col_12269_item .posted-on {
	display: none;
}

.single-tnc_col_12269_item .entry-meta span.comments-link a {
	display: block;
	visibility: visible;
}


#tfr-review {
    margin-top: 40px;
    text-align: center;
}

.tfr-faces {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.tfr-face {
    font-size: 42px;
    cursor: pointer;
    transition: transform 0.2s ease, opacity 0.2s ease;
}

.tfr-face:hover {
    transform: scale(1.3);
    opacity: 0.9;
}

/* Face colors */
.tfr-face.sad i {
    color: #e74c3c;
}

.tfr-face.meh-sad i {
    color: #e67e22;
}

.tfr-face.neutral i {
    color: #f1c40f;
}

.tfr-face.happy i {
    color: #2ecc71;
}

.tfr-face.very-happy i {
    color: #27ae60;
}

.tfr-message {
    margin-top: 12px;
    font-weight: bold;
}

/* Selected face stays zoomed */
.tfr-face.tfr-selected {
    transform: scale(1.4);
    opacity: 1;
    cursor: default;
}

/* Disable other faces */
.tfr-face.tfr-disabled {
    opacity: 0.35;
    cursor: not-allowed;
    pointer-events: none;
}

/* Prevent hover animation after vote */
#tfr-review.tfr-voted .tfr-face:hover {
    transform: none;
}

#comments {
    border: 4px solid var(--pastel-grey);
    border-bottom-left-radius: var(--radius-large);
    border-bottom-right-radius: var(--radius-large);
    border-top: none;
    margin: 0 auto;
	max-width: 750px;
	padding: 0 var(--spacing-huge) var(--spacing-huge);
}

.comment-respond {
	border-bottom: none !important;
}

.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8019:has(+ #metadata-id-6302)::after,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8035:has(+ #metadata-id-6302)::after,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8040:has(+ #metadata-id-6302)::after,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8046:has(+ #metadata-id-6302)::after,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8019:has(+ #metadata-id-6298)::after,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8035:has(+ #metadata-id-6298)::after,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8040:has(+ #metadata-id-6298)::after,
.metadata-section-slug-etapas-custos-e-documentos #metadata-id-8046:has(+ #metadata-id-6298)::after{
	display: none !important;
}

#metadata-section-20017 .metadata-section__metadata-list::before,
#metadata-section-25786 .metadata-section__metadata-list::before {
	color: var(--grey);
	content: 'Aqui você pode fazer denúncias, elogios, reclamações, solicitações ou enviar sugestões';
	display: block;
	font-family: var(--secondary-font);
	font-size: var(--font-size-medium);
	font-weight: var(--font-weight-medium);
	height: 24px;
	margin: var(--spacing-small) 0 !important;
	text-indent: 64px;
	width: 100%;
}

.tnc_col_5651_item #metadata-section-default_section {
	border: none !important;
	box-shadow: none !important;
	height: 64px;
	margin-bottom: 0 !important;
	margin-top: -16px !important;
	padding: 0 !important;
}

.tnc_col_5651_item #metadata-section-default_section > div {
	display: block !important;
}

.tnc_col_5651_item #metadata-section-default_section {
	padding: 0 !important;
}

.tnc_col_5651_item #metadata-section-default_section h2,
#metadata-id-5655 {
	display: none !important;
}

#metadata-id-6282 h3, #metadata-id-27845 h3,
#metadata-id-6282 p, #metadata-id-27845 p {
	color: var(--grey) !important;
	float: left;
	font-size: var(--font-size-small) !important;
	margin-bottom: var(--spacing-small) !important;
}

#metadata-id-6282::after {
	display: none;
}

#metadata-id-27845 {
	clear: both;
}

.comment-form-url, .comment-form-cookies-consent, .required {
	display: none;
}

#author::placeholder, #email::placeholder {
  color: transparent;
}

.comment-form-email::before {
	content: "Email";
	display: block;
	
}
.comment-form-author::before {
	content: "Nome";
	display: block;
	
}

.comment-form-email, .comment-form-author {
	width: 48.5% !important;
}

.comment-form-comment label {
	font-size: var(--font-size-medium) !important;
}

.form-submit {
    display: grid;
    justify-items: center;
}


@media (max-width: 600px) {
	article.tnc_col_5651_item,
	article.tnc_col_12269_item {
		padding: 0 !important;
	}
	#main #metadata-section-6154 {
		clear: both;
	}


	#main .tnc_col_5651_item section:not(:first-of-type),
	#main .tnc_col_12269_item section:not(:first-of-type) {
		padding: var(--spacing-medium) !important;
	}

	#main .tnc_col_5651_item .entry-content .wp-post-image {
		display: none;
	}
	
	#main #metadata-id-19512 p {
		margin: 0 !important;
	}
	
	#main .tnc_col_5651_item h2 {
		hyphens: auto;
	}

	#main .tnc_col_5651_item p,
	#main .tnc_col_12269_item p {
		margin-left: var(--spacing-small) !important;
	}
	
	#main .metadata-section__metadata-list {
		padding: 0 !important;
	}
	
	#metadata-section-25786 .metadata-section__metadata-list::before {
		margin-left: var(--spacing-large);
		text-indent: 0 !important;
	}
	
	article[class*=' tnc_col_'] section.opened h2 {
		margin-bottom: var(--spacing-medium) !important;
	}
	
	#metadata-section-20017 .metadata-section__metadata-list::before,
	#metadata-section-25786 .metadata-section__metadata-list::before {
		height: 52px;
	}
}