 @media only screen and (min-width: 0rem) {#reviews {margin: auto;padding-top: 7.5rem;padding-bottom: 3.125rem;}#reviews .container {max-width: 82.5rem;width: 96%;}#reviews .review {position: relative;display: flex;flex-direction: column;margin: 0 auto 6.25rem;background: var(--secondary);max-width: 25.625rem;width: 100%;padding: 4rem 1.875rem 1.125rem 1.875rem;box-shadow: 2px 10px 20px rgba(0, 0, 0, 0.335);border: 1px solid rgba(221, 174, 42, 0.35);transition: transform 0.3s, box-shadow 0.3s;background: url('/assets/images/texture-3.webp') center / cover no-repeat;}#reviews .review::before {content: "";position: absolute;top: 0.5rem;left: 0.5rem;right: 0.5rem;bottom: 0.5rem;border: 1px solid rgba(221, 174, 42, 0.1);pointer-events: none;z-index: 2;}#reviews .review::after {content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(10, 10, 14, 0.92) 0%, rgba(18, 14, 12, 0.86) 50%, rgba(10, 10, 14, 0.92) 100%);z-index: 1;}#reviews .review > * {position: relative;z-index: 2;}#reviews .review:hover {transform: translateY(-0.5rem);box-shadow: 2px 10px 20px rgba(0, 0, 0, 0.275);}#reviews .review .profile {position: absolute;top: calc(-116 / 16 * 1rem);left: -1.5rem;display: block;margin-bottom: 1rem;margin-left: 0;height: 5.125rem;width: 5.125rem;}#reviews .review p {margin-bottom: 1.75rem;line-height: 1.5em;text-align: left;color: var(--bodyTextColorWhite);}#reviews .review .star-group {display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;border-top: 1px solid rgba(215, 178, 90, 0.35);margin-top: auto;padding-top: 1rem;}#reviews .review .star-group .name {display: block;line-height: 1.5rem;font-weight: bold;color: var(--textColorPrimary);font-family: var(--headerFont);text-align: left;}#reviews .review .star-group .desc {display: block;font-weight: 400;color: var(--bodyTextColorWhite);font-family: 'Inter', sans-serif;}#reviews .review .star-group img {display: block;margin: 0;height: 0.9375rem;width: 5.6875rem;}#reviews .review:last-of-type {margin-bottom: 0;}}@media only screen and (min-width: 48rem) {#reviews {padding-top: 9.375rem;padding-bottom: 3.125rem;}#reviews .container {column-count: 2;column-gap: 1.875rem;max-width: 82.5rem;width: 96%;padding: 0;}#reviews .review {display: inline-block;width: 100%;max-width: none;margin: 0 0 7.5rem;break-inside: avoid;-webkit-column-break-inside: avoid;page-break-inside: avoid;}}@media only screen and (min-width: 64rem) {#reviews .container {column-count: 3;}}