.kuulas-reviews{background:var(--reviews-blue,#1d5070);color:#fff;padding:56px 0;margin:36px 0}.kuulas-reviews__heading{text-align:center;max-width:760px;margin:0 auto 36px}.kuulas-reviews__heading h2{color:inherit;margin-bottom:16px}.kuulas-reviews__heading p{margin-bottom:0}.kuulas-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch;max-width:1160px;margin:0 auto}.kuulas-review{min-width:0;display:flex;flex-direction:column}.kuulas-review__stars{text-align:center;font-size:22px;letter-spacing:5px;line-height:1;margin-bottom:54px;color:#fff}.kuulas-review__card{position:relative;background:#fff;color:#293a43;border-radius:22px;padding:58px 28px 24px;flex:1;display:flex;flex-direction:column;text-align:center}.kuulas-review__logo{position:absolute;top:-36px;left:50%;transform:translate(-50%);width:76px;height:76px;border:1.5px solid var(--reviews-blue);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.kuulas-review__logo img{width:48px;height:52px;object-fit:contain}.kuulas-review__card h3{font-size:19px;line-height:1.3;margin:0 0 7px;color:#173f5a}.kuulas-review__treatment{font-size:12px;line-height:1.5;margin:0 0 14px;color:#596a75}.kuulas-review__quote-mark,.kuulas-review__quote-end{font-family:Georgia,serif;font-size:48px;line-height:.65;color:#698fa8;display:block}.kuulas-review__quote-mark{text-align:left}.kuulas-review__quote-end{text-align:right;margin:12px 0 14px}.kuulas-review__card blockquote{font:inherit;font-size:16px;line-height:1.65;font-style:normal;padding:0;margin:0;border:0;text-align:center;overflow-wrap:anywhere}.kuulas-review__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 16px;font-size:12px;line-height:1.5;border-top:1px solid #e3e9ed;padding-top:16px;margin:auto 0 0;color:#506473}.kuulas-review__meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}.kuulas-reviews__note{max-width:880px;margin:28px auto 0;text-align:center;font-size:13px;line-height:1.65;color:#fff}.kuulas-reviews__note a{color:#fff;text-decoration:underline}.kuulas-reviews__note p:last-child{margin-bottom:0}@media(max-width:900px)and (min-width:601px){.kuulas-reviews__grid{gap:16px}.kuulas-review__card{padding-left:18px;padding-right:18px}}@media(max-width:600px){.kuulas-reviews{padding:36px 0}.kuulas-reviews__grid{grid-template-columns:1fr;gap:32px;max-width:420px}.kuulas-review__card{padding:54px 28px 24px}.kuulas-reviews__heading{margin-bottom:28px}.kuulas-review__stars{margin-bottom:50px}}.kuulas-reviews__heading--award{max-width:1160px;display:grid;grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:28px}.kuulas-reviews__award{display:block;width:150px;height:150px;object-fit:contain;border-radius:50%}@media(max-width:1100px){.kuulas-reviews__heading--award{grid-template-columns:130px minmax(0,1fr);gap:24px}.kuulas-reviews__award{width:130px;height:130px}}@media(max-width:600px){.kuulas-reviews__heading--award{display:flex;flex-direction:column;gap:22px}.kuulas-reviews__award{width:120px;height:120px}}@media(min-width:750px){.kuulas-reviews--booking .kuulas-reviews__grid{display:flex;gap:28px;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;padding:0 4px 16px;align-items:stretch;scrollbar-width:thin;scrollbar-color:#ffffff80 transparent}.kuulas-reviews--booking .kuulas-review{flex:0 0 340px;scroll-snap-align:start}.kuulas-reviews--booking .kuulas-reviews__grid:focus-visible{outline:2px solid white;outline-offset:5px}}@media(min-width:750px)and (max-width:1100px){.kuulas-reviews--booking .kuulas-review{flex-basis:300px}}@media(max-width:749px){.kuulas-reviews--swipe .kuulas-reviews__grid{display:flex;gap:16px;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;padding:0 0 14px;align-items:stretch;scrollbar-width:thin;scrollbar-color:#ffffff80 transparent}.kuulas-reviews--swipe .kuulas-review{flex:0 0 88%;scroll-snap-align:start}.kuulas-reviews--swipe .kuulas-review__card{padding:54px 24px 22px}.kuulas-reviews--swipe .kuulas-reviews__grid:focus-visible{outline:2px solid white;outline-offset:5px}.kuulas-reviews--swipe .kuulas-reviews__note:empty{display:none}}.kuulas-reviews--light{background:#f7f5f2;color:#053c66;padding:36px 0;margin-bottom:0}.kuulas-reviews--light .kuulas-review__stars{color:#053c66;margin-bottom:18px;font-size:18px}.kuulas-reviews--light .kuulas-review__logo{display:none}.kuulas-reviews--light .kuulas-review__card{border:1px solid #ddd4c9;border-radius:8px;padding:24px}.kuulas-reviews--light .kuulas-reviews__note,.kuulas-reviews--light .kuulas-reviews__note a{color:#053c66}.kuulas-reviews--light .kuulas-reviews__grid{scrollbar-color:#053c6680 transparent}.kuulas-reviews--light .kuulas-reviews__grid:focus-visible{outline-color:#053c66}.kuulas-reviews__grid>.kuulas-reviews__heading--award{grid-column:1/-1;width:100%;margin-bottom:8px}@media(max-width:749px){.kuulas-reviews__grid>.kuulas-reviews__heading--award{flex:0 0 88%;min-width:0;width:auto;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background:#fff;color:#053c66;border-radius:22px;padding:28px 24px;margin:76px 0 0;box-sizing:border-box}.kuulas-reviews__grid>.kuulas-reviews__heading--award .kuulas-reviews__award{width:104px;height:104px}.kuulas-reviews__grid>.kuulas-reviews__heading--award h2{font-size:23px;line-height:1.3}.kuulas-reviews__grid>.kuulas-reviews__heading--award .rte{font-size:15px;line-height:1.6}.kuulas-reviews__grid>.kuulas-reviews__heading--award .rte p+p{margin-top:16px}}@media(max-width:600px){.kuulas-reviews__grid>.kuulas-reviews__heading--award{margin-top:72px}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map?subset=AAAAAAQ */
