.elementor-414375 .elementor-element.elementor-element-cef7bf8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-414375 .elementor-element.elementor-element-cef7bf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-414375 .elementor-element.elementor-element-e5f745f{grid-column:span 12;}.elementor-414375 .elementor-element.elementor-element-fb48789{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-414375 .elementor-element.elementor-element-a7ed011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-414375 .elementor-element.elementor-element-b6d29e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-414375 .elementor-element.elementor-element-cef7bf8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-414375 .elementor-element.elementor-element-cef7bf8{--width:98.333%;}.elementor-414375 .elementor-element.elementor-element-a7ed011{--width:33.3333%;}.elementor-414375 .elementor-element.elementor-element-b6d29e0{--width:66.6666%;}}@media(max-width:767px){.elementor-414375 .elementor-element.elementor-element-cef7bf8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-e5f745f *//* Container principal */
.tjac-header {
    width: 100%;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    padding-bottom: 20px;
    background-color: #fff;
}

/* A barra fina com gradiente no topo */
.gradient-bar {
    height: 4px;
    width: 100%;
    /* Gradiente do verde água para o azul escuro quase preto */
    background: linear-gradient(to right, #9DEED2 0%, #376969 50%, #0D1B2A 100%);
    margin-bottom: 40px;
}

/* Alinhamento do conteúdo */
.content {
    display: flex;
    align-items: center;
    padding: 0 40px; /* Ajuste conforme a margem do seu site */
    gap: 15px;
}

/* Estilo do título principal */
.text-group h1 {
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    color: #376969; /* Verde escuro da imagem */
    line-height: 1;
}

/* Estilo do subtítulo */
.text-group p {
    margin: 10px 0 0 0;
    font-size: 20px;
    color: #376969;
    letter-spacing: 0.5px;
}

/* Ajuste da imagem (logo) */
.content img {
    height: 80px; /* Ajuste conforme necessário */
    width: auto;
    margin-top: -10px; /* Para alinhar visualmente com o texto maior */
}/* End custom CSS */