@keyframes tutor-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tutor-fade-in{to{opacity:1}}@keyframes tutor-fade-out{to{opacity:0}}@keyframes tutor-slide-in-up{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-down{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-left{to{opacity:1;transform:translate(0)}}@keyframes tutor-slide-in-right{to{opacity:1;transform:translate(0)}}@keyframes tutor-scale-in{to{opacity:1;transform:scale(1)}}@keyframes tutor-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes tutor-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tutor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tutor-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes tutor-button-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.tutor-invoice-container{width:794px;margin:20px auto;padding-left:6px;padding-right:6px}.tutor-invoice-container .tutor-invoice-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);word-wrap:break-word;border-radius:12px;flex-flow:column;justify-content:normal;align-items:normal;min-width:0;display:flex;position:relative}.tutor-invoice-wrapper{min-height:1027px;overflow-x:auto}.tutor-invoice-wrapper .tutor-invoice .invoice-header{flex-flow:row;justify-content:space-between;align-items:start;display:flex}.tutor-invoice-wrapper .tutor-invoice .invoice-header .invoice-header-left{max-width:300px}.tutor-invoice-wrapper .tutor-invoice .invoice-header .site-logo img{height:20px}.tutor-invoice-wrapper .tutor-invoice .invoice-table{border-collapse:collapse;border-bottom:1px solid var(--tutor-border-idle);width:100%;margin-bottom:12px}.tutor-invoice-wrapper .tutor-invoice .invoice-table th,.tutor-invoice-wrapper .tutor-invoice .invoice-table td{text-align:left;padding:10px 0}.tutor-invoice-wrapper .tutor-invoice .invoice-table .price{text-align:right}.tutor-invoice-wrapper .tutor-invoice .invoice-table .item-image{width:60px;height:40px}.tutor-invoice-wrapper .tutor-invoice .invoice-table .item-image img{object-fit:cover;border-radius:4px;width:100%;height:100%}.tutor-invoice-wrapper .tutor-invoice .invoice-summary{max-width:300px;margin-left:auto}.tutor-invoice-wrapper .tutor-invoice .invoice-summary>div{flex-flow:row;justify-content:space-between;align-items:start;gap:20px;padding:2px 0;display:flex}.tutor-invoice-wrapper .tutor-invoice .invoice-summary>div:not(:last-child){margin-bottom:4px}.tutor-invoice-wrapper .invoice-box{width:320px}.tutor-invoice-wrapper .invoice-row{flex-flow:row;justify-content:space-between;align-items:center;gap:32px;margin-bottom:4px;display:flex}.tutor-invoice-wrapper .status{border-radius:6px;padding:0 8px}.tutor-invoice-wrapper .status.paid{background-color:var(--tutor-actions-success-tertiary);color:var(--tutor-text-success)}.tutor-quiz-explanation-wrapper{background:#e5f5eb;border-radius:12px;padding:16px 16px 20px;font-size:14px}.tutor-quiz-explanation-wrapper p{margin-top:0;margin-bottom:0}.tutor-quiz-explanation-display-button{color:var(--tutor-color-primary);white-space:nowrap;cursor:pointer;background-color:transparent;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;line-height:32px;display:flex}.tutor-quiz-explanation-display-button:hover,.tutor-quiz-explanation-display-button:focus,.tutor-quiz-explanation-display-button:active{color:var(--tutor-color-primary);background-color:transparent}.tutor-quiz-explanation{background-color:var(--tutor-surface-base);border-radius:12px;margin-top:20px;overflow:hidden}.tutor-quiz-explanation.is-open{background-color:var(--tutor-surface-base)}.tutor-quiz-explanation:hover,.tutor-quiz-explanation.is-open:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-quiz-explanation-trigger{color:var(--tutor-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.tutor-quiz-explanation-trigger span{flex-flow:row;justify-content:center;align-items:center;display:flex}.tutor-quiz-explanation-trigger span:first-of-type svg{color:var(--tutor-icon-brand)}.tutor-quiz-explanation-trigger:focus-visible{outline:2px solid var(--tutor-actions-brand-primary);outline-offset:2px}.tutor-quiz-explanation-chevron{color:var(--tutor-icon-secondary);opacity:0;margin-left:auto;transition:opacity .2s,transform .2s}.tutor-quiz-explanation:hover .tutor-quiz-explanation-chevron,.tutor-quiz-explanation.is-open .tutor-quiz-explanation-chevron{opacity:1}.tutor-quiz-explanation.is-open .tutor-quiz-explanation-chevron{transform:rotate(180deg)}.tutor-quiz-explanation-panel{overflow:hidden}.tutor-quiz-explanation-body{color:var(--tutor-text-secondary);padding:0 16px 16px;padding-left:44px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.125rem}.tutor-quiz-question:not([data-revealed="1"]) .tutor-quiz-explanation{display:none}.tutor-quiz-question:not([data-revealed="1"]) .tutor-quiz-explanation[data-attempt-details]{display:block}.tutor-draw-image-given-answer .tutor-draw-image-layered,.tutor-draw-image-correct-answer .tutor-draw-image-layered{display:inline-block;position:relative}.tutor-draw-image-given-answer .tutor-draw-image-layered img,.tutor-draw-image-correct-answer .tutor-draw-image-layered img{max-width:100%;height:auto;display:block}.tutor-draw-image-given-answer .tutor-draw-image-layered .tutor-draw-image-overlay,.tutor-draw-image-correct-answer .tutor-draw-image-layered .tutor-draw-image-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.tutor-draw-image-given-answer .tutor-draw-image-single,.tutor-draw-image-correct-answer .tutor-draw-image-single{border:1px solid #ddd;max-width:100%;height:auto;display:block}.tutor-gift-course-card{border:1px solid #e0e2ea;border-radius:16px;min-height:120px;margin:28px 0 32px;padding:22px;box-shadow:0 0 34px rgba(0,52,148,.07)}.tutor-gift-card-decoration-left{z-index:1;top:50%;left:0;transform:translateY(-50%)}.tutor-gift-card-decoration-right{z-index:1;top:0;right:0}.tutor-gift-box-icon{z-index:2;flex-shrink:0;margin-left:40px;margin-right:36px}.tutor-gift-box-icon .tutor-gift-box-icon-star{position:absolute}.tutor-gift-box-icon .tutor-gift-box-icon-star-1{top:5px;right:0}.tutor-gift-box-icon .tutor-gift-box-icon-star-2{top:43px;left:-16px}.tutor-gift-card-content{z-index:2;flex:1;margin-right:100px}.tutor-gift-card-title{line-height:34px}.tutor-gift-card-message{color:var(--tutor-color-secondary);letter-spacing:0;line-height:24px}.tutor-gift-card-button:active{transform:translateY(0)}@media (max-width:991px){.tutor-gift-card-content{margin-right:0}.gift-box-icon{margin-left:0;margin-right:20px}.tutor-gift-card-decoration-right{display:none}.tutor-gift-box-icon .gift-box-icon-star-2{top:20px;left:-10px}}.tutor-greetings-card-wrapper{background:#f3f8ff;border-radius:16px 16px 0 0;padding:32px}.tutor-greetings-card{color:#374151;background:var(--tutor-color-white);border:1px solid #e2edfc;max-width:700px;padding:40px;position:relative}.tutor-greetings-card .tutor-greeting-to-person{padding:0 0 24px;position:relative}.tutor-greetings-card .tutor-greeting-to-person p{letter-spacing:0;line-height:24px}.tutor-greetings-card .tutor-greeting-to-person p span{letter-spacing:0;line-height:26px}.tutor-greetings-card .tutor-greetings-content{text-align:justify;padding:24px 90px 0 0;position:relative}.tutor-greetings-card .tutor-greetings-content:after,.tutor-greetings-card .tutor-greetings-content:before{z-index:10}.tutor-greetings-card .tutor-greetings-content:after{content:"";background:#fe621e;width:1500px;height:3px;position:absolute;top:0;left:-160px}.tutor-greetings-card .tutor-greetings-content:before{content:"";background:#fe621e;width:3px;height:1500px;position:absolute;top:-150px;right:30px}.tutor-greetings-card .tutor-greetings-content .tutor-greetings-ribbon{position:absolute;top:-27px;right:-2px}.tutor-greetings-card .tutor-greetings-content .tutor-greetings-message{letter-spacing:0;line-height:24px}.tutor-greetings-card .tutor-greetings-content .tutor-greetings-signature{color:var(--tutor-body-color);letter-spacing:0;margin-top:26px;line-height:24px}.tutor-greetings-card .tutor-greetings-modal-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.tutor-greetings-card .greetings-card-border{content:"";z-index:1;background:#e2edfc;position:absolute}.tutor-greetings-card .tutor-greetings-circle{background:#f3f8ff;border:1px solid #e2edfc;border-radius:50%;width:70px;height:70px;position:absolute}.tutor-greetings-card .tutor-greetings-circle-top-left{top:-35px;left:-35px}.tutor-greetings-card .tutor-greetings-circle-top-right{top:-35px;right:-35px}.tutor-greetings-card .tutor-greetings-circle-bottom-left{bottom:-35px;left:-35px}.tutor-greetings-card .tutor-greetings-circle-bottom-right{bottom:-35px;right:-35px}.tutor-gifted-course-wrapper{background:#fff;border-radius:0 0 16px 16px;padding:32px}.tutor-gifted-course .tutor-gifted-course-title{letter-spacing:0;color:var(--tutor-body-color);font-size:20px;font-weight:500;line-height:28px}.tutor-gifted-course .tutor-gifted-course-card{background:var(--tutor-color-white);border:1px solid rgba(224,226,234,.5);border-radius:4px;margin-bottom:24px;display:flex;overflow:hidden}.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-image{width:143px}.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-image img{max-width:100%;height:100%}.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-content{flex-direction:column;justify-content:center;width:calc(100% - 143px);padding:16px;display:flex}.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-name{margin:0 0 8px;line-height:124%}.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-author{letter-spacing:-0.2%;color:rgba(89,93,126,.698);font-size:14px;line-height:150%}.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-author a{color:#595d7e;text-decoration:none}.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-rating .tutor-gifted-rating-value{margin-right:5px;font-size:12px;font-weight:700}.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-rating .tutor-gifted-rating-stars-wrapper{gap:2px;margin-left:4px}.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-rating .tutor-gifted-rating-stars-wrapper .tutor-gifted-rating-stars{color:#fbbf24;font-size:12px}@media (max-width:500px){.tutor-gift-course-card{flex-direction:column}.tutor-gift-course-card .tutor-gift-card-content{text-align:center}.tutor-greetings-card .tutor-greetings-content:before{content:"";background:#fe621e;width:3px;height:1500px;position:absolute;top:-150px;right:10px}.tutor-greetings-card .tutor-greetings-content{padding:30px 50px 0 0}.tutor-greetings-card .tutor-greetings-content .tutor-greetings-ribbon{right:-22px}.tutor-gifted-course .tutor-gifted-course-card{flex-direction:column}.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-image,.tutor-gifted-course .tutor-gifted-course-card .tutor-gifted-course-content{width:100%}}.tutor-btn-gift{color:#e03ad3;background-color:#fbe9f7;border-color:#fbe9f7;font-weight:500}.tutor-btn-gift:hover,.tutor-btn-gift:active,.tutor-btn-gift:focus{color:#e03ad3;background-color:#f9daf3;border-color:#f9daf3}#tutor-gift-this-course-modal .tutor-course-thumbnail img{width:100%}#tutor-gift-this-course-modal .tutor-modal-window{max-width:1068px}#tutor-gift-this-course-modal .tutor-modal-body{background-color:#f8f8f8;padding:24px}#tutor-gift-this-course-modal .tutor-gift-modal-title{color:#212327;background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:52px;padding:12px 16px;font-size:20px;font-weight:700;line-height:30px;display:flex}#tutor-gift-this-course-modal .tutor-gift-modal-title-left{align-items:center;gap:12px;display:flex}#tutor-gift-this-course-modal .tutor-gift-modal-title .tutor-modal-close-o{position:static}#tutor-gift-this-course-modal .tutor-gift-modal-title-image{width:32px;height:32px}#tutor-gift-this-course-modal .tutor-gift-modal-course{background-color:#fff;border:2px solid #e03ad3;border-radius:16px;height:100%;padding:16px;position:relative;box-shadow:-11px 0 13px rgba(148,0,94,.14)}#tutor-gift-this-course-modal .tutor-gift-modal-course .tutor-course-thumbnail{position:relative}#tutor-gift-this-course-modal .tutor-gift-modal-course .tutor-course-thumbnail:before{content:"";background:linear-gradient(rgba(22,22,22,0) 0%,#161616 100%);border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0}#tutor-gift-this-course-modal .tutor-gift-modal-course .tutor-course-thumbnail img{border-radius:6px}#tutor-gift-this-course-modal .tutor-gift-modal-course .tutor-video-player{border-radius:6px;overflow:hidden}#tutor-gift-this-course-modal .tutor-gift-modal-course-gift-wrap{position:absolute;top:-35px;right:37px}#tutor-gift-this-course-modal .tutor-gift-modal-course:before{content:"";z-index:1;background-color:#e03ad3;width:2px;height:100%;position:absolute;top:0;right:72px}#tutor-gift-this-course-modal .tutor-gift-modal-date-time-wrapper{grid-template-columns:1fr 130px;display:grid}#tutor-gift-this-course-modal .tutor-gift-modal-date-time-wrapper .tutor-v2-date-picker .tutor-form-control{border-top-right-radius:0;border-bottom-right-radius:0}#tutor-gift-this-course-modal .tutor-gift-modal-date-time-wrapper .tutor-js-form-select{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 0.333008C16.891 0.333008 21.667 5.10896 21.667 11C21.667 16.891 16.891 21.667 11 21.667C5.10896 21.667 0.333008 16.891 0.333008 11C0.333008 5.10896 5.10896 0.333008 11 0.333008ZM11 2.33301C6.21353 2.33301 2.33301 6.21353 2.33301 11C2.33301 15.7865 6.21353 19.667 11 19.667C15.7865 19.667 19.667 15.7865 19.667 11C19.667 6.21353 15.7865 2.33301 11 2.33301ZM11 4.2002C11.5523 4.2002 12 4.64791 12 5.2002V10.3818L15.3135 12.0391C15.8075 12.2861 16.0077 12.8869 15.7607 13.3809C15.5137 13.8743 14.9137 14.0746 14.4199 13.8281L10.5527 11.8945C10.214 11.7251 10 11.3788 10 11V5.2002C10 4.64791 10.4477 4.2002 11 4.2002Z' fill='%239197A8'/></svg>");background-size:16px;border-top-left-radius:0;border-bottom-left-radius:0;min-width:auto;border-left:none!important}#tutor-gift-this-course-modal .tutor-gift-modal-date-time-wrapper .tutor-js-form-select .tutor-form-select-dropdown{min-width:auto}#tutor-gift-this-course-modal .tutor-form-label{margin-bottom:4px}#tutor-gift-this-course-modal .tutor-form-group{margin-bottom:16px}#tutor-gift-this-course-modal textarea{height:auto;min-height:auto}.tutor-checkout-gift-course-badge{color:#fff;background-color:#e03ad3;border-radius:13px;align-items:center;gap:2px;padding:2px 6px;font-size:11px;line-height:16px;display:flex}.tutor-webinar-card{border-radius:8px;padding:16px}.tutor-webinar-month{color:var(--tutor-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}@media (max-width:576px){.tutor-webinar-month{color:var(--tutor-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}}.tutor-webinar-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}@media (max-width:576px){.tutor-webinar-header{margin-bottom:12px}}.tutor-webinar-year{color:var(--tutor-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem}@media (max-width:576px){.tutor-webinar-year{color:var(--tutor-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}}.tutor-webinar-group-heading{color:var(--tutor-text-secondary);margin-bottom:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem}@media (max-width:576px){.tutor-webinar-group-heading{display:none}}.tutor-webinar-body{margin-top:16px;overflow-y:visible}.tutor-webinar-body>.tutor-space-y-3+.tutor-space-y-3{margin-top:12px}@media (max-width:576px){.tutor-webinar-body{background-color:var(--tutor-surface-l1);width:calc(100% + 32px);margin-top:0;margin-left:-16px;margin-right:-16px;overflow-x:hidden;overflow-y:auto}.tutor-webinar-body>.tutor-space-y-3+.tutor-space-y-3{margin-top:0}.tutor-webinar .tutor-upcoming-lesson-card{border:0;border-bottom:1px solid var(--tutor-border-idle);border-radius:0;margin:0;padding:12px}}.tutor-webinar .tutor-upcoming-lesson-card+.tutor-upcoming-lesson-card{margin-top:8px}@media (max-width:576px){.tutor-webinar .tutor-upcoming-lesson-card+.tutor-upcoming-lesson-card{margin-top:0}}.tutor-webinar .tutor-upcoming-lesson-card-title{margin-bottom:12px;display:block}@media (max-width:576px){.tutor-webinar .tutor-webinar-body>.tutor-space-y-3:last-child .tutor-upcoming-lesson-card:last-child{border-bottom:0}}@media (min-width:576px){.tutor-webinar .tutor-upcoming-lesson-card-title{cursor:default;pointer-events:none;text-decoration:none}}.tutor-webinar-divider{background-color:var(--tutor-border-idle);width:calc(100% + 32px);height:1px;margin-top:16px;margin-left:-16px;margin-right:-16px}.tutor-devices{border:1px solid var(--tutor-border-idle);background-color:var(--tutor-surface-l1);border-radius:12px;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex;overflow:hidden}.tutor-devices-card{border-bottom:1px solid var(--tutor-border-idle);flex-flow:row;justify-content:flex-start;align-items:stretch;gap:8px;padding:12px 16px;display:flex}.tutor-devices-card [data-sign-out]{visibility:hidden;opacity:0}.tutor-devices-card svg{color:var(--tutor-icon-secondary)}.tutor-devices-card:last-of-type{border-bottom:none}.tutor-devices-card:hover{background-color:var(--tutor-surface-l1-hover)}.tutor-devices-card:hover [data-sign-out]{visibility:visible;opacity:1}.tutor-devices-signout-all{flex-flow:row;justify-content:flex-end;align-items:center;width:100%;padding-top:6px;padding-bottom:6px;display:flex}.tutor-devices-signout-all-desktop{width:100%;padding:0 16px 20px;position:fixed;bottom:0;left:0}.tutor-video-player .plyr--youtube iframe{top:-50%;height:200%!important}.tutor-video-player .plyr--youtube.plyr--paused.plyr--loading.plyr__poster-enabled .plyr__poster{opacity:1!important}button[name=complete_course].tutor-topbar-mark-btn{color:var(--tutor-color-primary)!important;background-color:#fff!important}.tutor-dashboard-setting-notification .tutor-setting-notification-item{transition:background-color .35s ease-in-out}.tutor-dashboard-setting-notification .tutor-setting-notification-item:not(:last-child){border-bottom:1px solid #e8e8e8}.tutor-dashboard-setting-notification .tutor-setting-notification-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.tutor-dashboard-setting-notification .tutor-setting-notification-item:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tutor-dashboard-setting-notification .tutor-setting-notification-item:hover{background-color:rgba(243,243,243,.7)}.tutor-coming-soon-wrapper{color:#5b616f;background-color:#f4f9fd;border-radius:4px;padding:8px;font-size:13px;font-weight:500;line-height:1.5}.tutor-coming-soon-wrapper i{float:left;margin-top:4px;margin-right:4px}.tutor-coming-soon-wrapper .tutor-color-success{color:#097336}.tutor-course-list .tutor-card-footer .tutor-coming-soon-wrapper:not(:only-child){margin-top:8px}.single-courses .tutor-coming-soon-wrapper:not(:only-child){margin-top:16px}.single-courses:not(:has(.tutor-subscription-plans)) .tutor-coming-soon-wrapper{background-color:#fff}