/*
 * Paleta navy da KBD para o layout moderno.
 * Este arquivo deve ser carregado depois dos CSS das páginas.
 */

a,
.u-gradient > .u-container-layout > a,
.u-image:not(.u-shading) > .u-container-layout > a,
.u-text-custom-color-7,
.u-text-custom-color-8,
.u-text-custom-color-9,
.u-text-custom-color-10,
.u-text-palette-1-base,
.u-text-palette-5-dark-3,
.u-button-style.u-text-custom-color-7,
.u-button-style.u-text-custom-color-8,
.u-button-style.u-text-custom-color-9,
.u-button-style.u-text-custom-color-10 {
    color: #111111 !important;
}

a:hover,
a:active,
.u-gradient > .u-container-layout > a:hover,
.u-gradient > .u-container-layout > a:active,
.u-image:not(.u-shading) > .u-container-layout > a:hover,
.u-image:not(.u-shading) > .u-container-layout > a:active,
.u-text-hover-palette-1-base:hover,
.u-text-active-palette-1-base:active,
.u-button-style.u-text-custom-color-7:hover,
.u-button-style.u-text-custom-color-8:hover,
.u-button-style.u-text-custom-color-9:hover,
.u-button-style.u-text-custom-color-10:hover,
.u-button-style.u-text-custom-color-7:focus,
.u-button-style.u-text-custom-color-8:focus,
.u-button-style.u-text-custom-color-9:focus,
.u-button-style.u-text-custom-color-10:focus {
    color: #4a4a4a !important;
}

.u-gradient,
.u-header .u-section-row-1,
.u-footer.u-gradient,
.u-btn,
.u-button-style.u-gradient,
.u-section-6.u-gradient,
input.u-btn-submit,
.u-body {
    background-image: linear-gradient(to right, #101F32, #ffffff) !important;
}

.u-header #sec-46aa,
footer#footer {
    background-image: none !important;
    background-color: #101F32 !important;
}

.u-btn,
.u-button-style.u-gradient,
input.u-btn-submit {
    background-color: #101F32 !important;
    color: #ffffff !important;
}

.u-btn:hover,
.u-btn:focus,
.u-button-style.u-gradient:hover,
.u-button-style.u-gradient:focus,
input.u-btn-submit:hover,
input.u-btn-submit:focus {
    background-color: #4a4a4a !important;
    color: #ffffff !important;
}

.u-custom-color-7,
.u-body.u-custom-color-7,
section.u-custom-color-7:before,
.u-custom-color-7 > .u-container-layout:before,
.u-custom-color-7 > .u-inner-container-layout:before,
.u-table-alt-custom-color-7 tr:nth-child(even) {
    background-color: #f5f5f5 !important;
    color: #111111 !important;
}

.u-custom-color-8,
.u-body.u-custom-color-8,
section.u-custom-color-8:before,
.u-custom-color-8 > .u-container-layout:before,
.u-custom-color-8 > .u-inner-container-layout:before,
.u-table-alt-custom-color-8 tr:nth-child(even) {
    background-color: #111111 !important;
    color: #ffffff !important;
}

.u-custom-color-9,
.u-body.u-custom-color-9,
section.u-custom-color-9:before,
.u-custom-color-9 > .u-container-layout:before,
.u-custom-color-9 > .u-inner-container-layout:before,
.u-table-alt-custom-color-9 tr:nth-child(even) {
    /* background-color: #2f2f2f !important; */
    background-color: #22354B !important;
    color: #ffffff !important;
}

.u-custom-color-10,
.u-body.u-custom-color-10,
section.u-custom-color-10:before,
.u-custom-color-10 > .u-container-layout:before,
.u-custom-color-10 > .u-inner-container-layout:before,
.u-table-alt-custom-color-10 tr:nth-child(even) {
    background-color: #101F32 !important;
    color: #ffffff !important;
}

