@keyframes rotating-decoration-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.post-card{align-items:center;align-self:stretch;display:flex;height:600px;justify-content:center;width:460px}.post-card__inner{background-image:url(/wp-content/themes/rebel-theme/public/images/CARDS.5dfce9.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;color:#58008a;display:flex;flex-direction:column;height:100%;overflow:visible;padding:9% 8%;position:relative;text-align:center;width:100%}@media(min-width:1681px){.post-card__inner{padding:43px 38px 30px}}.post-card__badge{display:block;height:auto;pointer-events:none;position:absolute;right:-18px;top:-18px;width:max(90px,min(22%,130px));z-index:2}.post-card__image{aspect-ratio:270/238;border-radius:20px;display:block;flex-shrink:0;margin-bottom:20px;overflow:hidden;width:100%}@media(min-width:576px){.post-card__image{margin-bottom:2rem}}.post-card__image a{display:block;height:100%;width:100%}.post-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-card__title{color:#58008a;font-weight:700;margin:0 0 .5rem;text-transform:uppercase;width:100%}.post-card__title a{color:inherit;display:-webkit-box;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.post-card__excerpt{font-size:1rem;font-weight:500;overflow:hidden;padding:0 20px;text-align:center;width:100%}@media(min-width:576px){.post-card__excerpt{margin-bottom:1.5rem}}@media(max-width:575px){.post-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}}.post-card__cta{align-self:center;bottom:13px;flex-shrink:0;font-size:1.5rem;margin-bottom:-22px;margin-top:auto;padding-left:30px;padding-right:30px;position:relative}.post-card__cta.button--green{transition:background-color .25s ease}.post-card__cta.button--green:before{background-image:url(/wp-content/themes/rebel-theme/public/images/FIRE.06a498.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:54px;left:50%;opacity:0;pointer-events:none;position:absolute;top:8px;transform:translate(-50%,-88%);transition:opacity .25s ease;width:48px;z-index:1}.post-card__cta.button--green:focus-visible,.post-card__cta.button--green:hover{background-color:#ff5700}.post-card__cta.button--green:focus-visible:before,.post-card__cta.button--green:hover:before{opacity:1}.post-card--active{z-index:2}