@charset "utf-8";

@layer stjr-properties;

@layer stjr-theme, stjr-base, stjr-components, stjr-utilities, stjr-user-styles;

@layer stjr-base {
  .stjr-container { clear: both; color: rgb(0, 0, 0); direction: ltr; line-height: 1.5; }
  .stjr-container input, .stjr-container textarea, .stjr-container select, .stjr-container button { font-family: inherit; z-index: 1; }
  .stjr-container button { border: 0px; }
  .stjr-container input::placeholder, .stjr-container textarea::placeholder { color: rgb(170, 170, 170); }
  .stjr-container input[type="radio"]::before, .stjr-container input[type="radio"]::after { display: none !important; }
  .stjr-container .stjr-select__option--empty { color: rgb(170, 170, 170); }
  .stjr-container select:has(option:checked[disabled]) { color: rgb(170, 170, 170); }
  .stjr-container select option { color: rgb(0, 0, 0); }
  .stjr-container p, .stjr-container span, .stjr-container img, .stjr-container label, .stjr-container fieldset { border: 0px; outline: 0px; vertical-align: baseline; background-color: rgba(255, 255, 255, 0); margin: 0px; padding: 0px; text-align: left; line-height: 1.2; }
  .stjr-container label { float: none; width: auto; text-transform: initial; top: auto; display: inline-block; overflow: visible; }
  .stjr-container p, .stjr-container span, .stjr-container div, .stjr-container a { font-family: inherit; letter-spacing: normal; line-height: 1.2; }
  .stjr-container a:not(.stjr-review__read_more_link) { color: rgb(25, 166, 209); text-decoration: none !important; }
  .stjr-container a:not(.stjr-review__read_more_link)::after, .stjr-container a:not(.stjr-review__read_more_link)::before { border-bottom: 0px; border-top: 0px; text-decoration: none; }
  .stjr-container a:not(.stjr-review__read_more_link):hover, .stjr-container a:not(.stjr-review__read_more_link):focus { text-decoration: none !important; }
  .stjr-container a:not(.stjr-review__read_more_link):hover::after, .stjr-container a:not(.stjr-review__read_more_link):hover::before, .stjr-container a:not(.stjr-review__read_more_link):focus::after, .stjr-container a:not(.stjr-review__read_more_link):focus::before { border-bottom: 0px; border-top: 0px; text-decoration: none; }
  .stjr-container p { font-size: 14px; word-break: break-word; line-height: 1.3em !important; }
  .stjr-container select { appearance: none; border: none; background: url("data:image/svg+xml,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6L.67 0h8.66L5 6z' fill='%23676767'/%3E%3C/svg%3E") calc(100% - 10px) center no-repeat rgba(255, 255, 255, 0); padding-right: 25px; height: auto; margin: auto; }
  .stjr-container input { background: rgb(255, 255, 255); }
  .stjr-container input[name="consent"] { margin-right: 10px; margin-left: 0px; }
  .stjr-container input[type="checkbox"], .stjr-container input[type="radio"] { left: 0px; opacity: 1; position: static; }
  .stjr-container input[type="radio"]:checked + label::before, .stjr-container input[type="radio"]:checked + label::after, .stjr-container input[type="radio"] + label::before { content: none; }
  .stjr-container .clear { height: 0px; line-height: 0; font-size: 0pt; clear: both; margin: 0px; padding: 0px; }
  .stjr-container .stjr-loading { height: 34px; line-height: 34px; display: none; }
  .stjr-container .stjr-loading .custom-icon-spinner2 { vertical-align: middle; }
  .stjr-container .stjr-loading ::placeholder { color: rgb(170, 170, 170); opacity: 1; font-weight: 400; }
  .stjr-container .validator-error { color: rgb(199, 62, 20); font-size: 0.9em; font-weight: 400; margin-bottom: 10px; margin-top: 3px; }
  .stjr-container [class^="custom-icon-"]::before, .stjr-container [class*=" custom-icon-"]::before { font-family: inherit !important; font-style: normal; }
  .stjr-hash { display: none; }
  .stjr-h1, .stjr-h2, .stjr-h3, .stjr-h4, .stjr-h5, .stjr-h6 { font-weight: 500; display: block; margin-block-end: 8px; }
}

.stjr-util-transition--d-0 { transition-duration: 0s !important; }

.stjr-util-slider-container-transition { transition: 0.5s; }

.stjr-util-slider__item-wrapper { display: flex; justify-content: space-between; }

.stjr-util-para--empty { padding: 20px !important; margin-bottom: 0px !important; }

.stjr-util-para--center { text-align: center !important; }

.stjr-util-para--merchant-review-disclaimer { color: rgb(0, 0, 0); font-size: 24px !important; font-weight: normal !important; line-height: 1.25 !important; }

.stjr-widget--mobile .stjr-util-para--merchant-review-disclaimer { font-size: 15px !important; text-align: center; }

@media (max-width: 767px) {
  .stjr-util-para--merchant-review-disclaimer { font-size: 15px !important; text-align: center; }
}

.stjr-util--border-bottom-black { border-bottom: 1px solid rgb(0, 0, 0); }

.stjr-util--pl-0 { padding-left: 0px !important; }

.stjr-util--mt-4 { margin-top: 16px !important; }

.stjr-review-form__character-counter { bottom: -90px; font-size: 13px; font-weight: 400; height: 20px; position: relative; text-align: right; }

@media (max-width: 767px) {
  .stjr-review-form__character-counter { bottom: -85px; height: 30px; line-height: 1.1; text-align: left; }
}

.stjr-default-fieldset { display: block; }

.stjr-default-fieldset--flex { display: flex; }

.stjr-__footer { color: rgb(117, 117, 117); padding: 8px 0px; font-size: 15px; margin-bottom: 20px; text-align: center; }

.stjr-__footer > * { align-self: center; }

.stjr-__footer a { align-items: center; color: rgb(117, 117, 117); display: flex; justify-content: center; vertical-align: middle; }

.stjr-__footer img.stjr-__footer__logo { width: 100%; max-width: 210px !important; height: auto !important; margin: 0px 7px !important; }

.stjr-footer__branding { align-items: center; display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; }

.stjr-footer__branding__text { color: rgb(117, 117, 117); flex-shrink: 0; font-size: 13px; }

.stjr-footer__branding__text--light { color: rgb(162, 165, 170); }

.stjr-footer__branding__logo { font-size: 14px; height: auto; width: 100%; max-width: 100px !important; margin-top: auto !important; margin-bottom: auto !important; }

.stjr-write-link { cursor: pointer; }

.stjr-hidden { display: none; }

.stjr-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }

.stjr-sr-only-focusable:active, .stjr-sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

.stjr-tw-flex { display: flex; }

.stjr-doe-review-row-text { font-size: 13px !important; margin: 16px 0px !important; }

