@charset "utf-8";

.at-sticky-wrapper { position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 9999; display: none; pointer-events: none; background: transparent !important; }

.at-sticky-bar { margin: 0px auto; background: rgb(66, 38, 94); padding-top: 12px; padding-right: 18px; padding-left: 18px; max-width: 820px; border-radius: 10px 10px 0px 0px; pointer-events: auto; border: 1px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.22) 0px 6px 28px; padding-bottom: calc(12px + env(safe-area-inset-bottom, 0px)); }

.at-sticky-row { display: flex; align-items: center; justify-content: space-between; gap: 14px; }

.at-rotating-text { color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; line-height: 1.3; max-width: 68%; }

.at-rotating-viewport { position: relative; height: 2.2em; overflow: hidden; }

.at-rotating-stack { display: flex; flex-direction: column; will-change: transform; transform: translateY(0px); transition: transform 400ms cubic-bezier(0.22, 0.61, 0.36, 1); }

.at-rotating-stack.at-no-anim { transition: none !important; }

.at-line { height: 2.2em; display: flex; align-items: center; white-space: normal; }

.at-sticky-cta a { background: rgb(200, 68, 24); color: rgb(255, 255, 255); padding: 9px 22px; border-radius: 22px; font-weight: 700; text-decoration: none; font-size: 15px; white-space: nowrap; display: inline-block; }

@media (max-width: 767px) {
  .at-sticky-bar { max-width: 95%; padding-top: 10px; padding-right: 14px; padding-left: 14px; padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px)); }
  .at-rotating-text { font-size: 13px; max-width: 62%; }
  .at-sticky-cta a { padding: 8px 18px; font-size: 14px; }
}

@media (prefers-reduced-motion: reduce) {
  .at-rotating-stack { transition: none !important; }
}

.at-ios-bottom-guard { position: fixed; left: 0px; right: 0px; bottom: 0px; height: max(12px,
                constant(safe-area-inset-bottom, 0px),
                env(safe-area-inset-bottom, 0px)); background: rgb(255, 255, 255); pointer-events: none; z-index: 9998; }

html.at-ios-guard, body.at-ios-guard { background: rgb(255, 255, 255) !important; }