:root {
  --rvw-str-clr: #ffd80a;
  --rvw-str-s: 1.5rem;
}

.sd-vls.v1 {
  --sd-vls-v1-icn-sz: 3.33rem;
  --sd-vls-v1-ofst-tp: 3.33rem;
}

@media screen and (min-width: 1280px) {
  .two-clm-lyt {
    overflow: visible !important;
  }

  .two-clm-lyt
    .sd-zn
    > .sd-vls.v1:is(:first-child):has(
      .bg-bx.bx-sdw-lrg-dsk:not(.no-bg, .bdr-bg)
    ) {
    margin-top: calc(calc(7.78rem + var(--sd-vls-v1-ofst-tp)) * -1);
  }
}

.rtg-icn {
  font-size: var(--rvw-str-s);
}

.rtg-icn svg {
  color: var(--rvw-str-clr);
}

.brd-cmb ol li + li::before {
  content: "/";
  margin-left: 1em;
  margin-right: 1em;
}

@media screen and (max-width: 1279px) {
  .brd-cmb ol li:last-child:not(:nth-child(2)),
  .brd-cmb ol li:nth-last-child(n + 3):not(:first-child) {
    display: none;
  }
}

.dk-bg .bg-bx.lk-bg .gform_wrapper .gform_button:hover,
.dk-bg .bg-bx.lk-bg .gform_wrapper input[type="submit"].gform_button:hover,
.dk-bg .bg-bx.lk-bg .gform_wrapper button[type="submit"].gform_button:hover,
.lt-bg .bg-bx.ulk-bg .gform_wrapper .gform_button:hover,
.lt-bg .bg-bx.ulk-bg .gform_wrapper input[type="submit"].gform_button:hover,
.lt-bg .bg-bx.ulk-bg .gform_wrapper button[type="submit"].gform_button:hover {
    background-color: #fff !important;
    color: #000 !important;
}

.vls.v1 {
    --vls-v1-rvw-icn-sz: 2.22rem;
}

.vls.v1 .rvw-icn {
    font-size: var(--vls-v1-rvw-icn-sz);
}

input, textarea, select {
    border: 0 !important;
}

.mrg_lt-0 {
    margin-left: 0 !important;
}

#ContactSystemS1 .gform_wrapper .gfield.gfield_html {
    text-align: inherit !important;
}

#ContactSystemS1 .gform_wrapper .gform_footer, 
#ContactSystemS1 .gform_wrapper .gform_page_footer {
    justify-content: flex-start !important;
}

@media(min-width: 1280px) {
    ul#ReviewSystemS1List {
    gap: 24px !important;
}

    ul#ReviewSystemS1List > li {
        width: calc((100% - 48px) / 3) !important;
    }
}

@media (max-width: 1620px) {
  .site-logo {
    max-width: clamp(180px, 15.43vw, 250px) !important;
  }
}