@keyframes BannerWrapper_slideInFromRight__jLG9W{0%{transform:translateX(150%);opacity:0}to{transform:translateX(0);opacity:1}}.BannerWrapper_asDefaultWrapper__wHZ2V{max-width:25rem;padding:1rem .75rem}@media(min-width:600px){.BannerWrapper_asDefaultWrapper__wHZ2V{padding:1.25rem}}.BannerWrapper_bannerWrapper__8wg_Y{position:fixed;bottom:1.25rem;right:.25rem;z-index:1000;border-radius:.25rem;background-color:#131242;overflow:hidden;animation:BannerWrapper_slideInFromRight__jLG9W .5s ease-in-out}.BannerWrapper_bannerWrapper__8wg_Y:is(.dark *){background-color:#3d3bb7}@media(min-width:1080px){.BannerWrapper_bannerWrapper__8wg_Y{bottom:2.5rem}}.BannerWrapper_closeButton__3HqcL{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;color:#fff;font-size:1.25rem;cursor:pointer;z-index:1001}.BannerWrapper_closeButton__3HqcL:hover{opacity:.7}.BannerWrapper_decorativeBackground__3XMwQ{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none;z-index:-1}.BannerWrapper_circle__c1p7j{position:absolute;right:0;bottom:0;border-radius:50%;border-style:solid;border-width:.3px;background:transparent;transform:translateX(50%) translateY(50%)}.BannerWrapper_circle__c1p7j.BannerWrapper_brandDisabled__5O9YV{border-color:#2b2a83}.BannerWrapper_circle__c1p7j.BannerWrapper_brandDisabled__5O9YV:is(.dark *){border-color:#2b2a83}.BannerWrapper_circle__c1p7j.BannerWrapper_small__7rgWX{width:12rem;height:12rem}.BannerWrapper_circle__c1p7j.BannerWrapper_medium__z6U5X{width:18rem;height:18rem}.BannerWrapper_circle__c1p7j.BannerWrapper_large__FMxnn{width:24rem;height:24rem}.BannerWrapper_dot__Yy_Wr{position:absolute;right:0;bottom:0;border-radius:50%;border-style:solid;border-width:.3px;transform-origin:right top}.BannerWrapper_dot__Yy_Wr.BannerWrapper_fillHover__qLzpu{background-color:#1f1e63;border-color:#2b2a83}.BannerWrapper_dot__Yy_Wr.BannerWrapper_fillHover__qLzpu:is(.dark *){background-color:#3d3bb7;border-color:#2b2a83}.BannerWrapper_dot__Yy_Wr.BannerWrapper_cardCourses__dKyRX{background-color:#1f1e63;border-color:#2b2a83}.BannerWrapper_dot__Yy_Wr.BannerWrapper_cardCourses__dKyRX:is(.dark *){background-color:#3d3bb7;border-color:#2b2a83}.BannerWrapper_dot__Yy_Wr.BannerWrapper_medium__z6U5X{width:1rem;height:1rem;transform:rotate(24deg) translateX(-5rem)}.BannerWrapper_dot__Yy_Wr.BannerWrapper_small__7rgWX{width:.75rem;height:.75rem;transform:rotate(53deg) translateX(-11rem)}