
.review-container[data-v-6f58285d] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  flex: 0 0 auto;
  row-gap: 5px;
  word-wrap: break-word;
}
.review-title[data-v-6f58285d] {
  font-size: 15px;
  color: black;
  font-weight: bold;
  text-align: center;
}
.review-content[data-v-6f58285d] {
  font-size: 14px;
  text-align: center;
}
.review-author[data-v-6f58285d] {
  font-size: 16px;
  padding-top: 10px;
}
.review-caption[data-v-6f58285d] {
  font-size: 11px;
  font-style: italic;
}
.fa-star[data-v-6f58285d] {
  height: 15px;
  width: 15px;
  color: #FDCC0D;
}
.read-more[data-v-6f58285d]{
  font-size: 11px;
  color: #00a7e1;
}
.link-style {
  font-size: 18px;
  color: black;
  font-weight: bold;
}
a:link {
  font-size: 18px;
  color: black;
  font-weight: bold;
}
a:visited {
  font-size: 18px;
  color: black;
  font-weight: bold;
}
a:hover {
  font-size: 18px;
  color: black;
  font-weight: bold;
}
a:active {
  font-size: 18px;
  color: black;
  font-weight: bold;
}

.reviews-col[data-v-34d50f1d] {
  display: grid;
  grid-template-columns: auto;
  justify-content: center;
  align-items: center;
  gap: 1em;
  margin-right: 1em;
  margin-left: 1em;
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
}
.embed-container[data-v-34d50f1d] {
  width: 800px;
}
.review-divider[data-v-34d50f1d] {
  border-bottom: 1px lightgrey solid;
  margin-left: 2em;
  margin-right: 2em;
  height: 2px;
}


body {
    background-color: white;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 300;
    font-size: initial !important;
    line-height: initial !important;
}
/* rgb values can be used with rgba function: "rgba(var(--sr-gold-rgb), 0.5)" */
:root {
    --black: #000;
    --black-rgb: 0, 0, 0;
    --blue: #0067b5; /* info alert, select icons */
    --blue-rgb: 0, 103, 181;
    --dark-blue: #007ca9; /* flag */
    --dark-blue-rgb: 0, 124, 169;
    --green: #29aa54; /* success alerts, HIPAA indicator, select icons */
    --green-rgb: 41, 170, 84;
    --grey5: #797979; /* secondary text, labels, select icons */
    --grey5-rgb: 121, 121, 121;
    --grey4: #a9a9a9; /* default elements */
    --grey4-rgb: 169, 169, 169;
    --grey3: #d5d5d5; /* disabled elements, framework shading */
    --grey3-rgb: 213, 213, 213;
    --grey2: #f1f1f1; /* framework shading, selection shading */
    --grey2-rgb: 241, 241, 241;
    --grey1: #f6f6f6; /* framework shading, field shape, selection shading */
    --grey1-rgb: 246, 246, 246;
    --hot-pink: #e11195; /* select icons, flags */
    --hot-pink-rgb: 225, 17, 149;
    --icon-grey: #a1b2b7;
    --orange: #ff8200; /* flag */
    --orange-rgb: 255, 130, 0;
    --purple: #54009c; /* select icons, flag */
    --purple-rgb: 84, 0, 156;
    --red: #e40c1e; /* error alerts, error indicator, select icons */
    --red-rgb: 228, 12, 30;
    --sr-coral: #ff674f; /* task alerts, select icons, new notification and message alert */
    --sr-coral-rgb: 255, 103, 79;
    --sr-gold: #e8a820; /* multi-location, select icons, warning alerts, star ratings */
    --sr-gold-rgb: 232, 168, 32;
    --sr-navy: #002d68; /* primary text, primary icons */
    --sr-navy-rgb: 0, 45, 104;
    --sr-teal: #3bc7c6; /* clickable elements, active/focus states, default buttons */
    --sr-teal-rgb: 59, 199, 198;
    --system-grey: #555; /* alerts, multi-location */
    --system-grey-rgb: 85, 85, 85;
    --white: #fff;
    --white-rgb: 255, 255, 255;
}

