 @media only screen and (min-width: 0rem) {#reviews-2354 {padding: var(--sectionPadding);background-color: #F8F7F6;}#reviews-2354 .cs-container {width: 100%;max-width: 36.5rem;margin: auto;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: clamp(2.5rem, 5vw, 3rem);}#reviews-2354 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#reviews-2354 .cs-title {margin: 0;max-width: 20ch;}#reviews-2354 .cs-card-group {margin: 0;padding: 0;display: grid;grid-template-columns: repeat(12, 1fr);gap: clamp(1rem, 2vw, 1.25rem);position: relative;z-index: 1;}#reviews-2354 .cs-item {text-align: left;list-style: none;padding: clamp(2rem, 4vw, 3rem) clamp(1.5rem, 5vw, 3rem);background-color: #fff;grid-column: span 12;position: relative;z-index: 1;}#reviews-2354 .cs-item:last-of-type {padding: 0;order: -1;}#reviews-2354 .cs-featured {font-size: clamp(1.5625rem, 3vw, 1.9375rem);line-height: 1.2em;font-weight: 700;margin: 0 0 1rem;color: var(--headerColor);display: block;}#reviews-2354 .cs-item-text {font-size: clamp(0.875rem, 2vw, 1.25rem);line-height: 1.5em;margin: 0 0 3rem;color: var(--bodyTextColor);}#reviews-2354 .cs-info {display: flex;align-items: center;gap: clamp(0.5rem, 1vw, 1rem);}#reviews-2354 .cs-profile-wrapper {width: 3.25rem;height: 3.25rem;border-radius: 50%;display: block;flex: none;position: relative;z-index: 1;}#reviews-2354 .cs-profile {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}#reviews-2354 .cs-name {font-size: 1.25rem;line-height: 1.2em;font-weight: 700;margin: 0;color: var(--headerColor);display: flex;flex-direction: column;}#reviews-2354 .cs-desc {font-size: 1rem;line-height: 1.5em;font-weight: 400;color: var(--bodyTextColor);}#reviews-2354 .cs-quote {width: 5.375rem;height: auto;display: block;position: absolute;bottom: 0;right: 0;z-index: -1;}#reviews-2354 .cs-picture {width: 100%;height: 90vw;max-height: 28.125rem;display: block;position: relative;z-index: 1;}#reviews-2354 .cs-picture img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}}@media only screen and (min-width: 48rem) {#reviews-2354 .cs-container {max-width: 80rem;}#reviews-2354 .cs-card-group {padding: clamp(3.75rem, 12vw, 9.375rem) 0;}#reviews-2354 .cs-item {grid-column: span 6;}#reviews-2354 .cs-item:last-of-type {width: 85%;max-width: 59.6875rem;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);z-index: -1;}#reviews-2354 .cs-picture {width: 100%;max-height: 100%;}}