
/* Scrollbar fina azul — Vagas019 */
::-webkit-scrollbar{width:5px;height:5px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:#1D63FF;border-radius:99px}
::-webkit-scrollbar-thumb:hover{background:#0047FF}
*{scrollbar-width:thin;scrollbar-color:#1D63FF transparent}


  .v019-cad-menu-item > .v019-cad-parent{background:linear-gradient(135deg,#0b4dbb,#2f7be3);color:#fff !important;border-radius:999px;padding:7px 16px !important;font-weight:700;display:inline-block;line-height:1.2;}
  .v019-cad-menu-item > .v019-cad-parent:hover{filter:brightness(1.07);color:#fff !important;}
  body.logged-in .v019-cad-menu-item{display:none !important;}
  

.wp-block-post-date,.wp-block-post-date time,.entry-meta .posted-on,
.ast-blog-meta-wrap .entry-date,[class*="post-date"],[class*="entry-date"]{
  display:block!important;visibility:visible!important;opacity:1!important;
  font-size:12px;color:#667085;margin-top:4px;
}

#v019fh-drawer a[href*="termos-de-uso"]{display:none!important}
html body.single-post.single .entry-content .v019mt-vagas{margin:28px 0!important;padding:16px 16px 12px;border:1px solid #dbe5fb;border-radius:16px;background:#f5f8ff}
html body.single-post.single .entry-content .v019mt-vagas-t{margin:0 0 10px!important;font-size:16px!important;font-weight:800!important;color:#0C3882!important;line-height:1.3!important}
html body.single-post.single .entry-content .v019mt-vagas ul{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:8px}
html body.single-post.single .entry-content .v019mt-vagas li{margin:0!important;padding:0!important;list-style:none!important}
html body.single-post.single .entry-content .v019mt-vagas li::before,html body.single-post.single .entry-content .v019mt-vagas li::marker{content:none!important}
html body.single-post.single .entry-content .v019mt-vagas li a{display:block;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e5e9f2;text-decoration:none!important;color:#1f2937!important}
html body.single-post.single .entry-content .v019mt-vagas li a:hover{border-color:#1D4ED8}
html body.single-post.single .entry-content .v019mt-vagas li b{display:block;font-size:15px;line-height:1.3;color:#0f1f44!important}
html body.single-post.single .entry-content .v019mt-vagas li small{display:block;font-size:13px;color:#5b6b85!important;margin-top:2px}
html body.single-post.single .entry-content .v019mt-chips{display:flex;gap:6px;margin-top:6px}
html body.single-post.single .entry-content .v019mt-chips i{font-style:normal;font-size:11.5px;font-weight:700;color:#1D4ED8;background:#eef3ff;border-radius:999px;padding:2px 8px}
html body.single-post.single .entry-content .v019mt-vagas-todas{display:inline-block;margin-top:10px;font-weight:700;font-size:14.5px;color:#1D4ED8!important;text-decoration:none!important}
html body.single-post.single .entry-content .v019mt-toc{margin:22px 0!important;border:1px solid #dbe5fb;border-radius:14px;background:#f8faff}
html body.single-post.single .entry-content .v019mt-toc summary{cursor:pointer;padding:12px 16px;font-weight:800;font-size:15.5px;color:#0C3882!important;list-style-position:inside}
html body.single-post.single .entry-content .v019mt-toc summary span{font-weight:500;color:#5b6b85;font-size:13.5px}
html body.single-post.single .entry-content .v019mt-toc ol{margin:0 0 12px!important;padding:0 16px 0 36px!important}
html body.single-post.single .entry-content .v019mt-toc li{margin:6px 0!important;font-size:15px!important;line-height:1.4!important}
html body.single-post.single .entry-content .v019mt-toc a{color:#1D4ED8!important;text-decoration:none!important}
html body.single-post.single .entry-content .v019mt-toc a:hover{text-decoration:underline!important}
.single-post .entry-content h2[id]{scroll-margin-top:96px}
.v019mt-prog{position:fixed;left:0;right:0;top:0;height:3px;z-index:2147483000;pointer-events:none}
.v019mt-prog span{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#0C3882,#1D4ED8 45%,#60A5FA)}
@media (prefers-reduced-motion:reduce){.v019mt-prog{display:none}}
.v019mt-assuntos{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin:10px 0 4px}
.v019mt-assuntos>span{font-size:13px;color:#5b6b85;font-weight:600}
html body .v019mt-assuntos a{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border-radius:999px;border:1px solid #d0d9ee;background:#fff;color:#1D4ED8!important;font-size:14px;font-weight:600;text-decoration:none!important}
html body .v019mt-assuntos a:hover{border-color:#1D4ED8;background:#eef3ff}
html body .v019mt-assuntos a.ativo{background:#1D4ED8;border-color:#1D4ED8;color:#fff!important}
@media (max-width:640px){
.v019mt-assuntos{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 2px 6px;scrollbar-width:none}
.v019mt-assuntos::-webkit-scrollbar{display:none}
.v019mt-assuntos a{flex:0 0 auto}
html body.v019ps-lista.v019ps-lista #main>.ast-row{gap:12px!important}
html body.v019ps-lista.v019ps-lista #main>.ast-row>article.ast-article-post.has-post-thumbnail:not(:first-child) .post-content{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important;padding:12px!important}
html body.v019ps-lista.v019ps-lista #main>.ast-row>article.ast-article-post.has-post-thumbnail:not(:first-child) .ast-blog-featured-section{grid-column:1!important;grid-row:1 / span 3!important;border-radius:12px!important;overflow:hidden!important}
html body.v019ps-lista.v019ps-lista #main>.ast-row>article.ast-article-post.has-post-thumbnail:not(:first-child) .post-thumb-img-content img{aspect-ratio:1/1!important;height:104px!important;width:104px!important}
html body.v019ps-lista.v019ps-lista #main>.ast-row>article.ast-article-post.has-post-thumbnail:not(:first-child) h2.entry-title{grid-column:2!important;margin:0 0 6px!important;font-size:16px!important;line-height:1.3!important}
html body.v019ps-lista.v019ps-lista #main>.ast-row>article.ast-article-post.has-post-thumbnail:not(:first-child) .entry-header{grid-column:2!important;margin:0!important}
html body.v019ps-lista.v019ps-lista #main>.ast-row>article.ast-article-post.has-post-thumbnail:not(:first-child) .ast-excerpt-container{grid-column:2!important;margin:6px 0 0!important}
html body.v019ps-lista.v019ps-lista #main>.ast-row>article.ast-article-post.has-post-thumbnail:not(:first-child) .ast-excerpt-container p{font-size:14px!important;-webkit-line-clamp:2!important;line-clamp:2!important}
html body.v019ps-lista.v019ps-lista #main>.ast-row>article.ast-article-post.has-post-thumbnail:not(:first-child) .read-more,html body.v019ps-lista.v019ps-lista #main>.ast-row>article.ast-article-post.has-post-thumbnail:not(:first-child) .entry-content{display:none!important}
}
/* v019-ux-v1-v1a.css */

#masthead.site-header{position:sticky!important;top:0!important;z-index:9999!important;}
body.admin-bar #masthead.site-header{top:32px!important;}
@media(max-width:782px){body.admin-bar #masthead.site-header{top:46px!important;}}
#masthead.site-header .ast-primary-header-bar{transition:background .2s,box-shadow .2s!important;}
#masthead.site-header.v019-scrolled .ast-primary-header-bar{background:rgba(2,6,23,.96)!important;backdrop-filter:blur(10px)!important;box-shadow:0 1px 12px rgba(0,0,0,.3)!important;}
@media(min-width:922px){.c019x-appbadge-li,li.menu-item:has(>a[href*="apps.apple"]),li.menu-item:has(>a[href*="play.google"]){display:none!important;}}
#v019-city-hint{font-size:12px;color:rgba(255,255,255,.5);margin-top:8px;text-align:center;}
#v019-area-search{width:100%;padding:8px 12px;margin-bottom:6px;border:1px solid #dde1e7;border-radius:6px;font-size:13px;box-sizing:border-box;}
#v019-area-search:focus{outline:none;border-color:#0057ff;box-shadow:0 0 0 2px rgba(0,87,255,.12);}
#v019-forgot-pwd{text-align:center;margin-top:16px;font-size:13px;}
#v019-forgot-pwd a{color:rgba(200,220,255,.75)!important;text-decoration:underline!important;text-underline-offset:2px;}
#v019-forgot-pwd a:hover{color:#fff!important;}
.wp-block-post.vaga{transition:box-shadow .18s,transform .18s;border-radius:10px;}
.wp-block-post.vaga:hover{box-shadow:0 4px 16px rgba(0,0,0,.13)!important;transform:translateY(-2px);}

@media (min-width: 1025px){body .uag-hide-desktop.uagb-google-map__wrap,body .uag-hide-desktop{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){body .uag-hide-tab.uagb-google-map__wrap,body .uag-hide-tab{display:none !important}}@media (max-width: 767px){body .uag-hide-mob.uagb-google-map__wrap,body .uag-hide-mob{display:none !important}}

/* CABECALHO0826: abaixo de 1320px o cabecalho quebra em linhas em vez de cortar os botoes.
   Limite inferior 769px: o celular nunca entra aqui. */
@media (min-width:769px) and (max-width:1319.98px){
  .site-primary-header-wrap.ast-builder-grid-row-container{
    grid-template-columns:minmax(0,1fr)!important;
  }
  .ast-builder-grid-row.ast-builder-grid-row-has-sides{
    grid-template-columns:minmax(0,1fr)!important;
    grid-auto-flow:row!important;
    row-gap:6px!important;
  }
  .site-header-primary-section-left{
    min-width:0!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
  }
  .site-header-primary-section-right{
    min-width:0!important;
    justify-content:center!important;
    flex-wrap:wrap!important;
    gap:8px!important;
  }
  .main-header-bar-navigation .ast-nav-menu{
    flex-wrap:wrap!important;
    justify-content:center!important;
  }
  #masthead .ast-primary-header-bar{
    padding-top:6px!important;
    padding-bottom:8px!important;
  }
}

/* v019-divulgar-cta-v1a.css */

  .v019-cta-divulgar > a {
    background: linear-gradient(135deg,#0a56c4 0%,#063F91 100%) !important;
    color: #fff !important;
    border-radius: 999px !important;
    padding: 9px 20px !important;
    font-weight: 800 !important;
    box-shadow: 0 4px 14px rgba(6,40,120,.30);
    border: 1.5px solid rgba(74,141,255,.55) !important;
    transition: transform .15s ease, box-shadow .15s ease, filter .15s ease;
    display: inline-flex !important; align-items: center; gap: 6px;
    line-height: 1.1 !important;
  }
  .v019-cta-divulgar > a::before { content: ""; font-size: 1em; }
  .v019-cta-divulgar > a:hover { transform: translateY(-1px); filter: brightness(1.06);
    box-shadow: 0 6px 20px rgba(6,40,120,.40); }
  .v019-cta-divulgar > a::after { display:none !important; }
  @media (max-width:1024px){
    .v019-cta-divulgar > a { justify-content:center; margin: 6px 0; padding: 13px 20px !important;
      font-size: 16px !important; box-shadow: 0 4px 14px rgba(6,40,120,.25); }
  }

.v019-ajuda-menu-item .v019-ajuda-link{font-weight:700;color:#063f91 !important;transition:filter .15s,transform .15s;display:inline-block;line-height:1.2;}.v019-ajuda-menu-item .v019-ajuda-link:hover{filter:brightness(1.1);transform:translateY(-1px);color:#0a56c4 !important;}
/* v019blogfix0723-v1a.css */
#masthead#masthead.site-header,#masthead#masthead{position:relative!important;top:auto!important}#ast-fixed-header{display:none!important}.ast-single-entry-banner,.ast-archive-entry-banner{background:#FFFFFF!important;min-height:0!important;padding:34px 20px 8px!important}.ast-single-entry-banner .entry-title,.ast-archive-entry-banner .ast-archive-title,.ast-archive-entry-banner h1{color:#0C3882!important;font-size:clamp(26px,3.2vw,34px)!important;line-height:1.25!important}.ast-single-entry-banner .entry-meta,.ast-single-entry-banner .entry-meta *,.ast-archive-entry-banner p,.ast-archive-entry-banner .ast-archive-description{color:#5B6B8C!important}.v019-cta-blog a:first-of-type{background:#FFFFFF!important;color:#0C3882!important;box-shadow:0 8px 22px rgba(2,20,66,.35)!important}.single-post #content .ast-container{padding-top:10px!important}.single-post .ast-article-single{padding-top:18px!important}.single-post #secondary{display:none!important}.single-post #primary{flex:1 1 auto!important;max-width:980px;margin-left:auto!important;margin-right:auto!important}.blog article.post .ast-article-inner,.archive article.post .ast-article-inner{border-radius:14px;box-shadow:0 6px 18px rgba(4,18,52,.07);overflow:hidden}
/* v019blogux0723-v1a.css */
.v019-blog-tools{margin:6px 0 22px}.v019-blog-busca{display:flex;gap:10px;max-width:680px;margin:0 auto 14px}.v019-blog-busca input[type=search]{flex:1;padding:13px 18px;border:2px solid #C7D6F5;border-radius:14px;font-size:16px;background:#fff;color:#04122D;min-width:0}.v019-blog-busca input[type=search]:focus{outline:none;border-color:#1D4ED8}.v019-blog-busca button{padding:13px 26px;border:0;border-radius:14px;background:linear-gradient(135deg,#0C3882 0%,#1D4ED8 62%,#3B82F6 100%);color:#fff;font-weight:700;font-size:15px;cursor:pointer}.v019-blog-chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:0 0 8px}.v019-blog-chips a{padding:8px 16px;border-radius:30px;border:1.5px solid #C7D6F5;background:#fff;color:#0C3882;font-size:14px;font-weight:600;text-decoration:none}.v019-blog-chips a.ativo{background:#1D4ED8;border-color:#1D4ED8;color:#fff}.v019-rotulo{font-size:13px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#1D4ED8;margin:18px 0 10px}.v019-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v019-mini-card{display:block;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px rgba(4,18,52,.07);text-decoration:none}.v019-mini-card img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.v019-mini-card span{display:block;padding:12px 14px;color:#0C3882;font-weight:700;font-size:15px;line-height:1.35}.v019-voltar{margin:4px 0 0;font-size:14px}.v019-voltar a{color:#5B6B8C;text-decoration:none;font-weight:600}.v019-voltar a:hover{color:#1D4ED8}.v019-ver-hub{margin:12px 0 0;text-align:right}.v019-ver-hub a{color:#1D4ED8;font-weight:700;text-decoration:none;font-size:15px}.v019-blog-hubs{text-align:center;font-size:14px;color:#5B6B8C;margin:2px 0 10px}.v019-blog-hubs a{color:#1D4ED8;font-weight:700;text-decoration:none;margin:0 6px}.v019-receba{margin:28px 0 4px;padding:20px 22px;border-radius:14px;background:linear-gradient(135deg,#0C3882 0%,#1D4ED8 62%,#3B82F6 100%);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.v019-receba p{margin:0;color:#FFFFFF;font-weight:700;font-size:16px}.v019-receba a{background:#FFFFFF;color:#0C3882;font-weight:700;text-decoration:none;padding:11px 20px;border-radius:12px;font-size:15px;white-space:nowrap}.v019-leia-tambem{margin:34px 0 10px}@media(max-width:720px){.v019-grade{grid-template-columns:1fr 1fr}.v019-blog-busca{flex-direction:column}.v019-blog-busca button{width:100%}}@media(max-width:480px){.v019-grade{grid-template-columns:1fr}}
/* v019-app-mobile-v1a.css */

/* V019 App Mobile v10 — CLARO premium iOS, SOMENTE celular. Reversivel. NAO mexe na /vagas/. */
@media (max-width:768px){
html{scroll-behavior:smooth!important;}
html,body{max-width:100%!important;overflow-x:hidden!important;}
*{-webkit-tap-highlight-color:transparent!important;}
img,video,iframe{max-width:100%!important;height:auto!important;}
#v019-tab-bar{display:none!important;}
.cb-button-prev,.cb-button-next{display:none!important;}
.cb-carousel-block,.cb-wrapper{overflow:hidden!important;max-width:100%!important;-webkit-overflow-scrolling:touch!important;}
body.ast-plain-container{background:#F5F8FF!important;}
.site-content,#content{background:transparent!important;}
#ast-mobile-header .ast-primary-header-bar,#ast-fixed-header .ast-primary-header-bar{background:linear-gradient(160deg,#0C3882 0%,#082254 58%,#04122D 100%)!important;box-shadow:0 6px 20px rgba(0,40,120,.22)!important;border-radius:0 0 24px 24px!important;}
#ast-mobile-header .menu-toggle,#ast-mobile-header .mobile-menu-toggle-icon{color:#fff!important;}
.uagb-block-180ac6e6 .uagb-ifb-desc{display:none!important;}
/* === HERO azul premium (sai do navy) === */
body .entry-content .uagb-block-f2002f91.uagb-block-f2002f91{background:linear-gradient(160deg,#0047FF 0%,#005BFF 55%,#1f7ae0 100%)!important;background-image:linear-gradient(160deg,#0047FF 0%,#005BFF 55%,#1f7ae0 100%)!important;padding-top:18px!important;padding-bottom:24px!important;}
/* HERO 4 caixas: 1 linha + vidro + texto legivel */
.uagb-block-006ca3ed{flex-wrap:nowrap!important;gap:7px!important;justify-content:space-between!important;}
.uagb-block-006ca3ed>*{flex:1 1 0!important;min-width:0!important;padding:9px 5px!important;text-align:center!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:14px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 8px 20px rgba(0,30,90,.16)!important;}
.uagb-block-006ca3ed strong,.uagb-block-006ca3ed .uagb-heading-text{font-size:14px!important;}
.uagb-block-006ca3ed p,.uagb-block-006ca3ed span,.uagb-block-006ca3ed .uagb-desc-text{font-size:9.5px!important;line-height:1.2!important;}
/* === FUNDO CLARO nas seções de conteudo + texto escuro (especificidade alta) === */
body .entry-content .uagb-block-4a18129c.uagb-block-4a18129c,body .entry-content .uagb-block-2f3fdde8.uagb-block-2f3fdde8,body .entry-content .uagb-block-c3878d39.uagb-block-c3878d39,body .entry-content .uagb-block-aee62949.uagb-block-aee62949{background:#F5F8FF!important;background-image:none!important;}
body .uagb-block-4a18129c.uagb-block-4a18129c .uagb-container-inner-blocks-wrap,body .uagb-block-2f3fdde8.uagb-block-2f3fdde8 .uagb-container-inner-blocks-wrap,body .uagb-block-c3878d39.uagb-block-c3878d39 .uagb-container-inner-blocks-wrap,body .uagb-block-aee62949.uagb-block-aee62949 .uagb-container-inner-blocks-wrap{background:transparent!important;background-image:none!important;}
body .entry-content .uagb-block-4a18129c.uagb-block-4a18129c :is(h1,h2,h3,h4,h5,p,span,strong,li,em,.uagb-heading-text,.uagb-desc-text,.uagb-ifb-title,.uagb-ifb-desc),body .entry-content .uagb-block-2f3fdde8.uagb-block-2f3fdde8 :is(h1,h2,h3,h4,h5,p,span,strong,li,em,.uagb-heading-text,.uagb-desc-text,.uagb-ifb-title,.uagb-ifb-desc),body .entry-content .uagb-block-c3878d39.uagb-block-c3878d39 :is(h1,h2,h3,h4,h5,p,span,strong,li,em,.uagb-heading-text,.uagb-desc-text,.uagb-ifb-title,.uagb-ifb-desc),body .entry-content .uagb-block-aee62949.uagb-block-aee62949 :is(h1,h2,h3,h4,h5,p,span,strong,li,em,.uagb-heading-text,.uagb-desc-text,.uagb-ifb-title,.uagb-ifb-desc){color:#0F172A!important;}
body .uagb-block-4a18129c.uagb-block-4a18129c a:not(.wp-block-button__link):not(.uagb-button__link):not(.wp-block-post-title a),body .uagb-block-2f3fdde8.uagb-block-2f3fdde8 a:not(.wp-block-button__link):not(.uagb-button__link):not(.wp-block-post-title a),body .uagb-block-c3878d39.uagb-block-c3878d39 a:not(.wp-block-button__link):not(.uagb-button__link):not(.wp-block-post-title a){color:#0047FF!important;}
/* === Missao Visao Valores: cards BRANCOS solidos + texto escuro === */
body .uagb-block-ac8b94df.uagb-block-ac8b94df,body .uagb-block-c28c261d.uagb-block-c28c261d,body .uagb-block-45e801c8.uagb-block-45e801c8{background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:20px!important;padding:16px!important;margin:0 auto 12px!important;max-width:90%!important;text-align:center!important;}
body .uagb-block-ac8b94df.uagb-block-ac8b94df :is(.uagb-heading-text,.uagb-desc-text,p,span,strong,h3),body .uagb-block-c28c261d.uagb-block-c28c261d :is(.uagb-heading-text,.uagb-desc-text,p,span,strong,h3),body .uagb-block-45e801c8.uagb-block-45e801c8 :is(.uagb-heading-text,.uagb-desc-text,p,span,strong,h3){color:#0F172A!important;}
body .uagb-block-ac8b94df.uagb-block-ac8b94df .uagb-heading-text,body .uagb-block-c28c261d.uagb-block-c28c261d .uagb-heading-text,body .uagb-block-45e801c8.uagb-block-45e801c8 .uagb-heading-text{font-size:14px!important;color:#0047FF!important;}
body .uagb-block-90b6c12f.uagb-block-90b6c12f :is(.uagb-heading-text,.uagb-desc-text,p,span,strong){color:#0F172A!important;}
/* carrosseis empresas gemeos */
.cb-carousel-block .cb-slide{flex:0 0 auto!important;width:120px!important;height:64px!important;margin:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;}
.cb-carousel-block .cb-slide img{max-width:100%!important;max-height:46px!important;width:auto!important;height:auto!important;object-fit:contain!important;}
/* avaliacoes Google compactas + 2 por linha */
.ti-widget{transform:scale(.84)!important;transform-origin:top center!important;}
.ti-widget .ti-review-item{width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)!important;box-sizing:border-box!important;}
/* cards blog + destaque premium */
.blog .ast-article-post,.archive .ast-article-post,.search .ast-article-post,.home li.vaga,.home .ast-article-single{background:#fff!important;border:1px solid rgba(226,232,240,.85)!important;border-radius:22px!important;box-shadow:0 12px 30px rgba(15,23,42,.07)!important;overflow:hidden!important;margin-bottom:14px!important;}
.ast-article-post img,.home .wp-block-post-featured-image img{width:100%!important;object-fit:cover!important;}
.home .wp-block-post-title a,.ast-article-post .entry-title a{font-weight:700!important;color:#0F172A!important;}
/* iOS microanimacoes */
li.vaga,.ast-article-single,.blog .ast-article-post,.archive .ast-article-post,.entry-content .wp-block-button__link,.entry-content .uagb-button__link,.search-btn,.cb-slide,.uagb-block-006ca3ed>*{transition:transform .2s cubic-bezier(.2,.8,.2,1)!important;}
li.vaga:active,.ast-article-single:active,.blog .ast-article-post:active,.archive .ast-article-post:active,.entry-content .wp-block-button__link:active,.entry-content .uagb-button__link:active,.search-btn:active{transform:scale(.97)!important;}
.entry-content .wp-block-button__link,.entry-content .uagb-button__link,.search-btn{border-radius:999px!important;}
}

.v019-share{margin:8px 0 30px;position:relative;box-sizing:border-box;max-width:none!important;width:auto}.v019-share-stripe{height:5px;background:linear-gradient(90deg,#ffffff 0%,#2b5fe0 50%,#ffffff 100%)}.v019-share-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px clamp(16px,5vw,80px);background:linear-gradient(90deg,#eaf1ff 0%,#ffffff 55%,#eaf1ff 100%);border-bottom:1px solid #dde7ff}.v019-share-phrase{font-weight:800;color:#1e3a8a;font-size:17px;line-height:1.2;margin:0;letter-spacing:.3px}.v019-share-btns{display:flex;gap:11px;flex-wrap:wrap;align-items:center}.v019-sb{position:relative;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;cursor:pointer;background:linear-gradient(135deg,#4169e1 0%,#1d3fb0 100%);box-shadow:0 2px 6px rgba(29,63,176,.35);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;text-decoration:none}.v019-sb:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(29,63,176,.5);filter:brightness(1.08)}.v019-sb:focus-visible{outline:3px solid #93b4ff;outline-offset:2px}.v019-sb svg{display:block}.v019-copy.v019-done{background:linear-gradient(135deg,#16a34a,#0f7a37)}.v019-copy.v019-done::after{content:"Copiado!";position:absolute;bottom:118%;left:50%;transform:translateX(-50%);background:#0f7a37;color:#fff;font-size:12px;font-weight:700;padding:3px 9px;border-radius:6px;white-space:nowrap;z-index:5;box-shadow:0 2px 6px rgba(0,0,0,.2)}@media(max-width:782px){.v019-share{margin:24px 0 8px}.v019-share-inner{justify-content:center;text-align:center;padding:10px 16px 12px;gap:8px}.v019-share-phrase{flex:1 1 100%;font-size:13.5px;letter-spacing:.4px;text-transform:uppercase}.v019-share-btns{justify-content:center;width:100%;gap:10px}.v019-sb{width:44px;height:44px}}

/* V019 — Rede de seguranca: garante rolagem vertical no celular (reversivel). Nao altera layout. */
@media (max-width:921px){
  html, body { overflow-y: auto !important; height: auto !important; min-height: 100% !important; -webkit-overflow-scrolling: touch !important; }
  html.menu-open, body.menu-open, html.ast-mobile-menu-active, body.ast-mobile-menu-active { overflow-y: auto !important; }
}

/* v019-visual-fixes-v1a.css */

/* DIVULGAR VAGA: sem fundo, sem borda, sem glow */
.v019-cta-divulgar > a::before{content:"" !important;display:none !important;}
.v019-cta-divulgar > a{background:transparent !important;background-image:none !important;border:none !important;outline:none !important;box-shadow:none !important;border-radius:0 !important;padding:6px 11px !important;gap:0 !important;}
.v019-cta-divulgar > a .menu-text{background:linear-gradient(90deg,#e8efff 0%,#fff 28%,#b8ccff 48%,#fff 68%,#e8efff 100%);background-size:260% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:v019shine 2.8s linear infinite;font-weight:700;}
@keyframes v019shine{0%{background-position:260% center}100%{background-position:-260% center}}
@media(max-width:1024px){.v019-cta-divulgar > a .menu-text{-webkit-text-fill-color:#fff;background:none;animation:none;font-weight:700;}}
/* CADASTRE-SE: apenas texto branco sem pill */
.v019-cad-menu-item > .v019-cad-parent{background:transparent !important;background-image:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 11px !important;color:#fff !important;}
/* HOVER UNIFORME: scale 1.06 spring igual SOU EMPRESA em todos os itens */
#ast-desktop-header .main-header-menu > li > .menu-link,
#ast-desktop-header .main-header-menu > li > a.menu-link,
#ast-desktop-header .v019-cta-divulgar > a,
#ast-desktop-header .v019-cad-menu-item > .v019-cad-parent{display:inline-block;transition:transform .12s cubic-bezier(.34,1.56,.64,1) !important;}
#ast-desktop-header .main-header-menu > li:hover > .menu-link,
#ast-desktop-header .main-header-menu > li:hover > a.menu-link,
#ast-desktop-header .v019-cta-divulgar:hover > a,
#ast-desktop-header .v019-cad-menu-item:hover > .v019-cad-parent{transform:scale(1.06) !important;animation:none !important;filter:none !important;}

/* v019-cookie-modal-mobile-v1a.css */

@media (max-width:768px){
  #v019-cookie{
    left:50% !important; right:auto !important; top:auto !important; bottom:16vh !important;
    transform:translateX(-50%) !important;
    width:min(92vw,420px) !important; max-width:min(92vw,420px) !important; margin:0 !important;
    display:flex !important; flex-direction:column !important; align-items:stretch !important;
    gap:12px !important; padding:16px !important; border-radius:18px !important;
    background:linear-gradient(180deg,rgba(214,229,255,.92),rgba(191,209,255,.86)) !important;
    -webkit-backdrop-filter:blur(16px) saturate(170%) !important; backdrop-filter:blur(16px) saturate(170%) !important;
    border:1px solid rgba(0,74,173,.3) !important; box-shadow:0 14px 40px rgba(0,40,140,.22) !important;
    z-index:2147483000 !important; color:#0b347b !important;
  }
  #v019-cookie > div:first-child{ flex:none !important; text-align:center !important; font-size:13px !important; color:#0b347b !important; }
  #v019-cookie > div:last-child{ display:flex !important; flex-direction:column !important; align-items:center !important; gap:8px !important; width:100% !important; }
  #v019-cookie > div:last-child > button:last-child{ order:1 !important; width:80% !important; padding:12px 0 !important; font-size:14px !important; font-weight:600 !important; border-radius:11px !important; background:linear-gradient(135deg,#0047ff,#001b66) !important; color:#fff !important; animation:v019cookiepulse 1.9s ease-in-out infinite !important; }
  #v019-cookie > div:last-child > button:first-child{ order:2 !important; align-self:flex-start !important; width:80% !important; background:transparent !important; color:#3a5a9a !important; font-size:14px !important; font-weight:400 !important; padding:12px 0 !important; min-height:44px !important; box-shadow:none !important; text-decoration:underline !important; }
}
@keyframes v019cookiepulse{ 0%,100%{box-shadow:0 0 0 0 rgba(0,71,255,.4);} 50%{box-shadow:0 0 0 11px rgba(0,71,255,0);} }
@media (prefers-reduced-motion:reduce){ #v019-cookie > div:last-child > button:last-child{ animation:none !important; } }

/* v019-premium-allpages-v1a.css */

/* V019 — Polimento premium iOS em TODAS as paginas (mobile). Reversivel, so visual. */
@media (max-width:768px){
  /* Inputs estilo iOS + font 16px evita zoom-no-foco do iPhone */
  input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],textarea,select{
    font-size:16px!important;border-radius:12px!important;padding:12px 14px!important;border:1px solid #dbe4f0!important;background:#fff!important;-webkit-appearance:none;appearance:none;box-shadow:0 2px 8px rgba(15,54,120,.05)!important;}
  textarea{min-height:96px!important;}
  /* Botoes premium arredondados + alvo de toque >=44px */
  .wp-block-button__link,.uagb-button__link,.ast-button,.button,button[type=submit],input[type=submit],.wpcf7-submit,.menu-toggle{
    border-radius:14px!important;font-weight:700!important;min-height:46px!important;letter-spacing:.2px;}
  /* Respiro de conteudo nas paginas internas */
  .ast-container,.entry-content{padding-left:16px!important;padding-right:16px!important;}
  /* Links/itens de menu com area de toque confortavel */
  .main-header-menu .menu-link,.ast-mobile-popup-drawer .menu-link{min-height:46px!important;display:flex!important;align-items:center;}
  /* Tipografia legivel em paginas de texto (legais/institucionais) */
  body.page:not(.home) .entry-content p,body.single .entry-content p{font-size:16px!important;line-height:1.65!important;}
}

html body #v019uh.v019uh{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important}/*SAFEAREA0916*/html body #v019uh.v019uh{position:fixed!important;top:0;left:0;right:0;width:auto;padding-top:env(safe-area-inset-top,0px)}html body #v019uh.v019uh .v019uh__drawer{margin-top:env(safe-area-inset-top,0px)}html body{padding-top:calc(72px + env(safe-area-inset-top,0px))!important}html body.admin-bar #v019uh.v019uh{top:32px}@media(max-width:640px){html body{padding-top:calc(64px + env(safe-area-inset-top,0px))!important}}@media(max-width:782px){html body.admin-bar #v019uh.v019uh{top:46px}}
/* v019homemob0814-global-v1b.css */
html body .site-footer a, html body .site-footer li, html body .site-footer p,
html body .site-footer span, html body .site-footer .uagb-icon-list__label,
html body footer a, html body footer li, html body footer .uagb-icon-list__label{font-size:12.5px !important; line-height:1.5 !important;}
html body .site-footer a, html body footer a{padding-top:2px !important; padding-bottom:2px !important;}

/* custom-css-4a9c6527.css */
.ast-mobile-popup-content .wp-block-uagb-advanced-heading .uagb-heading-text { color: #000 !important; } .ast-mobile-popup-content .wp-block-uagb-icon-list .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg { color: #004aad !important; fill: #004aad !important; } .ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar { background: linear-gradient(90deg, rgba(4, 18, 52, 0.98) 0%, rgba(8, 34, 84, 0.95) 12%, rgba(12, 56, 130, 0.93) 50%, rgba(8, 34, 84, 0.95) 88%, rgba(4, 18, 52, 0.98) 100%), linear-gradient(180deg, rgba(11, 46, 110, 0.92) 0%, rgba(5, 24, 66, 0.90) 100%) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.10); backdrop-filter: saturate(140%) blur(12px); } .ast-sticky-active .ast-primary-header-bar.ast-primary-header.main-header-bar { background: linear-gradient(90deg, rgba(4, 18, 52, 0.98) 0%, rgba(8, 34, 84, 0.95) 12%, rgba(12, 56, 130, 0.93) 30%, rgba(8, 34, 84, 0.95) 88%, rgba(4, 18, 52, 0.98) 100%), linear-gradient(180deg, rgba(11, 46, 110, 0.92) 0%, rgba(5, 24, 66, 0.90) 100%) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.10); backdrop-filter: saturate(140%) blur(12px); } a.ast-custom-button-link { text-decoration: none !important; } div#ast-desktop-header .ast-custom-button { background: linear-gradient(90deg, #00337a 0%, #004aad 100%); box-shadow: 0 14px 28px rgba(0, 74, 173, 0.24); font-weight: bold; } ul.sub-menu { max-width: 180px; border: 1px solid var(--line); border-radius: 16px; } div#ast-desktop-header .ast-custom-button:hover { transform: scale(1.06); box-shadow: 0 20px 38px rgba(0, 74, 173, 0.32); background: linear-gradient(90deg, #004aad 100%, #00337a 0%); } div#ast-desktop-header a:hover { transform: scale(1.04); } .conteudo-hero h2.uagb-ifb-title { background: linear-gradient( to right, #ffffff 20%, #1f6bff 50%, #ffffff 80% ); background-size: 200% auto; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: block; line-height: 1.2; animation: shine-text 4s linear infinite; } @keyframes shine-text { 0% { background-position: -100% center; } 100% { background-position: 100% center; } } .conteudo-hero h3.uagb-ifb-title-prefix { border-radius: 999px; background: rgba(2, 6, 23, 0.96); padding: 10px 20px; color: rgba(255, 255, 255, 0.92); font-size: 12px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; white-space: nowrap; border: 1px solid #5b5b5b; position: relative; margin: 0 auto; display: inline-block; width: auto; overflow: hidden; z-index: 1; } .conteudo-hero h3.uagb-ifb-title-prefix a { color: white; } .conteudo-hero h3.uagb-ifb-title-prefix::before { content: ""; position: absolute; z-index: -2; left: -50%; top: -50%; width: 200%; height: 200%; background-image: conic-gradient(transparent, #1f6bff, transparent 30%); animation: rotate-border 4s linear infinite; } .conteudo-hero h3.uagb-ifb-title-prefix::after { content: ""; position: absolute; z-index: -1; inset: 1px; background: rgba(2, 6, 23, 0.96); border-radius: 999px; } @keyframes rotate-border { 100% { transform: rotate(360deg); } } .hero-indicadores a { color: #FFFFFFC7 !important; } .search-card { display: flex; align-items: center; gap: 12px; background: rgba(255, 255, 255, 0.03); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); padding: 10px; border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.08); max-width: 700px; margin: 20px auto; } .search-card .field { flex: 1; display: flex; align-items: center; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; padding: 0 16px; height: 52px; transition: all 0.3s ease; } .search-card .field:focus-within { border-color: #1f6bff; background: rgba(255, 255, 255, 0.08); box-shadow: 0 0 0 4px rgba(31, 107, 255, 0.1); } .search-card .field__icon { color: rgba(255, 255, 255, 0.4); margin-right: 12px; font-size: 18px; } .search-card input, .search-card select { background: transparent !important; border: none !important; color: #ffffff !important; font-size: 15px; width: 100%; outline: none !important; box-shadow: none !important; } .search-card input[name="cargo"] { min-width: 230px; } .search-card input::placeholder { color: rgba(255, 255, 255, 0.4); } .search-card select { cursor: pointer; appearance: none; -webkit-appearance: none; min-width: 110px; } .search-btn { background: linear-gradient(90deg, #00337a 0%, #004aad 100%); min-width: 120px; color: #ffffff; border: none; border-radius: 12px; padding: 0 24px; height: 52px; font-weight: 600; font-size: 15px; cursor: pointer; transition: transform 0.2s ease, background 0.2s ease; white-space: nowrap; } .search-btn:hover { background: #1856cc; transform: translateY(-1px); } .search-btn:active { transform: translateY(0); } @media (max-width: 768px) { .search-card { flex-direction: column; padding: 16px; background: rgba(255, 255, 255, 0.05); } .search-card .field, .search-btn { width: 100%; } } .container-form-hero { width: 100% !important; } .ast-mobile-popup-drawer.active .ast-mobile-popup-inner { background: rgba(10, 16, 36, 1); } .ast-mobile-popup-drawer.active .menu-toggle-close { color: white !important; } .ast-mobile-popup-content a.ast-custom-button-link .ast-custom-button { color: white; } .ast-mobile-popup-content a.ast-custom-button-link { width: 100% !important; display: block; } .ast-mobile-popup-content .ast-builder-button-wrap { width: 100%; text-align: center; } .ast-mobile-popup-content ul.sub-menu { } .ast-mobile-popup-content .ast-submenu-expanded { background: rgba(10, 16, 36, 1); } #ast-hf-mobile-menu li.menu-item { background: #0a1125 !important; padding: 8px; } #ast-hf-mobile-menu a.menu-link { background: #161d30; border-radius: 12px; font-weight: bold; } .ahfb-svg-iconset svg { width: 37px; height: 27px; transition: none; } html.c019x-on .vaga-card.c019x .vaga-card-topbar h3.vaga-title{ color:#FFFFFF !important; background:none !important; background-image:none !important; -webkit-background-clip:border-box !important; background-clip:border-box !important; -webkit-text-fill-color:#FFFFFF !important; text-fill-color:#FFFFFF !important; text-shadow:0 0 8px rgba(255,255,255,.9) !important; } @media( max-width: 767px ) { .modal-dialog .mb-4:nth-child(5) { margin-bottom: 120px !important; } .modal-dialog .d-flex.gap-2.flex-wrap.mt-3:last-child { position: fixed; bottom: 10px; width: calc(100vw - 20px); left: 10px; background: #f3f3f3; padding: 5px 15px; padding-right: 75px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; } .modal-dialog .d-flex.gap-2.flex-wrap.mt-3:last-child a { width: 100% !important; word-wrap: break-word; line-break: anywhere; font-size: 14px; padding: 10px; } } @media (max-width: 768px) { .wp-block-columns, .wp-block-group, .elementor-container, .elementor-row { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; } .wp-block-column, .elementor-column, .elementor-widget-wrap { width: 100% !important; max-width: 100% !important; flex: 1 1 100% !important; box-sizing: border-box !important; } .wp-block-column *, .elementor-column *, .elementor-widget-wrap * { max-width: 100% !important; box-sizing: border-box !important; } .wp-block-column, .elementor-column { margin-left: 0 !important; margin-right: 0 !important; } .wp-block-group, .wp-block-column, .elementor-widget-container { overflow-wrap: break-word !important; word-break: break-word !important; } h1 { font-size: 26px !important; line-height: 1.15 !important; } h2 { font-size: 22px !important; line-height: 1.2 !important; } h3 { font-size: 18px !important; line-height: 1.25 !important; } p, span, a, li, div { font-size: clamp(12px, 3.4vw, 16px) !important; line-height: 1.35 !important; } img, video, iframe { max-width: 100% !important; height: auto !important; } section, article, .entry-content, .wp-site-blocks { max-width: 100% !important; overflow-x: hidden !important; } } body html.c019x-on .vaga-card.c019x .vaga-card-topbar h3.vaga-title, html.c019x-on body .vaga-card.c019x .vaga-card-topbar h3.vaga-title, body .vagas-list .vaga-card.c019x .vaga-card-topbar h3.vaga-title, body .vaga-card.c019x .vaga-card-topbar h3.vaga-title, body .vaga-card-topbar h3.vaga-title, h3.vaga-title { color: #ffffff !important; background: none !important; background-image: none !important; background-color: transparent !important; -webkit-background-clip: border-box !important; background-clip: border-box !important; -webkit-text-fill-color: #ffffff !important; text-fill-color: #ffffff !important; text-shadow: 0 0 4px rgba(255,255,255,.95), 0 0 10px rgba(0,74,173,.95), 0 0 18px rgba(0,74,173,.75) !important; mix-blend-mode: normal !important; opacity: 1 !important; filter: none !important; } body .vaga-card-topbar h3.vaga-title::before, body .vaga-card-topbar h3.vaga-title::after, body h3.vaga-title::before, body h3.vaga-title::after { display: none !important; content: none !important; background: none !important; } html.c019x-on body.page-id-3582 .uagb-block-ddbe5c65{ display:none !important; } html.c019x-on body.page-id-3582 .entry-content .uagb-container-inner-blocks-wrap{ max-width:1600px !important; } html.c019x-on body.page-id-3582 .vagas019-listagem, html.c019x-on body.page-id-3582 .vagas019-form-container{ max-width:1600px !important; } html.c019x-on body.page-id-3582 .vagas-count{ display:none !important; } .main-header-bar, .ast-primary-header-bar, .ast-header-break-point .main-header-bar-wrap .main-header-bar{ background-color:transparent !important; background-image:linear-gradient(135deg,#001b66 0%,#0047ff 100%) !important; } #vagas-filtros .btn.btn-primary, #vagas-filtros button.btn.btn-primary.btn-block{ background-color:transparent !important; background-image:linear-gradient(135deg,#001b66 0%,#0047ff 100%) !important; border-color:transparent !important; } #vagas-filtros .btn.btn-primary:hover, #vagas-filtros .btn.btn-primary:focus{ background-image:linear-gradient(135deg,#0047ff 0%,#001b66 100%) !important; } .site-below-footer-wrap{ background-color:transparent !important; background-image:linear-gradient(135deg,#001b66 0%,#0047ff 100%) !important; } .uagb-block-32d599e3 .wp-block-post-template:not(.slick-initialized){ height:442px !important; overflow:hidden !important; visibility:hidden !important; } @media (max-width:600px){ .uagb-block-32d599e3 .wp-block-post-template:not(.slick-initialized){ height:430px !important; } } body.page-id-3579 { overflow-x: hidden !important; } body.page-id-3579 .site-content, body.page-id-3579 .entry-content, body.page-id-3579 .wp-site-blocks { max-width: 100% !important; overflow-x: hidden !important; } body.page-id-3579 .v019-login-hero, body.page-id-3579 .v019-login-hero * { box-sizing: border-box !important; } @media (max-width: 760px) { body.page-id-3579 .v019-login-hero { display: grid !important; grid-template-columns: minmax(0, 1.05fr) minmax(138px, .82fr) !important; align-items: center !important; justify-content: center !important; gap: 6px !important; width: 100% !important; min-height: 380px !important; padding: 34px 16px 20px !important; overflow: hidden !important; } body.page-id-3579 .v019-hero-copy { position: relative !important; z-index: 4 !important; align-self: center !important; width: 100% !important; min-width: 0 !important; padding-top: 0 !important; } body.page-id-3579 .v019-hero-title { max-width: 100% !important; font-size: clamp(28px, 8.8vw, 43px) !important; line-height: .94 !important; letter-spacing: -.06em !important; gap: 3px !important; } body.page-id-3579 .v019-hero-title span { max-width: 100% !important; white-space: nowrap !important; } body.page-id-3579 .v019-hero-line { width: 96px !important; height: 6px !important; margin-top: 22px !important; } body.page-id-3579 .v019-hero-line::after { width: 16px !important; height: 16px !important; } body.page-id-3579 .v019-hero-art { position: relative !important; right: auto !important; top: auto !important; z-index: 2 !important; justify-self: end !important; align-self: center !important; width: 100% !important; min-width: 0 !important; min-height: 250px !important; height: 250px !important; opacity: 1 !important; transform: none !important; transform-origin: center right !important; overflow: visible !important; } body.page-id-3579 .v019-orbit-one { width: 205px !important; height: 205px !important; right: -10px !important; top: 22px !important; } body.page-id-3579 .v019-orbit-two { width: 158px !important; height: 158px !important; right: 15px !important; top: 48px !important; } body.page-id-3579 .v019-dot-grid { right: 0 !important; top: 26px !important; width: 70px !important; height: 92px !important; background-size: 15px 15px !important; } body.page-id-3579 .v019-phone-3d { right: 66px !important; top: 42px !important; width: 96px !important; height: 158px !important; border-radius: 20px !important; transform: rotate(-4deg) !important; } body.page-id-3579 .v019-phone-profile { top: 24px !important; width: 44px !important; height: 44px !important; } body.page-id-3579 .v019-phone-profile svg { width: 36px !important; height: 36px !important; } body.page-id-3579 .v019-phone-field { left: 20px !important; right: 20px !important; height: 9px !important; } body.page-id-3579 .v019-phone-field-one { top: 86px !important; } body.page-id-3579 .v019-phone-field-two { top: 106px !important; } body.page-id-3579 .v019-phone-button { left: 29px !important; bottom: 20px !important; width: 42px !important; height: 27px !important; border-radius: 10px !important; font-size: 18px !important; } body.page-id-3579 .v019-briefcase-3d { right: -2px !important; top: 152px !important; width: 104px !important; height: 76px !important; border-radius: 17px 17px 19px 19px !important; } body.page-id-3579 .v019-briefcase-handle { width: 48px !important; height: 28px !important; top: -21px !important; border-width: 8px !important; border-bottom: 0 !important; border-radius: 18px 18px 0 0 !important; } body.page-id-3579 .v019-briefcase-lock { top: 31px !important; width: 20px !important; height: 17px !important; border-radius: 6px !important; } body.page-id-3579 .v019-briefcase-shine { top: 31px !important; } body.page-id-3579 .v019-resume-stack { right: -4px !important; top: 58px !important; width: 92px !important; height: 160px !important; transform: rotate(4deg) !important; } body.page-id-3579 .v019-resume-page { width: 78px !important; height: 128px !important; border-radius: 10px !important; } body.page-id-3579 .v019-page-main { right: 5px !important; top: 0 !important; padding: 12px 9px !important; } body.page-id-3579 .v019-page-back-one { right: 0 !important; top: 11px !important; } body.page-id-3579 .v019-page-back-two { right: -5px !important; top: 22px !important; } body.page-id-3579 .v019-paper-clip { right: 7px !important; top: -7px !important; width: 13px !important; height: 31px !important; border-width: 2px !important; } body.page-id-3579 .v019-resume-avatar { width: 24px !important; height: 24px !important; margin-bottom: 11px !important; } body.page-id-3579 .v019-resume-line { height: 5px !important; margin-bottom: 6px !important; } body.page-id-3579 .v019-line-lg { width: 56px !important; } body.page-id-3579 .v019-line-md { width: 48px !important; } body.page-id-3579 .v019-line-sm { width: 38px !important; } body.page-id-3579 .v019-check-row { gap: 5px !important; margin-top: 7px !important; } body.page-id-3579 .v019-check-row span { width: 11px !important; height: 11px !important; border-radius: 3px !important; } body.page-id-3579 .v019-check-row span::after { left: 3px !important; top: 2px !important; width: 5px !important; height: 3px !important; border-left-width: 1.5px !important; border-bottom-width: 1.5px !important; } body.page-id-3579 .v019-check-row b { width: 35px !important; height: 4px !important; } body.page-id-3579 .form-card { width: calc(100% - 28px) !important; max-width: 760px !important; margin-top: -6px !important; border-radius: 28px !important; padding: 28px 22px !important; } } @media (max-width: 430px) { body.page-id-3579 .v019-login-hero { grid-template-columns: minmax(0, 1.08fr) minmax(122px, .72fr) !important; min-height: 350px !important; padding: 30px 14px 16px !important; gap: 0 !important; } body.page-id-3579 .v019-hero-title { font-size: clamp(25px, 8.35vw, 36px) !important; max-width: 100% !important; } body.page-id-3579 .v019-hero-line { width: 82px !important; height: 5px !important; margin-top: 18px !important; } body.page-id-3579 .v019-hero-art { height: 226px !important; min-height: 226px !important; } body.page-id-3579 .v019-orbit-one { width: 176px !important; height: 176px !important; right: -18px !important; top: 25px !important; } body.page-id-3579 .v019-orbit-two { width: 134px !important; height: 134px !important; right: 6px !important; top: 50px !important; } body.page-id-3579 .v019-phone-3d { right: 50px !important; top: 45px !important; width: 82px !important; height: 136px !important; border-radius: 17px !important; } body.page-id-3579 .v019-phone-profile { top: 20px !important; width: 38px !important; height: 38px !important; } body.page-id-3579 .v019-phone-profile svg { width: 31px !important; height: 31px !important; } body.page-id-3579 .v019-phone-field { left: 17px !important; right: 17px !important; height: 8px !important; } body.page-id-3579 .v019-phone-field-one { top: 74px !important; } body.page-id-3579 .v019-phone-field-two { top: 91px !important; } body.page-id-3579 .v019-phone-button { left: 25px !important; bottom: 17px !important; width: 35px !important; height: 23px !important; font-size: 16px !important; } body.page-id-3579 .v019-resume-stack { right: -10px !important; top: 62px !important; width: 78px !important; height: 138px !important; } body.page-id-3579 .v019-resume-page { width: 66px !important; height: 110px !important; } body.page-id-3579 .v019-page-main { padding: 10px 8px !important; } body.page-id-3579 .v019-resume-avatar { width: 20px !important; height: 20px !important; margin-bottom: 9px !important; } body.page-id-3579 .v019-line-lg { width: 46px !important; } body.page-id-3579 .v019-line-md { width: 39px !important; } body.page-id-3579 .v019-line-sm { width: 31px !important; } body.page-id-3579 .v019-briefcase-3d { right: -8px !important; top: 142px !important; width: 88px !important; height: 64px !important; border-radius: 15px 15px 17px 17px !important; } body.page-id-3579 .v019-briefcase-handle { width: 40px !important; height: 24px !important; top: -18px !important; border-width: 7px !important; border-bottom: 0 !important; } body.page-id-3579 .v019-briefcase-lock { top: 26px !important; width: 17px !important; height: 14px !important; } body.page-id-3579 .form-card { width: calc(100% - 22px) !important; margin-top: -4px !important; padding: 26px 18px !important; border-radius: 24px !important; } } @media (max-width: 360px) { body.page-id-3579 .v019-login-hero { grid-template-columns: minmax(0, 1fr) 112px !important; min-height: 330px !important; padding-left: 12px !important; padding-right: 10px !important; } body.page-id-3579 .v019-hero-title { font-size: clamp(23px, 8vw, 31px) !important; } body.page-id-3579 .v019-hero-art { transform: scale(.92) !important; transform-origin: center right !important; } } @media (max-width:768px){ body.page-id-3579 .v019-hero-title{ font-size:clamp(48px,13vw,68px) !important; line-height:.90 !important; letter-spacing:-0.05em !important; font-weight:900 !important; background:linear-gradient( 90deg, #ffffff 0%, #7fb2ff 15%, #004aad 35%, #6ea8ff 50%, #ffffff 65%, #004aad 85%, #ffffff 100% ); background-size:300% auto !important; -webkit-background-clip:text !important; -webkit-text-fill-color:transparent !important; background-clip:text !important; animation:v019ShineHero 5s linear infinite !important; text-shadow: 0 0 20px rgba(0,74,173,.35), 0 0 40px rgba(0,74,173,.25), 0 0 70px rgba(0,74,173,.15) !important; } body.page-id-3579 .v019-hero-title span{ display:block !important; } } @keyframes v019ShineHero{ 0%{ background-position:-300% center; } 100%{ background-position:300% center; } } #v019-filtros,#v019f-load{display:none!important} .filtros-card.v019-card{position:relative;overflow:hidden;background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(29,78,216,.20)!important;box-shadow:0 12px 32px rgba(4,18,45,.10)!important} .filtros-card.v019-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0C3882,#1D4ED8 45%,#60A5FA);pointer-events:none} .vaga-card{border:1px solid rgba(29,78,216,.16)!important;box-shadow:0 8px 22px rgba(4,18,45,.08)!important;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease} .vaga-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(12,56,130,.16)!important;border-color:rgba(29,78,216,.35)!important} .vaga-card-topbar{background:linear-gradient(135deg,#0C3882 0%,#1D4ED8 62%,#3B82F6 100%)!important} .vaga-badge{background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.38)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)} .vaga-card-topbar .vaga-title{padding-right:96px!important;line-height:1.25!important;overflow-wrap:anywhere} .uagb-post-grid article{height:100%!important} .uagb-post-grid .uagb-post__inner-wrap{display:flex!important;flex-direction:column!important;height:100%!important} .uagb-post-grid .uagb-post__inner-wrap>.uagb-post__cta{margin-top:auto!important} .v019-ajuda-link,a[href*="painel/?action=logout"]{color:#E8F0FF!important;opacity:.95} .v019-ajuda-link:hover,a[href*="painel/?action=logout"]:hover{color:#fff!important;text-decoration:underline} @media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}} .filtros-card.v019-card h3::before,.listagem-header h2::before{content:"";display:inline-block;width:26px;height:26px;margin-right:8px;vertical-align:-5px;background:url('https://vagas019.com.br/wp-content/uploads/v019-mascote-robo.png') center/contain no-repeat} .vaga-desc-block{transition:opacity .25s ease} .c019loc-util a{background:rgba(29,78,216,.07)!important;border:1px solid rgba(29,78,216,.35)!important;color:#0C3882!important;border-radius:999px!important} .c019loc-util a span,.c019loc-util a b{color:#0C3882!important} @media (max-width: 980px) { html body #v019uh.v019uh { padding-top: max(14px, env(safe-area-inset-top, 0px)) !important; } html body #v019uh.v019uh .v019uh__wrap { width: 100% !important; max-width: 1400px !important; padding-left: calc(16px + env(safe-area-inset-left, 0px)) !important; padding-right: calc(20px + env(safe-area-inset-right, 0px)) !important; box-sizing: border-box !important; } html body #v019uh .v019uh__toggle { min-width: 48px !important; min-height: 48px !important; flex-shrink: 0 !important; position: relative; z-index: 31; touch-action: manipulation; } html body #v019uh .v019uh__drawer { right: calc(18px + env(safe-area-inset-right, 0px)) !important; width: min(50vw, 340px) !important; box-sizing: border-box !important; background: #06286e !important; background-image: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; border-color: #4475c9 !important; overscroll-behavior: contain; } html body #v019uh .v019uh__drawer.open { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } html body #v019uh .v019uh__drawer a { color: #fff !important; font-size: clamp(12px, 3vw, 14px) !important; line-height: 1.35 !important; letter-spacing: 0.01em !important; padding: 12px 10px !important; min-height: 44px; white-space: normal !important; overflow-wrap: break-word; text-shadow: none !important; box-sizing: border-box; } html body #v019uh .v019uh__drawer a:hover, html body #v019uh .v019uh__drawer a:focus-visible { background: #1545a0 !important; } } @media (min-width: 641px) and (max-width: 980px) { html body { padding-top: calc(72px + max(14px, env(safe-area-inset-top, 0px))) !important; } html body #v019uh .v019uh__drawer { top: calc(72px + max(14px, env(safe-area-inset-top, 0px))) !important; margin-top: 0 !important; max-height: calc(100dvh - 100px - max(14px, env(safe-area-inset-top, 0px))) !important; } } @media (max-width: 640px) { html body { padding-top: calc(64px + max(14px, env(safe-area-inset-top, 0px))) !important; } html body #v019uh.v019uh .v019uh__wrap { gap: 8px !important; } html body #v019uh .v019uh__drawer { top: calc(64px + max(14px, env(safe-area-inset-top, 0px))) !important; margin-top: 0 !important; max-height: calc(100dvh - 92px - max(14px, env(safe-area-inset-top, 0px))) !important; } html body #v019uh.v019uh--home .v019uh__drawer { top: calc(78px + max(14px, env(safe-area-inset-top, 0px))) !important; } html body:has(#v019uh.v019uh--home) { padding-top: calc(78px + max(14px, env(safe-area-inset-top, 0px))) !important; } }
/* home-fixes-v1a.css */
/* === FOOTER DARK === */html body footer#colophon.site-footer{background:linear-gradient(180deg,#042464 0%,#041234 100%)!important}html body footer#colophon.site-footer .site-primary-footer-wrap,html body footer#colophon.site-footer .site-below-footer-wrap{background:transparent!important;background-color:transparent!important}footer.site-footer,#colophon{background:linear-gradient(180deg,#042464 0%,#041234 100%)!important;color:rgba(191,217,255,.75)!important;}.site-primary-footer-wrap{background:transparent!important;}.ast-builder-grid-row-container-inner{background:transparent!important;}.ast-footer-widgets-1,.ast-footer-widgets-2,.ast-footer-widgets-3{background:transparent!important;}footer.site-footer *{color:rgba(191,217,255,.72)!important;}footer.site-footer a{color:rgba(191,217,255,.72)!important;text-decoration:none!important;}footer.site-footer a:hover{color:#25A8FF!important;}.ast-widget-title,.widget-title,.widgettitle{color:#FFFFFF!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:12px!important;}footer.site-footer::before{content:""!important;display:block!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(37,168,255,.4),transparent)!important;}.ast-footer-copyright{text-align:center!important;padding:16px 20px!important;}.ast-footer-copyright p,.ast-footer-copyright *{color:rgba(191,217,255,.6)!important;font-size:12px!important;line-height:1.6!important;}.ast-footer-copyright a{color:#25A8FF!important;}#v019-legal-inline{display:block!important;text-align:center!important;font-size:11px!important;color:rgba(191,217,255,.45)!important;margin-top:6px!important;line-height:1.5!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important;}#v019-legal-links{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 10px!important;margin:10px auto 0!important;padding:0!important;}#v019-legal-links a,#v019-legal-links .v019-sep{display:inline!important;color:rgba(191,217,255,.58)!important;font-size:11.5px!important;white-space:nowrap!important;text-decoration:none!important;}#v019-legal-links a:hover{color:#25A8FF!important;}#v019-legal-links .v019-sep{color:rgba(191,217,255,.28)!important;}.ast-small-footer,.ast-small-footer-wrap,.ast-small-footer-section{background:transparent!important;border-top:1px solid rgba(37,168,255,.12)!important;}/* === CAROUSEL === */.uagb-block-9c69774f .slick-track{display:flex!important;align-items:center!important;}.uagb-block-9c69774f .slick-slide{display:flex!important;align-items:center!important;justify-content:center!important;height:88px!important;}.uagb-block-9c69774f .spectra-image-gallery__figure{width:80px!important;height:80px!important;min-width:80px!important;overflow:hidden!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(191,217,255,.1)!important;}.uagb-block-9c69774f .spectra-image-gallery__media-thumbnail{width:62px!important;height:62px!important;object-fit:contain!important;object-position:center!important;opacity:.84!important;filter:brightness(.92) grayscale(.1)!important;transition:opacity .3s,filter .3s!important;}.uagb-block-9c69774f .slick-slide:hover .spectra-image-gallery__media-thumbnail{opacity:1!important;filter:brightness(1) grayscale(0)!important;}.uagb-block-9c69774f .slick-prev,.uagb-block-9c69774f .slick-next{display:none!important;}.spectra-image-gallery__layout--carousel{position:relative!important;}.spectra-image-gallery__layout--carousel::before,.spectra-image-gallery__layout--carousel::after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:60px!important;z-index:2!important;pointer-events:none!important;}.spectra-image-gallery__layout--carousel::before{left:0!important;background:linear-gradient(90deg,#020817,transparent)!important;}.spectra-image-gallery__layout--carousel::after{right:0!important;background:linear-gradient(270deg,#020817,transparent)!important;}/* === BLOG/VAGA CARDS === */.wp-block-post-template.is-flex-container{gap:24px!important;}.wp-block-query .wp-block-post{background:linear-gradient(180deg,rgb(4,36,100) 0%,rgb(4,18,52) 100%)!important;border:1px solid rgba(37,168,255,.30)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 8px 28px rgba(0,0,0,.38),0 0 0 1px rgba(0,87,217,.14),inset 0 1px 0 rgba(255,255,255,.08)!important;transition:transform .22s ease,box-shadow .22s ease!important;}.wp-block-query .wp-block-post:hover{transform:translateY(-4px) scale(1.01)!important;box-shadow:0 16px 44px rgba(0,0,0,.46),0 0 0 1px rgba(37,168,255,.35),0 0 24px rgba(37,168,255,.12)!important;}.wp-block-query .wp-block-post::before{content:""!important;position:absolute!important;inset:0!important;top:auto!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(37,168,255,.55),transparent)!important;z-index:1!important;}.wp-block-query .wp-block-post-featured-image{overflow:hidden!important;height:190px!important;}.wp-block-query .wp-block-post-featured-image img{width:100%!important;height:190px!important;object-fit:cover!important;object-position:center!important;transition:transform .4s ease!important;}.wp-block-query .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.04)!important;}.wp-block-query .wp-block-post>.wp-block-uagb-container{padding:18px!important;}.wp-block-query .wp-block-post .wp-block-post-title,.wp-block-query .wp-block-post .wp-block-post-title a{color:#FFFFFF!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}.wp-block-query .wp-block-post .wp-block-post-excerpt__excerpt,.wp-block-query .wp-block-post .wp-block-post-excerpt{color:rgba(191,217,255,.68)!important;font-size:13px!important;line-height:1.5!important;}.wp-block-query .wp-block-post .wp-block-post-date,.wp-block-query .wp-block-post .wp-block-post-terms{color:rgba(37,168,255,.82)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;}/* === GERAL HOME === */body.home .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>h2,body.home .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-info-box h2{color:#FFFFFF!important;}body.home section.wp-block-uagb-container{position:relative!important;}body.home .uagb-block-3c600555{border-top:1px solid rgba(37,168,255,.12)!important;padding-top:48px!important;}
/* AJUDA0906 06/09/2026 - item Ajuda do menu movel: 1,90:1 -> 18,75:1 */
@layer v019ajuda0906{
/* SO o menu do telemovel. O #ast-desktop-toggle-menu esta sobre fundo CLARO a 9,19:1
   e pintar de branco levava-o a 1,07 — foi medido, nao suposto. */
#ast-hf-mobile-menu li.menu-item > a.v019-ajuda-link{color:#FFFFFF !important}
}

/* CONTRASTE0906 06/09/2026 - badge REF (era 1,00:1) e botao de localizacao (era 3,21:1) */
html.c019x-on body .vaga-card.c019x .vaga-badge,html body .vaga-card .vaga-badge,html.c019x-on .vaga-card .vaga-badge,.vaga-card .vaga-badge,.vaga-badge{background:rgba(15,23,42,.8) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,.28) !important;}
html body .vaga-card .c019loc-btn,html body .c019loc-btn{color:#5F6570 !important}

/* Vagas019 layout interno desktop 20260610 */
@media (min-width:1024px){
  body.ast-right-sidebar:not(.postid-4674) #content .ast-container,
  body.ast-left-sidebar:not(.postid-4674) #content .ast-container{
    max-width:min(100% - 80px,1360px) !important;
    margin-left:auto !important; margin-right:auto !important;
  }
  body.ast-right-sidebar:not(.postid-4674) #content .ast-container > #secondary,
  body.ast-left-sidebar:not(.postid-4674) #content .ast-container > #secondary{
    width:330px !important; flex:0 0 330px !important; max-width:330px !important;
  }
  body.ast-right-sidebar:not(.postid-4674) #content .ast-container > #primary,
  body.ast-left-sidebar:not(.postid-4674) #content .ast-container > #primary{
    width:auto !important; flex:1 1 auto !important; min-width:0 !important;
  }
}
/* v019hr-global-v1a.css */
html body #masthead.site-header .ast-primary-header-bar,html body #masthead.site-header.scrolled .ast-primary-header-bar,html body #masthead .main-header-bar{background-color:rgba(0,74,173,.82) !important;-webkit-backdrop-filter:blur(14px) saturate(1.6) !important;backdrop-filter:blur(14px) saturate(1.6) !important;border-bottom:1px solid rgba(255,255,255,.22) !important;}body.ast-header-break-point #masthead .main-header-bar-navigation .main-header-menu{background-color:rgba(7,30,70,.92) !important;-webkit-backdrop-filter:blur(18px) saturate(1.6) !important;backdrop-filter:blur(18px) saturate(1.6) !important;}body:not(.ast-header-break-point) #masthead .main-header-menu{background:transparent !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}.wp-block-query .wp-block-post .wp-block-post-title a,.uagb-post__inner-wrap .uagb-post__title a{text-shadow:0 1px 2px rgba(4,22,58,.55);}html body .site-footer svg,html body .site-footer svg *{fill:rgba(255,255,255,.88) !important;color:rgba(255,255,255,.88) !important;}html.v019hr-rolou body.home #masthead.site-header .ast-primary-header-bar{background-color:rgba(0,74,173,.82) !important;-webkit-backdrop-filter:blur(14px) saturate(1.6) !important;backdrop-filter:blur(14px) saturate(1.6) !important;border-bottom:1px solid rgba(255,255,255,.22) !important;transition:background-color .25s ease;}body.home #masthead li.v019-ajuda-menu-item{display:none !important}html body.home #masthead.site-header .ast-primary-header-bar,html body.home #masthead.site-header.scrolled .ast-primary-header-bar{background-color:transparent !important;background-image:linear-gradient(180deg,rgba(4,36,100,.92) 0%,rgba(4,18,52,.85) 100%) !important;-webkit-backdrop-filter:blur(16px) saturate(1.5) !important;backdrop-filter:blur(16px) saturate(1.5) !important;border-bottom:1px solid rgba(150,180,255,.25) !important;}body.home:not(.ast-header-break-point) #masthead .main-header-menu{gap:4px !important;align-items:center !important}html body.home #masthead .main-header-menu > li > a,html body.home #masthead .main-header-menu > li > .menu-link{background:transparent !important;background-color:transparent !important;color:#fff !important;padding:9px 13px !important;border-radius:11px !important;line-height:1.2 !important;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease;}html body.home #masthead .main-header-menu > li > a:hover,html body.home #masthead .main-header-menu > li > .menu-link:hover,html body.home #masthead .main-header-menu > li > a:focus-visible,html body.home #masthead .main-header-menu > li > a:active{background-color:rgba(255,255,255,.18) !important;-webkit-backdrop-filter:blur(12px) saturate(1.7) !important;backdrop-filter:blur(12px) saturate(1.7) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.40),0 6px 16px rgba(4,22,58,.35) !important;transform:translateY(-1px) scale(1.04);}html body.home #masthead li.v019-cta-divulgar > a,html body.home #masthead li[class*="v019-cad"] > a{font-weight:700 !important;border:1px solid rgba(255,255,255,.35) !important;}@media (prefers-reduced-motion:reduce){html body.home #masthead .main-header-menu > li > a:hover{transform:none}}
@media (max-width:921px){html body footer .widget,html body #colophon .widget,html body .site-footer .widget{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}}
html body.v019ps-post{background:#F3F6FC!important}
html body.v019ps-post #content.site-content{background:transparent!important;padding:0!important}
html body.v019ps-post #content.site-content>.ast-container{display:block!important;max-width:880px!important;width:100%!important;margin:0 auto!important;padding:0 20px 8px!important;box-sizing:border-box!important}
html body.v019ps-post #primary{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
html body.v019ps-post #secondary{display:none!important}
html body.v019ps-post #main{margin:0!important;padding:0!important}
html body.v019ps-post .ast-single-entry-banner{background:transparent!important;background-image:none!important;border:0!important;margin:0!important;padding:22px 0 0!important;min-height:0!important;text-align:left!important}
html body.v019ps-post .ast-single-entry-banner>.ast-container{position:relative!important;overflow:hidden!important;display:block!important;max-width:840px!important;width:calc(100% - 40px)!important;margin:0 auto!important;padding:26px 30px 24px!important;box-sizing:border-box!important;border-radius:24px!important;background:linear-gradient(160deg,#0C3882 0%,#082254 58%,#04122D 100%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 16px 40px rgba(4,18,45,.24)!important;text-align:left!important}
html body.v019ps-post .ast-single-entry-banner>.ast-container::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 12% -20%,rgba(255,255,255,.22) 0%,rgba(255,255,255,.05) 45%,rgba(255,255,255,0) 65%);pointer-events:none}
html body.v019ps-post .ast-single-entry-banner>.ast-container>*{position:relative}
html body.v019ps-post .ast-single-entry-banner h1.entry-title{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;font-size:clamp(25px,3.3vw,36px)!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.015em!important;margin:12px 0 14px!important;padding:0!important;text-align:left!important;text-wrap:balance;text-shadow:none!important;max-width:none!important}
html body.v019ps-post .ast-single-entry-banner .entry-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;color:transparent!important;text-align:left!important}
html body.v019ps-post .ast-single-entry-banner .entry-meta>span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:5px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}
html body.v019ps-post .ast-single-entry-banner .entry-meta>span *{color:#fff!important;font-size:13px!important}
html body.v019ps-post:has(.v019-byline) .ast-single-entry-banner .entry-meta .posted-on{display:none!important}
html body.v019ps-post .v019ps-crumb{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;margin:0!important;padding:0!important;font-size:13px;line-height:1.2}
html body.v019ps-post .v019ps-crumb a{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700;text-decoration:none!important}
html body.v019ps-post .v019ps-crumb a:hover{background:rgba(255,255,255,.24)}
html body.v019ps-post .v019ps-crumb a:focus-visible{outline:3px solid #93B4FF;outline-offset:2px}
html body.v019ps-post .v019ps-crumb span{color:rgba(255,255,255,.72);font-weight:700}
html body.v019ps-post:has(.v019ps-crumb) .v019-voltar{display:none!important}
html body.v019ps-post article.ast-article-single{display:block!important;background:#fff!important;border:1px solid #E4EBF7!important;border-radius:22px!important;box-shadow:0 8px 24px rgba(13,38,89,.07)!important;padding:34px 40px 30px!important;margin:16px 0 18px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}
html body.v019ps-post article.ast-article-single>.ast-post-format-,html body.v019ps-post article.ast-article-single .single-layout-1{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;max-width:none!important;width:auto!important}
html body.v019ps-post article.ast-article-single .entry-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:auto!important;max-width:none!important;font-size:17px!important;line-height:1.72!important;color:#1F2937!important}
html body.v019ps-post article.ast-article-single .entry-content>*{max-width:100%!important;box-sizing:border-box}
html body.v019ps-post .entry-content>p{margin:0 0 16px!important;font-size:inherit!important;color:#1F2937}
html body.v019ps-post .entry-content>p:has(>meta),html body.v019ps-post .entry-content>p:has(>title){display:none!important}
html body.v019ps-post .entry-content div[style*="color:"]>:is(h1,h2,h3,h4,p):not([style*="color"]){color:inherit!important;-webkit-text-fill-color:currentColor!important}
html body.v019ps-post .entry-content>h2{font-size:clamp(21px,2.3vw,26px)!important;line-height:1.3!important;font-weight:800!important;color:#0C3882!important;margin:34px 0 12px!important;letter-spacing:-.01em!important;text-align:left!important}
html body.v019ps-post .entry-content>h3,html body.v019ps-post .entry-content .v019dest-vaga>h3{font-size:clamp(19px,2vw,22px)!important;line-height:1.32!important;font-weight:800!important;color:#0C3882!important;margin:26px 0 10px!important;text-align:left!important}
html body.v019ps-post .entry-content>h4{font-size:18px!important;line-height:1.35!important;font-weight:800!important;color:#0C3882!important;margin:22px 0 8px!important}
html body.v019ps-post .entry-content>ul,html body.v019ps-post .entry-content>ol{margin:0 0 18px!important;padding:0 0 0 22px!important}
html body.v019ps-post .entry-content>ul>li,html body.v019ps-post .entry-content>ol>li{margin:0 0 8px!important;font-size:inherit!important}
html body.v019ps-post .entry-content :where(p,li) a:where(:not(.button,.wp-block-button__link,.v019-sb)){font-size:inherit!important}
html body.v019ps-post .entry-content>ul>li::marker,html body.v019ps-post .entry-content>ol>li::marker,html body.v019ps-post .entry-content .v019tr-lista>li::marker{color:#1D4ED8}
html body.v019ps-post .entry-content a:where(:not(.button,.wp-block-button__link,.v019-sb,.v019-mini-card,.g19-btn,.g19-card *,.v019-receba *)){color:#1D4ED8!important;-webkit-text-fill-color:#1D4ED8!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px}
html body.v019ps-post .entry-content img{border-radius:14px;height:auto;max-width:100%}
html body.v019ps-post .entry-content blockquote{border-left:4px solid #1D4ED8!important;background:#F5F8FF!important;border-radius:0 14px 14px 0!important;padding:14px 18px!important;margin:20px 0!important;color:#1F2937!important;font-style:normal!important}
html body.v019ps-post .entry-content p.v019-byline{display:block!important;font-size:13.5px!important;line-height:1.55!important;color:#5B6B82!important;margin:0 0 22px!important;padding:0 0 16px!important;border-bottom:1px solid #EDF1F8!important}
html body.v019ps-post .entry-content p.v019-byline a{color:#1D4ED8!important;-webkit-text-fill-color:#1D4ED8!important;font-weight:700!important;text-decoration:none!important}
html body.v019ps-post .entry-content p.v019-byline time{white-space:nowrap}
html body.v019ps-post .entry-content a.button,html body.v019ps-post .entry-content .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;padding:12px 24px!important;border-radius:14px!important;border:0!important;background:linear-gradient(135deg,#1D4ED8 0%,#0C3882 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;box-shadow:0 8px 20px rgba(29,78,216,.24)!important;transition:transform .15s ease,filter .15s ease}
html body.v019ps-post .entry-content a.button:hover,html body.v019ps-post .entry-content .wp-block-button__link:hover{filter:brightness(1.08);transform:translateY(-1px)}
html body.v019ps-post .entry-content a.button:focus-visible,html body.v019ps-post .entry-content .wp-block-button__link:focus-visible{outline:3px solid #0C3882;outline-offset:3px}
html body.v019ps-post .entry-content p.v019dest-intro{font-size:17.5px!important}
html body.v019ps-post .entry-content .v019-receba{background:linear-gradient(135deg,#0C3882 0%,#1D4ED8 100%)!important}
html body.v019ps-post .entry-content .v019-receba p{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;margin:0!important}
html body.v019ps-post .entry-content .v019-receba a{color:#0C3882!important;-webkit-text-fill-color:#0C3882!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;min-height:44px!important;box-sizing:border-box!important}
html body.v019ps-post .entry-content .v019dest-vaga{background:#F8FAFF!important;border:1px solid #E1E9F7!important;border-radius:18px!important;padding:20px 22px 18px!important;margin:18px 0!important}
html body.v019ps-post .entry-content .v019dest-vaga>h3{margin:0 0 8px!important}
html body.v019ps-post .entry-content .v019tr-sec,html body.v019ps-post article.category-vagas-em-destaque .entry-content div[style*="text-transform:uppercase"]{display:flex!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#1D4ED8!important;margin:18px 0 8px!important;line-height:1.2!important}
html body.v019ps-post .entry-content .v019tr-sec::before,html body.v019ps-post article.category-vagas-em-destaque .entry-content div[style*="text-transform:uppercase"]::before{content:"";flex:0 0 4px;width:4px;height:14px;border-radius:4px;background:#1D4ED8}
html body.v019ps-post .entry-content ul.v019tr-lista,html body.v019ps-post article.category-vagas-em-destaque .entry-content ul[style]{margin:0 0 6px!important;padding:0 0 0 20px!important}
html body.v019ps-post .entry-content ul.v019tr-lista li,html body.v019ps-post article.category-vagas-em-destaque .entry-content ul[style] li{margin:0 0 6px!important;font-size:16px!important;line-height:1.6!important}
html body.v019ps-post .entry-content p.v019tr-p,html body.v019ps-post article.category-vagas-em-destaque .entry-content p[style="margin:0 0 8px"]{font-size:15.5px!important;color:#475569!important;margin:0 0 6px!important}
html body.v019ps-post .entry-content p.v019dest-acao{margin:16px 0 0!important}
html body.v019ps-post .entry-content p.v019dest-nota,html body.v019ps-post article.category-vagas-em-destaque .entry-content p[style*="font-size:13px"]{font-size:14px!important;line-height:1.5!important;color:#475569!important;background:#F5F8FF!important;border:1px dashed #C9D8F2!important;border-radius:14px!important;padding:12px 16px!important;margin:22px 0 0!important}
html body.v019ps-post .v019-share{display:block!important;width:auto!important;max-width:none!important;margin:28px 0 0!important;padding:20px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid #EDF1F8!important;box-shadow:none!important}
html body.v019ps-post .v019-share-stripe{display:none!important}
html body.v019ps-post .v019-share-inner{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:12px 18px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;text-align:left!important}
html body.v019ps-post .v019-share-phrase{flex:0 0 auto!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:#0C3882!important}
html body.v019ps-post .v019-share-btns{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:auto!important;margin:0!important;padding:0!important}
html body.v019ps-post .v019-share .v019-sb{position:relative!important;box-sizing:border-box!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;line-height:1!important;font-size:0!important;background:linear-gradient(135deg,#1D4ED8 0%,#0C3882 100%)!important;box-shadow:0 4px 12px rgba(29,78,216,.22)!important;color:#fff!important;text-decoration:none!important;transform:none}
html body.v019ps-post .v019-share .v019-sb:hover{filter:brightness(1.12);transform:translateY(-2px)}
html body.v019ps-post .v019-share .v019-sb:focus-visible{outline:3px solid #0C3882!important;outline-offset:2px!important}
html body.v019ps-post .v019-share .v019-sb svg{display:block!important;width:20px!important;height:20px!important;fill:#fff!important;margin:0!important}
html body.v019ps-post .v019-share .v019-copy.v019-done{background:linear-gradient(135deg,#16a34a 0%,#0f7a37 100%)!important}
html body.v019ps-post .v019-leia-tambem{display:block!important;width:auto!important;max-width:none!important;margin:28px 0 0!important;padding:22px 0 0!important;border-top:1px solid #EDF1F8!important;background:transparent!important}
html body.v019ps-post .v019-leia-tambem .v019-rotulo{margin:0 0 14px!important;padding:0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#0C3882!important;text-align:left!important}
html body.v019ps-post .v019-leia-tambem .v019-grade{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
html body.v019ps-post .v019-leia-tambem .v019-mini-card{display:flex!important;flex-direction:column!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #E4EBF7!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 14px rgba(13,38,89,.06)!important;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease}
html body.v019ps-post .v019-leia-tambem .v019-mini-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(13,38,89,.12)!important}
html body.v019ps-post .v019-leia-tambem .v019-mini-card img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;margin:0!important;border-radius:0!important}
html body.v019ps-post .v019-leia-tambem .v019-mini-card span{display:block!important;padding:12px 14px 14px!important;font-size:14.5px!important;line-height:1.4!important;font-weight:700!important;color:#0C3882!important;-webkit-text-fill-color:#0C3882!important;text-decoration:none!important;text-align:left!important}
html body.v019ps-post .entry-content p.v019-ver-hub,html body.v019ps-post .entry-content p.v019sl-maiscidade{margin:14px 0 0!important;padding:0!important;text-align:left!important;font-size:15px!important;line-height:1.3!important}
html body.v019ps-post .entry-content p.v019-ver-hub a,html body.v019ps-post .entry-content p.v019sl-maiscidade a{display:inline-flex!important;align-items:center!important;gap:6px!important;max-width:100%!important;min-height:44px!important;padding:10px 18px!important;border-radius:999px!important;background:#EEF4FF!important;border:1px solid #D5E2FA!important;color:#1D4ED8!important;-webkit-text-fill-color:#1D4ED8!important;font-size:14.5px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;box-sizing:border-box!important}
html body.v019ps-post .entry-content p.v019-ver-hub a:focus-visible,html body.v019ps-post .entry-content p.v019sl-maiscidade a:focus-visible,html body.v019ps-post .v019-leia-tambem .v019-mini-card:focus-visible,html body.v019ps-post .ast-related-post a:focus-visible{outline:3px solid #0C3882!important;outline-offset:2px!important}
html body.v019ps-post .entry-content p.v019-ver-hub a:hover,html body.v019ps-post .entry-content p.v019sl-maiscidade a:hover{background:#E0EAFF!important}
html body.v019ps-post .ast-single-related-posts-container{display:block!important;width:auto!important;max-width:none!important;margin:0 0 30px!important;padding:24px 28px 26px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #E4EBF7!important;border-radius:22px!important;box-shadow:0 8px 24px rgba(13,38,89,.07)!important}
html body.v019ps-post .ast-related-posts-title-section{margin:0 0 14px!important;padding:0!important;border:0!important;background:none!important;text-align:left!important}
html body.v019ps-post .ast-related-posts-title{margin:0!important;padding:0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.3!important;color:#0C3882!important;text-align:left!important}
html body.v019ps-post .ast-related-posts-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:auto!important;margin:0!important;padding:0!important}
html body.v019ps-post .ast-related-posts-wrapper>article.ast-related-post{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.v019ps-post .ast-related-post .ast-related-posts-inner-section{height:100%!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #E4EBF7!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 14px rgba(13,38,89,.06)!important;transition:transform .15s ease,box-shadow .15s ease}
html body.v019ps-post .ast-related-post .ast-related-posts-inner-section:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(13,38,89,.12)!important}
html body.v019ps-post .ast-related-post .ast-related-post-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body.v019ps-post .ast-related-post .ast-related-post-featured-section,html body.v019ps-post .ast-related-post .post-thumb-img-content,html body.v019ps-post .ast-related-post .post-thumb-img-content a{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html body.v019ps-post .ast-related-post .post-thumb-img-content img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;margin:0!important;border-radius:0!important;transform:none!important}
html body.v019ps-post .ast-related-post .entry-header{margin:0!important;padding:12px 14px 14px!important;border:0!important;background:none!important}
html body.v019ps-post .ast-related-post .ast-related-post-title{margin:0!important;padding:0!important;font-size:14.5px!important;line-height:1.4!important;font-weight:700!important;text-align:left!important}
html body.v019ps-post .ast-related-post .ast-related-post-title a{color:#0C3882!important;-webkit-text-fill-color:#0C3882!important;text-decoration:none!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:0!important}
html body.v019ps-post .ast-related-post .entry-meta:empty,html body.v019ps-post .ast-related-post .ast-related-post-content>.entry-content{display:none!important}
@media (max-width:600px){
html body.v019ps-post #content.site-content>.ast-container{padding:0 12px 6px!important}
html body.v019ps-post .ast-single-entry-banner{padding-top:14px!important}
html body.v019ps-post .ast-single-entry-banner>.ast-container{width:calc(100% - 24px)!important;padding:20px 18px 18px!important;border-radius:20px!important}
html body.v019ps-post .ast-single-entry-banner h1.entry-title{font-size:25px!important;line-height:1.22!important;margin:10px 0 12px!important}
html body.v019ps-post article.ast-article-single{padding:22px 18px 20px!important;border-radius:20px!important;margin:12px 0 14px!important}
html body.v019ps-post article.ast-article-single .entry-content{font-size:16.5px!important;line-height:1.68!important}
html body.v019ps-post .entry-content .v019dest-vaga{padding:16px 14px 14px!important;border-radius:16px!important}
html body.v019ps-post .entry-content a.button,html body.v019ps-post .entry-content .wp-block-button__link{display:flex!important;width:100%!important}
html body.v019ps-post .v019-share-inner{flex-direction:column!important;align-items:stretch!important;gap:12px!important}
html body.v019ps-post .v019-share-btns{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;justify-items:center!important;width:100%!important}
html body.v019ps-post .v019-share .v019-sb{flex:none!important;width:100%!important;max-width:48px!important;height:auto!important;aspect-ratio:1/1!important}
html body.v019ps-post .v019-leia-tambem .v019-grade{grid-template-columns:1fr!important;gap:10px!important}
html body.v019ps-post .v019-leia-tambem .v019-mini-card{flex-direction:row!important;align-items:center!important}
html body.v019ps-post .v019-leia-tambem .v019-mini-card img{flex:0 0 112px!important;width:112px!important;aspect-ratio:4/3!important}
html body.v019ps-post .v019-leia-tambem .v019-mini-card span{padding:10px 14px!important;font-size:14px!important}
html body.v019ps-post .entry-content p.v019-ver-hub a,html body.v019ps-post .entry-content p.v019sl-maiscidade a{display:flex!important;width:100%!important;justify-content:center!important;text-align:center!important}
html body.v019ps-post .ast-single-related-posts-container{padding:18px 14px 16px!important;border-radius:20px!important}
html body.v019ps-post .ast-related-posts-wrapper{grid-template-columns:1fr!important;gap:10px!important}
html body.v019ps-post .ast-related-post .ast-related-post-content{display:flex!important;align-items:center!important}
html body.v019ps-post .ast-related-post .ast-related-post-featured-section{flex:0 0 112px!important;width:112px!important}
html body.v019ps-post .ast-related-post .post-thumb-img-content img{aspect-ratio:4/3!important}
html body.v019ps-post .ast-related-post .entry-header{flex:1 1 auto!important;min-width:0!important;padding:10px 14px!important}
html body.v019ps-post .ast-related-post .ast-related-post-title{font-size:14px!important}
}
@media (prefers-reduced-motion:reduce){
html body.v019ps-post .v019-share .v019-sb,html body.v019ps-post .v019-mini-card,html body.v019ps-post .ast-related-posts-inner-section,html body.v019ps-post .entry-content a.button{transition:none!important;transform:none!important}
}

.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://vagas019.com.br/wp-includes/blocks/paragraph/style.min.css */


.ast-desktop .menu-item-3126 .astra-mm-icon-label.icon-item-3126,  .ast-header-break-point .menu-item-3126 .astra-mm-icon-label.icon-item-3126{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-3126 .astra-mm-icon-label.icon-item-3126 svg,  .ast-header-break-point .menu-item-3126 .astra-mm-icon-label.icon-item-3126 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-3768 .astra-mm-icon-label.icon-item-3768,  .ast-header-break-point .menu-item-3768 .astra-mm-icon-label.icon-item-3768{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-3768 .astra-mm-icon-label.icon-item-3768 svg,  .ast-header-break-point .menu-item-3768 .astra-mm-icon-label.icon-item-3768 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-6893 .astra-mm-icon-label.icon-item-6893,  .ast-header-break-point .menu-item-6893 .astra-mm-icon-label.icon-item-6893{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-6893 .astra-mm-icon-label.icon-item-6893 svg,  .ast-header-break-point .menu-item-6893 .astra-mm-icon-label.icon-item-6893 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-3399 .astra-mm-icon-label.icon-item-3399,  .ast-header-break-point .menu-item-3399 .astra-mm-icon-label.icon-item-3399{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-3399 .astra-mm-icon-label.icon-item-3399 svg,  .ast-header-break-point .menu-item-3399 .astra-mm-icon-label.icon-item-3399 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4745 .astra-mm-icon-label.icon-item-4745,  .ast-header-break-point .menu-item-4745 .astra-mm-icon-label.icon-item-4745{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4745 .astra-mm-icon-label.icon-item-4745 svg,  .ast-header-break-point .menu-item-4745 .astra-mm-icon-label.icon-item-4745 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-3404 .astra-mm-icon-label.icon-item-3404,  .ast-header-break-point .menu-item-3404 .astra-mm-icon-label.icon-item-3404{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-3404 .astra-mm-icon-label.icon-item-3404 svg,  .ast-header-break-point .menu-item-3404 .astra-mm-icon-label.icon-item-3404 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4735 .astra-mm-icon-label.icon-item-4735,  .ast-header-break-point .menu-item-4735 .astra-mm-icon-label.icon-item-4735{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4735 .astra-mm-icon-label.icon-item-4735 svg,  .ast-header-break-point .menu-item-4735 .astra-mm-icon-label.icon-item-4735 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4300 .astra-mm-icon-label.icon-item-4300,  .ast-header-break-point .menu-item-4300 .astra-mm-icon-label.icon-item-4300{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4300 .astra-mm-icon-label.icon-item-4300 svg,  .ast-header-break-point .menu-item-4300 .astra-mm-icon-label.icon-item-4300 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4301 .astra-mm-icon-label.icon-item-4301,  .ast-header-break-point .menu-item-4301 .astra-mm-icon-label.icon-item-4301{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4301 .astra-mm-icon-label.icon-item-4301 svg,  .ast-header-break-point .menu-item-4301 .astra-mm-icon-label.icon-item-4301 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4302 .astra-mm-icon-label.icon-item-4302,  .ast-header-break-point .menu-item-4302 .astra-mm-icon-label.icon-item-4302{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4302 .astra-mm-icon-label.icon-item-4302 svg,  .ast-header-break-point .menu-item-4302 .astra-mm-icon-label.icon-item-4302 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-3126 .astra-mm-icon-label.icon-item-3126,  .ast-header-break-point .menu-item-3126 .astra-mm-icon-label.icon-item-3126{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-3126 .astra-mm-icon-label.icon-item-3126 svg,  .ast-header-break-point .menu-item-3126 .astra-mm-icon-label.icon-item-3126 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-3768 .astra-mm-icon-label.icon-item-3768,  .ast-header-break-point .menu-item-3768 .astra-mm-icon-label.icon-item-3768{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-3768 .astra-mm-icon-label.icon-item-3768 svg,  .ast-header-break-point .menu-item-3768 .astra-mm-icon-label.icon-item-3768 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-6893 .astra-mm-icon-label.icon-item-6893,  .ast-header-break-point .menu-item-6893 .astra-mm-icon-label.icon-item-6893{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-6893 .astra-mm-icon-label.icon-item-6893 svg,  .ast-header-break-point .menu-item-6893 .astra-mm-icon-label.icon-item-6893 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-3399 .astra-mm-icon-label.icon-item-3399,  .ast-header-break-point .menu-item-3399 .astra-mm-icon-label.icon-item-3399{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-3399 .astra-mm-icon-label.icon-item-3399 svg,  .ast-header-break-point .menu-item-3399 .astra-mm-icon-label.icon-item-3399 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4745 .astra-mm-icon-label.icon-item-4745,  .ast-header-break-point .menu-item-4745 .astra-mm-icon-label.icon-item-4745{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4745 .astra-mm-icon-label.icon-item-4745 svg,  .ast-header-break-point .menu-item-4745 .astra-mm-icon-label.icon-item-4745 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-3404 .astra-mm-icon-label.icon-item-3404,  .ast-header-break-point .menu-item-3404 .astra-mm-icon-label.icon-item-3404{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-3404 .astra-mm-icon-label.icon-item-3404 svg,  .ast-header-break-point .menu-item-3404 .astra-mm-icon-label.icon-item-3404 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4735 .astra-mm-icon-label.icon-item-4735,  .ast-header-break-point .menu-item-4735 .astra-mm-icon-label.icon-item-4735{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4735 .astra-mm-icon-label.icon-item-4735 svg,  .ast-header-break-point .menu-item-4735 .astra-mm-icon-label.icon-item-4735 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4300 .astra-mm-icon-label.icon-item-4300,  .ast-header-break-point .menu-item-4300 .astra-mm-icon-label.icon-item-4300{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4300 .astra-mm-icon-label.icon-item-4300 svg,  .ast-header-break-point .menu-item-4300 .astra-mm-icon-label.icon-item-4300 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4301 .astra-mm-icon-label.icon-item-4301,  .ast-header-break-point .menu-item-4301 .astra-mm-icon-label.icon-item-4301{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4301 .astra-mm-icon-label.icon-item-4301 svg,  .ast-header-break-point .menu-item-4301 .astra-mm-icon-label.icon-item-4301 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4302 .astra-mm-icon-label.icon-item-4302,  .ast-header-break-point .menu-item-4302 .astra-mm-icon-label.icon-item-4302{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4302 .astra-mm-icon-label.icon-item-4302 svg,  .ast-header-break-point .menu-item-4302 .astra-mm-icon-label.icon-item-4302 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}
/*# sourceURL=astra-addon-megamenu-dynamic-inline-css */

