#top .msw-review-list{columns:3 260px;column-gap:22px;margin:24px 0 8px}#top .msw-review-list .msw-review{box-sizing:border-box;break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;width:100%;padding:22px 23px;margin:0 0 22px;border:1px solid #e5e9eb;border-radius:11px;background:#fff;box-shadow:0 3px 15px rgb(30 40 45 / .035);vertical-align:top}#top .msw-review-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px}#top .msw-review-mark{display:block;margin:0;font:700 37px/1 Georgia,serif}#top .msw-rating{position:relative;display:inline-block;white-space:nowrap;font-family:Arial,sans-serif;font-size:22px;line-height:1;letter-spacing:2px;vertical-align:middle;flex:none}#top .msw-rating-background{color:#d9dde0}#top .msw-rating-foreground{position:absolute;top:0;left:0;overflow:hidden;color:#d6a12b;white-space:nowrap}#top .msw-review blockquote{font-style:normal!important;border:0!important;margin:0!important;padding:0!important;background:none!important;color:#293238;font-size:15px;line-height:1.65}#top .msw-review footer{margin-top:20px;padding-top:15px;border-top:1px solid #eef0f1;font-size:14px;font-weight:700;color:#3a474e}#top .msw-count{display:inline-block;border:1px solid #e5e9eb;border-radius:999px;padding:7px 13px;white-space:nowrap;font-size:13px;font-weight:700}#top .msw-review-form{display:grid;grid-template-columns:1fr 1fr;gap:19px 22px;align-items:start;padding:0;margin:18px 0 0}#top .msw-form-field{display:flex;flex-direction:column;gap:7px;min-width:0}#top .msw-form-field label{font-weight:700;font-size:14px}#top .msw-review-form input[type=text],#top .msw-review-form select,#top .msw-review-form textarea{width:100%;max-width:100%;box-sizing:border-box;color:#293238;background:#fff;border:1px solid #bbc4cb;border-radius:6px;padding:12px 14px;font:inherit;line-height:1.5;height:auto;min-height:48px}#top .msw-review-form textarea{min-height:140px;resize:vertical}#top .msw-review-form :is(input,select,textarea,button):focus-visible{outline:3px solid #d6a12b;outline-offset:2px}#top .msw-form-full,#top .msw-form-consent,#top .msw-form-bottom{grid-column:1/-1}#top .msw-form-honeypot{position:absolute!important;left:-9999px!important;height:1px!important;overflow:hidden!important}#top .msw-form-consent{display:flex;gap:11px;align-items:flex-start;font-size:14px;line-height:1.5}#top .msw-form-consent input{margin:4px 0 0;flex:0 0 auto}#top .msw-form-bottom{display:flex;flex-wrap:wrap;gap:14px;align-items:center}#top .msw-form-bottom small{font-size:12px;color:#667078}#top .msw-form-status,#top .msw-form-error{border-radius:6px;padding:14px 18px;margin:0 0 22px;font-weight:600}#top .msw-form-status{background:#e4f4e8;border:1px solid #9dd0a7;color:#225f34}#top .msw-form-error{background:#fff2ed;border:1px solid #e7b09a;color:#8e3724}#top .msw-rating-preview{display:block;min-height:25px;margin-top:7px}@media(max-width:700px){#top .msw-review-form{grid-template-columns:1fr}#top .msw-review-list{columns:1}}@media(min-width:701px) and (max-width:1050px){#top .msw-review-list{columns:2}}#top .msw-review-form .msw-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;border:0;border-radius:6px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;cursor:pointer;text-decoration:none;transition:opacity .15s ease}#top .msw-review-form .msw-button:hover{opacity:.88}