 @media only screen and (min-width: 0rem) {#RPsbs-313 {padding: var(--sectionPadding);}#RPsbs-313 .cs-container {width: 100%;max-width: 50rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: 2rem;}#RPsbs-313 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;animation: fadeIn 0.5s ease-in;}#RPsbs-313 .cs-stars-container {display: flex;gap: clamp(0.5rem, 2vw, 1rem);margin-top: 2rem;justify-content: center;flex-wrap: wrap;}#RPsbs-313 .cs-star {background: none;border: none;cursor: pointer;transition: transform 0.2s ease, opacity 0.2s ease;padding: 0;color: #d4d4d4;}#RPsbs-313 .cs-star:hover {transform: scale(1.1);color: #ffba43;}#RPsbs-313 .cs-star.active {color: #ffba43;}#RPsbs-313 .cs-star-icon {width: clamp(3rem, 8vw, 4.5rem);height: clamp(3rem, 8vw, 4.5rem);display: block;}#RPsbs-313 .cs-feedback-form {text-align: left;}#RPsbs-313 .cs-feedback-form .cs-form {margin-top: 2rem;display: grid;grid-template-columns: 1fr;gap: 1rem;width: 100%;}#RPsbs-313 .cs-feedback-form .bot-field {display: none;}#RPsbs-313 .cs-feedback-form .cs-label {font-size: 0.875rem;font-weight: 700;color: var(--headerColor);display: flex;flex-direction: column;gap: 0.5rem;}#RPsbs-313 .cs-feedback-form .cs-input {font-size: 1rem;padding: 0.75rem 1rem;border: 1px solid #d4d4d4;border-radius: 0.5rem;width: 100%;transition: border-color 0.3s ease, box-shadow 0.3s ease;}#RPsbs-313 .cs-feedback-form .cs-input:focus {outline: none;border-color: var(--primary);box-shadow: 0 0 0 3px rgba(8, 169, 101, 0.1);}#RPsbs-313 .cs-feedback-form .cs-textarea {resize: vertical;min-height: 120px;font-family: inherit;}#RPsbs-313 .cs-feedback-form .cs-full-width {grid-column: 1/-1;}#RPsbs-313 .cs-feedback-form .cs-submit {margin-top: 1rem;padding: 1rem 2rem;background-color: var(--primary);color: white;border: none;border-radius: 0.5rem;font-size: 1rem;font-weight: 700;cursor: pointer;transition: background-color 0.3s ease, transform 0.2s ease;}#RPsbs-313 .cs-feedback-form .cs-submit:hover {background-color: brightness(#08a965, 10%);transform: translateY(-2px);}#RPsbs-313 .cs-feedback-form .cs-submit:active {transform: translateY(0);}#RPsbs-313 .cs-feedback-form .cs-back {margin-top: 1rem;padding: 1rem 2rem;background-color: #7f7f7f;color: white;border: none;border-radius: 0.5rem;font-size: 1rem;font-weight: 700;cursor: pointer;transition: background-color 0.3s ease, transform 0.2s ease;}#RPsbs-313 .cs-feedback-form .cs-back:hover {background-color: brightness(#08a965, 10%);transform: translateY(-2px);color: #fff;}#RPsbs-313 .cs-feedback-form .cs-back:active {transform: translateY(0);}#RPsbs-313 .cs-feedback-form .cs-google-review {margin-top: 1rem;font-size: 0.875rem;color: var(--textColor);}#RPsbs-313 .cs-feedback-form .cs-link {color: var(--primary);text-decoration: none;font-size: 0.875rem;}}@media only screen and (min-width: 48rem) {#RPsbs-313 .cs-star-icon {width: 3.75rem;height: 3.75rem;}#RPsbs-313 .cs-feedback-form .cs-form {grid-template-columns: repeat(2, 1fr);}}@media only screen and (min-width: 64rem) {#RPsbs-313 .cs-star-icon {width: 4.5rem;height: 4.5rem;}}@keyframes fadeIn {from {opacity: 0;transform: translateY(20px);}to {opacity: 1;transform: translateY(0);}}@keyframes checkmarkAppear {0% {opacity: 0;transform: scale(0.5);}50% {transform: scale(1.1);}100% {opacity: 1;transform: scale(1);}}