input[type="date"].stjr-date-field-full-calandar-toggle { position: relative; }

input[type="date"].stjr-date-field-full-calandar-toggle::-webkit-calendar-picker-indicator { position: absolute; inset: 0px; width: auto; height: auto; color: rgba(255, 255, 255, 0); background: rgba(255, 255, 255, 0); }

@font-face { font-family: CustomIcomoon; src: url("https://static.sitejabber.com/fonts/icomoon/CustomIcomoon.1760891011.woff") format("woff"), url("https://static.sitejabber.com/fonts/icomoon/CustomIcomoon.1760891011.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

[class^="custom-icon-"], [class*=" custom-icon-"] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; display: inline-block; -webkit-font-smoothing: antialiased; font-family: CustomIcomoon !important; }

.custom-icon-star2::before, .custom-icon-star2-full::before, .custom-icon-star2-half-left::before, .custom-icon-star2-half-right::before, .custom-icon-star2-empty::before { content: ""; }

.custom-icon-star::before { content: ""; }

.custom-icon-spinner2::before { content: ""; }

.custom-icon-spinner11::before { content: ""; }

.custom-icon-camera::before { content: ""; }

.custom-icon-file-presentation::before { content: ""; }

.custom-icon-file-text-o::before { content: ""; }

.custom-icon-pencil-square-o::before { content: ""; }

.custom-icon-pencil::before { content: ""; }

.custom-icon-window-close::before { content: ""; }

.stjr-alert { background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(0, 0, 0); height: 300px; left: 50%; padding: 80px 0px; position: fixed; text-align: center; top: 250px; transform: translate(-50%, -50%); width: min(90%, 600px); z-index: 99999999; }

.stjr-alert .stjr-h1 { font-size: 24px; font-weight: 900; margin: 30px 0px 20px; padding: 0px; }

.stjr-alert p { font-size: 15px; line-height: 1.4; margin: 0px; padding: 0px; }

.stjr-icon, .stjr-container .stjr-review-helpful .helpfulButtonNo__down-icon, .stjr-container .stjr-review-helpful .helpfulButton__up-icon { background-repeat: no-repeat; background-position: center center; background-size: contain; display: inline-block; font-size: 1em; width: 1em; min-height: 1em; vertical-align: middle; }

.stjr-icon__arrow-left { background-image: url("data:image/svg+xml,%3Csvg width='11' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.124.857L2.181 9.131l7.943 8.274' stroke='%23676767' stroke-width='2'/%3E%3C/svg%3E"); }

.stjr-icon__arrow-left--color-light { background-image: url("data:image/svg+xml,%3Csvg width='11' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.124.857L2.181 9.131l7.943 8.274' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E"); }

.stjr-icon__arrow-right { background-image: url("data:image/svg+xml,%3Csvg width='11' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.356 1.213L9.44 9.635l-8.084 8.421' stroke='%23676767' stroke-width='2'/%3E%3C/svg%3E"); }

.stjr-icon__arrow-right--color-light { background-image: url("data:image/svg+xml,%3Csvg width='11' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.356 1.213L9.44 9.635l-8.084 8.421' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E"); }

.stjr-icon__thumbs-up, .stjr-container .stjr-review-helpful .helpfulButton:hover .helpfulButton__up-icon, .stjr-container .stjr-review-helpful .helpfulButton.active .helpfulButton__up-icon { background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.086 7.896c.306-.404.475-.9.475-1.414 0-.818-.457-1.591-1.192-2.023a1.232 1.232 0 00-.624-.169H8.38l.11-2.237A1.948 1.948 0 007.951.608 1.94 1.94 0 006.534 0C5.588 0 4.751.637 4.5 1.549l-1.563 5.66H2.93V15h8.597c.168 0 .331-.033.482-.098a2.34 2.34 0 001.327-2.829 2.343 2.343 0 00.377-2.088c.306-.404.475-.899.475-1.414a2.486 2.486 0 00-.102-.675zM0 7.792v6.626c0 .322.26.582.582.582h1.184V7.21H.582A.582.582 0 000 7.792z' fill='%23464646'/%3E%3C/svg%3E"); }

.stjr-icon--color-light.stjr-icon__thumbs-up, .stjr-container .stjr-review-helpful .helpfulButton:hover .stjr-icon--color-light.helpfulButton__up-icon, .stjr-container .stjr-review-helpful .helpfulButton.active .stjr-icon--color-light.helpfulButton__up-icon { background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.086 7.896c.306-.404.475-.9.475-1.414 0-.818-.457-1.591-1.192-2.023a1.232 1.232 0 00-.624-.169H8.38l.11-2.237A1.948 1.948 0 007.951.608 1.94 1.94 0 006.534 0C5.588 0 4.751.637 4.5 1.549l-1.563 5.66H2.93V15h8.597c.168 0 .331-.033.482-.098a2.34 2.34 0 001.327-2.829 2.343 2.343 0 00.377-2.088c.306-.404.475-.899.475-1.414a2.486 2.486 0 00-.102-.675zM0 7.792v6.626c0 .322.26.582.582.582h1.184V7.21H.582A.582.582 0 000 7.792z' fill='%23969696'/%3E%3C/svg%3E"); }

.stjr-icon__thumbs-up--o, .stjr-container .stjr-review-helpful .helpfulButton__up-icon { background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.488 7.443l-.23.304.11.364c.043.146.067.302.07.466a1.593 1.593 0 01-.323.956l-.23.303.11.365a1.592 1.592 0 01-.256 1.42l-.23.303.109.365a1.59 1.59 0 01-.903 1.923h0l-.004.002a.46.46 0 01-.184.036H3.68V7.331L5.222 1.75h0A1.366 1.366 0 016.535.75h.003a1.19 1.19 0 01.87.373l.001.001c.23.243.348.557.332.893 0 0 0 0 0 0l-.11 2.237-.037.786h5.152c.086 0 .17.023.245.066.518.305.821.839.821 1.376 0 .35-.115.686-.323.961zM1.016 14.25H.75V7.96h.266v6.29z' stroke='%23969696' stroke-width='1.5'/%3E%3C/svg%3E"); }

.stjr-icon--color-light.stjr-icon__thumbs-up--o, .stjr-container .stjr-review-helpful .stjr-icon--color-light.helpfulButton__up-icon { background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.488 7.443l-.23.304.11.364c.043.146.067.302.07.466a1.593 1.593 0 01-.323.956l-.23.303.11.365a1.592 1.592 0 01-.256 1.42l-.23.303.109.365a1.59 1.59 0 01-.903 1.923h0l-.004.002a.46.46 0 01-.184.036H3.68V7.331L5.222 1.75h0A1.366 1.366 0 016.535.75h.003a1.19 1.19 0 01.87.373l.001.001c.23.243.348.557.332.893 0 0 0 0 0 0l-.11 2.237-.037.786h5.152c.086 0 .17.023.245.066.518.305.821.839.821 1.376 0 .35-.115.686-.323.961zM1.016 14.25H.75V7.96h.266v6.29z' stroke='%23969696' stroke-width='1.5'/%3E%3C/svg%3E"); }

.stjr-icon__thumbs-down, .stjr-container .stjr-review-helpful .helpfulButtonNo:hover .helpfulButtonNo__down-icon, .stjr-container .stjr-review-helpful .helpfulButtonNo.active .helpfulButtonNo__down-icon { background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.086 7.104c.306.404.475.9.475 1.414 0 .818-.457 1.591-1.192 2.023-.19.11-.405.17-.624.169H8.38l.11 2.237a1.949 1.949 0 01-.538 1.445A1.942 1.942 0 016.534 15 2.116 2.116 0 014.5 13.451l-1.563-5.66H2.93V0h8.597c.168 0 .331.033.482.098a2.34 2.34 0 011.327 2.829 2.343 2.343 0 01.377 2.088c.306.404.475.899.475 1.414-.003.23-.036.457-.102.675zM0 7.208V.582C0 .26.26 0 .582 0h1.184v7.79H.582A.582.582 0 010 7.208z' fill='%23464646'/%3E%3C/svg%3E"); }

.stjr-icon--color-light.stjr-icon__thumbs-down, .stjr-container .stjr-review-helpful .helpfulButtonNo:hover .stjr-icon--color-light.helpfulButtonNo__down-icon, .stjr-container .stjr-review-helpful .helpfulButtonNo.active .stjr-icon--color-light.helpfulButtonNo__down-icon { background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.086 7.104c.306.404.475.9.475 1.414 0 .818-.457 1.591-1.192 2.023-.19.11-.405.17-.624.169H8.38l.11 2.237a1.949 1.949 0 01-.538 1.445A1.942 1.942 0 016.534 15 2.116 2.116 0 014.5 13.451l-1.563-5.66H2.93V0h8.597c.168 0 .331.033.482.098a2.34 2.34 0 011.327 2.829 2.343 2.343 0 01.377 2.088c.306.404.475.899.475 1.414-.003.23-.036.457-.102.675zM0 7.208V.582C0 .26.26 0 .582 0h1.184v7.79H.582A.582.582 0 010 7.208z' fill='%23969696'/%3E%3C/svg%3E"); }

.stjr-icon__thumbs-down--o, .stjr-container .stjr-review-helpful .helpfulButtonNo__down-icon { background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.488 7.557l-.23-.304.11-.364c.043-.146.067-.302.07-.466a1.593 1.593 0 00-.323-.956l-.23-.303.11-.365a1.59 1.59 0 00-.257-1.42l-.23-.303.11-.365a1.59 1.59 0 00-.903-1.923h0l-.004-.002a.46.46 0 00-.184-.036H3.68v6.919l1.542 5.582h0c.162.587.703.999 1.312.999h.003a1.192 1.192 0 00.87-.373l.001-.001c.23-.243.348-.557.332-.893 0 0 0 0 0 0l-.11-2.237-.037-.786h5.152c.086 0 .17-.023.245-.066.518-.305.821-.839.821-1.376 0-.35-.115-.686-.323-.961zM1.016.75H.75v6.29h.266V.75z' stroke='%23969696' stroke-width='1.5'/%3E%3C/svg%3E"); }

.stjr-icon--color-light.stjr-icon__thumbs-down--o, .stjr-container .stjr-review-helpful .stjr-icon--color-light.helpfulButtonNo__down-icon { background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.488 7.557l-.23-.304.11-.364c.043-.146.067-.302.07-.466a1.593 1.593 0 00-.323-.956l-.23-.303.11-.365a1.59 1.59 0 00-.257-1.42l-.23-.303.11-.365a1.59 1.59 0 00-.903-1.923h0l-.004-.002a.46.46 0 00-.184-.036H3.68v6.919l1.542 5.582h0c.162.587.703.999 1.312.999h.003a1.192 1.192 0 00.87-.373l.001-.001c.23-.243.348-.557.332-.893 0 0 0 0 0 0l-.11-2.237-.037-.786h5.152c.086 0 .17-.023.245-.066.518-.305.821-.839.821-1.376 0-.35-.115-.686-.323-.961zM1.016.75H.75v6.29h.266V.75z' stroke='%23969696' stroke-width='1.5'/%3E%3C/svg%3E"); }

.stjr-icon__check-circle-filled { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(https://static.sitejabber.com/%23a)'%3E%3Cpath fill='%2355C03D' fill-rule='evenodd' d='M.667 8a7.333 7.333 0 1 1 14.666 0A7.333 7.333 0 0 1 .667 8Zm6.804 2.805 4.667-4.667-.943-.943L7 9.391 4.805 7.195l-.943.943 2.667 2.667a.667.667 0 0 0 .942 0Z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }

.stjr-icon__map-pin-line { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%237B7B7A' d='M7.998 1a5.999 5.999 0 0 0-5.541 3.697 5.982 5.982 0 0 0 1.205 6.414.5.5 0 0 0 .094.12l3.46 3.447c.43.429 1.138.429 1.567 0l3.45-3.438a.996.996 0 0 0 .011-.01l.002-.003a.513.513 0 0 0 .063-.075 5.98 5.98 0 0 0-.977-9.14A6.005 6.005 0 0 0 7.998 1Zm0 1a4.995 4.995 0 0 1 4.905 5.963 4.983 4.983 0 0 1-1.368 2.555.482.482 0 0 0-.033.037L8.08 13.969c-.049.049-.105.049-.154 0L4.553 10.61l-.002-.002a.502.502 0 0 0-.084-.086A4.994 4.994 0 0 1 3.38 5.078 4.992 4.992 0 0 1 7.998 2Zm.016 2.012A3.009 3.009 0 0 0 5.01 7.016a3.009 3.009 0 0 0 3.004 3.004 3.016 3.016 0 0 0 3.011-3.004 3.016 3.016 0 0 0-3.011-3.004Zm0 .996a2 2 0 0 1 2.007 2.008 2.003 2.003 0 0 1-2.007 2.007c-1.114 0-2-.894-2-2.007 0-1.114.886-2.008 2-2.008Z'/%3E%3C/svg%3E"); }

.stjr-icon__search { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23535353' d='M13.807 12.86 11.54 10.6a5.28 5.28 0 0 0 1.127-3.267 5.333 5.333 0 1 0-5.334 5.334A5.28 5.28 0 0 0 10.6 11.54l2.26 2.267a.665.665 0 0 0 .947 0 .665.665 0 0 0 0-.947ZM3.333 7.333a4 4 0 1 1 8 0 4 4 0 0 1-8 0Z'/%3E%3C/svg%3E"); }

.stjr-widget .spinner, .stjr-spinner, .stjr-work-indicator { display: inline-block; animation: 1.2s linear 0s infinite normal none running stjr-rotation; }

.stjr-work-indicator { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; font-family: CustomIcomoon !important; }

.stjr-work-indicator::before { content: ""; }

.stjr-widget .spinner + *, .stjr-spinner + *, .stjr-work-indicator + * { padding-left: 10px !important; }

.stjr-work-indicator ~ .helpfulButton, .stjr-work-indicator ~ .helpfulButtonNo { padding-left: 0px !important; }

@keyframes stjr-rotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.stjr-sj-button { background-color: rgb(25, 166, 209); box-shadow: none; border-radius: 3px; box-sizing: border-box; color: rgb(255, 255, 255); float: left; font-size: 15px; letter-spacing: 1px; line-height: 15px; padding: 10px 15px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; height: auto !important; }

.stjr-sj-button--medium { font-size: 18px; font-weight: 700; line-height: 25px; padding: 5px 15px; }

.stjr-sj-button:hover { cursor: pointer; color: rgb(255, 255, 255); background-color: rgb(198, 58, 3); text-decoration: none; }

.stjr-button { display: inline-block; font-size: 15px; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; line-height: 15px; color: rgb(255, 255, 255); border-radius: 3px; padding: 12px 35px; background-color: rgb(125, 125, 125); }

.stjr-button:hover { background-color: rgb(103, 103, 103); cursor: pointer; text-decoration: none; }

.stjr-button--blue { background-color: rgb(25, 166, 209); }

.stjr-button--blue:hover { background-color: rgb(25, 166, 209); opacity: 0.8; }

.stjr-button--orange { background-color: rgb(25, 166, 209) !important; }

.stjr-button--orange:hover { background-color: rgb(25, 166, 209) !important; opacity: 0.8; }

.stjr-button--inverted { color: rgb(25, 166, 209); display: none; }

.stjr-button--inverted:hover { color: rgb(255, 255, 255); }

a.stjr-button { color: rgb(255, 255, 255) !important; }

.stjr-button .stjr-button--inverted a.stjr-button { display: inline-block; color: rgb(255, 255, 255); }

.stjr-container .photo { background-color: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); padding: 1px; border-radius: 3px; }

.stjr-container .photo img { border-radius: 3px; }

.stjr-container .photo.medium { height: 60px; width: 60px; }

.stjr-container .photo.tiny { height: 32px; width: 32px; }

.stjr-container .custom-icon-star2, .stjr-container .custom-icon-star2-full, .stjr-container .custom-icon-star2-half-left { color: rgb(253, 194, 14); }

.stjr-container .custom-icon-star2-half-right { color: rgb(210, 210, 210); }

.stjr-container .custom-icon-star2-empty { color: rgb(210, 210, 210); }

.stjr-container .star.custom-icon-star2-half-left, .stjr-container .custom-icon-star2-half-left { overflow: hidden; margin-right: 0px !important; width: 0.5em !important; }

.stjr-container .custom-icon-star2-half-right { overflow: hidden; transform: rotateY(180deg); width: 0.5em !important; }

.stjr-container .stars--widgets { align-items: center; box-sizing: border-box; display: flex; justify-content: flex-start; margin-top: auto; margin-bottom: auto; }

.stjr-container .stars--widgets { font-size: 15px; text-align: left; }

.stjr-container .stars--widgets .star { box-sizing: border-box; line-height: 1; margin: auto 1px auto 0px; font-size: 15px; height: auto; width: auto; float: left; }

.stjr-container .stars--widgets--normal { font-size: 20px; text-align: left; }

.stjr-container .stars--widgets--normal .star--normal { font-size: 20px; }

.stjr-container .stars--widgets--medium { font-size: 25px; text-align: left; }

.stjr-container .stars--widgets--medium .star--medium { font-size: 25px; }

.stjr-container .stars--widgets--large { text-align: left; width: auto; }

.stjr-container .stars--widgets--large .star--large { font-size: 48px; }

.stjr-container .stars--widgets--responsive { width: auto; text-align: left; }

@media (min-width: 769px) {
  .stjr-container .stars--widgets--responsive { font-size: 48px; text-align: left; width: auto; }
}

.stjr-container .stars--widgets--responsive .star--responsive { font-size: 25px; }

@media (min-width: 769px) {
  .stjr-container .stars--widgets--responsive .star--responsive { font-size: 48px; }
}

.stjr-container .star_rating_header { font-size: 20px; width: 100px; text-align: left; letter-spacing: 0px !important; }

.stjr-sitejabber-stars .stars { margin-top: auto; }

.stjr-sitejabber-stars .stars--widgets .star { position: relative; text-align: center; float: left; color: rgb(255, 255, 255) !important; height: 1em !important; line-height: 1em !important; margin-right: 0.111111em !important; min-width: 1em !important; transform: translateY(0px) !important; width: 1em !important; }

.stjr-sitejabber-stars .stars--widgets .star::before { position: relative; z-index: 2; display: none; }

.stjr-sitejabber-stars .stars--widgets .star::after { background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M10 5a5 5 0 11-5-5 5 5 0 015 5z' fill-rule='evenodd' fill='%23ee6922'/%3E%3Cpath d='M8.4 4a.23.23 0 00-.2-.16l-.44-.07-1.44-.25h-.18a.83.83 0 01-.07-.13L6 3.22l-.2-.41c-.08-.15-.15-.3-.22-.45s-.25-.49-.37-.74A.24.24 0 005 1.48a.25.25 0 00-.22.14l-.36.74c-.08.15-.15.3-.22.45l-.2.41-.08.15-.06.13h-.18l-1.45.21-.44.07a.23.23 0 00-.2.16.26.26 0 00.06.26l.35.36 1.14 1.11v.14l-.35 1.94A.28.28 0 002.9 8H3a.2.2 0 00.11 0l.3-.15 1-.52L5 7l.6.32 1 .51.3.15a.24.24 0 00.23 0 .26.26 0 00.12-.23l-.33-2v-.13L8 4.56l.35-.34A.24.24 0 008.4 4z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E"); background-position: center center; background-repeat: no-repeat; background-size: contain; inset: 0px; content: ""; margin: auto; position: absolute; z-index: 1; height: 1em !important; min-width: 1em !important; width: 1em !important; }

.stjr-sitejabber-stars .stars--widgets .star:last-child { margin-right: auto !important; }

.stjr-sitejabber-stars .stars--widgets .star.custom-icon-star2-empty::before, .stjr-sitejabber-stars .stars--widgets .star.custom-icon-star2-half-right::before { content: "  " !important; }

.stjr-sitejabber-stars .stars--widgets .star.custom-icon-star2-empty::after, .stjr-sitejabber-stars .stars--widgets .star.custom-icon-star2-half-right::after { background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M10 5a5 5 0 11-5-5 5 5 0 015 5z' fill-rule='evenodd' fill='%23D7D7D7'/%3E%3Cpath d='M8.4 4a.23.23 0 00-.2-.16l-.44-.07-1.44-.25h-.18a.83.83 0 01-.07-.13L6 3.22l-.2-.41c-.08-.15-.15-.3-.22-.45s-.25-.49-.37-.74A.24.24 0 005 1.48a.25.25 0 00-.22.14l-.36.74c-.08.15-.15.3-.22.45l-.2.41-.08.15-.06.13h-.18l-1.45.21-.44.07a.23.23 0 00-.2.16.26.26 0 00.06.26l.35.36 1.14 1.11v.14l-.35 1.94A.28.28 0 002.9 8H3a.2.2 0 00.11 0l.3-.15 1-.52L5 7l.6.32 1 .51.3.15a.24.24 0 00.23 0 .26.26 0 00.12-.23l-.33-2v-.13L8 4.56l.35-.34A.24.24 0 008.4 4z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.stjr-sitejabber-stars .stars--widgets .star.custom-icon-star2-half-left { padding-left: 3%; margin-right: 0px !important; }

.stjr-sitejabber-stars .stars--widgets .star.custom-icon-star2-half-right::after { left: -100%; }

.stjr-sitejabber-stars .stars--widgets .star.custom-icon-star2-half-left, .stjr-sitejabber-stars .stars--widgets .star.custom-icon-star2-half-right { overflow: hidden; max-width: 0.5em; min-width: 0.5em !important; }

.stjr-sitejabber-stars .stars--widgets--normal .star--normal { height: 1em !important; line-height: 1em !important; margin-right: 0.111111em !important; min-width: 1em !important; width: 1em !important; }

.stjr-sitejabber-stars .stars--widgets--normal .star--normal::after { height: 1em !important; min-width: 1em !important; width: 1em !important; }

.stjr-sitejabber-stars .stars--widgets--normal .star.custom-icon-star2-half-left, .stjr-sitejabber-stars .stars--widgets--normal .star.custom-icon-star2-half-right { max-width: 0.5em; min-width: 0.5em !important; }

.stjr-sitejabber-stars .stars--widgets--medium .star--medium { height: 1em !important; line-height: 1em !important; margin-right: 0.111111em !important; min-width: 1em !important; width: 1em !important; }

.stjr-sitejabber-stars .stars--widgets--medium .star--medium::after { height: 1em !important; min-width: 1em !important; width: 1em !important; }

.stjr-sitejabber-stars .stars--widgets--medium .star.custom-icon-star2-half-left, .stjr-sitejabber-stars .stars--widgets--medium .star.custom-icon-star2-half-right { max-width: 0.5em; min-width: 0.5em !important; }

.stjr-sitejabber-stars .stars--widgets--large .star--large { height: 1em !important; line-height: 1em !important; margin-right: 0.111111em !important; min-width: 1em !important; width: 1em !important; }

.stjr-sitejabber-stars .stars--widgets--large .star--large::after { height: 1em !important; min-width: 1em !important; width: 1em !important; }

.stjr-sitejabber-stars .stars--widgets--large .star.custom-icon-star2-half-left, .stjr-sitejabber-stars .stars--widgets--large .star.custom-icon-star2-half-right { max-width: 0.5em; min-width: 0.5em !important; }

@media (min-width: 769px) {
  .stjr-sitejabber-stars .stars--widgets--responsive .star--responsive { height: 1em !important; line-height: 1em !important; margin-right: 0.111111em !important; min-width: 1em !important; width: 1em !important; }
  .stjr-sitejabber-stars .stars--widgets--responsive .star--responsive::after { height: 1em !important; min-width: 1em !important; width: 1em !important; }
}

.stjr-sitejabber-stars .stars--widgets--responsive .star.custom-icon-star2-half-left, .stjr-sitejabber-stars .stars--widgets--responsive .star.custom-icon-star2-half-right { max-width: 0.5em; min-width: 0.5em !important; }

.stjr-stars-rating-field.stars fieldset.stars__rating-input { border: 0px; padding: 0px; display: flex; color: rgb(210, 210, 210); }

.stjr-stars-rating-field.stars fieldset.stars__rating-input:focus-visible { outline: 0px; }

.stjr-stars-rating-field.stars fieldset.stars__rating-input:hover { color: rgb(253, 194, 14); }

.stjr-stars-rating-field.stars fieldset.stars__rating-input label { position: relative; cursor: pointer; color: inherit; }

.stjr-stars-rating-field.stars fieldset.stars__rating-input label:focus { color: rgb(253, 194, 14); }

.stjr-stars-rating-field.stars fieldset.stars__rating-input label:hover { color: rgb(253, 194, 14); }

.stjr-stars-rating-field.stars fieldset.stars__rating-input label .star { color: inherit !important; }

.stjr-stars-rating-field.stars fieldset.stars__rating-input label input { margin: auto; top: 0px; bottom: 0px; width: 100%; height: 100%; z-index: 3; cursor: pointer; position: absolute !important; left: 0px !important; right: 0px !important; opacity: 0 !important; }

.stjr-stars-rating-field.stars fieldset.stars__rating-input label input:focus ~ * { color: rgb(253, 194, 14); }

.stjr-stars-rating-field.stars fieldset.stars__rating-input label i { z-index: 4; position: relative; }

.stjr-stars-rating-field.stars fieldset.stars__rating-input label:focus ~ label, .stjr-stars-rating-field.stars fieldset.stars__rating-input label:hover ~ label { color: rgb(210, 210, 210); }

.stjr-stars-rating-field.stars label:has(input:focus-visible) { outline: solid 1px; }

.stjr-stars-rating-field.stars:has(label:nth-child(5) > input:checked) fieldset.stars__rating-input label:nth-child(-n+5), .stjr-stars-rating-field.stars:has(label:nth-child(5) > input:focus-visible) fieldset.stars__rating-input label:nth-child(-n+5) { color: rgb(253, 194, 14); }

.stjr-stars-rating-field.stars:has(label:nth-child(4) > input:checked) fieldset.stars__rating-input label:nth-child(-n+4), .stjr-stars-rating-field.stars:has(label:nth-child(4) > input:focus-visible) fieldset.stars__rating-input label:nth-child(-n+4) { color: rgb(253, 194, 14); }

.stjr-stars-rating-field.stars:has(label:nth-child(3) > input:checked) fieldset.stars__rating-input label:nth-child(-n+3), .stjr-stars-rating-field.stars:has(label:nth-child(3) > input:focus-visible) fieldset.stars__rating-input label:nth-child(-n+3) { color: rgb(253, 194, 14); }

.stjr-stars-rating-field.stars:has(label:nth-child(2) > input:checked) fieldset.stars__rating-input label:nth-child(-n+2), .stjr-stars-rating-field.stars:has(label:nth-child(2) > input:focus-visible) fieldset.stars__rating-input label:nth-child(-n+2) { color: rgb(253, 194, 14); }

.stjr-stars-rating-field.stars:has(label:nth-child(1) > input:checked) fieldset.stars__rating-input label:nth-child(-n+1), .stjr-stars-rating-field.stars:has(label:nth-child(1) > input:focus-visible) fieldset.stars__rating-input label:nth-child(-n+1) { color: rgb(253, 194, 14); }

.stjr-review-page-pagination, .stjr-video-review-grid-pagination, .stjr-review-tab-pagination { align-items: center; color: rgb(103, 103, 103); display: flex; justify-content: center; margin: auto; padding: 10px; }

@media (max-width: 767px) {
  .stjr-review-page-pagination, .stjr-video-review-grid-pagination, .stjr-review-tab-pagination { flex-flow: column; }
}

.stjr-review-page-pagination__numbers, .stjr-video-review-grid-pagination__numbers, .stjr-review-tab-pagination__numbers { display: flex; flex-wrap: wrap; }

.stjr-review-page-pagination .ellipsis, .stjr-video-review-grid-pagination .ellipsis, .stjr-review-tab-pagination .ellipsis { margin-right: 10px; }

.stjr-review-page-pagination { font-size: 15px; line-height: 34px; }

.stjr-review-page-pagination span.stjr-review-page-pagination__link--disabled { padding: 1px 7px 2px; margin-right: 10px; display: none; }

.stjr-review-page-pagination span.stjr-review-page-pagination__link--current, .stjr-review-page-pagination span.stjr-review-page-pagination__link, .stjr-review-page-pagination .stjr-review-page-pagination__link { display: flex; align-items: center; justify-content: center; background-color: rgba(255, 255, 255, 0); color: rgb(117, 117, 117); border-radius: 4px; min-width: 34px; min-height: 34px; line-height: 34px; font-size: 15px; padding: 0px 10px; margin: 5px 10px 5px 0px; text-decoration: none; text-align: center; border: 0px !important; }

@media (max-width: 767px) {
  .stjr-review-page-pagination span.stjr-review-page-pagination__link--current, .stjr-review-page-pagination span.stjr-review-page-pagination__link, .stjr-review-page-pagination .stjr-review-page-pagination__link { line-height: 25px; min-height: 25px; min-width: 25px; padding: 3px 7px; }
}

.stjr-review-page-pagination .stjr-review-page-pagination__link--ellipsis { pointer-events: none; }

.stjr-review-page-pagination__next, .stjr-review-page-pagination__next > span, .stjr-review-page-pagination__previous, .stjr-review-page-pagination__previous > span { display: flex; align-items: center; }

@media (max-width: 767px) {
  .stjr-review-page-pagination__next, .stjr-review-page-pagination__previous, .stjr-review-page-pagination__numbers { display: flex; flex-wrap: wrap; flex: 1 1 auto; justify-content: center; margin-right: 0px; width: 100%; }
}

.stjr-review-page-pagination__next .stjr-review-page-pagination__link, .stjr-review-page-pagination__previous .stjr-review-page-pagination__link { background-color: rgb(117, 117, 117) !important; color: rgb(255, 255, 255) !important; }

.stjr-review-page-pagination span.stjr-review-page-pagination__link--current, .stjr-review-page-pagination .stjr-review-page-pagination__link--current, .stjr-review-page-pagination .stjr-review-page-pagination__link:hover { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255) !important; }

.stjr-review-page-pagination__link:hover { cursor: pointer; }

.stjr-review-page-pagination__prev { margin-right: 10px; }

.stjr-review-page-pagination__page { margin-right: 10px; }

.stjr-review-page-pagination__page.active { font-weight: 700; color: rgb(0, 0, 0); }

.stjr-review-page-pagination .stjr-review-page-pagination__link, .stjr-review-page-pagination .stjr-review-page-pagination__link__link, .stjr-review-page-pagination a.stjr-review-page-pagination__link__link { color: inherit; border: 0px !important; text-decoration: none !important; }

.stjr-review-page-pagination .stjr-review-page-pagination__link__link, .stjr-review-page-pagination a.stjr-review-page-pagination__link__link { text-align: center; flex: 1 1 0%; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; }

.stjr-video-review-grid-pagination { font-size: 15px; line-height: 34px; }

.stjr-video-review-grid-pagination span.stjr-video-review-grid-pagination__link--disabled { padding: 1px 7px 2px; margin-right: 10px; display: none; }

.stjr-video-review-grid-pagination span.stjr-video-review-grid-pagination__link--current, .stjr-video-review-grid-pagination span.stjr-video-review-grid-pagination__link, .stjr-video-review-grid-pagination .stjr-video-review-grid-pagination__link { display: inline-block; background-color: rgba(255, 255, 255, 0); color: rgb(117, 117, 117); border-radius: 4px; min-width: 34px; min-height: 34px; line-height: 34px; font-size: 15px; padding: 0px 10px; margin: 5px 10px 5px 0px; text-decoration: none; text-align: center; border: 0px !important; }

@media (max-width: 767px) {
  .stjr-video-review-grid-pagination span.stjr-video-review-grid-pagination__link--current, .stjr-video-review-grid-pagination span.stjr-video-review-grid-pagination__link, .stjr-video-review-grid-pagination .stjr-video-review-grid-pagination__link { line-height: 25px; min-height: 25px; min-width: 25px; padding: 3px 7px; }
}

.stjr-video-review-grid-pagination__next, .stjr-video-review-grid-pagination__next > span, .stjr-video-review-grid-pagination__previous, .stjr-video-review-grid-pagination__previous > span { display: flex; align-items: center; }

@media (max-width: 767px) {
  .stjr-video-review-grid-pagination__next, .stjr-video-review-grid-pagination__previous, .stjr-video-review-grid-pagination__numbers { display: flex; flex-wrap: wrap; flex: 1 1 auto; justify-content: center; margin-right: 0px; width: 100%; }
}

.stjr-video-review-grid-pagination__next .stjr-video-review-grid-pagination__link, .stjr-video-review-grid-pagination__previous .stjr-video-review-grid-pagination__link { background-color: rgb(117, 117, 117) !important; color: rgb(255, 255, 255) !important; }

.stjr-video-review-grid-pagination span.stjr-video-review-grid-pagination__link--current, .stjr-video-review-grid-pagination .stjr-video-review-grid-pagination__link--current, .stjr-video-review-grid-pagination .stjr-video-review-grid-pagination__link:hover { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255) !important; }

.stjr-video-review-grid-pagination__link:hover { cursor: pointer; }

.stjr-video-review-grid-pagination__prev { margin-right: 10px; }

.stjr-video-review-grid-pagination__page { margin-right: 10px; }

.stjr-video-review-grid-pagination__page.active { font-weight: 700; color: rgb(0, 0, 0); }

.stjr-video-review-grid-pagination .stjr-video-review-grid-pagination__link, .stjr-video-review-grid-pagination .stjr-video-review-grid-pagination__link__link, .stjr-video-review-grid-pagination a.stjr-video-review-grid-pagination__link__link { color: inherit; border: 0px !important; text-decoration: none !important; }

.stjr-review-tab-pagination { border-top: 1px solid rgb(229, 229, 229); display: flex; flex-wrap: wrap; font-size: 12px; justify-content: center; line-height: 28px; margin: 0px 15px; padding: 20px 0px; }

.stjr-review-tab-pagination span.stjr-review-tab-pagination__link--disabled { padding: 1px 7px 2px; margin: 5px 5px 5px 0px; display: none; }

.stjr-review-tab-pagination a { line-height: 28px; border-radius: 4px; }

.stjr-review-tab-pagination span.stjr-review-tab-pagination__link--current, .stjr-review-tab-pagination span.stjr-review-tab-pagination__link, .stjr-review-tab-pagination .stjr-review-tab-pagination__link { display: inline-block; background-color: rgb(255, 255, 255); color: rgb(117, 117, 117); border-radius: 4px; min-height: 28px; line-height: 28px; font-size: inherit; padding: 0px 10px; margin: 5px 5px 5px 0px; text-decoration: none; text-align: center; }

.stjr-review-tab-pagination .stjr-review-tab-pagination__link--ellipsis { pointer-events: none; }

.stjr-review-tab-pagination__next, .stjr-review-tab-pagination__next > span, .stjr-review-tab-pagination__previous, .stjr-review-tab-pagination__previous > span { display: flex; align-items: center; }

@media (max-width: 767px) {
  .stjr-review-tab-pagination__next, .stjr-review-tab-pagination__previous, .stjr-review-tab-pagination__numbers { display: flex; flex-wrap: wrap; flex: 1 1 auto; justify-content: center; margin-right: 0px; width: 100%; }
}

.stjr-review-tab-pagination__next .stjr-review-tab-pagination__link, .stjr-review-tab-pagination__previous .stjr-review-tab-pagination__link { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255); }

.stjr-review-tab-pagination span.stjr-review-tab-pagination__link--current, .stjr-review-tab-pagination .stjr-review-tab-pagination__link--current, .stjr-review-tab-pagination .stjr-review-tab-pagination__link:hover { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255) !important; }

.stjr-review-tab-pagination__link { position: relative; justify-content: center; display: flex !important; }

.stjr-review-tab-pagination__link__link { flex: 1 1 auto; }

.stjr-review-tab-pagination__link:hover { cursor: pointer; }

.stjr-review-tab-pagination__prev { margin-right: 5px; }

.stjr-review-tab-pagination__page { margin-right: 5px; }

.stjr-review-tab-pagination__page.active { font-weight: 700; color: rgb(0, 0, 0); }

.stjr-review-tab-pagination .stjr-review-tab-pagination__link, .stjr-review-tab-pagination .stjr-review-tab-pagination__link__link, .stjr-review-tab-pagination a.stjr-review-tab-pagination__link__link { color: inherit; border: 0px !important; text-decoration: none !important; }

.stjr-review-page-pagination__next .stjr-review-page-pagination__link, .stjr-review-page-pagination__previous .stjr-review-page-pagination__link { background-color: rgb(117, 117, 117) !important; color: rgb(255, 255, 255) !important; }

.stjr-review-page-pagination span.stjr-review-page-pagination__link--current, .stjr-review-page-pagination .stjr-review-page-pagination__link--current, .stjr-review-page-pagination .stjr-review-page-pagination__link:hover { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255) !important; }

.stjr-review-row { padding: 15px 0px; border-bottom: 1px solid rgb(236, 236, 236); }

.stjr-review-row:last-child, .stjr-review-row .stjr-review-row-last { border-bottom: 0px; }

.stjr-review__stars { float: left; margin-right: 7px; }

.stjr-review__title { font-size: 15px; line-height: 17px; color: rgb(0, 0, 0); font-weight: 700; margin-bottom: 10px; text-align: left; }

.stjr-review__title a { border: 0px; color: rgb(224, 81, 30); }

.stjr-author { font-size: 12px; color: rgb(186, 186, 186); margin-bottom: 10px; text-align: left; font-weight: 400; }

.stjr-author__name { color: rgb(0, 0, 0); }

.stjr-review__content { color: rgb(120, 120, 120); font-size: 13px; margin-top: 0px; margin-bottom: 12px; overflow: hidden; }

.stjr-review__content span { color: rgb(120, 120, 120) !important; }

.stjr-review__content span.stjr-review__content__reason { display: block; font-weight: 600; margin-top: 10px !important; }

.stjr-review__primary-links { margin-top: 20px; line-height: 20px; }

.stjr-review__links .helpful { float: left; }

.stjr-review__links .helpful + .links { float: right; position: relative; bottom: 1px; color: rgb(215, 214, 218); }

.stjr-review__links .stjr-container a.stjr-reviews-truncate_more_link { cursor: pointer; color: rgb(224, 81, 30); }

.stjr-review__top-row { display: flex; justify-content: flex-start; line-height: 1.5; }

.stjr-review__top-row .stjr-review__title { line-height: inherit; }

.stjr-review__top-row .stjr-review__title a { line-height: inherit; }

.stjr-review__top-row .stjr-review__stars .stars--widgets .star { line-height: 1.5; }

.stjr-review-comments { margin-top: 7px; margin-bottom: 10px; padding: 8px; background-color: rgb(236, 238, 245); display: block; border-radius: 4px; position: relative; }

.stjr-review-comments::after { bottom: 100%; left: 20%; border-style: solid; border-image: initial; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(236, 238, 245); border-width: 10px; margin-left: -10px; }

.stjr-review-comment { float: left; width: 380px; }

.stjr-review-comments p { font-size: 13px !important; }

.stjr-review-comment__arrow { position: absolute; top: -11px; left: 80px; }

.stjr-review-comment__thumbnail { float: left; margin-right: 8px; }

.stjr-review-comment__author { font-weight: 700; margin-right: 5px; }

.stjr-review-comment__info { margin-top: 4px; color: rgb(103, 103, 103); }

.stjr-review-comment__date { float: left; color: rgb(174, 176, 178); font-size: 12px; }

.stjr-container .stjr-vote-helpful .stjr-vote-helpful__container, .stjr-container .stjr-review-helpful .helpful_container { font-size: 15px; font-weight: 400; line-height: 1; margin-bottom: 15px; margin-top: 15px; }

.stjr-container .stjr-review-helpful.active .isHelpful { color: rgb(70, 70, 70); }

.stjr-container .stjr-review-helpful .helpful_container { display: flex; align-items: center; color: rgb(117, 117, 117); }

.stjr-container .stjr-review-helpful .helpfulButton:hover, .stjr-container .stjr-review-helpful .helpfulButton.active { color: rgb(70, 70, 70); }

.stjr-container .stjr-review-helpful .helpfulButtonNo:hover, .stjr-container .stjr-review-helpful .helpfulButtonNo.active { color: rgb(70, 70, 70); }

.stjr-container .stjr-vote-helpful .stjr-vote-helpful__container + .clear, .stjr-container .stjr-review-helpful .helpful_container + .clear { margin-bottom: 10px; }

.stjr-container .stjr-review-helpful .zero { display: none; }

.stjr-container .stjr-vote-helpful .stjr-vote-helpful__num-hlp, .stjr-container .stjr-review-helpful .numHlp { padding: 0px 5px; color: inherit; }

.stjr-container .stjr-vote-helpful .stjr-vote-helpful__num-hlp-in, .stjr-container .stjr-review-helpful .numHlpIn { display: inline-block; overflow: visible; }

.stjr-container .stjr-vote-helpful .stjr-vote-helpful__button, .stjr-container .stjr-review-helpful .helpfulButton, .stjr-container .stjr-vote-helpful .stjr-vote-helpful__button-no, .stjr-container .stjr-review-helpful .helpfulButtonNo { cursor: pointer; position: relative; box-sizing: content-box; line-height: 1; margin-left: 5px; display: flex; justify-content: center; align-items: center; }

.stjr-container .helpful_container .isHelpful__loading { display: none !important; }

.stjr-container .helpful_container .isHelpful__loading.active { display: inline-block !important; }

.stjr-container .stjr-vote-helpful .stjr-vote-helpful__is-helpful, .stjr-container .stjr-review-helpful .isHelpful { margin-right: 8px; cursor: default; color: rgb(117, 117, 117); }

.stjr-container .stjr-vote-helpful .stjr-vote-helpful__gray-arrow, .stjr-container .stjr-review-helpful .grayArrowLeft { cursor: default; display: none; float: left; height: 9px; left: 6px; overflow: hidden; position: relative; top: 3px; width: 9px; z-index: 1; }

.stjr-container .stjr-vote-helpful .stjr-vote-helpful__gray-arrow::after, .stjr-container .stjr-review-helpful .grayArrowLeft::after { content: ""; position: absolute; width: 7px; height: 7px; background: rgb(255, 255, 255); transform: rotate(120deg) skewY(30deg); top: 1px; left: 6px; border: 1px solid rgb(211, 211, 211); }

.stjr-review__read_more_link { color: rgb(0, 123, 163); text-transform: lowercase; text-decoration: underline !important; }

@media (prefers-reduced-motion: no-preference) {
  .stjr-review__read_more_link { transition: 0.2s; }
}

.stjr-review__read_more_link:hover, .stjr-review__read_more_link:active { text-decoration: none !important; }

.stjr-container .stjr-review-tab-empty { text-align: center; padding-top: 50px; padding-bottom: 70px; }

.stjr-container .stjr-reviews-list-container .stjr-review-tab-empty p { margin-bottom: 20px; text-align: center; font-size: 18px !important; }

.stjr-container .stjr-review-tab-empty .stjr-button { float: none; }

.stjr-review-form__character-counter { bottom: -90px; font-size: 13px; font-weight: 400; height: 20px; position: relative; text-align: right; }

@media (max-width: 767px) {
  .stjr-review-form__character-counter { bottom: -85px; height: 30px; line-height: 1.1; text-align: left; }
}

.stjr-overlay { background: rgba(0, 0, 0, 0.3); inset: 0px; display: block; height: 100%; position: fixed; width: 100%; z-index: 9999997; }

.stjr-overlay--alert { z-index: 99999997; }

.stjr-overlay:not([style]) { display: block !important; }

@media (min-width: 768px) {
  .stjr-dropdown-interactive { width: 140px; }
}

@media (min-width: 768px) {
  .stjr-dropdown-interactive .stjr-dropdown-inner { right: 0px; }
}

.stjr-dropdown-interactive { float: left; height: 45px; position: relative; cursor: pointer; }

.stjr-dropdown-interactive button { background: rgba(255, 255, 255, 0) !important; box-shadow: none !important; }

.stjr-dropdown-interactive button:hover { background: rgba(255, 255, 255, 0) !important; box-shadow: none !important; }

.stjr-dropdown-interactive .stjr-dropdown-inner { background: rgb(255, 255, 255); border: 1px solid rgb(218, 220, 223); left: 0px; position: absolute; top: 0px; z-index: 1; border-radius: 4px; }

.stjr-dropdown-interactive .stjr-dropdown-selected-content, .stjr-dropdown-interactive .stjr-dropdown-selection { height: 32px; font-size: 14px; }

.stjr-dropdown-interactive .sort-dropdown-option-button { background: 0px 0px; border: none; min-height: 32px; line-height: 32px; padding: 0px 0px 0px 10px; text-align: left; width: 100%; }

.stjr-dropdown-interactive .stjr-dropdown-up-down-caret { fill: rgb(98, 102, 105); min-height: 45px; margin-right: 5px; padding: 0px; position: absolute; right: 0px; top: 0px; width: 16px; }

.stjr-dropdown-interactive svg:not(:root) { overflow: hidden; }

.stjr-dropdown-interactive ul { display: none; }

.stjr-dropdown-interactive ul, .stjr-dropdown-interactive ul li { padding-inline-start: 0px; margin: 0px !important; padding: 0px !important; list-style: none !important; }

.stjr-dropdown-interactive ul::after, .stjr-dropdown-interactive ul::before, .stjr-dropdown-interactive ul li::after, .stjr-dropdown-interactive ul li::before { content: none !important; }

.stjr-dropdown-interactive .stjr-dropdown-option { color: rgb(84, 86, 88); font-size: 14px; min-height: 32px; }

.stjr-dropdown-interactive .stjr-dropdown-option:not(.inactive):hover { background: rgb(245, 246, 247); }

.stjr-dropdown-interactive .stjr-dropdown-option-button { background: 0px 0px; border: none; height: 32px; line-height: 32px; padding: 0px 0px 0px 10px; text-align: left; width: 100%; cursor: pointer; font-size: 14px; color: rgb(103, 103, 103); }

.stjr-dropdown-interactive .stjr-dropdown-option.stjr-dropdown-option-disabled > button { opacity: 0.25; cursor: not-allowed; }