/* Sellos de respaldo (Cambio 08) */
.sellos-franja{display:block;float:left;width:100%;background:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:40px 2.5% 34px;text-align:center;box-sizing:border-box}
.sellos-titulo{font-family:'Gotham-Bold',Arial,sans-serif;font-size:2em;color:#0A3E53;line-height:1.3}
.sellos-titulo span{display:block;margin-top:6px;font-family:'Gotham-Book',Arial,sans-serif;font-size:.55em;color:#777}
.sellos-lista{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:30px 60px;list-style:none;margin:30px 0 0;padding:0}
.sellos-lista li{width:190px;display:flex;flex-direction:column;align-items:center;margin:0;padding:0;cursor:default}
.sellos-lista li > img,.sellos-lista li > svg{display:block;margin:0 auto}
.sellos-lista .s-ampi{width:170px;height:auto;margin-top:22px}
.sellos-lista .s-gto{width:104px;height:104px}
.sellos-lista .bdg{width:112px;height:112px}
.sellos-lista small{display:block;margin-top:12px;font-family:'Gotham-Book',Arial,sans-serif;font-size:13px;line-height:1.35;color:#666}
.sellos-pie{display:block;float:left;width:100%;text-align:center;margin:30px 0 0;padding:22px 0 14px;border-top:1px solid rgba(255,255,255,.2);box-sizing:border-box}
.sellos-pie img,.sellos-pie svg{display:inline-block;vertical-align:middle;margin:6px 12px}
.sellos-pie .s-ampi{width:120px;height:auto}
.sellos-pie .s-gto{width:78px;height:78px}
.sellos-pie .bdg{width:84px;height:84px}
@media only screen and (max-width:768px){
	.sellos-franja{padding:28px 3% 24px}
	.sellos-titulo{font-size:1.5em}
	.sellos-lista{gap:22px 16px}
	.sellos-lista li{width:44%}
	.sellos-lista .s-ampi{width:130px}
	.sellos-lista .s-gto{width:88px;height:88px}
	.sellos-lista .bdg{width:96px;height:96px}
	.sellos-pie img,.sellos-pie svg{margin:6px 5px}
	.sellos-pie .s-ampi{width:84px}
	.sellos-pie .s-gto{width:54px;height:54px}
	.sellos-pie .bdg{width:60px;height:60px}
}

/* Cambio 25: animación de los sellos (solo si JS la activa con .sl-js) */
.sellos-franja.sl-js .sellos-titulo,.sellos-franja.sl-js .sellos-titulo span,.sellos-franja.sl-js .sellos-lista li{opacity:0}
.sellos-franja.sl-js .sellos-titulo{transform:translateY(22px)}
.sellos-franja.sl-js .sellos-titulo span{transform:translateY(12px)}
.sellos-franja.sl-js .sellos-lista li{transform:translateY(34px) scale(.86)}
.sellos-franja.sl-js .sellos-lista li .bdg,.sellos-franja.sl-js .sellos-lista li .s-gto{transform:rotate(-14deg);transition:transform 1s cubic-bezier(.2,.8,.2,1) var(--r,0s)}
.sellos-franja.sl-js .sellos-lista li small{opacity:0;transform:translateY(8px);transition:opacity .7s ease calc(var(--r,0s) + .5s),transform .7s ease calc(var(--r,0s) + .5s)}
.sellos-franja.sl-in .sellos-titulo{opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}
.sellos-franja.sl-in .sellos-titulo span{opacity:1;transform:none;transition:opacity .8s ease .25s,transform .8s ease .25s}
.sellos-franja.sl-in .sellos-lista li{opacity:1;transform:none;transition:opacity .8s ease var(--r,0s),transform .9s cubic-bezier(.2,.9,.25,1.15) var(--r,0s)}
.sellos-franja.sl-in .sellos-lista li .bdg,.sellos-franja.sl-in .sellos-lista li .s-gto{transform:none}
.sellos-franja.sl-in .sellos-lista li small{opacity:1;transform:none}
.sellos-franja.sl-done .sellos-lista li{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}
.sellos-franja.sl-done .sellos-lista li:hover{transform:translateY(-8px) scale(1.06);filter:drop-shadow(0 10px 14px rgba(10,62,83,.22))}
.sellos-franja.sl-done .sellos-lista li:hover .bdg{transform:rotate(8deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}
