.sticky-header-footer{display:none}.sticky-header-footer .course-page-intralinks{z-index:3;color:var(--color-neutral-300);background-color:var(--color-secondary-400);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:12px;font-size:14px;font-weight:700;transition:all .7s;display:flex;position:fixed;top:-100%;left:0;box-shadow:0 10px 20px #0000001a}.sticky-header-footer .course-pricing-preview{z-index:3;color:var(--color-neutral-200);background-color:var(--color-secondary-400);box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100vw;padding:12px;transition:all .7s;display:flex;position:fixed;bottom:-100%;left:0;box-shadow:0 -10px 20px #0000001a}.sticky-header-footer .course-pricing-preview .pricing{min-width:0}.sticky-header-footer .pricing{font-size:16px;font-weight:500}.sticky-header-footer .pricing .discount-percentage{color:var(--color-primary-200);font-weight:700}.sticky-header-footer .pricing .prices-wrapper{align-items:center;gap:10px;display:flex}.sticky-header-footer .pricing .discounted-price{color:var(--color-neutral-100);font-size:22px}.sticky-header-footer .pricing .actual-price{color:var(--color-neutral-400);font-size:16px;text-decoration:line-through}.sticky-header-footer .buy-label{align-items:center;gap:6px;display:inline-flex}.sticky-header-footer.show-sticky .course-page-intralinks{top:0}.sticky-header-footer.show-sticky .course-pricing-preview{bottom:0}@media screen and (max-width:550px){.sticky-header-footer{display:block}.sticky-header-footer .course-pricing-preview .pricing{font-size:14px}.sticky-header-footer .course-pricing-preview .pricing .discounted-price{font-size:16px}.sticky-header-footer .course-pricing-preview .pricing .actual-price{font-size:14px}}@media screen and (max-width:360px){.sticky-header-footer .course-pricing-preview .pricing .discounted-price{font-size:16px}.sticky-header-footer .course-pricing-preview .pricing .actual-price{font-size:14px}}
.floating-course-card-root{background-color:var(--color-secondary-100);border:1px solid var(--color-secondary-300);border-radius:10px;min-width:380px;max-width:400px;padding:16px;box-shadow:0 1px 2px #0000000d}.floating-course-card-root .intro-video{border-radius:10px;margin-bottom:16px;overflow:hidden}.floating-course-card-root .course-pricing-alert{margin-bottom:16px}.floating-course-card-root .pricing .discount-wrapper{width:max-content;max-width:100%;margin-bottom:8px}.floating-course-card-root .pricing .prices-wrapper{align-items:center;gap:10px;display:flex}.floating-course-card-root .pricing .discounted-price{color:var(--color-neutral-100);font-size:28px;font-weight:600}.floating-course-card-root .pricing .actual-price{color:var(--color-neutral-400);font-size:18px;text-decoration:line-through}.floating-course-card-root .cta-btns{border-bottom:1px solid var(--color-secondary-300);flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.floating-course-card-root .timer-label{color:var(--color-neutral-300);margin-bottom:10px;font-size:14px}.floating-course-card-root .timer-label span{color:var(--color-neutral-100);font-weight:600}.floating-course-card-root .timer-value-wrapper{color:var(--color-neutral-100);align-items:center;gap:8px;font-size:12px;display:flex}.floating-course-card-root .timer-value-wrapper .timer-number{font-size:22px;font-weight:700}.floating-course-card-root .reminder-set-message{color:var(--color-success-200);margin-top:10px;font-size:14px;font-weight:600}.floating-course-card-root .course-inside{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.floating-course-card-root .course-inside .course-includes-label{color:var(--color-neutral-100);margin-bottom:4px;font-weight:600}.floating-course-card-root .course-inside p{color:var(--color-neutral-300);align-items:center;gap:10px;font-size:14px;display:flex}.floating-course-card-root .consultation{margin-top:30px}.floating-course-card-root .consultation .consultation-text{color:var(--color-neutral-300);text-align:center;margin-bottom:10px;font-size:14px}.floating-course-card-root .mobile-course-description{color:var(--color-neutral-200);margin-bottom:16px;display:none}.floating-course-card-root .mobile-course-description .mobile-course-name{color:var(--color-neutral-100);margin:10px 0;font-size:22px;font-weight:700}.floating-course-card-root .mobile-course-description .mobile-addition-information{color:var(--color-neutral-300);flex-wrap:wrap;gap:15px 35px;margin-bottom:12px;font-size:14px;font-weight:500;display:flex}.floating-course-card-root .mobile-course-description .mobile-addition-information>div{align-items:center;gap:5px;display:flex}.floating-course-card-root .mobile-course-description .mobile-description p{text-align:justify;color:var(--color-neutral-300);margin:16px 0;font-size:14px}@media screen and (max-width:1024px){.floating-course-card-root{border:unset;width:100%;min-width:0;max-width:100%;box-shadow:unset;background-color:unset;border-radius:0;margin-top:20px;padding:0 0 30px}.floating-course-card-root .mobile-course-description{display:block}.floating-course-card-root .course-details{padding:0}.floating-course-card-root .intro-video{border-radius:5px}}@media screen and (max-width:380px){.floating-course-card-root{min-width:320px}}
.purchase-notification-wrapper{background-color:var(--color-secondary-300);border:1px solid var(--color-secondary-400);border-radius:10px;align-items:center;gap:12px;max-width:360px;padding:15px;display:flex;position:fixed;bottom:45px;left:65px;z-index:1111!important}.purchase-notification-wrapper .profile-initials{background-color:var(--color-primary-400);color:#fff;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}.purchase-notification-wrapper .notification{color:var(--color-neutral-200);font-size:14px;font-weight:500}.purchase-notification-wrapper .hide-button{cursor:pointer;background:0 0;border:none;flex-shrink:0}@media screen and (max-width:550px){.purchase-notification-wrapper{max-width:none;bottom:12px;left:12px;right:12px}}
