.cb-shero{position:relative;height:560px;overflow:hidden;background-color:var(--brand-confianca);padding:0 var(--container-gutter);}
@media (max-width: 1024px){.cb-shero{position:relative;height:auto;overflow:hidden;background-color:var(--brand-confianca);padding:140px 32px 150px;}}
@media (max-width: 767px){.cb-shero{position:relative;height:auto;overflow:hidden;background-color:var(--brand-confianca);padding:116px 16px 130px;}}
.cb-shero_symbol{left:calc(50% - 200px);top:-1500px;width:2600px;height:2489px;max-width:none;opacity:0.55;}
@media (max-width: 1024px){.cb-shero_symbol{left:calc(50% - 200px);top:-1500px;width:2600px;height:2489px;max-width:none;opacity:0.55;}}
@media (max-width: 767px){.cb-shero_symbol{left:calc(50% - 200px);top:-1500px;width:2600px;height:2489px;max-width:none;opacity:0.55;}}
.cb-shero_inner{height:100%;}
@media (max-width: 1024px){.cb-shero_inner{height:auto;}}
@media (max-width: 767px){.cb-shero_inner{height:auto;}}
.cb-shero_text{position:absolute;left:0;top:170px;width:780px;max-width:100%;gap:24px;}
@media (max-width: 1024px){.cb-shero_text{position:static;left:0;top:170px;width:auto;max-width:100%;gap:24px;}}
@media (max-width: 767px){.cb-shero_text{position:static;left:0;top:170px;width:auto;max-width:100%;gap:24px;}}
.cb-shero_title{font-weight:500;line-height:66px;}
@media (max-width: 1024px){.cb-shero_title{font-weight:500;line-height:1.05;}}
@media (max-width: 767px){.cb-shero_title{font-weight:500;line-height:1.05;}}
.cb-shero_lead{margin:0;max-width:560px;font-family:var(--font-core);font-size:18px;line-height:26px;color:#E4EDE6;}
@media (max-width: 1024px){.cb-shero_lead{margin:0;max-width:560px;font-family:var(--font-core);font-size:18px;line-height:26px;color:#E4EDE6;}}
@media (max-width: 767px){.cb-shero_lead{margin:0;max-width:560px;font-family:var(--font-core);font-size:16px;line-height:24px;color:#E4EDE6;}}
.cb-ssims{position:relative;z-index:2;margin-top:-90px;padding:0 var(--container-gutter) 120px;}
@media (max-width: 1024px){.cb-ssims{position:relative;z-index:2;margin-top:-90px;padding:0 32px 88px;}}
@media (max-width: 767px){.cb-ssims{position:relative;z-index:2;margin-top:-80px;padding:0 16px 64px;}}
@media (max-width: 1024px){.cb-ssims_loop{max-width:640px;margin-left:auto;margin-right:auto;}}
@media (max-width: 767px){.cb-ssims_loop{max-width:640px;margin-left:auto;margin-right:auto;}}