.u-border-custom-color-7,
.u-border-custom-color-8,
.u-border-custom-color-9,
.u-border-custom-color-10,
.u-border-palette-1-base,
.u-border-active-palette-1-base:active,
.u-border-hover-palette-1-base:hover,
.u-separator-custom-color-7:after,
.u-separator-custom-color-8:after,
.u-separator-custom-color-9:after,
.u-separator-custom-color-10:after {
    border-color: #111111 !important;
    stroke: #111111 !important;
}

.u-button-style.u-border-custom-color-7,
.u-button-style.u-border-custom-color-8,
.u-button-style.u-border-custom-color-9,
.u-button-style.u-border-custom-color-10,
.u-button-style.u-border-palette-1-base {
    border-color: #111111 !important;
    color: #111111 !important;
    background-color: transparent !important;
}

.u-button-style.u-border-custom-color-7:hover,
.u-button-style.u-border-custom-color-8:hover,
.u-button-style.u-border-custom-color-9:hover,
.u-button-style.u-border-custom-color-10:hover,
.u-button-style.u-border-palette-1-base:hover,
.u-hover-palette-1-base:hover,
.u-active-palette-1-base:active {
    border-color: #4a4a4a !important;
    background-color: #4a4a4a !important;
    color: #ffffff !important;
}

.u-header .u-nav-link-2 {
    --border-color-var: #111111;
    --border-hover-color-var: #4a4a4a;
    --text-color-var: #111111;
    --text-active-color-var: #4a4a4a;
}

.u-header .u-line-1 {
    border-color: #111111 !important;
}

.u-svg-link,
.u-icon svg,
.u-icon path,
.u-text-custom-color-7 .u-svg-link,
.u-text-custom-color-8 .u-svg-link,
.u-text-custom-color-9 .u-svg-link,
.u-text-custom-color-10 .u-svg-link {
    fill: currentColor;
}

img[src*="shape_azul"],
img[src*="icone_estrategia"],
img[src*="icone_processos"],
img[src*="icone_resultado"],
img[src*="icone_gestao"],
img[src*="icone_check"],
img[src*="icone_atendimento"],
img[src*="kbd_logo_flechas"] {
    filter: grayscale(1) contrast(1.1);
}

#sec-09fe {
    /* background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url('../img/home_reuniao_negocios.jpeg') !important; */
    background-image: linear-gradient(to bottom, rgba(16, 31, 50, 0.45), rgba(16, 31, 50, 0.45)), url('../img/home_reuniao_negocios.jpeg') !important;
    background-position: 50% 50%, 50% 50% !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: cover, cover !important;
}

#kbd-quem-somos-intro {
    background-color: #101F32 !important;
    background-image: radial-gradient(ellipse 45% 100% at 50% 50%, #444D57, #101F32) !important;
    color: #f4f4f4 !important;
}

#kbd-quem-somos-intro .u-text {
    color: #f4f4f4 !important;
}

#kbd-quem-somos-intro .u-btn-1 {
    background-image: none !important;
    background-color: transparent !important;
    border: 2px solid #ffffff !important;
    color: #f4f4f4 !important;
}

#kbd-quem-somos-intro .u-btn-1:hover,
#kbd-quem-somos-intro .u-btn-1:focus {
    background-color: rgba(255, 255, 255, 0.08) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
}

#block-5 {
    /* background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url('../img/oportunidades_negocio.jpg') !important; */
    background-image: linear-gradient(to bottom, rgba(16, 31, 50, 0.65), rgba(16, 31, 50, 0.65)), url('../img/oportunidades_negocio.jpg') !important;
    background-position: 50% 50%, 50% 50% !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: cover, cover !important;
}

#block-4,
#block-15,
body:not(.site-problemas_reais, .site-como_e_onde_nos_encontrar) #block-16,
.site-quem_somos #block-11 {
    /* background-image: linear-gradient(to right, rgba(0, 0, 0, 0.72), rgba(74, 74, 74, 0.72)) !important; */
    /* background-image: linear-gradient(to right, rgba(16, 31, 50, 0.72), rgba(74, 74, 74, 0.72)) !important; */
    background-image: radial-gradient(circle at center, rgba(120, 130, 140, 0.55) 15%, rgba(120, 130, 140, 0.55) 1%, #101F34 75%) !important;
}

