/* Peach Timbul headings, scoped to the two testimonial title sections. */
.elementor-17 .suriku-feedback-section>.elementor-container{justify-content:center}
.elementor-17 .suriku-feedback-section>.elementor-container>.elementor-column:has(.suriku-feedback-heading){width:100%;max-width:510px}
.elementor-17 .suriku-feedback-section>.elementor-container>.elementor-column:not(:has(.suriku-feedback-heading)){display:none}
.elementor-17 .suriku-feedback-heading{box-sizing:border-box;width:100%;max-width:470px;margin:0 auto;padding:22px 16px;text-align:center;background:linear-gradient(120deg,#ffe2d5,#f8b49d);border:1px solid #d98973;border-radius:18px;box-shadow:0 5px 0 #e8b09d;color:#572638;font-family:Arial,sans-serif}
.elementor-17 .suriku-feedback-heading .suriku-feedback-eyebrow{font-size:12px;font-weight:700;letter-spacing:1px;margin:0 0 12px;line-height:1.5;color:#572638}
.elementor-17 .suriku-feedback-section .suriku-feedback-heading h2.elementor-heading-title{font-family:Arial,sans-serif;font-size:clamp(21px,4vw,29px);font-weight:700;line-height:1.25;margin:0;color:#572638}
.elementor-17 .suriku-feedback-heading .suriku-feedback-stars{font-size:27px;letter-spacing:5px;line-height:1.3;margin-top:13px;color:#986019}

.elementor-17 .suriku-feedback-intro{box-sizing:border-box;max-width:760px;margin:0 auto;padding:32px 22px 24px;text-align:center;color:#572638;background:#fff8f2;font-family:Montserrat,Arial,sans-serif}
.elementor-17 .suriku-feedback-intro h2{font-size:clamp(24px,4vw,32px);line-height:1.3;color:#572638;margin:0 0 18px;font-weight:700}
.elementor-17 .suriku-feedback-intro p{font-size:16px;line-height:1.7;margin:0 0 16px}
.elementor-17 .suriku-feedback-intro p:last-child{margin-bottom:0}

.elementor-17 .suriku-feedback-close{box-sizing:border-box;max-width:760px;margin:24px auto;padding:32px 22px;text-align:center;background:#ffe2d5;color:#572638;font-family:Montserrat,Arial,sans-serif;border-radius:18px}
.elementor-17 .suriku-feedback-close h2{font-size:clamp(25px,4vw,34px);line-height:1.3;font-weight:800;color:#572638;margin:0 0 18px}
.elementor-17 .suriku-feedback-close p{font-size:16px;line-height:1.7;margin:0 0 18px}
.elementor-17 .suriku-feedback-close .suriku-close-highlight{font-weight:700;font-size:20px}
.elementor-17 .suriku-feedback-close .suriku-close-button{display:inline-block;padding:16px 26px;max-width:100%;background:#a42d4b;color:#fff;border-radius:12px;text-decoration:none;font-weight:800;font-size:16px;line-height:1.4}
.elementor-17 .suriku-feedback-close .suriku-close-button:hover{background:#84223c}
.elementor-17 .suriku-feedback-close .suriku-close-button:focus-visible{outline:3px solid #572638;outline-offset:4px}

.suriku-close-countdown{margin:20px auto;padding:16px;background:#fff8f2;border-radius:12px;max-width:360px;color:#572638}.suriku-close-countdown>span{font-size:12px;font-weight:700;letter-spacing:1px}#suriku-close-clock{font-size:32px;font-weight:800;line-height:1.4;font-variant-numeric:tabular-nums}.suriku-close-countdown small{display:block;font-size:12px;line-height:1.4}
