@charset "utf-8";.p_area_titulo_modulo.t2{width:max-content;margin:auto;font-size:0;padding:0 10px;padding-bottom:5px;display:grid;grid-template-columns:repeat(2,auto);gap:0 10px;grid-auto-flow:dense;align-items:center;justify-content:space-between;text-align:center}.p_area_titulo_modulo.t2 a,.p_area_titulo_modulo.t2 .p_cont_titulo{display:flex}.p_area_titulo_modulo.t2 .p_titulo_modulo{font-family:var(--font1);font-weight:700;font-style:normal;font-size:23px;color:var(--texto1);letter-spacing:-.025em}.p_area_titulo_modulo.t2 .p_subtitulo_modulo{font-family:var(--font1);font-weight:400;font-style:normal;font-size:14px;color:var(--texto2);letter-spacing:.025em;font-style:italic;grid-column:span 2}.p_area_titulo_modulo.t2 .p_link_titulo{height:24px;line-height:24px;display:flex;border-radius:24px;background:var(--cor1);overflow:hidden;text-align:center;transition:var(--transition)}.p_area_titulo_modulo.t2 .p_link_titulo .p_icone_link{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:100%;background:var(--cor1);font-size:10px;color:#fff;transition:var(--transition)}.p_area_titulo_modulo.t2 .p_link_titulo .p_txt_link{max-width:0;padding:0;font-family:var(--font1);font-size:10px;color:#fff;text-transform:uppercase;font-style:italic;overflow:hidden;white-space:nowrap;transition:var(--transition)}.p_area_titulo_modulo.t2 a:hover .p_link_titulo{background:var(--cor2);grid-template-columns:1fr 1em}.p_area_titulo_modulo.t2 a:hover .p_link_titulo .p_icone_link{transform:rotate(90deg)}.p_area_titulo_modulo.t2 a:hover .p_link_titulo .p_txt_link{max-width:8em;padding-left:1em;padding-right:.5em}