.qcr-carousel{width:100%;padding-bottom:30px;box-sizing:border-box;color:#162c3a;font-family:QsmartManrope,Arial,sans-serif}
body #main .qcr-carousel .qtp-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 44px)/2);align-items:start;gap:44px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.qcr-carousel .qtp-review-track::-webkit-scrollbar{display:none}
body #main .qcr-carousel .qtp-review-slide{scroll-snap-align:start;min-width:0;border-top:1px solid #d8e1e8;padding:28px 0 12px;background:#fff;box-sizing:border-box}
/* The source image has white side margins; offset its visible artwork to the heading edge. */
body #main .qcr-carousel .qtp-review-slide .qtp-review-stars{display:block;width:175.5px;height:35.1px;object-fit:contain;margin:0 0 22px -15.44px}
.qcr-rating{display:block;color:#117f8e;font-size:35.1px;line-height:35.1px;letter-spacing:1px;margin:0 0 22px}
body #main .qcr-carousel .qtp-review-slide h3{font:600 22px/1.4 QsmartManrope,Arial,sans-serif!important;margin:0 0 16px!important}
body #main .qcr-carousel .qtp-review-slide p{font:400 16px/1.8 QsmartManrope,Arial,sans-serif!important;margin:0 0 20px;color:#536575;overflow-wrap:anywhere}
body #main .qcr-carousel .qtp-review-slide .qtp-review-author{font-size:20px!important;font-weight:500!important;font-style:oblique 8deg!important;color:#162c3a;margin:20px 0 0!important}
body #main .qcr-carousel .qtp-review-slide .qcr-review-city{font-size:20px!important;font-style:normal!important;font-weight:400!important;color:#536575;margin:0!important}
body #main .qcr-carousel .qtp-review-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px;margin-top:22px}
body #main .qcr-carousel .qtp-review-controls button{display:grid;place-items:center;width:46px;height:46px;min-width:0;min-height:0;padding:0;background:#fff;color:#162c3a;border:1px solid #d2dee4;border-radius:50%;box-shadow:0 3px 14px #162c3a18;cursor:pointer}
body #main .qcr-carousel .qtp-review-controls button:hover{background:#eff4f8;color:#244bed}
body #main .qcr-carousel .qtp-review-controls button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}
.qcr-carousel button:focus-visible,.qcr-carousel .qtp-review-track:focus-visible{outline:3px solid #85aaff;outline-offset:3px}
@media(max-width:640px){body #main .qcr-carousel .qtp-review-track{grid-auto-columns:100%;gap:24px}body #main .qcr-carousel .qtp-review-slide h3{font-size:20px!important}body #main .qcr-carousel .qtp-review-controls button{width:40px;height:40px}}
