.LmsInviteBanner_banner__prXnV{position:-webkit-sticky;position:sticky;top:calc(72px + var(--top-banner-height, 0px));z-index:99;background:var(--primary-main);width:100%;overflow:hidden;color:var(--primary-contrast-text)}.LmsInviteBanner_swirl__q8ipq{position:absolute;top:50%;width:110px;height:110px;pointer-events:none}.LmsInviteBanner_swirl__q8ipq img{display:block;width:100%;height:100%}.LmsInviteBanner_swirlStart__Z2wN9{transform:translateY(-50%) rotate(-47deg);inset-inline-start:8%}.LmsInviteBanner_swirlEnd__oYp73{transform:translateY(-50%) rotate(47deg) scaleX(-1);inset-inline-end:8%}.LmsInviteBanner_inner__wEck5{display:flex;position:relative;justify-content:center;align-items:center;gap:var(--spacing-24);margin:0 auto;padding:var(--spacing-10) var(--spacing-64);min-height:60px}.LmsInviteBanner_text__TFCIQ{font-weight:400;margin:0}.LmsInviteBanner_text__TFCIQ,.LmsInviteBanner_title__20zm9{font-size:16px;line-height:1.5;font-family:var(--main-font);letter-spacing:0}.LmsInviteBanner_title__20zm9{font-weight:600}.LmsInviteBanner_cta__qBQVG{font-weight:600;font-size:14px;line-height:1.429;font-family:var(--main-font);letter-spacing:0;display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;gap:var(--spacing-4);transition:opacity .15s ease;border-radius:var(--radius-8);background:var(--primary-contrast-text);padding:var(--spacing-8) var(--spacing-12) var(--spacing-8) var(--spacing-16);color:var(--extras-white);text-decoration:none;white-space:nowrap}.LmsInviteBanner_cta__qBQVG:hover{opacity:.85}.LmsInviteBanner_cta__qBQVG:active{transform:translateY(2px)}.LmsInviteBanner_cta__qBQVG:focus-visible{outline:2px solid var(--primary-contrast-text);outline-offset:2px}.LmsInviteBanner_dismiss__mDDue{display:inline-flex;position:absolute;top:50%;justify-content:center;align-items:center;transform:translateY(-50%);cursor:pointer;inset-inline-end:var(--spacing-16);border:none;border-radius:var(--radius-8);background:transparent;padding:var(--spacing-6);color:inherit}.LmsInviteBanner_dismiss__mDDue:hover{background:var(--extras-opacity-surface-hover)}.LmsInviteBanner_dismiss__mDDue:focus-visible{outline:2px solid var(--primary-contrast-text)}@media screen and (max-width:768px){.LmsInviteBanner_swirlStart__Z2wN9{display:none}.LmsInviteBanner_swirlEnd__oYp73{inset-inline-end:-110px}.LmsInviteBanner_inner__wEck5{flex-direction:column;align-items:flex-start;gap:var(--spacing-10);padding:var(--spacing-12) var(--spacing-48) var(--spacing-12) var(--spacing-16)}.LmsInviteBanner_text__TFCIQ{font-weight:400}.LmsInviteBanner_text__TFCIQ,.LmsInviteBanner_title__20zm9{font-size:14px;line-height:1.429;font-family:var(--main-font);letter-spacing:0}.LmsInviteBanner_title__20zm9{font-weight:600;display:block}.LmsInviteBanner_dismiss__mDDue{top:var(--spacing-8);transform:none;inset-inline-end:var(--spacing-8)}}