.row:has(.twz-reviews){--row-maxwidth: 96rem;--backgroundColor: var(--red-800)}.row:has(.twz-reviews):before{content:""}.twz-reviews{--review-gap: 2.5rem;--review-item-padding: 1.8rem 2.3rem;--review-item-gap: 2rem;display:flex;flex-direction:column;align-items:center;gap:var(--review-gap)}.twz-reviews:not(:has(.twz-reviews__item:nth-child(n+4)))>button{display:none}@media(max-width: 767px){.twz-reviews:not(:has(.twz-reviews__item:nth-child(n+3)))>button{display:none}}.twz-reviews__list{width:100%;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--review-item-gap)}.twz-reviews__item{margin:0 auto;border-radius:var(--container-radius);background-color:var(--white);padding:var(--review-item-padding);max-width:50rem;flex-direction:column;display:flex;gap:var(--review-item-gap)}.twz-reviews__item:nth-child(n+4){display:none}@media(max-width: 767px){.twz-reviews__item{min-width:100%}.twz-reviews__item:nth-child(n+3){display:none}}.twz-reviews__item-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.twz-reviews__item-top date{font-size:1.3rem}.twz-reviews__item-content{line-height:1.6}.twz-reviews__item-bottom{margin-top:auto}.twz-reviews__item-bottom .twz-reviews__item-person{font-weight:var(--bold)}.twz-reviews__item-bottom .twz-reviews__item-course{font-size:1.3rem;margin-top:0}
