.cc-rich-text .carbon-process-cards{width:100%;margin:0 auto}.cc-rich-text .carbon-process-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.cc-rich-text .carbon-process-card{position:relative;min-height:240px;padding:42px 28px 28px;border-radius:12px;background:var(--carbon-process-card-bg);color:var(--carbon-process-text-color);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.cc-rich-text .carbon-process-card__number{position:absolute;top:14px;left:18px;width:38px;height:38px;border-radius:8px;background:var(--carbon-process-number-bg);color:var(--carbon-process-number-text);display:flex;align-items:center;justify-content:center;line-height:1}.cc-rich-text .carbon-process-card__icon{width:96px;height:96px;object-fit:contain;margin:0 auto 18px;display:block}.cc-rich-text .carbon-process-card__title{margin:0 0 8px;color:inherit;font-size:18px}.cc-rich-text .carbon-process-card__text{margin:0;color:inherit;line-height:1.4}@media screen and (max-width:990px){.cc-rich-text .carbon-process-cards__grid{grid-template-columns:1fr;gap:20px}.cc-rich-text .carbon-process-card{min-height:220px}}.cc-rich-text .section__block.reading-width--inline,.cc-rich-text .text-overlay,.cc-rich-text .max-w-text-overlay{max-width:100%}.cc-rich-text .recover-benefits{padding:32px 24px}.cc-rich-text .recover-benefits__grid{margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:28px;align-items:start;justify-content:center}.cc-rich-text .recover-benefits__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:16px}.cc-rich-text .recover-benefits__icon{width:80px;height:auto;flex-shrink:0;display:block;margin:0 auto}.cc-rich-text .recover-benefits__text{font-size:15px;line-height:1.4;margin:0;text-align:center}@media(max-width:990px){.cc-rich-text .recover-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cc-rich-text .recover-benefits{padding:24px 16px}.cc-rich-text .recover-benefits__grid{grid-template-columns:1fr;gap:24px}}.cc-rich-text .benefits-band{max-width:1000px;width:100%;margin:0 auto;z-index:99}.cc-rich-text .simple-boxes-band{max-width:1200px;width:100%;margin:0 auto;z-index:99}.cc-rich-text .simple-boxes-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.cc-rich-text .benefits-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.cc-rich-text .simple-boxes-item{display:flex;align-items:center;gap:8px;justify-content:center;padding:10px 46px;border-radius:14px;background:#e8ebec;box-sizing:border-box;width:32%;min-height:90px;overflow:hidden;text-align:center}.cc-rich-text .benefit-item{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:14px;background:#fff;box-sizing:border-box;text-align:left;width:32%;min-height:60px;overflow:hidden}.cc-rich-text .benefit-item img{width:18px;height:18px;flex-shrink:0;display:block}.cc-rich-text .benefit-item span{font-size:14px;line-height:1.2}@media screen and (max-width:990px){.cc-rich-text .benefit-item{width:calc(50% - 8px)}}@media screen and (max-width:768px){.cc-rich-text .benefits-band{padding:12px 16px;max-width:100%;width:100%}.cc-rich-text .benefit-item,.cc-rich-text .simple-boxes-item{width:100%;max-width:100%}}.cc-rich-text .readmore-wrapper,.cc-rich-text .readmore-inner,.cc-rich-text .readmore-toggle{scroll-margin-top:0!important}.cc-rich-text .readmore-wrapper{overflow:hidden}.cc-rich-text .readmore-inner{max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height .45s ease,opacity .35s ease,transform .35s ease}.cc-rich-text .readmore-inner.expanded{max-height:2000px;opacity:1;transform:translateY(0)}.cc-rich-text .readmore-toggle{margin-top:12px;display:flex;align-items:center;gap:6px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;padding:0;background:transparent;color:#14323c}.cc-rich-text .readmore-icon{transition:transform .3s ease}.cc-rich-text .readmore-toggle.expanded .readmore-icon{transform:rotate(180deg)}.cc-rich-text :target{scroll-margin-bottom:30px}
/*# sourceMappingURL=/cdn/shop/t/74/assets/tfg-richtext-v2.css.map */
