.elementor-20934 .elementor-element.elementor-element-3553aa0{--display:flex;}.elementor-20934 .elementor-element.elementor-element-ac86225{--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;}.elementor-20934 .elementor-element.elementor-element-8ee5ca6{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20934 .elementor-element.elementor-element-8ee5ca6.e-con{--align-self:center;}.elementor-20934 .elementor-element.elementor-element-342a16f{--display:flex;}.elementor-widget-ucaddon_blob_shapes .ue-blob-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_blob_shapes .ue-blob-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20934 .elementor-element.elementor-element-3b32248 .ue_blob_inside{max-width:100%;animation-duration:4s;}.elementor-20934 .elementor-element.elementor-element-3b32248 .ue-blob-wrapper{justify-content:inherit;}.elementor-20934 .elementor-element.elementor-element-3b32248 .ue-blob-title{color:#ffffff;}.elementor-20934 .elementor-element.elementor-element-3b32248 .ue-blob-text{color:#ffffff;margin-top:5px;}.elementor-20934 .elementor-element.elementor-element-3b32248 .ue-blob-text-holder{padding:30px 30px 30px 30px;align-items:center;justify-content:center;text-align:center;}.elementor-20934 .elementor-element.elementor-element-8d832b4{--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;--padding-top:0%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-20934 .elementor-element.elementor-element-13e52c4{--display:flex;--justify-content:center;}body.elementor-page-20934:not(.elementor-motion-effects-element-type-background), body.elementor-page-20934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abiad.org.br/wp-content/uploads/2026/08/fundo-site-abiad.png");background-position:top center;background-repeat:repeat-y;background-size:contain;}@media(max-width:1024px){.elementor-widget-ucaddon_blob_shapes .ue-blob-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_blob_shapes .ue-blob-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-ucaddon_blob_shapes .ue-blob-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_blob_shapes .ue-blob-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-20934 .elementor-element.elementor-element-8ee5ca6{--width:50%;}.elementor-20934 .elementor-element.elementor-element-342a16f{--width:50%;}.elementor-20934 .elementor-element.elementor-element-13e52c4{--width:100%;}}@media(min-width:1025px){body.elementor-page-20934:not(.elementor-motion-effects-element-type-background), body.elementor-page-20934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-178b2d9 *//* =========================================================
   ABIAD | INFORME-SE
   CSS COMPLETO
========================================================= */

.abiad-informe-se {

    --verde: #024B2E;
    --verde-escuro: #17352B;
    --verde-claro: #EEF6F2;

    --laranja: #F79540;
    --laranja-hover: #D97828;

    --cinza: #68736E;
    --cinza-claro: #F7F9F8;

    --linha: #DDE6E1;

    width: 100%;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    color: var(--verde-escuro);

    overflow: hidden;
}


/* =========================================================
   RESET
========================================================= */

.abiad-informe-se *,
.abiad-informe-se *::before,
.abiad-informe-se *::after {

    box-sizing: border-box;
}


/* =========================================================
   TÍTULOS DAS SEÇÕES
========================================================= */

.inf-section-heading {

    max-width: 1120px;

    margin:
        0 auto 42px;

    display: flex;

    align-items: flex-end;

    justify-content: space-between;

    gap: 45px;
}


.inf-section-heading > div > span {

    display: block;

    margin-bottom: 11px;

    font-size: 11px;

    font-weight: 800;

    letter-spacing: 3px;

    color: var(--laranja);
}


.inf-section-heading h2 {

    margin: 0;

    font-size: 35px;

    line-height: 1.08;

    letter-spacing: -.8px;

    font-weight: 800;

    color: var(--verde);
}


.inf-section-heading > p {

    max-width: 470px;

    margin: 0;

    font-size: 15px;

    line-height: 1.65;

    color: var(--cinza);
}


/* =========================================================
   ABIAD NA MÍDIA + NOTÍCIAS
========================================================= */

.inf-acompanhe {

    padding:
        75px 30px 90px;

    background: #FFFFFF;
}


.inf-editorial-grid {

    max-width: 1120px;

    margin: 0 auto;

    display: grid;

    grid-template-columns:
        1fr 1fr;

    gap: 55px;
}


/* =========================================================
   TÍTULO DAS COLUNAS
========================================================= */

.inf-col-title {

    display: flex;

    align-items: center;

    gap: 14px;

    margin-bottom: 21px;
}


.inf-col-title span {

    font-size: 12px;

    font-weight: 800;

    letter-spacing: 2.5px;

    color: var(--verde);
}


.inf-col-title i {

    display: block;

    flex: 1;

    height: 1px;

    background: var(--linha);
}


.inf-col-title-news span {

    color: var(--laranja);
}


/* =========================================================
   ABIAD NA MÍDIA — DESTAQUE
========================================================= */

.inf-media-feature {

    position: relative;

    min-height: 270px;

    padding: 32px;

    margin-bottom: 14px;

    border-radius: 14px;

    background: var(--verde);

    overflow: hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}


.inf-media-feature::after {

    content: "";

    position: absolute;

    width: 210px;

    height: 210px;

    right: -95px;

    bottom: -110px;

    border-radius: 50%;

    background: var(--laranja);

    opacity: .13;
}


.inf-media-feature:hover {

    transform:
        translateY(-6px);

    box-shadow:
        0 18px 40px rgba(2,75,46,.18);
}


.inf-card-meta {

    position: relative;

    z-index: 2;

    margin-bottom: 18px;

    font-size: 11px;

    font-weight: 800;

    letter-spacing: 2px;

    color: #C6DED2;
}


.inf-media-title,
.inf-media-title:link,
.inf-media-title:visited {

    position: relative;

    z-index: 2;

    display: block;

    max-width: 560px;

    font-size: 28px;

    line-height: 1.18;

    font-weight: 800;

    letter-spacing: -.5px;

    color: #FFFFFF !important;

    text-decoration: none !important;

    transition:
        color .25s ease;
}


.inf-media-title:hover {

    color: var(--laranja) !important;
}


.inf-media-feature p {

    position: relative;

    z-index: 2;

    max-width: 540px;

    margin:
        17px 0 21px;

    font-size: 15px;

    line-height: 1.6;

    color: #DCE9E3;
}


.inf-read-link,
.inf-read-link:link,
.inf-read-link:visited {

    position: relative;

    z-index: 2;

    font-size: 11px;

    font-weight: 800;

    letter-spacing: 1.7px;

    color: var(--laranja) !important;

    text-decoration: none !important;
}


.inf-read-link:hover {

    color: #FFFFFF !important;
}


/* =========================================================
   MÍDIA — CARDS
========================================================= */

.inf-media-small {

    min-height: 110px;

    padding: 20px 0;

    display: flex;

    gap: 19px;

    border-bottom: 1px solid var(--linha);

    transition:
        transform .3s ease;
}


.inf-media-small:hover {

    transform:
        translateX(5px);
}


.inf-small-number {

    flex-shrink: 0;

    padding-top: 3px;

    font-size: 12px;

    font-weight: 800;

    color: var(--laranja);
}


.inf-media-small small {

    display: block;

    margin-bottom: 7px;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 1.8px;

    color: #89958F;
}


.inf-small-title,
.inf-small-title:link,
.inf-small-title:visited {

    display: block;

    font-size: 19px;

    line-height: 1.35;

    font-weight: 700;

    color: var(--verde-escuro) !important;

    text-decoration: none !important;

    transition:
        color .25s ease;
}


.inf-small-title:hover {

    color: var(--laranja) !important;
}


/* =========================================================
   NOTÍCIAS
========================================================= */

.inf-news-card {

    position: relative;

    display: flex;

    gap: 20px;

    padding:
        23px 0;

    border-bottom: 1px solid var(--linha);

    transition:
        transform .3s ease;
}


.inf-news-card:hover {

    transform:
        translateX(6px);
}


.inf-news-number {

    flex-shrink: 0;

    font-size: 12px;

    font-weight: 800;

    color: var(--laranja);
}


.inf-news-content {

    flex: 1;
}


.inf-news-content small {

    display: block;

    margin-bottom: 9px;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 1.8px;

    color: #89958F;
}


.inf-news-title,
.inf-news-title:link,
.inf-news-title:visited {

    display: block;

    font-size: 21px;

    line-height: 1.35;

    font-weight: 700;

    color: var(--verde-escuro) !important;

    text-decoration: none !important;

    transition:
        color .25s ease;
}


.inf-news-title:hover {

    color: var(--laranja) !important;
}


.inf-news-content p {

    margin:
        11px 0 0;

    font-size: 15px;

    line-height: 1.6;

    color: var(--cinza);
}


/* =========================================================
   RELEASES
========================================================= */

.inf-releases {

    padding:
        80px 30px 95px;

    background: var(--cinza-claro);
}


.inf-release-grid {

    max-width: 1120px;

    margin: 0 auto;

    display: grid;

    grid-template-columns:
        repeat(3, 1fr);

    gap: 16px;
}


.inf-release-card {

    position: relative;

    min-height: 285px;

    padding: 29px;

    display: flex;

    flex-direction: column;

    background: #FFFFFF;

    border: 1px solid var(--linha);

    border-radius: 14px;

    overflow: hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;
}


.inf-release-card::before {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    width: 3px;

    height: 100%;

    background: var(--verde);

    transform:
        scaleY(0);

    transform-origin:
        bottom;

    transition:
        transform .35s ease;
}


.inf-release-card:hover {

    transform:
        translateY(-7px);

    border-color:
        var(--verde);

    box-shadow:
        0 16px 38px rgba(0,0,0,.08);
}


.inf-release-card:hover::before {

    transform:
        scaleY(1);
}


.inf-release-top {

    display: flex;

    justify-content: space-between;

    align-items: center;
}


.inf-release-top span {

    font-size: 12px;

    font-weight: 800;

    color: var(--laranja);
}


.inf-release-top small {

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 2px;

    color: #929D98;
}


.inf-release-title,
.inf-release-title:link,
.inf-release-title:visited {

    display: block;

    margin-top: 27px;

    font-size: 21px;

    line-height: 1.35;

    font-weight: 700;

    letter-spacing: -.2px;

    color: var(--verde-escuro) !important;

    text-decoration: none !important;

    transition:
        color .25s ease;
}


.inf-release-title:hover {

    color: var(--laranja) !important;
}


.inf-release-bottom {

    margin-top: auto;

    padding-top: 25px;

    font-size: 11px;

    font-weight: 800;

    letter-spacing: 1.8px;

    color: var(--laranja);
}


/* =========================================================
   VÍDEOS
========================================================= */

.inf-videos {

    padding:
        80px 30px 95px;

    background: #FFFFFF;
}


.inf-video-grid {

    max-width: 1120px;

    margin: 0 auto;

    display: grid;

    grid-template-columns:
        repeat(2, 1fr);

    gap: 16px;
}


/* =========================================================
   CARD DOS VÍDEOS
   IMPORTANTE:
   FORÇA A REMOÇÃO DO AZUL DO ELEMENTOR/TEMA
========================================================= */

.inf-video-card,
.inf-video-card:link,
.inf-video-card:visited,
.inf-video-card:hover,
.inf-video-card:active,
.inf-video-card:focus {

    min-height: 160px;

    padding: 28px;

    display: flex;

    align-items: center;

    gap: 25px;

    position: relative;

    background:
        linear-gradient(
            135deg,
            #F1F7F4,
            #FFFFFF
        );

    border: 1px solid var(--linha);

    border-radius: 14px;

    text-decoration: none !important;

    color: var(--verde) !important;

    overflow: hidden;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;
}


/* =========================================================
   HOVER DO CARD
========================================================= */

.inf-video-card:hover {

    transform:
        translateY(-6px);

    border-color:
        var(--laranja) !important;

    box-shadow:
        0 16px 38px rgba(0,0,0,.08);

    color:
        var(--verde) !important;
}


/* =========================================================
   BOTÃO PLAY
========================================================= */

.inf-video-play {

    flex-shrink: 0;

    width: 62px;

    height: 62px;

    border-radius: 50%;

    display: flex;

    align-items: center;

    justify-content: center;

    padding-left: 4px;

    font-size: 18px;

    line-height: 1;

    color: #FFFFFF !important;

    background:
        #F79540 !important;

    border:
        none !important;

    outline:
        none !important;

    box-shadow:
        0 6px 16px rgba(247,149,64,.25);

    transition:
        background .3s ease,
        transform .3s ease,
        box-shadow .3s ease;
}


/* =========================================================
   PLAY — HOVER
========================================================= */

.inf-video-card:hover .inf-video-play {

    background:
        #D97828 !important;

    color:
        #FFFFFF !important;

    transform:
        scale(1.08);

    box-shadow:
        0 8px 20px rgba(217,120,40,.30);
}


/* =========================================================
   INFORMAÇÕES DOS VÍDEOS
========================================================= */

.inf-video-info {

    position: relative;

    z-index: 2;

    flex: 1;
}


.inf-video-info small {

    display: block;

    margin-bottom: 8px;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 2px;

    color:
        #8A9590 !important;
}


.inf-video-info h3 {

    margin: 0;

    font-size: 21px;

    line-height: 1.3;

    font-weight: 700;

    color:
        #024B2E !important;
}


.inf-video-info span {

    display: block;

    margin-top: 12px;

    font-size: 11px;

    font-weight: 800;

    letter-spacing: 1.5px;

    color:
        #F79540 !important;

    text-decoration:
        none !important;
}


.inf-video-card:hover .inf-video-info span {

    color:
        #F79540 !important;
}


/* =========================================================
   BLOQUEIA CORES AZUIS HERDADAS
========================================================= */

.inf-video-card a,
.inf-video-card a:link,
.inf-video-card a:visited,
.inf-video-card a:hover,
.inf-video-card a:active,
.inf-video-card a:focus {

    color:
        inherit !important;

    text-decoration:
        none !important;
}


/* =========================================================
   ACESSIBILIDADE — FOCUS
========================================================= */

.inf-video-card:focus {

    outline:
        2px solid #F79540 !important;

    outline-offset:
        3px;
}


/* =========================================================
   ASSESSORIA DE IMPRENSA
========================================================= */

.inf-imprensa {

    padding:
        70px 30px 85px;

    background: #FFFFFF;
}


.inf-imprensa-inner {

    max-width: 1120px;

    margin: 0 auto;

    padding:
        48px 52px;

    display: grid;

    grid-template-columns:
        300px 1fr;

    gap: 60px;

    align-items: center;

    border-radius: 17px;

    background:
        linear-gradient(
            135deg,
            var(--verde-claro),
            #F8FBF9
        );

    border-left:
        4px solid var(--verde);
}


.inf-imprensa-heading span {

    display: block;

    margin-bottom: 12px;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 2.5px;

    color: var(--laranja);
}


.inf-imprensa-heading h2 {

    margin: 0;

    font-size: 33px;

    line-height: 1.05;

    letter-spacing: -.7px;

    color: var(--verde);
}


.inf-imprensa-heading p {

    margin:
        18px 0 0;

    font-size: 14px;

    line-height: 1.6;

    color: var(--cinza);
}


/* =========================================================
   CONTATOS
========================================================= */

.inf-contatos {

    display: grid;

    grid-template-columns:
        repeat(2, 1fr);

    gap: 30px;
}


.inf-contato {

    padding-left: 21px;

    border-left:
        1px solid #C9D9D1;
}


.inf-contato span {

    display: block;

    margin-bottom: 9px;

    font-size: 9px;

    font-weight: 800;

    letter-spacing: 2px;

    color: var(--laranja);
}


.inf-contato strong {

    display: block;

    margin-bottom: 8px;

    font-size: 18px;

    color: var(--verde-escuro);
}


.inf-contato a,
.inf-contato a:link,
.inf-contato a:visited {

    font-size: 14px;

    line-height: 1.5;

    color: var(--cinza) !important;

    text-decoration:
        none !important;

    transition:
        color .25s ease;
}


.inf-contato a:hover {

    color:
        var(--laranja) !important;
}


.inf-plantao {

    grid-column:
        span 2;
}


/* =========================================================
   ANIMAÇÕES
========================================================= */

.inf-media-feature,
.inf-media-small,
.inf-news-card,
.inf-release-card,
.inf-video-card,
.inf-contato {

    opacity: 0;

    transform:
        translateY(20px);
}


.inf-media-feature.inf-visible,
.inf-media-small.inf-visible,
.inf-news-card.inf-visible,
.inf-release-card.inf-visible,
.inf-video-card.inf-visible,
.inf-contato.inf-visible {

    opacity: 1;

    transform:
        translateY(0);

    transition:
        opacity .55s ease,
        transform .55s ease,
        box-shadow .35s ease,
        border-color .35s ease;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .inf-editorial-grid {

        grid-template-columns:
            1fr;

        gap: 60px;
    }


    .inf-release-grid {

        grid-template-columns:
            repeat(2, 1fr);
    }


    .inf-imprensa-inner {

        grid-template-columns:
            1fr;

        gap: 40px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 650px) {

    .inf-acompanhe,
    .inf-releases,
    .inf-videos {

        padding:
            60px 18px 70px;
    }


    .inf-section-heading {

        display: block;

        margin-bottom: 32px;
    }


    .inf-section-heading > p {

        margin-top: 18px;

        font-size: 14px;
    }


    .inf-section-heading h2 {

        font-size: 30px;
    }


    .inf-editorial-grid {

        grid-template-columns:
            1fr;

        gap: 50px;
    }


    .inf-media-feature {

        min-height: 280px;

        padding: 27px;
    }


    .inf-media-title {

        font-size: 23px;
    }


    .inf-media-feature p {

        font-size: 14px;
    }


    .inf-small-title {

        font-size: 17px;
    }


    .inf-news-title {

        font-size: 18px;
    }


    .inf-news-content p {

        font-size: 14px;
    }


    .inf-release-grid {

        grid-template-columns:
            1fr;

        gap: 13px;
    }


    .inf-release-card {

        min-height: 245px;
    }


    .inf-release-title {

        font-size: 20px;
    }


    /* ==============================
       VÍDEOS MOBILE
    ============================== */

    .inf-video-grid {

        grid-template-columns:
            1fr;
    }


    .inf-video-card,
    .inf-video-card:link,
    .inf-video-card:visited {

        min-height: 140px;

        padding: 24px;
    }


    .inf-video-play {

        width: 55px;

        height: 55px;

        font-size: 16px;

        background:
            #F79540 !important;
    }


    .inf-video-info h3 {

        font-size: 19px;
    }


    .inf-video-info span {

        color:
            #F79540 !important;
    }


    .inf-imprensa {

        padding:
            45px 18px 65px;
    }


    .inf-imprensa-inner {

        padding:
            34px 25px;

        gap: 35px;
    }


    .inf-imprensa-heading h2 {

        font-size: 30px;
    }


    .inf-imprensa-heading p {

        font-size: 13px;
    }


    .inf-contatos {

        grid-template-columns:
            1fr;

        gap: 27px;
    }


    .inf-contato strong {

        font-size: 17px;
    }


    .inf-contato a {

        font-size: 13px;
    }


    .inf-plantao {

        grid-column:
            span 1;
    }

}


/* =========================================================
   TELAS PEQUENAS
========================================================= */

@media (max-width: 420px) {

    .inf-section-heading h2 {

        font-size: 28px;
    }


    .inf-media-title {

        font-size: 21px;
    }


    .inf-small-title {

        font-size: 16px;
    }


    .inf-news-title {

        font-size: 17px;
    }


    .inf-release-title {

        font-size: 19px;
    }


    .inf-video-card {

        gap: 18px;

        padding: 20px;
    }


    .inf-video-play {

        width: 50px;

        height: 50px;

        font-size: 15px;
    }

}


/* =========================================================
   REDUÇÃO DE MOVIMENTO
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .inf-media-feature,
    .inf-media-small,
    .inf-news-card,
    .inf-release-card,
    .inf-video-card,
    .inf-contato {

        opacity: 1;

        transform: none;

        transition: none;
    }

}

/* =========================================================
   ABIAD 2026
   FUNDO DAS SEÇÕES TRANSPARENTE
   MANTÉM CARDS E BOTÕES
========================================================= */

.abiad-informe-se,
.abiad-informe-se .inf-acompanhe,
.abiad-informe-se .inf-releases,
.abiad-informe-se .inf-videos,
.abiad-informe-se .inf-eventos,
.abiad-informe-se .inf-imprensa {
    background: transparent !important;
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS *//* OCULTA SOMENTE O TÍTULO NATIVO DA PÁGINA NEW INFORME-SE */
.page-id-20934 .page-title,
.page-id-20934 .entry-title,
.page-id-20934 .post-title,
.page-id-20934 .title-header,
.page-id-20934 .page-header {
    display: none !important;
}/* End custom CSS */