.black {
    color: var(--black);
}

.black-background {
    background-color: var(--black);
}

.blue {
    color: var(--blue);
}

.blue-background {
    background-color: var(--blue);
}

.dark-blue {
    color: var(--dark-blue);
}

.dark-blue-background {
    background-color: var(--dark-blue);
}

.green {
    color: var(--green);
}

.green-background {
    background-color: var(--green);
}

.grey5 {
    color: var(--grey5);
}

.grey5-background {
    background-color: var(--grey5);
}

.grey4 {
    color: var(--grey4);
}

.grey4-background {
    background-color: var(--grey4);
}

.grey3 {
    color: var(--grey3);
}

.grey3-background {
    background-color: var(--grey3);
}

.grey2 {
    color: var(--grey2);
}

.grey2-background {
    background-color: var(--grey2);
}

.grey1 {
    color: var(--grey1);
}

.grey1-background {
    background-color: var(--grey1);
}

.hot-pink {
    color: var(--hot-pink);
}

.hot-pink-background {
    background-color: var(--hot-pink);
}

.orange {
    color: var(--orange);
}

.orange-background {
    background-color: var(--orange);
}

.purple {
    color: var(--purple);
}

.purple-background {
    background-color: var(--purple);
}

.red {
    color: var(--red);
}

.red-background {
    background-color: var(--red);
}

.sr-coral {
    color: var(--sr-coral);
}

.sr-coral-background {
    background-color: var(--sr-coral);
}

.sr-gold {
    color: var(--sr-gold);
}

.sr-gold-background {
    background-color: var(--sr-gold);
}

.sr-navy {
    color: var(--sr-navy);
}

.sr-navy-background {
    background-color: var(--sr-navy);
}

.sr-teal {
    color: var(--sr-teal);
}

.sr-teal-background {
    background-color: var(--sr-teal);
}

.system-grey {
    color: var(--system-grey);
}

.system-grey-background {
    background-color: var(--system-grey);
}

.white {
    color: var(--white);
}

.white-background {
    background-color: var(--white);
}

/* SR input */
.sr-input {
    padding: 13px 16px 13px 16px;
    margin: 3px 0 0;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    background-color: var(--grey1);
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    color: var(--sr-navy);
    width: 100%;
    outline-width: 0;
}

.sr-label:hover .sr-input {
    border-color: var(--sr-teal);
}

.sr-input:focus {
    background-color: unset;
    border-color: var(--sr-teal);
}

.error .sr-input {
    border-color: var(--red);
    color: var(--red);
    background-color: unset;
}

button.sr-input {
    height: 50px;
}

/* SR input placeholder */
.sr-input::placeholder {
    color: var(--grey4);
}

.disabled .sr-input::placeholder {
    color: var(--grey3)
}

.error .sr-input::placeholder {
    color: var(--red);
}

/* SR label */
.sr-label {
    font-size: 11px;
    font-weight: 600;
    color: var(--grey5);
    display: block;
}

.sr-label:hover {
    color: var(--sr-navy);
}

.sr-label:focus-within {
    color: var(--sr-navy);
}

.error .sr-label {
    color: var(--red);
}

.disabled .sr-label {
    color: var(--grey3);
}

/* SR required mark */
.sr-required-mark {
    color: var(--sr-teal);
}

.error .sr-required-mark {
    color: var(--red);
}

/* SR error message */
.sr-error-message {
    color: var(--red);
    display: none;
}

.error .sr-error-message {
    display: unset;
}

.sr-input.unselected {
    color: var(--grey4);
}

.spin-pulse {
    animation-name: spin-pulse;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: steps(8);
}
@keyframes spin-pulse {
    0% {
        transform: rotate(0deg); }
    100% {
        transform: rotate(360deg); }
}

[v-cloak] {
    display: none;
}

#cloak-alt {
    display: none;
    justify-content: center;
    margin-top: 150px;
}

[v-cloak] + #cloak-alt {
    display: flex;
}

