@charset "utf-8";

.Vu8PD { background: padding-box rgb(0, 0, 0); border-radius: 4px; bottom: 103px; left: 50%; padding: 8px 12px; position: fixed; transform: translateX(-50%); width: 90%; z-index: 999991; }

@media screen and (min-width: 768px) {
  .Vu8PD { bottom: 100px; padding: 8px 16px; width: 460px; }
}

.Vu8PD p { color: rgb(255, 255, 255); font-size: 14px; font-weight: 400; line-height: 20px; padding-right: 40px; }

.Vu8PD .ZuBgC { cursor: pointer; height: 16px; position: absolute; right: 4px; top: 50%; transform: translateY(-50%); width: 16px; }

@media screen and (min-width: 768px) {
  .Vu8PD .ZuBgC { right: 10px; }
}

.Vu8PD .ZuBgC:hover { opacity: 1; }

.Vu8PD .ZuBgC::before { transform: rotate(45deg); }

.Vu8PD .ZuBgC::after { transform: rotate(-45deg); }

.Vu8PD .ZuBgC::after, .Vu8PD .ZuBgC::before { background-color: rgb(255, 255, 255); content: " "; height: 17px; position: absolute; width: 2px; }

.aRe_2 { position: fixed; right: 0px; top: 50vh; z-index: 99; }

.aRe_2 a { background: padding-box rgb(226, 27, 34); border-radius: 4px 0px 0px 4px; box-shadow: -4px 2px 12px 0 rgba(var(--primary-dark-color-rgba),.2),-5px 4px 10px 0 rgba(26,26,26,.2); color: var(--white-color); display: flex; font-size: 10px; font-weight: 600; height: 48px; line-height: 10px; padding: 4px 8px; text-decoration: none; text-transform: uppercase; width: 40px; align-items: center !important; flex-direction: column !important; justify-content: center !important; }

.aRe_2 a::before { background: url("") -15px -5px no-repeat; content: ""; height: 16px; margin-bottom: 4px; width: 10px; }

.aRe_2.Z0CKu { top: 50vh; }

.aRe_2.Z0CKu + iframe { bottom: 103px; }

.plus_plus_enabled .aRe_2 { display: none; }
