.mod-recos-wrap{background:var(--bg,#fff);padding-block:10px;width:100%}.mod-recos{color:#111222;font-family:degular-display,sans-serif;margin-inline:auto;width:min(80vw,1200px)}.recos-title{font-size:clamp(1.25rem,3.2vw,2rem);font-weight:900;letter-spacing:.045em;line-height:1.2;margin:0 0 28px;text-align:center;text-transform:uppercase}.recos-title .accent{color:#ff5515}.recos-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-evenly}.recos-item{align-items:center;display:flex;flex:1 1 calc(25% - 24px);flex-direction:column;max-width:300px;text-align:center}.recos-grid.con-lineas .recos-item{flex-basis:calc(25% - 51px)}@media (max-width:768px){.recos-grid.con-lineas .recos-item,.recos-item{align-items:center;flex:1 1 100%;flex-direction:row;gap:16px;justify-content:flex-start;max-width:100%;text-align:left}.recos-item .recos-icon{align-self:center!important;flex:none;margin:0!important;width:56px}.recos-item .recos-text{flex:1 1 auto;margin:0!important;max-width:none;min-width:0;text-align:left!important}}.recos-icon{display:block;height:auto;margin:0 auto 12px;max-width:20vw;object-fit:contain;width:64px}.recos-text{color:#111222;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.55;margin:0 auto;max-width:36ch;text-align:center}.recos-text strong{font-weight:700}.recos-text .accent{color:#ff5515}.recos-text *,.recos-text p{text-align:inherit}.recos-item.icon-pos-left .recos-icon{align-self:flex-start;margin:0 0 12px}.recos-item.icon-pos-right .recos-icon{align-self:flex-end;margin:0 0 12px}.recos-item.text-align-left .recos-text{margin-left:0;text-align:left}.recos-item.text-align-right .recos-text{margin-right:0;text-align:right}.recos-divider{display:none}.recos-grid.con-lineas .recos-divider{align-items:center;align-self:stretch;display:flex;flex:none;justify-content:center;margin-block:4px;width:3px}.recos-grid.con-lineas .recos-divider:before{background:#333;border-radius:2px;content:"";display:block;height:75%;width:3px}@media (max-width:768px){.recos-grid.con-lineas .recos-divider{display:none}}