.tf{padding:2.25rem 1.25rem 1.5rem;border-top:1px solid rgb(11 11 11 / .14);background:#edede5;color:#0b0b0b}.tf__top{display:grid;gap:2rem}.tf__news{display:flex;flex-direction:column;gap:.75rem}.tf__title{margin:0;font-size:clamp(1.75rem,3vw,2.125rem);line-height:1.05}.tf__text{margin:0;font-size:.875rem;line-height:1.55}.tf__form{min-height:48px}.tf__social{display:flex;gap:1.25rem;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.tf__col ul{margin:.75rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem;font-size:.875rem}.tf__col a:hover,.tf__social a:hover{text-decoration:underline;text-underline-offset:4px}.tf__coltitle{opacity:.7}.tf__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgb(11 11 11 / .14);font-size:.6875rem}.tf__firma{font-size:1rem}.tf__pay{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.tf__pay svg{width:34px;height:auto}@media screen and (min-width:700px){.tf__top{grid-template-columns:repeat(3,1fr)}.tf__news{grid-column:1 / -1}}@media screen and (min-width:1000px){.tf{padding:3.5rem 3rem 2rem}.tf__top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem}.tf__news{grid-column:auto;max-width:26rem}}.tsos{color:#0b0b0b}.tsos__hero{padding:2.5rem 1.25rem 1.5rem;max-width:46rem}.tsos__title{margin:.5rem 0 1rem;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.02;text-transform:none}.tsos__intro{font-size:1rem;line-height:1.65}.tsos__intro p{margin:0 0 .75rem}.tsos__stats{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 1.25rem 2.5rem}.tsos__stat{display:flex;flex-direction:column;gap:.25rem;padding:1.125rem 1rem;border-radius:10px;background:#afc7e9}.tsos__stat:nth-child(2n){background:#ffffff8c}.tsos__stat b{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1}.tsos__stat .totis-serif{font-size:1.0625rem;line-height:1.2}.tsos__stat small{font-size:.6875rem;opacity:.75;line-height:1.4}.tsos__topic{display:grid;border-top:1px solid rgb(11 11 11 / .14)}.tsos__topic-media{position:relative;min-height:260px;overflow:hidden}.tsos__topic-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tsos__topic-text{padding:2rem 1.25rem 2.5rem}.tsos__topic-title{margin:.375rem 0 1rem;font-size:clamp(1.875rem,3.4vw,2.5rem);line-height:1.08;text-transform:none}.tsos__rte{font-size:.9375rem;line-height:1.65}.tsos__rte p{margin:0 0 .75rem}.tsos__rte ul{margin:.5rem 0 .75rem;padding-left:1.1rem}.tsos__rte li{margin-bottom:.25rem}.tsos__rte small,.tsos__rte .tsos__source{display:block;font-size:.75rem;opacity:.7}.tsos__certs{padding:2.5rem 1.25rem;border-top:1px solid rgb(11 11 11 / .14);background:#e3e2d8}.tsos__certs-intro{max-width:40rem;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.tsos__certs-grid{display:grid;gap:.75rem}.tsos__cert{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem;border-radius:10px;background:#fff9}.tsos__cert-logo{display:flex;align-items:center;height:56px;margin-bottom:.25rem}.tsos__cert-logo img{max-height:56px;width:auto}.tsos__cert-logo span{font-size:1.5rem;font-weight:700}.tsos__cert b{font-size:.9375rem}.tsos__cert-full{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.tsos__cert p{margin:.25rem 0 0;font-size:.875rem;line-height:1.55}.tsos__cert a{margin-top:auto;padding-top:.5rem;font-size:.75rem;text-decoration:underline}.tsos__end{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;padding:3rem 1.25rem;background:#afc7e9}.tsos__end p{margin:0;max-width:36rem;font-size:.9375rem;line-height:1.6}.tsos__end .tsos__end-title{font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.05}@media screen and (min-width:1000px){.tsos__hero{padding:4.5rem 3rem 2.5rem}.tsos__stats{grid-template-columns:repeat(4,1fr);gap:.75rem;padding:0 3rem 4rem}.tsos__topic{grid-template-columns:1fr 1fr;min-height:480px}.tsos__topic.is-reverse .tsos__topic-media{order:2}.tsos__topic-text{display:flex;flex-direction:column;justify-content:center;padding:3rem 4rem}.tsos__certs{padding:4.5rem 3rem}.tsos__certs-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.tsos__end{padding:4.5rem 3rem}}.totis-ventajas__item--link{color:inherit;text-decoration:none}.totis-ventajas__item--link .totis-ventajas__sub{text-decoration:underline;text-underline-offset:3px}.totis-ventajas__item--link:hover .totis-ventajas__sub{opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=AAAAAAAAAAAQAAM */
