.cb-vhero{position:relative;height:620px;overflow:hidden;background-color:var(--brand-confianca);padding:0 var(--container-gutter);}
@media (max-width: 1024px){.cb-vhero{position:relative;height:auto;overflow:hidden;background-color:var(--brand-confianca);padding:140px 32px 140px;}}
@media (max-width: 767px){.cb-vhero{position:relative;height:auto;overflow:hidden;background-color:var(--brand-confianca);padding:116px 16px 120px;}}
.cb-vhero_symbol{left:calc(50% - 200px);top:-1500px;width:2600px;height:2489px;max-width:none;opacity:0.55;}
@media (max-width: 1024px){.cb-vhero_symbol{left:calc(50% - 200px);top:-1500px;width:2600px;height:2489px;max-width:none;opacity:0.55;}}
@media (max-width: 767px){.cb-vhero_symbol{left:calc(50% - 200px);top:-1500px;width:2600px;height:2489px;max-width:none;opacity:0.55;}}
.cb-vhero_inner{height:100%;}
@media (max-width: 1024px){.cb-vhero_inner{height:auto;}}
@media (max-width: 767px){.cb-vhero_inner{height:auto;}}
.cb-vhero_text{position:absolute;left:0;top:160px;width:760px;max-width:100%;gap:24px;}
@media (max-width: 1024px){.cb-vhero_text{position:static;left:0;top:160px;width:auto;max-width:100%;gap:24px;}}
@media (max-width: 767px){.cb-vhero_text{position:static;left:0;top:160px;width:auto;max-width:100%;gap:24px;}}
.cb-vhero_title{font-weight:500;line-height:66px;}
@media (max-width: 1024px){.cb-vhero_title{font-weight:500;line-height:1.05;}}
@media (max-width: 767px){.cb-vhero_title{font-weight:500;line-height:1.05;}}
.cb-vhero_lead{margin:0;max-width:560px;font-family:var(--font-core);font-size:18px;line-height:26px;color:#E4EDE6;}
@media (max-width: 1024px){.cb-vhero_lead{margin:0;max-width:560px;font-family:var(--font-core);font-size:18px;line-height:26px;color:#E4EDE6;}}
@media (max-width: 767px){.cb-vhero_lead{margin:0;max-width:560px;font-family:var(--font-core);font-size:16px;line-height:24px;color:#E4EDE6;}}
.cb-vjobs{position:relative;z-index:2;margin-top:-80px;padding:0 var(--container-gutter) 120px;}
@media (max-width: 1024px){.cb-vjobs{position:relative;z-index:2;margin-top:-80px;padding:0 32px 88px;}}
@media (max-width: 767px){.cb-vjobs{position:relative;z-index:2;margin-top:-72px;padding:0 16px 64px;}}
.cb-vjobs_card{border-radius:20px;background-color:#FFFFFF;box-shadow:inset 0 0 0 1px #E1DFD9, 0 12px 32px rgba(11,47,19,.06);padding:48px 48px 40px;}
@media (max-width: 1024px){.cb-vjobs_card{border-radius:20px;background-color:#FFFFFF;box-shadow:inset 0 0 0 1px #E1DFD9, 0 12px 32px rgba(11,47,19,.06);padding:36px 28px 32px;}}
@media (max-width: 767px){.cb-vjobs_card{border-radius:20px;background-color:#FFFFFF;box-shadow:inset 0 0 0 1px #E1DFD9, 0 12px 32px rgba(11,47,19,.06);padding:28px 18px 24px;}}
.cb-vloop{margin-top:24px;}
@media (max-width: 1024px){.cb-vloop{margin-top:24px;}}
@media (max-width: 767px){.cb-vloop{margin-top:24px;}}
.cb-vempty_t{font-family:var(--font-core);font-size:20px;font-weight:500;line-height:26px;color:var(--brand-confianca);}
@media (max-width: 1024px){.cb-vempty_t{font-family:var(--font-core);font-size:20px;font-weight:500;line-height:26px;color:var(--brand-confianca);}}
@media (max-width: 767px){.cb-vempty_t{font-family:var(--font-core);font-size:20px;font-weight:500;line-height:26px;color:var(--brand-confianca);}}
.cb-vempty_d{font-family:var(--font-core);font-size:15px;line-height:22px;color:#555555;}
@media (max-width: 1024px){.cb-vempty_d{font-family:var(--font-core);font-size:15px;line-height:22px;color:#555555;}}
@media (max-width: 767px){.cb-vempty_d{font-family:var(--font-core);font-size:15px;line-height:22px;color:#555555;}}
