@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
@media(min-width:922px){
body,body h1,body h2,body h3,body h4,body h5,body h6,.ast-custom-button,.wp-block-button__link,button,input,select,textarea,.main-header-menu a{font-family:Inter,-apple-system,"Segoe UI",Roboto,sans-serif !important;}
body h1,body h2,body h3{letter-spacing:-.02em !important;}
html.c019x-scrolled .main-header-bar,html.c019x-scrolled .ast-primary-header-bar{background:rgba(7,20,52,.72) !important;background-image:none !important;-webkit-backdrop-filter:saturate(160%) blur(18px) !important;backdrop-filter:saturate(160%) blur(18px) !important;border-bottom:1px solid rgba(255,255,255,.10) !important;box-shadow:0 8px 30px rgba(2,6,23,.28) !important;transition:background .35s ease,backdrop-filter .35s ease !important;}
.ast-custom-button,.wp-block-button__link,.btn,.ast-button,button[type=submit]{transition:transform .12s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease !important;}
.ast-custom-button:active,.wp-block-button__link:active,.btn:active,.ast-button:active,button[type=submit]:active{transform:scale(.95) !important;}
.ast-custom-button,.wp-block-button__link,.btn{border-radius:14px !important;}
#vagas-filtros input,#vagas-filtros select,.search-field,input[type=text],input[type=search]{border-radius:13px !important;}
}
@media(min-width:922px){
.search-card{background:rgba(255,255,255,.10) !important;-webkit-backdrop-filter:blur(24px) saturate(160%) !important;backdrop-filter:blur(24px) saturate(160%) !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:40px !important;padding:8px 8px 8px 10px !important;box-shadow:0 18px 50px -12px rgba(2,12,60,.55),inset 0 1px 0 rgba(255,255,255,.15) !important;gap:6px !important;}
.search-card .field{border-radius:32px !important;transition:background .2s !important;}
.search-card .field:focus-within{background:rgba(255,255,255,.08) !important;}
.search-card .field input{color:#fff !important;font-weight:500 !important;}
.search-card .field input::placeholder{color:rgba(255,255,255,.7) !important;}
.search-card .field__icon{color:rgba(255,255,255,.85) !important;}
.search-card .search-btn{background:linear-gradient(135deg,#2E78FF,#0047FF) !important;border-radius:30px !important;font-weight:800 !important;box-shadow:0 8px 20px -6px rgba(0,71,255,.6) !important;transition:transform .12s !important;}
.search-card .search-btn:active{transform:scale(.95) !important;}
.conteudo-hero,.uagb-block-180ac6e6{padding-top:18px !important;}
.conteudo-hero h2.uagb-ifb-title,.conteudo-hero h1{line-height:1.1 !important;margin-bottom:14px !important;}
}