.cb-phero{position:relative;min-height:580px;box-sizing:border-box;overflow:hidden;background-color:var(--brand-confianca);padding:180px var(--container-gutter) 180px;}
@media (max-width: 1024px){.cb-phero{position:relative;min-height:0;box-sizing:border-box;overflow:hidden;background-color:var(--brand-confianca);padding:140px 32px 150px;}}
@media (max-width: 767px){.cb-phero{position:relative;min-height:0;box-sizing:border-box;overflow:hidden;background-color:var(--brand-confianca);padding:116px 16px 130px;}}
.cb-phero_symbol{left:calc(50% - 200px);top:-1500px;width:2600px;height:2489px;max-width:none;opacity:0.55;}
@media (max-width: 1024px){.cb-phero_symbol{left:calc(50% - 200px);top:-1500px;width:2600px;height:2489px;max-width:none;opacity:0.55;}}
@media (max-width: 767px){.cb-phero_symbol{left:calc(50% - 200px);top:-1500px;width:2600px;height:2489px;max-width:none;opacity:0.55;}}
.cb-phero_text{position:relative;width:760px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;}
@media (max-width: 1024px){.cb-phero_text{position:relative;width:760px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;}}
@media (max-width: 767px){.cb-phero_text{position:relative;width:760px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;}}
.cb-ptitle{font-size:64px;line-height:66px;}
@media (max-width: 1024px){.cb-ptitle{font-size:52px;line-height:1.05;}}
@media (max-width: 767px){.cb-ptitle{font-size:40px;line-height:1.05;}}
.cb-plead{margin:0;max-width:520px;font-family:var(--font-core);font-size:18px;line-height:26px;color:#E4EDE6;}
@media (max-width: 1024px){.cb-plead{margin:0;max-width:520px;font-family:var(--font-core);font-size:18px;line-height:26px;color:#E4EDE6;}}
@media (max-width: 767px){.cb-plead{margin:0;max-width:520px;font-family:var(--font-core);font-size:16px;line-height:24px;color:#E4EDE6;}}
.cb-plist{position:relative;z-index:2;margin-top:-100px;padding:0 var(--container-gutter) 120px;}
@media (max-width: 1024px){.cb-plist{position:relative;z-index:2;margin-top:-90px;padding:0 32px 88px;}}
@media (max-width: 767px){.cb-plist{position:relative;z-index:2;margin-top:-80px;padding:0 16px 64px;}}
