.tmBonuses{margin-block:5rem}@media (width<=767px){.tmBonuses{margin-block:2.5rem}}.tmBonuses__inner{max-width:1280px;margin:0 auto}.tmBonuses__title{flex-direction:column;gap:.1em;margin:0 0 1rem;display:flex}.tmBonuses__title .is-magenta{color:#e20074}@media (width<=767px){.tmBonuses__title{font-size:1.5rem}}.tmBonuses__titleBottom,.tmBonuses__titleTop{display:block}.tmBonuses__description{color:#616161;max-width:70ch;margin:0 0 2.5rem}.tmBonuses__grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (width<=1199px){.tmBonuses__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.tmBonuses__grid{grid-template-columns:1fr}}.tmBonuses__card{background:#f1f1f1;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.5rem;font-weight:700;transition:box-shadow .2s,border-color .2s;display:flex}.tmBonuses__card:hover{border-color:#d0d0d0;box-shadow:0 4px 20px #0000000a}.tmBonuses__cardImage{aspect-ratio:2;background:#f1f1f1 repeating-linear-gradient(45deg,#e200740f 0 12px,#e2007400 12px 24px) 0 0/contain no-repeat;border-radius:.375rem;width:100%;margin-bottom:.25rem}.tmBonuses__cardTitle{color:#000;margin:0;font-size:1.375rem;line-height:1.125}.tmBonuses__cardMeta{align-items:center;gap:1rem;display:flex}.tmBonuses__cardAmount{color:#880046;background-color:#f9cce3;border-radius:.375rem;padding:.25rem .5rem;font-weight:700}.tmBonuses__cardCta{color:#262626;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:auto;padding:0;font-size:.95rem;font-weight:600;display:inline-flex}.tmBonuses__cardCta:hover{color:#e20074}.tmBonuses__cardCta .arrow{transition:transform .15s}.tmBonuses__cardCta:hover .arrow{transform:translate(2px)}.tmBonuses__cardFooter{justify-content:space-between;align-items:flex-end;display:flex}