.u-section-1 .u-btn,
.u-section-2 .u-btn,
.u-section-3 .u-btn,
.u-section-4 .u-btn,
.u-section-5 .u-btn,
.u-section-6 .u-btn,
.u-section-7 .u-btn,
.u-section-8 .u-btn {
    background-image: linear-gradient(to right, #101F32, #4a4a4a) !important;
}

/* Ajustes finais de contraste solicitados pelo cliente. */
.u-header .u-nav-1 .u-nav-link,
.u-header .u-nav-1 .u-nav-link:visited {
    color: #666666 !important;
}

.u-header .u-nav-1 .u-nav-link:hover,
.u-header .u-nav-1 .u-nav-link:focus,
.u-header .u-nav-1 .u-nav-link:active,
.u-header .u-nav-1 .u-nav-link.active,
.u-header .u-nav-1 .u-nav-item.active > .u-nav-link,
.u-header .u-text-active-palette-1-base:active,
.u-header .u-text-active-palette-1-base.active,
.u-header .u-text-hover-palette-1-base:hover {
    color: #111111 !important;
}

.u-footer,
.u-footer p,
.u-footer a,
.u-footer .u-btn,
.u-footer .u-icon,
.u-footer .u-text,
.u-footer .u-text-grey-70,
.u-footer .u-text-grey-75,
.u-footer .u-text-default {
    color: #ffffff !important;
}

.u-footer a:hover,
.u-footer a:focus {
    color: #d9d9d9 !important;
}

.u-logo-image,
img[src*="kbd_logo_sobreposto_sem_seta_e_fundo"] {
    filter: grayscale(1) contrast(1.2);
}

.kbd-social-svg-icon {
    color: #ffffff !important;
    width: 32px;
    height: 32px;
}

.kbd-social-svg-icon svg {
    display: block;
    width: 100%;
    height: 100%;
}

.kbd-social-svg-icon .u-svg-content,
.kbd-social-svg-icon circle {
    color: #ffffff !important;
    fill: #ffffff !important;
}

.kbd-social-svg-icon path {
    fill: #101F32 !important;
}

a.u-button-style:hover > .u-text-hover-palette-1-base,
a.u-button-style.hover > .u-text-hover-palette-1-base,
a.u-button-style:hover > .u-text-hover-palette-1-base[class*="u-border-"],
a.u-button-style.hover > .u-text-hover-palette-1-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-1-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-base.hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"].hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:focus,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-base:hover,
.u-text-hover-palette-1-base.u-language-url:hover,
.u-text-hover-palette-1-base .u-language-url:hover,
.u-text-hover-palette-1-base.u-carousel-control:hover,
.u-text-hover-palette-1-base.u-gallery-nav:hover,
.u-popupmenu-items.u-text-hover-palette-1-base .u-nav-link:hover,
.u-calendar-time-list .u-calendar-time-slot.u-text-hover-palette-1-base:hover {
    color: #111111 !important;
}

#block-13 .u-accordion-link,
#block-13 .u-accordion-link:visited,
#block-13 .u-accordion-link:hover,
#block-13 .u-accordion-link:focus,
#block-13 .u-accordion-link:active,
#block-13 .u-accordion-link.active,
#block-13 .u-accordion-link-text,
#block-13 .u-accordion-pane,
#block-13 .u-accordion-pane .u-text,
#block-13 .u-accordion-pane p {
    color: #111111 !important;
}

#block-13 .u-accordion-link-icon,
#block-13 .u-accordion-link-icon svg,
#block-13 .u-accordion-link-icon path {
    color: #111111 !important;
    fill: #111111 !important;
}

#block-13 .u-text-1 {
    color: #111111 !important;
}

#block-13 .u-text,
#block-13 p,
#block-13 strong {
    color: #111111 !important;
}

