.cb-acc_root{background-color:var(--color-off-white);font-family:var(--font-body);color:var(--color-ink);}
@media (max-width: 1024px){.cb-acc_root{background-color:var(--color-off-white);font-family:var(--font-body);color:var(--color-ink);}}
@media (max-width: 767px){.cb-acc_root{background-color:var(--color-off-white);font-family:var(--font-body);color:var(--color-ink);}}
.cb-acceso{background-color:transparent;}
@media (max-width: 1024px){.cb-acceso{background-color:transparent;}}
@media (max-width: 767px){.cb-acceso{background-color:transparent;}}
.cb-acc_intro{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--space-3);margin-bottom:var(--space-6);max-width:var(--measure-lead);}
@media (max-width: 1024px){.cb-acc_intro{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--space-3);margin-bottom:var(--space-6);max-width:var(--measure-lead);}}
@media (max-width: 767px){.cb-acc_intro{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--space-3);margin-bottom:var(--space-6);max-width:var(--measure-lead);}}
.cb-acc_title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--color-brand-green);margin-top:0px;margin-bottom:0px;max-width:24ch;}
@media (max-width: 1024px){.cb-acc_title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:34px;line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--color-brand-green);margin-top:0px;margin-bottom:0px;max-width:24ch;}}
@media (max-width: 767px){.cb-acc_title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:28px;line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--color-brand-green);margin-top:0px;margin-bottom:0px;max-width:none;}}
.cb-acc_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:0px;row-gap:0px;}
@media (max-width: 1024px){.cb-acc_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:0px;row-gap:0px;}}
@media (max-width: 767px){.cb-acc_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:0px;row-gap:0px;}}
.cb-acc_help{margin-top:var(--space-4);}
@media (max-width: 1024px){.cb-acc_help{margin-top:var(--space-4);}}
@media (max-width: 767px){.cb-acc_help{margin-top:var(--space-4);}}
