.wddm-google-reviews-carousel{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:54px 24px;background:#fff;color:#443d3a;font-family:var(--e-global-typography-text-font-family,"Quicksand"),sans-serif}.wddm-google-reviews-carousel *{box-sizing:border-box}.wddm-google-reviews-carousel__header{text-align:center;max-width:760px;margin:0 auto 30px}.wddm-google-reviews-carousel__eyebrow{margin:0 0 10px;color:#f15b5a;font-family:var(--e-global-typography-primary-font-family,"Quicksand"),sans-serif;font-size:14px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.wddm-google-reviews-carousel h2{margin:0 0 12px;color:#443d3a;font-family:var(--e-global-typography-wddm_section-font-family,"Amatic SC"),cursive;font-size:clamp(44px,5vw,61px);font-weight:var(--e-global-typography-wddm_section-font-weight,700);line-height:var(--e-global-typography-wddm_section-line-height,1);text-transform:none}.wddm-google-reviews-carousel__header p{display:none}.wddm-google-reviews-carousel__summary{display:flex;align-items:center;justify-content:center;gap:10px;color:#766d69;font-family:var(--e-global-typography-text-font-family,"Quicksand"),sans-serif;font-size:15px}.wddm-google-reviews-carousel__summary strong{color:#443d3a;font-size:20px;font-weight:700}.wddm-google-reviews-carousel__stars{display:block;color:#f15b5a;letter-spacing:.08em;font-size:16px;line-height:1}.wddm-google-reviews-carousel__viewport{overflow:hidden;width:100%}.wddm-google-reviews-carousel__track{display:flex;gap:18px;transition:transform 900ms cubic-bezier(.22,.61,.36,1);will-change:transform}.wddm-google-reviews-carousel__card{flex:0 0 calc((100% - 36px)/3);min-width:0;min-height:260px;padding:24px;border:1px solid #eadbd5;border-radius:16px;background:#fffdfc;box-shadow:0 10px 24px rgba(83,61,54,.05)}.wddm-google-reviews-carousel__card-head{display:flex;align-items:center;gap:11px;margin-bottom:18px}.wddm-google-reviews-carousel__avatar{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#f9e8e3;color:#df5755;font-family:var(--e-global-typography-text-font-family,"Quicksand"),sans-serif;font-size:16px;font-weight:700}.wddm-google-reviews-carousel__card-head strong{display:block;margin-bottom:7px;color:#2f2927;font-family:var(--e-global-typography-text-font-family,"Quicksand"),sans-serif;font-size:14px;font-weight:700}.wddm-google-reviews-carousel__tiny-google{margin-left:auto;font-family:Arial,sans-serif;font-size:20px;font-weight:700;background:linear-gradient(135deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75%);-webkit-background-clip:text;background-clip:text;color:transparent}.wddm-google-reviews-carousel__card p{display:-webkit-box;overflow:hidden;margin:0 0 18px;color:#655d59;font-family:var(--e-global-typography-text-font-family,"Quicksand"),sans-serif;font-size:14px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:6}.wddm-google-reviews-carousel__card time{color:#968984;font-family:var(--e-global-typography-text-font-family,"Quicksand"),sans-serif;font-size:12px}.wddm-google-reviews-carousel__footer{display:flex;align-items:center;justify-content:center;margin-top:25px}.wddm-google-reviews-carousel__footer a{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;border:1px solid #f15b5a;border-radius:999px;background:#fff;color:#df5755;font-family:var(--e-global-typography-text-font-family,"Quicksand"),sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease}.wddm-google-reviews-carousel__footer a:hover{background:#f15b5a;color:#fff}@media(max-width:1024px){.wddm-google-reviews-carousel__card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:767px){.wddm-google-reviews-carousel{padding:46px 18px}.wddm-google-reviews-carousel__summary{flex-wrap:wrap}.wddm-google-reviews-carousel__card{flex-basis:100%;min-height:0}.wddm-google-reviews-carousel__footer{margin-top:22px}.wddm-google-reviews-carousel h2{font-size:clamp(44px,12vw,61px)}}@media(prefers-reduced-motion:reduce){.wddm-google-reviews-carousel__track{transition:none}}