/* Cores da seção de resultados conforme a simulação do cliente. */
#sec-cab6 {
    background-color: #1B2A48 !important;
    background-image:
        radial-gradient(ellipse 52% 92% at 50% 58%, rgba(12, 25, 46, 0.3) 72%, transparent 72.4%),
        radial-gradient(ellipse 62% 110% at 48% 60%, rgba(16, 31, 50, 0.18) 74%, transparent 74.4%),
        linear-gradient(115deg, #213555, #1B2A48 52%, #203250) !important;
}
#sec-cab6 .u-text-1 {
    color: #B6BCC7 !important;
}
#sec-cab6 .u-text-2,
#sec-cab6 .u-list-item,
#sec-cab6 .u-list-item h3,
#sec-cab6 .u-list-item p,
#sec-cab6 .u-list-item .u-btn {
    color: #fff !important;
}
#sec-cab6 .u-list-item {
    background-color: #35445A !important;
    background-image: linear-gradient(150deg, #3A4961, #35445A) !important;
    box-shadow: 0 0 22px rgba(111, 136, 174, 0.14);
}
#sec-cab6 .u-list-item:nth-child(1),
#sec-cab6 .u-list-item:nth-child(4) {
    background-color: #1A2946 !important;
    background-image: linear-gradient(155deg, #2C4272, #1A2946) !important;
    box-shadow: 0 0 24px rgba(70, 106, 172, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.04);
}
#sec-cab6 .u-list-item .u-btn {
    background-image: linear-gradient(
        to right,
        #101F32 27%,
        #101F32 97%,
        #26394F 98%,
        #415268 99%,
        #657386 100%
    ) !important;
}

.site-index #block-12 {
    background-image: linear-gradient(
        to right,
        #101F32 20%,
        #26394F 60%,
        #415268 70%,
        #657386 80%,
        #929BA8 90%,
        #C2C7CD 95%,
        #E4E6E9 98%,
        #FFFFFF 100%
    ) !important;
}

/* Paleta compartilhada somente pelas seis LPs do orçamento #193250. */
body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) {
    --kbd-lp-navy: #101F32;
    --kbd-lp-hover: #26394F;
    --kbd-lp-muted: #415268;
    --bg: #ffffff;
    --surface: #ffffff;
    --text: var(--kbd-lp-navy);
    --text-muted: var(--kbd-lp-muted);
    --border: #C2C7CD;
    --accent: #0095F6;
    --accent-text: var(--kbd-lp-navy);
    --accent-contrast: #ffffff;
    --lp-border: var(--border);
    --lp-shadow: 0 12px 32px rgba(16, 31, 50, 0.1);
}

/* Cabeçalhos das LPs no padrão aprovado em Resolver Dívidas e Autuações. */
body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) .section-separator {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    text-align: center;
    background: none;
}

body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) .section-separator::before,
body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) .section-separator::after {
    content: "";
    flex: 1;
    min-width: 0;
    height: 1px;
    background: linear-gradient(to right, transparent, var(--accent));
    opacity: 0.4;
}

body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) .section-separator::after {
    transform: scaleX(-1);
}

body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) .section-separator > .section-tag {
    --text: #ffffff;
    --text-muted: #E4E6E9;
    display: inline-block;
    min-width: 0;
    max-width: 760px;
    margin: 0;
    padding: 14px 24px;
    font-family: inherit;
    font-size: clamp(0.9rem, 1.3vw, 1.05rem);
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    text-wrap: balance;
    color: var(--text);
    border: 1px solid var(--accent);
    border-radius: 16px;
    background: linear-gradient(120deg, var(--kbd-lp-navy), var(--kbd-lp-hover));
    box-shadow: 0 8px 22px rgba(16, 31, 50, 0.12);
}

body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) .section-separator > .section-tag :is(.section-category, .section-main-heading) {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
}

body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) .section-separator > .section-tag .section-category {
    margin-bottom: 0.35rem;
    font-size: 0.75rem;
    opacity: 0.85;
}

@media (max-width: 767px) {
    body.u-body :is(
        .lp-page--holding-e-patrimonio,
        .lp-page--agro-solucoes,
        .lp-page--clinicas-saude-equiparacao-hospitalar,
        .lp-page--recuperar-tributos,
        .lp-page--simples-nacional-revisao-fiscal,
        .lp-page--resolver-dividas-autuacoes
    ) .section-separator {
        padding-right: 0;
        padding-left: 0;
        gap: 10px;
    }

    body.u-body :is(
        .lp-page--holding-e-patrimonio,
        .lp-page--agro-solucoes,
        .lp-page--clinicas-saude-equiparacao-hospitalar,
        .lp-page--recuperar-tributos,
        .lp-page--simples-nacional-revisao-fiscal,
        .lp-page--resolver-dividas-autuacoes
    ) .section-separator > .section-tag {
        max-width: 100%;
        padding: 12px 16px;
        font-size: 0.85rem;
        letter-spacing: 0.05em;
        border-radius: 12px;
    }
}

/* Fundo das seções de pilares acima do rodapé das LPs. */
@media screen {
    body.u-body .lp-page--holding-e-patrimonio .footer-section,
    body.u-body .lp-page--agro-solucoes .agro-footer,
    body.u-body .lp-page--clinicas-saude-equiparacao-hospitalar .site-footer,
    body.u-body .lp-page--recuperar-tributos .site-footer,
    body.u-body .lp-page--simples-nacional-revisao-fiscal .site-footer,
    body.u-body .lp-page--resolver-dividas-autuacoes .site-footer {
        background-image: radial-gradient(circle at center, rgba(120, 130, 140, 0.55) 15%, rgba(120, 130, 140, 0.55) 1%, #101F34 75%) !important;
    }
}

body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) a {
    color: var(--text) !important;
    text-decoration-color: var(--accent);
}

body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) :is(input:not([type="submit"]), select, textarea):focus {
    outline-color: var(--accent);
}

body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) :is(a, button):focus-visible {
    outline: 2px solid var(--accent);
    outline-offset: 3px;
}

body.u-body :is(
    .lp-page--holding-e-patrimonio,
    .lp-page--agro-solucoes,
    .lp-page--clinicas-saude-equiparacao-hospitalar,
    .lp-page--recuperar-tributos,
    .lp-page--simples-nacional-revisao-fiscal,
    .lp-page--resolver-dividas-autuacoes
) :is(input, textarea)::placeholder {
    color: var(--kbd-lp-muted);
    opacity: 1;
}

/* Mantém o conteúdo legível ao imprimir, mesmo sem os fundos navy. */
@media print {
    body.u-body :is(
        .lp-page--holding-e-patrimonio,
        .lp-page--agro-solucoes,
        .lp-page--clinicas-saude-equiparacao-hospitalar,
        .lp-page--recuperar-tributos,
        .lp-page--simples-nacional-revisao-fiscal,
        .lp-page--resolver-dividas-autuacoes
    ) {
        background: #ffffff !important;
        color: #101F32 !important;
    }

    body.u-body :is(
        .lp-page--holding-e-patrimonio,
        .lp-page--agro-solucoes,
        .lp-page--clinicas-saude-equiparacao-hospitalar,
        .lp-page--recuperar-tributos,
        .lp-page--simples-nacional-revisao-fiscal,
        .lp-page--resolver-dividas-autuacoes
    ) * {
        background-color: transparent !important;
        background-image: none !important;
        color: #101F32 !important;
        box-shadow: none !important;
    }

    body.u-body :is(
        .lp-page--holding-e-patrimonio,
        .lp-page--agro-solucoes,
        .lp-page--clinicas-saude-equiparacao-hospitalar,
        .lp-page--recuperar-tributos,
        .lp-page--simples-nacional-revisao-fiscal,
        .lp-page--resolver-dividas-autuacoes
    ) ::before,
    body.u-body :is(
        .lp-page--holding-e-patrimonio,
        .lp-page--agro-solucoes,
        .lp-page--clinicas-saude-equiparacao-hospitalar,
        .lp-page--recuperar-tributos,
        .lp-page--simples-nacional-revisao-fiscal,
        .lp-page--resolver-dividas-autuacoes
    ) ::after {
        background: transparent !important;
    }
}
