.light :root{--main-fallback:#f54e4c}.light :export{stripePlaceholder:rgba(0,0,0,.3);error:#f33b55;cardIcon:rgba(0,0,0,.5);stripePlaceholderDark:#57575d;cardIconDark:#707073}.light .exam-wrapper .theme-switch-toggle{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);bottom:20px;position:fixed!important;right:20px;z-index:100}.light .exam-wrapper .close{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:700;letter-spacing:1px;position:fixed;right:25px;text-transform:uppercase;top:35px;transform:translateY(-50%);z-index:120}.light .exam-wrapper .close svg{stroke-width:2.4;height:22px;margin-right:2px;opacity:.3;transition:transform .3s ease;width:23px}@media (hover:hover){.light .exam-wrapper .close:hover svg{transform:rotate(90deg) scale(.85)}}.light .exam-wrapper .status-header{background:rgba(119,109,154,.04);display:flex;flex-direction:column;font-size:30px;justify-content:center;margin-inline:auto;min-height:100vh;overflow:hidden;padding:20px;position:relative;text-align:center}.light .exam-wrapper .status-header .check-container{color:#000;font-size:32px;font-weight:600;line-height:1.2em}.light .exam-wrapper .status-header .check-container .icon svg{stroke-width:1.7px;height:45px;margin:0 auto 5px;width:45px}.light .exam-wrapper .status-header .check-container .title{font-size:32px!important;font-weight:600}.light .exam-wrapper .status-header p{font-size:18px;font-weight:400;line-height:1.4em;margin:10px auto 0;max-width:470px;opacity:.6}.light .exam-wrapper .status-header .grade-score{font-size:22px;margin-top:13px}.light .exam-wrapper .status-header .grade-score span{color:var(--main)}.light .exam-wrapper .status-header .view-answers{font-size:16px;line-height:1.2em;margin-top:30px;max-width:260px}.light .exam-wrapper .status-header .controls{justify-content:center;margin:30px auto 0;max-width:410px}.light .exam-wrapper .status-header .controls .btn{width:calc(50% - 10px)}.light .exam-wrapper .status-header .controls .btn.empty-btn{margin-right:0}.light .exam-wrapper .status-header .controls .btn.main-btn{padding:0 20px 0 30px;white-space:nowrap}.light .exam-wrapper .status-header .controls .btn svg{height:20px;margin:0 0 -3px 5px;min-width:20px;width:20px}.light .exam-wrapper .status-header.fail .check-container{position:relative}.light .exam-wrapper .status-header.fail .check-container .icon:before{border-radius:50%;box-shadow:0 0 0 7px #f33b5526;content:"";display:block;height:35px;left:50%;position:absolute;top:5px;transform:translate(-50%);width:35px}.light .exam-wrapper .status-header.fail .check-container .icon svg{color:#f33b55;filter:drop-shadow(0 10px 12px rgba(243,59,85,.2));margin-bottom:10px}.light .exam-wrapper .status-header.pass .check-container{position:relative}.light .exam-wrapper .status-header.pass .check-container .icon:before{border-radius:50%;box-shadow:0 0 0 7px #37c57326;content:"";display:block;height:35px;left:50%;position:absolute;top:5px;transform:translate(-50%);width:35px}.light .exam-wrapper .status-header.pass .check-container .icon svg{color:#37c573;filter:drop-shadow(0 10px 12px rgba(55,197,115,.3));margin-bottom:10px}@media (max-width:650px){.light .exam-wrapper .status-header p{font-size:17px;max-width:450px}.light .exam-wrapper .status-header .controls .btn{font-size:16px;line-height:51px}.light .exam-wrapper .status-header .controls .btn svg{margin-top:1px}}@media (max-width:450px){.light .exam-wrapper .status-header .title .status{font-size:27px!important}.light .exam-wrapper .status-header p{font-size:16px;font-weight:500}.light .exam-wrapper .status-header .controls{display:grid;gap:15px;grid-template-columns:1fr}.light .exam-wrapper .status-header .controls .btn{width:100%}.light .exam-wrapper .status-header .controls .btn.main-btn{order:-1}}.light .exam-wrapper .header-container{align-items:center;background:rgba(119,109,154,.04);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.light .exam-wrapper .header-container:before{bottom:-200px;transform:translate(200px)}.light .exam-wrapper .header-container:after,.light .exam-wrapper .header-container:before{color:#8481920a;content:"exam exam exam";display:block;font-size:500px;font-weight:700;letter-spacing:-20px;pointer-events:none;position:absolute;white-space:nowrap}.light .exam-wrapper .header-container:after{top:-330px;transform:translate(-200px)}@media (max-width:500px){.light .exam-wrapper .header-container{justify-content:flex-start;padding-top:140px}.light .exam-wrapper .header-container:after,.light .exam-wrapper .header-container:before{font-size:300px}.light .exam-wrapper .header-container:before{bottom:-20px}.light .exam-wrapper .header-container:after{top:-160px}}.light .exam-wrapper .header-container .header{max-width:740px;position:relative;z-index:20}.light .exam-wrapper .header-container .header .copyright{bottom:20px;color:#9a9a9a;left:0;margin:auto;position:fixed;right:0;text-align:center}@media (max-width:700px){.light .exam-wrapper .header-container .header .copyright{bottom:30px;left:35px;right:auto}}.light .exam-wrapper .header-container .header>svg{height:35px;margin:-30px auto 10px;opacity:.4;width:35px}.light .exam-wrapper .header-container .header .title{font-size:37px;font-weight:600;line-height:1.2em;margin-bottom:10px}.light .exam-wrapper .header-container .header .module{color:var(--main);font-size:24px;font-weight:400}.light .exam-wrapper .header-container .header p{font-size:19px;line-height:1.4em;margin-inline:auto;max-width:520px;opacity:.6}.light .exam-wrapper .header-container .header .timer{color:#000000b3;font-size:17px;font-weight:400;margin-top:20px;min-width:114px}.light .exam-wrapper .header-container .header .timer span{color:var(--main);font-weight:500;margin-left:2px}.light .exam-wrapper .header-container .header .controls{margin-inline:auto;margin-top:40px;max-width:370px}.light .exam-wrapper .header-container .header .controls .main-btn{font-weight:400;padding:0 20px 0 30px}.light .exam-wrapper .header-container .header .controls .main-btn svg{height:25px;margin:3px 0 0 4px;width:20px}@media (max-width:650px){.light .exam-wrapper .header-container .header .title{font-size:28px}.light .exam-wrapper .header-container .header .module{font-size:22px}.light .exam-wrapper .header-container .header p{font-size:17px;max-width:450px}.light .exam-wrapper .header-container .header .controls .btn{font-size:16px;line-height:51px}.light .exam-wrapper .header-container .header .controls .btn svg{margin-top:1px}}@media (max-width:450px){.light .exam-wrapper .header-container .header .title{font-size:25px}.light .exam-wrapper .header-container .header p{font-size:16px;font-weight:500}.light .exam-wrapper .header-container .header .controls{gap:15px;grid-template-columns:1fr}.light .exam-wrapper .header-container .header .controls .btn{font-size:15px;line-height:51px;margin:0}.light .exam-wrapper .header-container .header .controls .btn.main-btn{order:-1}}.light .exam-wrapper .exam{bottom:0;flex-wrap:wrap;left:0;position:absolute;right:0;top:0;z-index:90}.light .exam-wrapper .exam:before{background:rgba(119,109,154,.039);bottom:0;content:"";left:0;position:fixed;right:0;top:0}.light .exam-wrapper .exam:after{background-image:linear-gradient(0deg,#faf9fb 10%,hsla(0,0%,95%,0));bottom:0;content:"";height:200px;left:0;pointer-events:none;position:fixed;right:0;z-index:1}.light .exam-wrapper .exam .timer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.55);border-radius:6px;box-shadow:0 0 70px -5px #8282822b,inset 0 0 0 2px #fff;color:#979797;font-size:16px;padding:8px 15px;position:fixed;top:30px;transform:translate(20px);z-index:100}.light .exam-wrapper .exam .timer span{color:#000;font-weight:700;margin-left:7px}@media (max-width:1350px){.light .exam-wrapper .exam .timer{transform:translate(10px)}}.light .exam-wrapper .exam .timer.last-minute{animation:pulse .7s linear infinite;background:#f33b55!important;box-shadow:0 10px 39px -10px #f33b5575;color:#fff!important}.light .exam-wrapper .exam .timer.last-minute span{color:#fff}.light .exam-wrapper .exam .counter{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.55);border-radius:6px;bottom:30px;box-shadow:0 0 70px -5px #8282822b,inset 0 0 0 2px #fff;color:#979797;font-size:15px;padding:8px 19px;position:fixed;transform:translate(20px);z-index:100}.light .exam-wrapper .exam .counter span:first-of-type{margin-left:8px;margin-right:5px}.light .exam-wrapper .exam .counter span:last-of-type{color:#000;font-weight:600;margin-left:7px}@media (max-width:1350px){.light .exam-wrapper .exam .counter{transform:translate(10px)}}.light .exam-wrapper .exam .exam-container{margin:0 auto;max-width:740px;position:relative}.light .exam-wrapper .exam .exam-container .exam-status{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff;border-radius:100px;box-shadow:0 40px 100px -10px #1b0f4540;display:flex;max-width:740px;padding:5px;position:absolute;top:110px;z-index:10}.light .exam-wrapper .exam .exam-container .exam-status .text{font-size:14px;font-weight:500;line-height:28px;margin-left:14px;margin-right:16px;white-space:nowrap}.light .exam-wrapper .exam .exam-container .exam-status .status{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(55,197,115,.15);border-radius:100px;color:#37c573;font-size:13px;font-weight:500;line-height:28px;padding:0 15px;white-space:nowrap}.light .exam-wrapper .exam .exam-container .exam-status .status:after{content:"New Exam"}.light .exam-wrapper .exam .exam-results-label{color:var(--main);font-size:20px;font-weight:500;margin-inline:auto;margin-bottom:40px;margin-top:40px;max-width:740px;position:relative}.light .exam-wrapper .exam .exam-results-label svg{height:25px;margin:-2px 5px 0 0;width:25px}@media (max-width:700px){.light .exam-wrapper .exam .exam-results-label{font-size:18px}.light .exam-wrapper .exam .exam-results-label svg{height:22px;width:22px}}.light .exam-wrapper .exam .side{align-items:flex-start;align-self:flex-start;background:hsla(0,0%,100%,.35);border-radius:12px;box-shadow:0 0 250px -50px #c2c2c261,inset 0 0 0 2px #fff;display:flex;flex-direction:column;justify-content:flex-end;left:30px;min-height:calc(100vh - 60px);overflow:hidden;padding:30px;position:sticky;top:30px;width:460px;z-index:100}.light .exam-wrapper .exam .side:before{bottom:130px;color:#d1d1d11f;content:"exam";display:block;font-size:178px;font-weight:700;letter-spacing:-10px;pointer-events:none;position:absolute;right:30px;white-space:nowrap}.light .exam-wrapper .exam .side .course-name{font-size:25px;font-weight:600;margin-bottom:20px}.light .exam-wrapper .exam .side>img{margin-bottom:30px;margin-top:10px;max-height:55px;max-width:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;width:min(100%,var(--logo-width))}.light .exam-wrapper .exam .side .progress{margin-bottom:20px;margin-top:auto;position:relative}.light .exam-wrapper .exam .side .progress .labels{font-size:18px;font-weight:500}.light .exam-wrapper .exam .side .progress .progress-bar{background:hsla(0,0%,84%,.19);border-radius:100px;height:12px;margin-top:8px;width:100%}.light .exam-wrapper .exam .side .progress .progress-bar .progress-thumb{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main));border-radius:100px;height:100%}.light .exam-wrapper .exam .side .controls{width:100%}.light .exam-wrapper .exam .side .controls .btn{white-space:nowrap}.light .exam-wrapper .exam .side .controls .btn.main-btn{padding:0 20px 0 30px}.light .exam-wrapper .exam .side .controls .btn.main-btn svg{height:20px;margin:0 0 0 5px;width:20px}.light .exam-wrapper .exam .side .status-badge{background:rgba(55,197,115,.1);border-radius:6px;color:#37c573;font-size:15px;font-weight:500;padding:7px 18px}.light .exam-wrapper .exam .side .status-badge:before{content:"New Exam"}.light .exam-wrapper .exam .side .module{color:var(--main);font-size:21px;font-weight:400;line-height:1.2em;position:relative;z-index:10}.light .exam-wrapper .exam .side .title{font-size:26px;font-weight:600;line-height:1.2em;margin-bottom:5px;position:relative;z-index:10}.light .exam-wrapper .exam .side p{font-size:16.5px;font-weight:500;line-height:1.4em;opacity:.6;position:relative;z-index:10}.light .exam-wrapper .exam .side .controls .btn{font-size:16px;line-height:51px;margin-right:0;margin-top:20px}@media (max-width:1350px){.light .exam-wrapper .exam .side{display:none}}.light .exam-wrapper .exam .question-box{flex:1;margin:0 auto;padding:0 40px;position:relative}@media (max-width:1350px){.light .exam-wrapper .exam .question-box{padding:0 20px}}.light .exam-wrapper .exam .question-box .question{display:flex;flex-direction:column;height:90vh;justify-content:center;margin-inline:auto;max-width:740px}.light .exam-wrapper .exam .question-box .question .question-title{font-size:24px;font-weight:600;line-height:1.3em;max-width:660px;position:relative;text-align:left}.light .exam-wrapper .exam .question-box .question .question-title.short{font-size:37px;font-weight:700;line-height:1.2em}.light .exam-wrapper .exam .question-box .question .question-title:before{color:#a8a8b81c;display:block;font-size:100px;font-weight:900;line-height:85px;z-index:1}.light .exam-wrapper .exam .question-box .question .question-label{color:var(--main);font-size:19px;margin-top:30px;text-align:left}.light .exam-wrapper .exam .question-box .question .answers{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:18px}.light .exam-wrapper .exam .question-box .question .answers .answer{background:#fff;border:2px solid #fff;border-radius:8px;box-shadow:0 40px 100px -10px #7f7c8d4d;color:#0009;cursor:pointer;font-size:16px;font-weight:500;line-height:1.2em;margin-bottom:10px;min-width:280px;padding:15px 60px 15px 55px;position:relative;text-align:left;transition:opacity .2s ease,box-shadow .2s ease,color .2s ease}.light .exam-wrapper .exam .question-box .question .answers .answer:after{--ts-desaturate:0;--ts-hue-rotate:0;--ts-darken:0;--ts-alpha:0;--ts-s:calc(var(--saturation) - var(--ts-desaturate, 0));--ts-h:calc(var(--hue) + var(--ts-hue-rotate, 0));--ts-l:calc(var(--lightness) - var(--ts-darken, 0));--ts-a:calc(var(--ts-alpha, 1));--ts-main:hsla(var(--ts-h),calc(var(--ts-s)*1%),calc(var(--ts-l)*1%),var(--ts-a));background:hsla(0,0%,66%,.1);border-radius:5px;color:#0003;display:block;font-size:16px;font-weight:700;height:30px;left:10px;line-height:30px;position:absolute;text-align:center;text-shadow:0 0 15px var(--ts-main);text-transform:uppercase;top:50%;transform:translateY(-50%);width:30px}.light .exam-wrapper .exam .question-box .question .answers .answer .check{stroke-width:3px;color:var(--main);height:18px;min-width:18px;opacity:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:18px}.light .exam-wrapper .exam .question-box .question .answers .answer:first-child:after{content:"a"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(2):after{content:"b"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(3):after{content:"c"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(4):after{content:"d"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(5):after{content:"e"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(6):after{content:"f"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(7):after{content:"g"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(8):after{content:"h"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(9):after{content:"i"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(10):after{content:"j"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(11):after{content:"k"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(12):after{content:"l"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(13):after{content:"m"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(14):after{content:"n"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(15):after{content:"o"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(16):after{content:"p"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(17):after{content:"q"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(18):after{content:"r"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(19):after{content:"s"}.light .exam-wrapper .exam .question-box .question .answers .answer:nth-child(20):after{content:"t"}.light .exam-wrapper .exam .question-box .question .answers .answer.selected,.light .exam-wrapper .exam .question-box .question .answers .answer:hover{color:#000}.light .exam-wrapper .exam .question-box .question .answers .answer.selected .check,.light .exam-wrapper .exam .question-box .question .answers .answer:hover .check{opacity:1}.light .exam-wrapper .exam .question-box .question .answers .answer.selected:after,.light .exam-wrapper .exam .question-box .question .answers .answer:hover:after{--bg-desaturate:25;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.07;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));--ts-desaturate:0;--ts-hue-rotate:0;--ts-darken:0;--ts-alpha:.42;--ts-s:calc(var(--saturation) - var(--ts-desaturate, 0));--ts-h:calc(var(--hue) + var(--ts-hue-rotate, 0));--ts-l:calc(var(--lightness) - var(--ts-darken, 0));--ts-a:calc(var(--ts-alpha, 1));--ts-main:hsla(var(--ts-h),calc(var(--ts-s)*1%),calc(var(--ts-l)*1%),var(--ts-a));background:var(--bg-main);color:var(--main);text-shadow:0 0 15px var(--ts-main)}.light .exam-wrapper .exam .question-box .question .answers .answer.wrong{color:#f33b55}.light .exam-wrapper .exam .question-box .question .answers .answer.wrong:after{background:rgba(217,85,104,.1)!important;color:#f33b55!important}.light .exam-wrapper .exam .question-box .question .answers .answer.wrong .check{color:#f33b55!important}.light .exam-wrapper .exam .question-box .question .answers.hovering .answer{box-shadow:0 40px 100px -20px #8585851f;opacity:.5}.light .exam-wrapper .exam .question-box .question .answers.hovering .answer:hover{box-shadow:0 40px 100px -10px #70707061;opacity:1}.light .exam-wrapper .exam .question-box .question:first-of-type .question-title:before{content:"#1"}.light .exam-wrapper .exam .question-box .question:nth-of-type(2) .question-title:before{content:"#2"}.light .exam-wrapper .exam .question-box .question:nth-of-type(3) .question-title:before{content:"#3"}.light .exam-wrapper .exam .question-box .question:nth-of-type(4) .question-title:before{content:"#4"}.light .exam-wrapper .exam .question-box .question:nth-of-type(5) .question-title:before{content:"#5"}.light .exam-wrapper .exam .question-box .question:nth-of-type(6) .question-title:before{content:"#6"}.light .exam-wrapper .exam .question-box .question:nth-of-type(7) .question-title:before{content:"#7"}.light .exam-wrapper .exam .question-box .question:nth-of-type(8) .question-title:before{content:"#8"}.light .exam-wrapper .exam .question-box .question:nth-of-type(9) .question-title:before{content:"#9"}.light .exam-wrapper .exam .question-box .question:nth-of-type(10) .question-title:before{content:"#10"}.light .exam-wrapper .exam .question-box .question:nth-of-type(11) .question-title:before{content:"#11"}.light .exam-wrapper .exam .question-box .question:nth-of-type(12) .question-title:before{content:"#12"}.light .exam-wrapper .exam .question-box .question:nth-of-type(13) .question-title:before{content:"#13"}.light .exam-wrapper .exam .question-box .question:nth-of-type(14) .question-title:before{content:"#14"}.light .exam-wrapper .exam .question-box .question:nth-of-type(15) .question-title:before{content:"#15"}.light .exam-wrapper .exam .question-box .question:nth-of-type(16) .question-title:before{content:"#16"}.light .exam-wrapper .exam .question-box .question:nth-of-type(17) .question-title:before{content:"#17"}.light .exam-wrapper .exam .question-box .question:nth-of-type(18) .question-title:before{content:"#18"}.light .exam-wrapper .exam .question-box .question:nth-of-type(19) .question-title:before{content:"#19"}.light .exam-wrapper .exam .question-box .question:nth-of-type(20) .question-title:before{content:"#20"}.light .exam-wrapper .exam .question-box .question:nth-of-type(21) .question-title:before{content:"#21"}.light .exam-wrapper .exam .question-box .question:nth-of-type(22) .question-title:before{content:"#22"}.light .exam-wrapper .exam .question-box .question:nth-of-type(23) .question-title:before{content:"#23"}.light .exam-wrapper .exam .question-box .question:nth-of-type(24) .question-title:before{content:"#24"}.light .exam-wrapper .exam .question-box .question:nth-of-type(25) .question-title:before{content:"#25"}.light .exam-wrapper .exam .question-box .question:nth-of-type(26) .question-title:before{content:"#26"}.light .exam-wrapper .exam .question-box .question:nth-of-type(27) .question-title:before{content:"#27"}.light .exam-wrapper .exam .question-box .question:nth-of-type(28) .question-title:before{content:"#28"}.light .exam-wrapper .exam .question-box .question:nth-of-type(29) .question-title:before{content:"#29"}.light .exam-wrapper .exam .question-box .question:nth-of-type(30) .question-title:before{content:"#30"}.light .exam-wrapper .exam .question-box .question:nth-of-type(31) .question-title:before{content:"#31"}.light .exam-wrapper .exam .question-box .question:nth-of-type(32) .question-title:before{content:"#32"}.light .exam-wrapper .exam .question-box .question:nth-of-type(33) .question-title:before{content:"#33"}.light .exam-wrapper .exam .question-box .question:nth-of-type(34) .question-title:before{content:"#34"}.light .exam-wrapper .exam .question-box .question:nth-of-type(35) .question-title:before{content:"#35"}.light .exam-wrapper .exam .question-box .question:nth-of-type(36) .question-title:before{content:"#36"}.light .exam-wrapper .exam .question-box .question:nth-of-type(37) .question-title:before{content:"#37"}.light .exam-wrapper .exam .question-box .question:nth-of-type(38) .question-title:before{content:"#38"}.light .exam-wrapper .exam .question-box .question:nth-of-type(39) .question-title:before{content:"#39"}.light .exam-wrapper .exam .question-box .question:nth-of-type(40) .question-title:before{content:"#40"}.light .exam-wrapper .exam .question-box .question:nth-of-type(41) .question-title:before{content:"#41"}.light .exam-wrapper .exam .question-box .question:nth-of-type(42) .question-title:before{content:"#42"}.light .exam-wrapper .exam .question-box .question:nth-of-type(43) .question-title:before{content:"#43"}.light .exam-wrapper .exam .question-box .question:nth-of-type(44) .question-title:before{content:"#44"}.light .exam-wrapper .exam .question-box .question:nth-of-type(45) .question-title:before{content:"#45"}.light .exam-wrapper .exam .question-box .question:nth-of-type(46) .question-title:before{content:"#46"}.light .exam-wrapper .exam .question-box .question:nth-of-type(47) .question-title:before{content:"#47"}.light .exam-wrapper .exam .question-box .question:nth-of-type(48) .question-title:before{content:"#48"}.light .exam-wrapper .exam .question-box .question:nth-of-type(49) .question-title:before{content:"#49"}.light .exam-wrapper .exam .question-box .question:nth-of-type(50) .question-title:before{content:"#50"}.light .exam-wrapper .exam .question-box .question:nth-of-type(51) .question-title:before{content:"#51"}.light .exam-wrapper .exam .question-box .question:nth-of-type(52) .question-title:before{content:"#52"}.light .exam-wrapper .exam .question-box .question:nth-of-type(53) .question-title:before{content:"#53"}.light .exam-wrapper .exam .question-box .question:nth-of-type(54) .question-title:before{content:"#54"}.light .exam-wrapper .exam .question-box .question:nth-of-type(55) .question-title:before{content:"#55"}.light .exam-wrapper .exam .question-box .question:nth-of-type(56) .question-title:before{content:"#56"}.light .exam-wrapper .exam .question-box .question:nth-of-type(57) .question-title:before{content:"#57"}.light .exam-wrapper .exam .question-box .question:nth-of-type(58) .question-title:before{content:"#58"}.light .exam-wrapper .exam .question-box .question:nth-of-type(59) .question-title:before{content:"#59"}.light .exam-wrapper .exam .question-box .question:nth-of-type(60) .question-title:before{content:"#60"}.light .exam-wrapper .exam .question-box .question:nth-of-type(61) .question-title:before{content:"#61"}.light .exam-wrapper .exam .question-box .question:nth-of-type(62) .question-title:before{content:"#62"}.light .exam-wrapper .exam .question-box .question:nth-of-type(63) .question-title:before{content:"#63"}.light .exam-wrapper .exam .question-box .question:nth-of-type(64) .question-title:before{content:"#64"}.light .exam-wrapper .exam .question-box .question:nth-of-type(65) .question-title:before{content:"#65"}.light .exam-wrapper .exam .question-box .question:nth-of-type(66) .question-title:before{content:"#66"}.light .exam-wrapper .exam .question-box .question:nth-of-type(67) .question-title:before{content:"#67"}.light .exam-wrapper .exam .question-box .question:nth-of-type(68) .question-title:before{content:"#68"}.light .exam-wrapper .exam .question-box .question:nth-of-type(69) .question-title:before{content:"#69"}.light .exam-wrapper .exam .question-box .question:nth-of-type(70) .question-title:before{content:"#70"}.light .exam-wrapper .exam .question-box .question:nth-of-type(71) .question-title:before{content:"#71"}.light .exam-wrapper .exam .question-box .question:nth-of-type(72) .question-title:before{content:"#72"}.light .exam-wrapper .exam .question-box .question:nth-of-type(73) .question-title:before{content:"#73"}.light .exam-wrapper .exam .question-box .question:nth-of-type(74) .question-title:before{content:"#74"}.light .exam-wrapper .exam .question-box .question:nth-of-type(75) .question-title:before{content:"#75"}.light .exam-wrapper .exam .question-box .question:nth-of-type(76) .question-title:before{content:"#76"}.light .exam-wrapper .exam .question-box .question:nth-of-type(77) .question-title:before{content:"#77"}.light .exam-wrapper .exam .question-box .question:nth-of-type(78) .question-title:before{content:"#78"}.light .exam-wrapper .exam .question-box .question:nth-of-type(79) .question-title:before{content:"#79"}.light .exam-wrapper .exam .question-box .question:nth-of-type(80) .question-title:before{content:"#80"}.light .exam-wrapper .exam .question-box .question:nth-of-type(81) .question-title:before{content:"#81"}.light .exam-wrapper .exam .question-box .question:nth-of-type(82) .question-title:before{content:"#82"}.light .exam-wrapper .exam .question-box .question:nth-of-type(83) .question-title:before{content:"#83"}.light .exam-wrapper .exam .question-box .question:nth-of-type(84) .question-title:before{content:"#84"}.light .exam-wrapper .exam .question-box .question:nth-of-type(85) .question-title:before{content:"#85"}.light .exam-wrapper .exam .question-box .question:nth-of-type(86) .question-title:before{content:"#86"}.light .exam-wrapper .exam .question-box .question:nth-of-type(87) .question-title:before{content:"#87"}.light .exam-wrapper .exam .question-box .question:nth-of-type(88) .question-title:before{content:"#88"}.light .exam-wrapper .exam .question-box .question:nth-of-type(89) .question-title:before{content:"#89"}.light .exam-wrapper .exam .question-box .question:nth-of-type(90) .question-title:before{content:"#90"}.light .exam-wrapper .exam .question-box .question:nth-of-type(91) .question-title:before{content:"#91"}.light .exam-wrapper .exam .question-box .question:nth-of-type(92) .question-title:before{content:"#92"}.light .exam-wrapper .exam .question-box .question:nth-of-type(93) .question-title:before{content:"#93"}.light .exam-wrapper .exam .question-box .question:nth-of-type(94) .question-title:before{content:"#94"}.light .exam-wrapper .exam .question-box .question:nth-of-type(95) .question-title:before{content:"#95"}.light .exam-wrapper .exam .question-box .question:nth-of-type(96) .question-title:before{content:"#96"}.light .exam-wrapper .exam .question-box .question:nth-of-type(97) .question-title:before{content:"#97"}.light .exam-wrapper .exam .question-box .question:nth-of-type(98) .question-title:before{content:"#98"}.light .exam-wrapper .exam .question-box .question:nth-of-type(99) .question-title:before{content:"#99"}.light .exam-wrapper .exam .question-box .question:nth-of-type(100) .question-title:before{content:"#100"}.light .exam-wrapper .exam .question-box .question:nth-of-type(101) .question-title:before{content:"#101"}.light .exam-wrapper .exam .question-box .question:nth-of-type(102) .question-title:before{content:"#102"}.light .exam-wrapper .exam .question-box .question:nth-of-type(103) .question-title:before{content:"#103"}.light .exam-wrapper .exam .question-box .question:nth-of-type(104) .question-title:before{content:"#104"}.light .exam-wrapper .exam .question-box .question:nth-of-type(105) .question-title:before{content:"#105"}.light .exam-wrapper .exam .question-box .question:nth-of-type(106) .question-title:before{content:"#106"}.light .exam-wrapper .exam .question-box .question:nth-of-type(107) .question-title:before{content:"#107"}.light .exam-wrapper .exam .question-box .question:nth-of-type(108) .question-title:before{content:"#108"}.light .exam-wrapper .exam .question-box .question:nth-of-type(109) .question-title:before{content:"#109"}.light .exam-wrapper .exam .question-box .question:nth-of-type(110) .question-title:before{content:"#110"}.light .exam-wrapper .exam .question-box .question:nth-of-type(111) .question-title:before{content:"#111"}.light .exam-wrapper .exam .question-box .question:nth-of-type(112) .question-title:before{content:"#112"}.light .exam-wrapper .exam .question-box .question:nth-of-type(113) .question-title:before{content:"#113"}.light .exam-wrapper .exam .question-box .question:nth-of-type(114) .question-title:before{content:"#114"}.light .exam-wrapper .exam .question-box .question:nth-of-type(115) .question-title:before{content:"#115"}.light .exam-wrapper .exam .question-box .question:nth-of-type(116) .question-title:before{content:"#116"}.light .exam-wrapper .exam .question-box .question:nth-of-type(117) .question-title:before{content:"#117"}.light .exam-wrapper .exam .question-box .question:nth-of-type(118) .question-title:before{content:"#118"}.light .exam-wrapper .exam .question-box .question:nth-of-type(119) .question-title:before{content:"#119"}.light .exam-wrapper .exam .question-box .question:nth-of-type(120) .question-title:before{content:"#120"}.light .exam-wrapper .exam .question-box .question:nth-of-type(121) .question-title:before{content:"#121"}.light .exam-wrapper .exam .question-box .question:nth-of-type(122) .question-title:before{content:"#122"}.light .exam-wrapper .exam .question-box .question:nth-of-type(123) .question-title:before{content:"#123"}.light .exam-wrapper .exam .question-box .question:nth-of-type(124) .question-title:before{content:"#124"}.light .exam-wrapper .exam .question-box .question:nth-of-type(125) .question-title:before{content:"#125"}.light .exam-wrapper .exam .question-box .question:nth-of-type(126) .question-title:before{content:"#126"}.light .exam-wrapper .exam .question-box .question:nth-of-type(127) .question-title:before{content:"#127"}.light .exam-wrapper .exam .question-box .question:nth-of-type(128) .question-title:before{content:"#128"}.light .exam-wrapper .exam .question-box .question:nth-of-type(129) .question-title:before{content:"#129"}.light .exam-wrapper .exam .question-box .question:nth-of-type(130) .question-title:before{content:"#130"}.light .exam-wrapper .exam .question-box .question:nth-of-type(131) .question-title:before{content:"#131"}.light .exam-wrapper .exam .question-box .question:nth-of-type(132) .question-title:before{content:"#132"}.light .exam-wrapper .exam .question-box .question:nth-of-type(133) .question-title:before{content:"#133"}.light .exam-wrapper .exam .question-box .question:nth-of-type(134) .question-title:before{content:"#134"}.light .exam-wrapper .exam .question-box .question:nth-of-type(135) .question-title:before{content:"#135"}.light .exam-wrapper .exam .question-box .question:nth-of-type(136) .question-title:before{content:"#136"}.light .exam-wrapper .exam .question-box .question:nth-of-type(137) .question-title:before{content:"#137"}.light .exam-wrapper .exam .question-box .question:nth-of-type(138) .question-title:before{content:"#138"}.light .exam-wrapper .exam .question-box .question:nth-of-type(139) .question-title:before{content:"#139"}.light .exam-wrapper .exam .question-box .question:nth-of-type(140) .question-title:before{content:"#140"}.light .exam-wrapper .exam .question-box .question:nth-of-type(141) .question-title:before{content:"#141"}.light .exam-wrapper .exam .question-box .question:nth-of-type(142) .question-title:before{content:"#142"}.light .exam-wrapper .exam .question-box .question:nth-of-type(143) .question-title:before{content:"#143"}.light .exam-wrapper .exam .question-box .question:nth-of-type(144) .question-title:before{content:"#144"}.light .exam-wrapper .exam .question-box .question:nth-of-type(145) .question-title:before{content:"#145"}.light .exam-wrapper .exam .question-box .question:nth-of-type(146) .question-title:before{content:"#146"}.light .exam-wrapper .exam .question-box .question:nth-of-type(147) .question-title:before{content:"#147"}.light .exam-wrapper .exam .question-box .question:nth-of-type(148) .question-title:before{content:"#148"}.light .exam-wrapper .exam .question-box .question:nth-of-type(149) .question-title:before{content:"#149"}.light .exam-wrapper .exam .question-box .question:nth-of-type(150) .question-title:before{content:"#150"}.light .exam-wrapper .exam .question-box .question:nth-of-type(151) .question-title:before{content:"#151"}.light .exam-wrapper .exam .question-box .question:nth-of-type(152) .question-title:before{content:"#152"}.light .exam-wrapper .exam .question-box .question:nth-of-type(153) .question-title:before{content:"#153"}.light .exam-wrapper .exam .question-box .question:nth-of-type(154) .question-title:before{content:"#154"}.light .exam-wrapper .exam .question-box .question:nth-of-type(155) .question-title:before{content:"#155"}.light .exam-wrapper .exam .question-box .question:nth-of-type(156) .question-title:before{content:"#156"}.light .exam-wrapper .exam .question-box .question:nth-of-type(157) .question-title:before{content:"#157"}.light .exam-wrapper .exam .question-box .question:nth-of-type(158) .question-title:before{content:"#158"}.light .exam-wrapper .exam .question-box .question:nth-of-type(159) .question-title:before{content:"#159"}.light .exam-wrapper .exam .question-box .question:nth-of-type(160) .question-title:before{content:"#160"}.light .exam-wrapper .exam .question-box .question:nth-of-type(161) .question-title:before{content:"#161"}.light .exam-wrapper .exam .question-box .question:nth-of-type(162) .question-title:before{content:"#162"}.light .exam-wrapper .exam .question-box .question:nth-of-type(163) .question-title:before{content:"#163"}.light .exam-wrapper .exam .question-box .question:nth-of-type(164) .question-title:before{content:"#164"}.light .exam-wrapper .exam .question-box .question:nth-of-type(165) .question-title:before{content:"#165"}.light .exam-wrapper .exam .question-box .question:nth-of-type(166) .question-title:before{content:"#166"}.light .exam-wrapper .exam .question-box .question:nth-of-type(167) .question-title:before{content:"#167"}.light .exam-wrapper .exam .question-box .question:nth-of-type(168) .question-title:before{content:"#168"}.light .exam-wrapper .exam .question-box .question:nth-of-type(169) .question-title:before{content:"#169"}.light .exam-wrapper .exam .question-box .question:nth-of-type(170) .question-title:before{content:"#170"}.light .exam-wrapper .exam .question-box .question:nth-of-type(171) .question-title:before{content:"#171"}.light .exam-wrapper .exam .question-box .question:nth-of-type(172) .question-title:before{content:"#172"}.light .exam-wrapper .exam .question-box .question:nth-of-type(173) .question-title:before{content:"#173"}.light .exam-wrapper .exam .question-box .question:nth-of-type(174) .question-title:before{content:"#174"}.light .exam-wrapper .exam .question-box .question:nth-of-type(175) .question-title:before{content:"#175"}.light .exam-wrapper .exam .question-box .question:nth-of-type(176) .question-title:before{content:"#176"}.light .exam-wrapper .exam .question-box .question:nth-of-type(177) .question-title:before{content:"#177"}.light .exam-wrapper .exam .question-box .question:nth-of-type(178) .question-title:before{content:"#178"}.light .exam-wrapper .exam .question-box .question:nth-of-type(179) .question-title:before{content:"#179"}.light .exam-wrapper .exam .question-box .question:nth-of-type(180) .question-title:before{content:"#180"}.light .exam-wrapper .exam .question-box .question:nth-of-type(181) .question-title:before{content:"#181"}.light .exam-wrapper .exam .question-box .question:nth-of-type(182) .question-title:before{content:"#182"}.light .exam-wrapper .exam .question-box .question:nth-of-type(183) .question-title:before{content:"#183"}.light .exam-wrapper .exam .question-box .question:nth-of-type(184) .question-title:before{content:"#184"}.light .exam-wrapper .exam .question-box .question:nth-of-type(185) .question-title:before{content:"#185"}.light .exam-wrapper .exam .question-box .question:nth-of-type(186) .question-title:before{content:"#186"}.light .exam-wrapper .exam .question-box .question:nth-of-type(187) .question-title:before{content:"#187"}.light .exam-wrapper .exam .question-box .question:nth-of-type(188) .question-title:before{content:"#188"}.light .exam-wrapper .exam .question-box .question:nth-of-type(189) .question-title:before{content:"#189"}.light .exam-wrapper .exam .question-box .question:nth-of-type(190) .question-title:before{content:"#190"}.light .exam-wrapper .exam .question-box .question:nth-of-type(191) .question-title:before{content:"#191"}.light .exam-wrapper .exam .question-box .question:nth-of-type(192) .question-title:before{content:"#192"}.light .exam-wrapper .exam .question-box .question:nth-of-type(193) .question-title:before{content:"#193"}.light .exam-wrapper .exam .question-box .question:nth-of-type(194) .question-title:before{content:"#194"}.light .exam-wrapper .exam .question-box .question:nth-of-type(195) .question-title:before{content:"#195"}.light .exam-wrapper .exam .question-box .question:nth-of-type(196) .question-title:before{content:"#196"}.light .exam-wrapper .exam .question-box .question:nth-of-type(197) .question-title:before{content:"#197"}.light .exam-wrapper .exam .question-box .question:nth-of-type(198) .question-title:before{content:"#198"}.light .exam-wrapper .exam .question-box .question:nth-of-type(199) .question-title:before{content:"#199"}.light .exam-wrapper .exam .question-box .question:nth-of-type(200) .question-title:before{content:"#200"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(1n+1) .question-title:before{content:"#1"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(odd) .question-title:before{content:"#2"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(3n+1) .question-title:before{content:"#3"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(4n+1) .question-title:before{content:"#4"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(5n+1) .question-title:before{content:"#5"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(6n+1) .question-title:before{content:"#6"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(7n+1) .question-title:before{content:"#7"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(8n+1) .question-title:before{content:"#8"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(9n+1) .question-title:before{content:"#9"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(10n+1) .question-title:before{content:"#10"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(11n+1) .question-title:before{content:"#11"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(12n+1) .question-title:before{content:"#12"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(13n+1) .question-title:before{content:"#13"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(14n+1) .question-title:before{content:"#14"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(15n+1) .question-title:before{content:"#15"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(16n+1) .question-title:before{content:"#16"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(17n+1) .question-title:before{content:"#17"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(18n+1) .question-title:before{content:"#18"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(19n+1) .question-title:before{content:"#19"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(20n+1) .question-title:before{content:"#20"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(21n+1) .question-title:before{content:"#21"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(22n+1) .question-title:before{content:"#22"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(23n+1) .question-title:before{content:"#23"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(24n+1) .question-title:before{content:"#24"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(25n+1) .question-title:before{content:"#25"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(26n+1) .question-title:before{content:"#26"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(27n+1) .question-title:before{content:"#27"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(28n+1) .question-title:before{content:"#28"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(29n+1) .question-title:before{content:"#29"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(30n+1) .question-title:before{content:"#30"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(31n+1) .question-title:before{content:"#31"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(32n+1) .question-title:before{content:"#32"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(33n+1) .question-title:before{content:"#33"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(34n+1) .question-title:before{content:"#34"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(35n+1) .question-title:before{content:"#35"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(36n+1) .question-title:before{content:"#36"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(37n+1) .question-title:before{content:"#37"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(38n+1) .question-title:before{content:"#38"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(39n+1) .question-title:before{content:"#39"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(40n+1) .question-title:before{content:"#40"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(41n+1) .question-title:before{content:"#41"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(42n+1) .question-title:before{content:"#42"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(43n+1) .question-title:before{content:"#43"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(44n+1) .question-title:before{content:"#44"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(45n+1) .question-title:before{content:"#45"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(46n+1) .question-title:before{content:"#46"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(47n+1) .question-title:before{content:"#47"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(48n+1) .question-title:before{content:"#48"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(49n+1) .question-title:before{content:"#49"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(50n+1) .question-title:before{content:"#50"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(51n+1) .question-title:before{content:"#51"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(52n+1) .question-title:before{content:"#52"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(53n+1) .question-title:before{content:"#53"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(54n+1) .question-title:before{content:"#54"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(55n+1) .question-title:before{content:"#55"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(56n+1) .question-title:before{content:"#56"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(57n+1) .question-title:before{content:"#57"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(58n+1) .question-title:before{content:"#58"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(59n+1) .question-title:before{content:"#59"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(60n+1) .question-title:before{content:"#60"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(61n+1) .question-title:before{content:"#61"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(62n+1) .question-title:before{content:"#62"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(63n+1) .question-title:before{content:"#63"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(64n+1) .question-title:before{content:"#64"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(65n+1) .question-title:before{content:"#65"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(66n+1) .question-title:before{content:"#66"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(67n+1) .question-title:before{content:"#67"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(68n+1) .question-title:before{content:"#68"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(69n+1) .question-title:before{content:"#69"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(70n+1) .question-title:before{content:"#70"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(71n+1) .question-title:before{content:"#71"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(72n+1) .question-title:before{content:"#72"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(73n+1) .question-title:before{content:"#73"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(74n+1) .question-title:before{content:"#74"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(75n+1) .question-title:before{content:"#75"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(76n+1) .question-title:before{content:"#76"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(77n+1) .question-title:before{content:"#77"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(78n+1) .question-title:before{content:"#78"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(79n+1) .question-title:before{content:"#79"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(80n+1) .question-title:before{content:"#80"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(81n+1) .question-title:before{content:"#81"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(82n+1) .question-title:before{content:"#82"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(83n+1) .question-title:before{content:"#83"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(84n+1) .question-title:before{content:"#84"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(85n+1) .question-title:before{content:"#85"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(86n+1) .question-title:before{content:"#86"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(87n+1) .question-title:before{content:"#87"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(88n+1) .question-title:before{content:"#88"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(89n+1) .question-title:before{content:"#89"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(90n+1) .question-title:before{content:"#90"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(91n+1) .question-title:before{content:"#91"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(92n+1) .question-title:before{content:"#92"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(93n+1) .question-title:before{content:"#93"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(94n+1) .question-title:before{content:"#94"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(95n+1) .question-title:before{content:"#95"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(96n+1) .question-title:before{content:"#96"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(97n+1) .question-title:before{content:"#97"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(98n+1) .question-title:before{content:"#98"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(99n+1) .question-title:before{content:"#99"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(100n+1) .question-title:before{content:"#100"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(101n+1) .question-title:before{content:"#101"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(102n+1) .question-title:before{content:"#102"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(103n+1) .question-title:before{content:"#103"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(104n+1) .question-title:before{content:"#104"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(105n+1) .question-title:before{content:"#105"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(106n+1) .question-title:before{content:"#106"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(107n+1) .question-title:before{content:"#107"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(108n+1) .question-title:before{content:"#108"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(109n+1) .question-title:before{content:"#109"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(110n+1) .question-title:before{content:"#110"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(111n+1) .question-title:before{content:"#111"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(112n+1) .question-title:before{content:"#112"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(113n+1) .question-title:before{content:"#113"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(114n+1) .question-title:before{content:"#114"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(115n+1) .question-title:before{content:"#115"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(116n+1) .question-title:before{content:"#116"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(117n+1) .question-title:before{content:"#117"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(118n+1) .question-title:before{content:"#118"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(119n+1) .question-title:before{content:"#119"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(120n+1) .question-title:before{content:"#120"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(121n+1) .question-title:before{content:"#121"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(122n+1) .question-title:before{content:"#122"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(123n+1) .question-title:before{content:"#123"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(124n+1) .question-title:before{content:"#124"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(125n+1) .question-title:before{content:"#125"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(126n+1) .question-title:before{content:"#126"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(127n+1) .question-title:before{content:"#127"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(128n+1) .question-title:before{content:"#128"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(129n+1) .question-title:before{content:"#129"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(130n+1) .question-title:before{content:"#130"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(131n+1) .question-title:before{content:"#131"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(132n+1) .question-title:before{content:"#132"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(133n+1) .question-title:before{content:"#133"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(134n+1) .question-title:before{content:"#134"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(135n+1) .question-title:before{content:"#135"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(136n+1) .question-title:before{content:"#136"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(137n+1) .question-title:before{content:"#137"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(138n+1) .question-title:before{content:"#138"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(139n+1) .question-title:before{content:"#139"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(140n+1) .question-title:before{content:"#140"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(141n+1) .question-title:before{content:"#141"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(142n+1) .question-title:before{content:"#142"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(143n+1) .question-title:before{content:"#143"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(144n+1) .question-title:before{content:"#144"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(145n+1) .question-title:before{content:"#145"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(146n+1) .question-title:before{content:"#146"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(147n+1) .question-title:before{content:"#147"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(148n+1) .question-title:before{content:"#148"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(149n+1) .question-title:before{content:"#149"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(150n+1) .question-title:before{content:"#150"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(151n+1) .question-title:before{content:"#151"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(152n+1) .question-title:before{content:"#152"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(153n+1) .question-title:before{content:"#153"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(154n+1) .question-title:before{content:"#154"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(155n+1) .question-title:before{content:"#155"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(156n+1) .question-title:before{content:"#156"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(157n+1) .question-title:before{content:"#157"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(158n+1) .question-title:before{content:"#158"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(159n+1) .question-title:before{content:"#159"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(160n+1) .question-title:before{content:"#160"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(161n+1) .question-title:before{content:"#161"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(162n+1) .question-title:before{content:"#162"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(163n+1) .question-title:before{content:"#163"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(164n+1) .question-title:before{content:"#164"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(165n+1) .question-title:before{content:"#165"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(166n+1) .question-title:before{content:"#166"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(167n+1) .question-title:before{content:"#167"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(168n+1) .question-title:before{content:"#168"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(169n+1) .question-title:before{content:"#169"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(170n+1) .question-title:before{content:"#170"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(171n+1) .question-title:before{content:"#171"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(172n+1) .question-title:before{content:"#172"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(173n+1) .question-title:before{content:"#173"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(174n+1) .question-title:before{content:"#174"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(175n+1) .question-title:before{content:"#175"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(176n+1) .question-title:before{content:"#176"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(177n+1) .question-title:before{content:"#177"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(178n+1) .question-title:before{content:"#178"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(179n+1) .question-title:before{content:"#179"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(180n+1) .question-title:before{content:"#180"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(181n+1) .question-title:before{content:"#181"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(182n+1) .question-title:before{content:"#182"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(183n+1) .question-title:before{content:"#183"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(184n+1) .question-title:before{content:"#184"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(185n+1) .question-title:before{content:"#185"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(186n+1) .question-title:before{content:"#186"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(187n+1) .question-title:before{content:"#187"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(188n+1) .question-title:before{content:"#188"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(189n+1) .question-title:before{content:"#189"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(190n+1) .question-title:before{content:"#190"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(191n+1) .question-title:before{content:"#191"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(192n+1) .question-title:before{content:"#192"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(193n+1) .question-title:before{content:"#193"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(194n+1) .question-title:before{content:"#194"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(195n+1) .question-title:before{content:"#195"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(196n+1) .question-title:before{content:"#196"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(197n+1) .question-title:before{content:"#197"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(198n+1) .question-title:before{content:"#198"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(199n+1) .question-title:before{content:"#199"}.light .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(200n+1) .question-title:before{content:"#200"}.light .exam-wrapper .exam .question-box .submit-form{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.light .exam-wrapper .exam .question-box .submit-form .title{font-size:60px;font-weight:800;line-height:1;margin-bottom:10px;text-align:center}.light .exam-wrapper .exam .question-box .submit-form p{color:#00000080;font-size:20px;line-height:1.5em;max-width:530px;text-align:center}.light .exam-wrapper .exam .question-box .submit-form p a{color:var(--main)}.light .exam-wrapper .exam .question-box .submit-form .controls{margin-top:30px;max-width:410px;width:100%}.light .exam-wrapper .exam .question-box .submit-form .controls .btn{padding:0 22px 0 30px;white-space:nowrap;width:calc(50% - 10px)}.light .exam-wrapper .exam .question-box .submit-form .controls .btn.empty-btn{margin:0!important}.light .exam-wrapper .exam .question-box .submit-form .controls .btn svg{height:20px;margin:0 0 -3px 5px;min-width:20px;width:20px}.light .exam-wrapper .exam .question-box .submit-form .controls .btn.loading{pointer-events:none}.light .exam-wrapper .exam .question-box .submit-form .controls .btn.loading .loading-label svg{height:21px;margin:0 7px 0 0!important;width:21px}.light .exam-wrapper .exam.check .status-badge{background:rgba(236,129,87,.1);color:#f37e50}.light .exam-wrapper .exam.check .status-badge:before{content:"Review Results"}.light .exam-wrapper .exam.check .counter{display:none}.light .exam-wrapper .exam.check .question-box .question{height:auto;margin-bottom:100px;min-height:unset;pointer-events:none}.light .exam-wrapper .exam.check .question-box .question .question-title:before{margin-top:0}.light .exam-wrapper .exam.check .question-box .question:first-of-type{margin-top:100px}.light .exam-wrapper .exam.check .question-box .answers .answer.selected:after,.light .exam-wrapper .exam.check .question-box .answers .answer:hover:after{background:rgba(73,197,125,.141);color:#49c57d}.light .exam-wrapper .exam.check .question-box .answers .answer .check{color:#49c57d}.light .exam-wrapper .exam.continue .status-badge:before{content:"Continue"}.light .exam-wrapper .exam.continue .exam-status .status{--bg-desaturate:0;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.1;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main);color:var(--main)}.light .exam-wrapper .exam.continue .exam-status .status:after{content:"Continue Exam"}@media (max-height:800px){.light .exam-wrapper .exam .question-box .question{height:auto;justify-content:flex-start;margin-bottom:200px!important;min-height:unset}.light .exam-wrapper .exam .question-box .question:first-of-type{margin-top:100px}}@media (max-width:700px){.light .exam-wrapper .exam .theme-switch-toggle{height:38px!important;line-height:38px!important;right:25px!important}.light .exam-wrapper .exam .theme-switch-toggle>div.light svg{height:20px!important;width:20px!important}.light .exam-wrapper .exam .theme-switch-toggle>div.dark svg{height:16px!important;width:16px!important}.light .exam-wrapper .exam .counter{-webkit-backdrop-filter:hsla(0,0%,100%,.85);backdrop-filter:hsla(0,0%,100%,.85);bottom:22px;left:15px}.light .exam-wrapper .exam .exam-container .exam-status{top:50px}.light .exam-wrapper .exam .exam-header{padding:15px}.light .exam-wrapper .exam .exam-header .header-container .module-name .label,.light .exam-wrapper .exam .exam-header .header-container .module-name .title{font-size:20px}.light .exam-wrapper .exam .question-box .question{height:auto;justify-content:flex-start;margin-bottom:100px;min-height:unset}.light .exam-wrapper .exam .question-box .question:first-of-type{margin-top:50px}.light .exam-wrapper .exam .question-box .question .question-title{font-size:18px}.light .exam-wrapper .exam .question-box .question .question-title:before{font-size:80px;line-height:65px;margin-top:60px}.light .exam-wrapper .exam .question-box .question .question-title.short{font-size:34px}.light .exam-wrapper .exam .question-box .question .question-label{font-size:17px;margin-top:20px}.light .exam-wrapper .exam .question-box .question .answers .answer{font-size:14px;padding:15px 40px 15px 55px}.light .exam-wrapper .exam .question-box .question .answers .answer .check{right:15px}.light .exam-wrapper .exam .question-box .submit-form .title{font-size:40px}.light .exam-wrapper .exam .question-box .submit-form p{font-size:16px;line-height:1.3em;max-width:320px}.light .exam-wrapper .exam .question-box .submit-form .controls{margin-top:20px}.light .exam-wrapper .exam .question-box .submit-form .controls .btn{border-radius:7px;font-size:14px;line-height:45px;padding:0 15px 0 20px}.light .exam-wrapper .exam .question-box .submit-form .controls .btn svg{height:17px;margin:0 0 -3px 2px;max-width:17px;width:17px}}@media (max-width:500px){.light .exam-wrapper .exam .question-box .question .question-title:before{font-size:60px;line-height:55px}.light .exam-wrapper .exam .question-box .question .question-title.short{font-size:24px}}@media (max-width:360px){.light .exam-wrapper .exam .question-box .submit-form .controls{flex-direction:column-reverse;gap:10px}.light .exam-wrapper .exam .question-box .submit-form .controls .btn{width:100%}}.light .resources{align-self:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.35);border-left:2px solid #fff;box-shadow:0 0 120px -10px #4141411f;min-height:100vh;padding:30px;position:fixed;right:0;top:0;transform:translate(347px);transition:transform .3s ease;width:430px;z-index:103}.light .resources .mobile-close{display:none}.light .resources .toggle{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:-10;--bs-alpha:.23;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));align-items:center;background:var(--main);border-radius:10px;box-shadow:0 15px 40px 0 var(--bs-main);cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;width:40px}.light .resources .toggle svg{color:#fff;height:24px;width:24px}@media (hover:hover){.light .resources .toggle:hover{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:-10;--bs-alpha:.52;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));box-shadow:0 20px 60px -20px var(--bs-main);transform:scale(.98)}.light .resources .toggle:hover:focus:active{transform:scale(.96)}}.light .resources .title{align-items:center;border-top:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;font-size:25px;font-weight:500;margin-top:20px;padding-top:20px}.light .resources .title span{line-height:1em;transform:rotate(-180deg);writing-mode:vertical-lr}.light .resources .title svg{stroke-width:2px;color:var(--main);margin:5px auto 0}.light .resources.open{transform:translate(0)}.light .resources .controls .btn svg{stroke-width:2px;height:20px;margin-right:2px;width:20px}.light .resources .resources-content .resources-tabs{position:relative}.light .resources .resources-content .resources-tabs .go-to-library{bottom:55px;color:var(--main);font-size:17px;font-weight:500;left:0;margin:auto;position:fixed;right:0;text-align:center;z-index:100}.light .resources .resources-content .resources-tabs .go-to-library svg{margin-bottom:-5px;margin-left:4px}.light .resources .resources-content .resources-tabs .resources-header{margin-bottom:20px;margin-top:20px}.light .resources .resources-content .resources-tabs .resources-header .module{font-size:21px;font-weight:500;line-height:1.2em}.light .resources .resources-content .resources-tabs .resources-header .label{color:#00000080;font-size:18px;font-weight:400}.light .resources .resources-content .resources-tabs .tab-list{border-bottom:1px solid #f1f1f1;margin:0 -30px;padding:0 25px}.light .resources .resources-content .resources-tabs .tab-list button{color:#0009;font-size:16px;font-weight:500;line-height:35px;margin-right:15px;outline:none;padding:0 7px}.light .resources .resources-content .resources-tabs .tab-list button[aria-selected=true]{border-bottom:3px solid var(--main);color:var(--main)}.light .resources .resources-content .resources-tabs .tab-list button:last-of-type{margin-right:0}.light .resources .resources-content .resources-tabs .tab-panels{height:calc(100vh - 216px);margin:0 -28px 0 -35px;overflow:auto;padding-left:20px;padding-right:7px;padding-top:20px;position:relative}.light .resources .resources-content .resources-tabs .tab-panels:after{background:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,0) 110%);bottom:0;content:"";display:block;height:130px;left:0;pointer-events:none;position:fixed;right:0;z-index:10}.light .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line{align-items:center;border-radius:7px;color:#000c;cursor:pointer;display:flex;font-size:17px;font-weight:500;line-height:24px;padding:8px 17px}.light .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line svg{stroke-width:1.7px;height:22px;margin-right:7px;min-width:22px;opacity:.4;width:22px}.light .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.light .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line:hover{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:10;--bs-alpha:.2;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));background:var(--main);box-shadow:0 14px 50px -10px var(--bs-main);color:#fff;font-weight:400}.light .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line:hover svg{opacity:.55}}.light .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line:last-of-type{margin-bottom:100px}.light .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line.label{color:var(--main);font-size:13px;font-weight:600;margin-top:20px;pointer-events:none;text-transform:uppercase}.light .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line.label:first-of-type{margin-top:0}.light .resources.long-text .resources-content .resources-tabs .go-to-library{bottom:80px}.light .resources.long-text .resources-content .resources-tabs .go-to-library svg{margin-top:-2px}@media (max-width:1580px){.light .resources{background:hsla(0,0%,100%,.95)}}@media (max-width:1200px){.light .resources{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:30;--bs-alpha:.1;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));box-shadow:0 0 120px -10px var(--bs-main),inset 0 0 0 2px #fff;left:0;padding:25px;right:auto;transform:translate(-100%);z-index:106}.light .resources .resources-content .resources-tabs .tab-panels{height:calc(100vh - 206px);margin-right:-20px}}@media (max-width:450px){.light .resources{min-width:unset;width:100%}}.light .sidebar{align-self:flex-start;background:rgba(120,111,152,.051);min-height:100vh;min-width:450px;padding:0 25px 0 0;position:sticky;top:0;width:450px}.light .sidebar .curriculum>.back{padding-left:25px}.light .sidebar .curriculum .breadcrumb{font-size:16px;font-weight:500;margin-bottom:20px;padding-left:25px}.light .sidebar .curriculum .breadcrumb span{cursor:pointer;line-height:1.2em}.light .sidebar .curriculum .breadcrumb span:last-of-type{color:var(--main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(99% - 120px)}.light .sidebar .curriculum .breadcrumb svg{color:#0003;margin:0 4px -2px;min-width:19px;width:19px}.light .sidebar .curriculum .module-list-container{height:calc(100vh - 132px);margin-right:-15px;margin-top:15px;overflow:auto;padding:0 15px 0 25px}@media (max-width:400px){.light .sidebar .curriculum .module-list-container{padding:0 15px}}.light .sidebar .curriculum .module-list-container:after{background:linear-gradient(0deg,#f5f5f5 10%,hsla(0,0%,95%,0));bottom:0;content:"";display:block;height:130px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.light .sidebar .curriculum .module-list-container .ps{height:calc(100vh - 132px)}.light .sidebar .curriculum .module-list-container .btn{margin-bottom:35px}.light .sidebar .curriculum .module-list-container .controls .btn{margin-bottom:0}.light .sidebar .curriculum .module-list-container .label{margin-bottom:10px}.light .sidebar .curriculum .module-list-container .label.free{opacity:.7}.light .sidebar .curriculum .module-list-container .label.paid{color:var(--main);font-weight:600}.light .sidebar .curriculum .module-list-container .module-list-item{background:#fff;border-radius:10px;box-shadow:0 20px 50px -5px #51515114;cursor:pointer;margin-bottom:15px;padding:17px;position:relative;transition:transform .3s ease}@media (max-width:1200px){.light .sidebar .curriculum .module-list-container .module-list-item{box-shadow:0 15px 50px -5px #5151512b}}.light .sidebar .curriculum .module-list-container .module-list-item:last-of-type{margin-bottom:150px}.light .sidebar .curriculum .module-list-container .module-list-item .module-head{margin-bottom:5px}.light .sidebar .curriculum .module-list-container .module-list-item .module-head .module-name{font-size:18px;font-weight:500;max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:500px){.light .sidebar .curriculum .module-list-container .module-list-item .module-head .module-name{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.light .sidebar .curriculum .module-list-container .module-list-item .module-head .module-name .draft-badge{background:rgba(87,87,87,.07);border-radius:5px;color:#35353566;display:inline-block;font-size:13px;font-weight:400;line-height:27px;margin-right:10px;padding:0 10px;transform:translateY(-2px)}.light .sidebar .curriculum .module-list-container .module-list-item .module-head svg{color:#00000080;height:25px;transform:translate(5px);width:25px}.light .sidebar .curriculum .module-list-container .module-list-item .module-status-holder{line-height:20px;margin-top:15px;padding:0 3px}.light .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .percent{font-size:16px;font-weight:500;margin-right:10px}.light .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status{margin-right:10px}.light .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .progress-bar{background:#f5f5f5;border-radius:100px;flex:1;height:12px;margin-right:10px}.light .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .progress-bar .progress-thumb{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main));border-radius:100px;height:100%}.light .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .progress-bar .progress-thumb.complete{background:#37c573}.light .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .lessons-counter{color:#0006;font-size:16px;font-weight:500}.light .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .lessons-counter.complete{color:#000;font-weight:600}@media (hover:hover){.light .sidebar .curriculum .module-list-container .module-list-item:hover{transform:translateY(3px)}}.light .sidebar .curriculum .module-list-container .module-list-item.active{--gradient-desaturate:0;--gradient-hue-rotate:5;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main));color:#fff}.light .sidebar .curriculum .module-list-container .module-list-item.active .module-head .draft-badge{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.light .sidebar .curriculum .module-list-container .module-list-item.active .module-head svg{color:#fff}.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .progress-bar{background:hsla(0,0%,100%,.12);height:11px;margin-top:1px}.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .progress-bar .progress-thumb{background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.35))!important}.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .lessons-counter,.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status{color:#fff!important;font-weight:400;opacity:.5}.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.certified,.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.complete{opacity:1}.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.certified div,.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.complete div{color:#fff!important}.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.certified svg,.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.complete svg{box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #ffffff54!important}.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.certified svg path,.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.complete svg path{color:#fff!important}.light .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .active{background:hsla(0,0%,100%,.08);border-radius:7px;display:block;font-size:12px;font-weight:500;line-height:26px;margin-right:10px;padding:0 13px}.light .sidebar .curriculum .module-list-container .module-list-item.complete{background:linear-gradient(90deg,#37c573,#51ce91);color:#fff}.light .sidebar .curriculum .module-list-container .module-list-item.complete .module-head svg{color:#fff}.light .sidebar .curriculum .module-list-container .module-list-item.complete .module-status-holder .lessons-counter,.light .sidebar .curriculum .module-list-container .module-list-item.complete .module-status-holder .status{color:#fff!important;font-weight:500}.light .sidebar .curriculum .module-list-container .module-list-item.complete .module-status-holder .lessons-counter svg,.light .sidebar .curriculum .module-list-container .module-list-item.complete .module-status-holder .status svg{box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #ffffff54}.light .sidebar .curriculum .module-list-container .module-list-item.locked{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.35);box-shadow:inset 0 0 0 2px #fff,0 20px 50px -5px #5151510d;pointer-events:none}.light .sidebar .curriculum .module-list-container .module-list-item.locked .module-head .module-name{opacity:.35}.light .sidebar .curriculum .module-list-container .module-list-item.locked .module-head svg{color:#00000040;height:17px;min-width:17px;transform:translate(0);width:17px}.light .sidebar .curriculum .module-list-container .groups{margin-top:15px}.light .sidebar .curriculum .module-list-container .groups .controls .two-button-wrapper{margin-top:-15px}.light .sidebar .curriculum .module-list-container .groups .group-list-item{background:hsla(0,0%,100%,.8);border-radius:10px;box-shadow:inset 0 0 0 2px #fff,0 20px 50px -5px #3d3d3d14;margin-bottom:15px;padding:17px 17px 2px;position:relative}.light .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header{font-size:17px;font-weight:500}.light .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .name{margin-bottom:15px}.light .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .name span{max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .name svg{color:#00000080;margin-top:1px;min-width:25px;width:25px}.light .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .name:has(+.status){margin-bottom:0}.light .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .status{margin-bottom:15px;margin-top:5px}.light .sidebar .curriculum .module-list-container .groups .group-list-item .group-lessons{border-top:1px solid #f1f1f1;margin-top:15px}.light .sidebar .curriculum .module-list-container .label.free{margin-top:20px}.light .sidebar .curriculum .module-list-container .two-button-wrapper{align-items:center;display:flex}.light .sidebar .curriculum .module-list-container .two-button-wrapper span{font-size:18px;margin-top:22px;margin-inline:13px;opacity:.5}.light .sidebar .curriculum .module-list-container .two-button-wrapper .btn{padding:0 17px}@media (max-width:500px){.light .sidebar .curriculum .module-list-container .two-button-wrapper .btn{font-size:16px}}.light .sidebar .curriculum .module-list-container .buy-btn{margin-top:20px}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item{border-bottom:1px solid hsla(0,0%,61%,.08);cursor:pointer;padding:15px 0}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:last-of-type{border:none}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail{border-radius:7px;height:3.2em;margin-right:15px;min-width:90px;overflow:hidden;position:relative;width:90px}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail.no-img{align-items:center;background:hsla(0,0%,58%,.08);display:flex;height:3.33rem;justify-content:center;min-width:90px;width:90px}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail.no-img svg{color:var(--main)}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail.no-video{pointer-events:none}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail.no-video:before{display:none!important}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail .video-progress{--desaturate:0;--hue-rotate:0;--darken:-7;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background:var(--main);bottom:0;height:3px;left:0;position:absolute;right:0}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail:not(.no-img):before{border-radius:5px;bottom:0;content:"";display:block;left:0;opacity:0;padding-bottom:56.38%;position:absolute;top:0;transition:opacity .3s ease;width:100%}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info{flex:1;margin-top:-5px;min-width:0}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .lesson-name{display:flex;font-size:16px;font-weight:500;min-width:0}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .lesson-name .draft-badge{background:rgba(87,87,87,.07);border-radius:5px;color:#35353566;font-size:13px;font-weight:400;line-height:24px;margin-right:5px;padding:0 10px}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .lesson-name span{color:#0006;margin-right:4px}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .lesson-name div{max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .info{margin-top:5px}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .info .duration{background:rgba(87,87,87,.07);border-radius:5px;color:#35353566;font-size:13px;font-weight:700;line-height:24px;margin-right:10px;padding:0 10px}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .info .status{font-size:15px}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .info .status svg{height:17px;margin-bottom:1px;margin-right:10px;min-width:17px;width:17px}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active,.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active .lesson-info,.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active .thumbnail{position:relative}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active:before{background:rgba(241,241,245,.43);bottom:0;content:"";left:-15px;position:absolute;right:-15px;top:0}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active:last-of-type:before{border-radius:0 0 7px 7px}@media (hover:hover){.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:hover,.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:hover .lesson-info,.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:hover .thumbnail{position:relative}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:hover:before{background:rgba(241,241,245,.43);bottom:0;content:"";left:-15px;position:absolute;right:-15px;top:0}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:hover:last-of-type:before{border-radius:0 0 7px 7px}}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active.paused .thumbnail:not(.no-img):before{background:var(--main) url(../img/play-icon.svg) center center/24px auto no-repeat}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active .thumbnail:not(.no-img):before,.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active.paused .thumbnail:not(.no-img):before{--desaturate:10;--hue-rotate:0;--darken:13;--alpha:.6;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a))}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active .thumbnail:not(.no-img):before{background:var(--main) url(../img/pause-icon.svg) center center/24px auto no-repeat;opacity:1}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.locked .lesson-info .lesson-name{opacity:.35}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.locked .lesson-info .lesson-name span{color:#000}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.locked .lesson-info .info .status{color:#b2b2b2}.light .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.locked .lesson-info svg.lock{color:#00000040;color:#66666663;margin-right:5px;min-width:17px;width:17px}.light .sidebar .curriculum .module-list-container .lessons-list.just-lessons{background:hsla(0,0%,100%,.8);box-shadow:inset 0 0 0 2px #fff,0 20px 50px -5px #51515114;margin-bottom:0;margin-top:15px;padding-bottom:2px;padding-top:2px;transform:none}@media (hover:hover){.light .sidebar .curriculum .module-list-container .lessons-list.just-lessons .lesson-list-item:hover:first-of-type:before{border-radius:7px 7px 0 0}}.light .sidebar .curriculum .module-list-container .lessons-list.locked{opacity:.9}.light .sidebar .curriculum .module-list-container .lessons-list.locked .lesson-list-item .lesson-info .lesson-name{align-items:center;display:flex;opacity:.5}.light .sidebar .curriculum .module-list-container .lessons-list.locked .lesson-list-item .lesson-info .lesson-name span{color:#000000b3}.light .sidebar .curriculum .module-list-container .lessons-list.locked .lesson-list-item .lesson-info .lesson-name svg{height:16px;margin-right:3px;opacity:.4;width:16px}.light .sidebar .curriculum .module-list-container .controls .skillplate-branding{border:2px solid rgba(0,0,0,.039);border-radius:7px;display:block;margin-top:20px;margin-inline:auto;max-width:170px;padding:10px}.light .sidebar .mobile-close{display:none}@media (max-width:1200px){.light .sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,98%,.949);border-right:2px solid hsla(0,0%,100%,.7);height:100%;left:-100%;position:fixed;transition:left .3s ease;z-index:110}.light .sidebar .logo-section{height:73px;padding-right:50px}.light .sidebar .logo-section img{-o-object-position:left;object-position:left}.light .sidebar .curriculum,.light .sidebar .module-list-container{height:95%!important}.light .sidebar.open{left:0}.light .sidebar .mobile-close{--bgm-desaturate:0;--bgm-hue-rotate:0;--bgm-darken:0;--bgm-alpha:.07;--bgm-s:calc(var(--saturation) - var(--bgm-desaturate, 0));--bgm-h:calc(var(--hue) + var(--bgm-hue-rotate, 0));--bgm-l:calc(var(--lightness) - var(--bgm-darken, 0));--bgm-a:calc(var(--bgm-alpha, 1));--bgm-main:hsla(var(--bgm-h),calc(var(--bgm-s)*1%),calc(var(--bgm-l)*1%),var(--bgm-a));align-items:center;background:var(--bgm-main);border-radius:7px;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;right:20px;top:20px;width:35px}.light .sidebar .mobile-close svg{color:var(--main);height:23px;width:23px}}@media (max-width:450px){.light .sidebar{min-width:unset;padding:0 15px 0 0;width:100%}}.light .profile-bar .profile-info{--br-desaturate:0;--br-hue-rotate:0;--br-darken:45;--br-alpha:.05;--br-s:calc(var(--saturation) - var(--br-desaturate, 0));--br-h:calc(var(--hue) + var(--br-hue-rotate, 0));--br-l:calc(var(--lightness) - var(--br-darken, 0));--br-a:calc(var(--br-alpha, 1));--br-main:hsla(var(--br-h),calc(var(--br-s)*1%),calc(var(--br-l)*1%),var(--br-a));border-right:1px solid var(--br-main)}.light .profile-bar .profile-info .profile-icon{background:hsla(0,0%,49%,.07);border-radius:10px;height:45px;margin-right:12px;width:45px}.light .profile-bar .profile-info .profile-icon svg{stroke-width:1.7px;color:#6e6e6e66;height:27px;opacity:.7;width:27px}.light .profile-bar .profile-info .name{font-size:19px;font-weight:500;line-height:1.2em}.light .profile-bar .profile-info span{font-size:14px;font-weight:500;justify-content:flex-start;margin-top:-2px}.light .profile-bar .profile-info span svg{color:var(--main);height:15px;margin-bottom:-1px;width:17px}.light .profile-bar .progress .name{display:none;font-size:19px;font-weight:500;line-height:1.2em}.light .profile-bar .progress .labels{font-size:16px;font-weight:500}.light .profile-bar .progress .progress-bar{background:#f5f5f5;border-radius:100px;height:12px;margin-top:5px;width:100%}.light .profile-bar .progress .progress-bar .progress-thumb{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main));border-radius:100px;height:100%}@media (max-width:630px){.light .profile-bar .profile-icon{margin-right:0!important}.light .profile-bar .profile-info{border:none;flex:unset}.light .profile-bar .profile-info .user-info{display:none}.light .profile-bar .progress{display:flex;flex-direction:column-reverse}.light .profile-bar .progress .name{display:block}.light .profile-bar .progress .progress-bar{margin:5px 0 2px}}.light .mobile-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(77,77,77,.07);box-shadow:0 10px 50px -10px #3d3d3d2b;display:none;left:0;line-height:50px;padding:10px 20px;position:fixed;right:0;top:0;transition:top .3s ease;z-index:105}.light .mobile-menu div{cursor:pointer;font-size:18px;font-weight:500;text-align:center}.light .mobile-menu div:first-of-type{border-right:1px solid rgba(49,49,49,.07)}.light .mobile-menu div svg{stroke-width:1.7px;color:var(--main);margin-right:10px;max-width:25px;width:25px}.light .mobile-menu.down{top:-71px}@media (max-width:700px){.light .mobile-menu.down{top:-61px}}@media (max-width:1200px){.light .mobile-menu{display:flex}}@media (max-width:700px){.light .mobile-menu{line-height:40px}.light .mobile-menu div{font-size:17px}}@media (max-width:1200px){.light .mobile-close{--bg-desaturate:0;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.07;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));align-items:center;background:var(--bg-main);border-radius:7px;cursor:pointer;display:flex!important;height:35px;justify-content:center;position:absolute;right:20px;top:20px;width:35px;z-index:99}.light .mobile-close svg{color:var(--main);height:23px;width:23px}}.light .notifications-toggle{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:-10;--bs-alpha:.5;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));align-items:center;background:var(--main);border-radius:100px;bottom:10px;box-shadow:0 15px 40px 0 var(--bs-main);cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:9px;width:60px;z-index:200}.light .notifications-toggle svg{color:#fff;height:27px;width:26px}.light .notifications-toggle.active:after{background:#f33b55;border-radius:100px;color:#fff;content:"2";display:block;font-size:11px;font-weight:500;height:20px;line-height:20px;padding:0 7px;position:absolute;right:2px;text-align:center;top:-2px}.light .notifications-toggle:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.85);border-radius:10px;box-shadow:0 -10px 70px #ababab5e,inset 0 0 0 2px #fff;color:var(--main);content:"Notifications";display:block;font-size:14px;font-weight:600;left:-140px;opacity:0;padding:12px 20px;pointer-events:none;position:absolute;transition:opacity .3s ease}@media (hover:hover){.light .notifications-toggle:hover:before{opacity:1}}.light .notifications .notifications-header .block-title{align-items:center;display:flex;font-size:21px;font-weight:500;justify-content:center;margin-top:30px;text-align:center}.light .notifications .notifications-header .block-title svg{stroke-width:1.7px;color:var(--main);height:25px;margin-right:5px;width:25px}.light .notifications .notifications-header .block-title .counter{background:rgba(233,69,92,.1);border-radius:7px;color:#f33b55;font-size:12px;font-weight:600;margin-left:10px;margin-right:-10px;padding:4px 10px}.light .notifications .notifications-feed{height:calc(100vh - 157px);margin-left:-30px;margin-right:-25px;margin-top:20px;overflow:auto;padding-left:20px;padding-right:10px}.light .notifications .notifications-feed .mark-reed{color:#8a8a8a;cursor:pointer;font-size:15px;font-weight:400}.light .notifications .notifications-feed .mark-reed svg{height:18px;margin-right:5px;width:18px}.light .notifications .notifications-feed .mark-reed svg path{fill:#a1a1a1}.light .notifications .notifications-feed .feed li{background:#fff;border-radius:10px;box-shadow:0 30px 90px -10px #53535326;cursor:pointer;margin-top:15px;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.light .notifications .notifications-feed .feed li:last-of-type{margin-bottom:150px}.light .notifications .notifications-feed .feed li .type img{margin-right:15px;width:50px}.light .notifications .notifications-feed .feed li .type img.youtube{filter:drop-shadow(0 20px 20px rgba(210,88,90,.22))}.light .notifications .notifications-feed .feed li .type img.discord{filter:drop-shadow(0 20px 20px rgba(118,138,221,.22))}.light .notifications .notifications-feed .feed li .type img.facebook{filter:drop-shadow(0 20px 20px rgba(0,120,255,.22))}.light .notifications .notifications-feed .feed li .type img.instagram{filter:drop-shadow(0 20px 20px rgba(232,90,84,.22))}.light .notifications .notifications-feed .feed li .type img.tiktok{filter:drop-shadow(0 20px 20px rgba(0,0,0,.22))}.light .notifications .notifications-feed .feed li .type img.twitter{filter:drop-shadow(0 20px 20px rgba(29,161,242,.22))}.light .notifications .notifications-feed .feed li .type .text .type-name{font-size:18px;font-weight:500;margin-top:-2px}.light .notifications .notifications-feed .feed li .type .text .when{color:#0081f7;font-size:14px;font-weight:400;margin-top:-3px}.light .notifications .notifications-feed .feed li .notification-text{color:#00000080;font-size:16px;font-weight:500;line-height:1.4em;margin-top:15px}.light .notifications .notifications-feed .feed li .img{border-radius:7px;margin-top:25px;overflow:hidden}.light .notifications .notifications-feed .feed li .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.light .notifications .notifications-feed .feed li.unread:before{background-color:#37c573;border-radius:100px;content:"";height:12px;position:absolute;right:10px;top:10px;width:12px}@media (hover:hover){.light .notifications .notifications-feed .feed li:hover{background:hsla(0,0%,100%,.5);box-shadow:0 0 50px -15px #5353531a,inset 0 0 0 2px #fff;transform:scale(.98)}}@media (max-width:1200px){.light .notifications .notifications-feed{margin-left:-30px;margin-right:-15px;padding-left:30px;padding-right:10px}}.light .library{margin-top:25px}@media (max-width:750px){.light .library{margin-top:15px}}.light .profile{margin-top:25px}.light .profile .social-channels{gap:25px}@media (max-width:750px){.light .profile .social-channels{gap:15px}}@media screen and (max-width:1400px) and (min-width:1200px){.light .profile .social-channels{grid-template-columns:1fr}}@container (max-width: 750px){.light .profile .social-channels{grid-template-columns:1fr}}@media (max-width:900px){.light .profile .social-channels{grid-template-columns:1fr}}.light .profile .social-channels .channel{margin:0}.light .profile .social-channels .channel svg{filter:drop-shadow(0 20px 20px rgba(0,0,0,.1));margin-right:20px;min-width:62px;width:62px}.light .profile .social-channels .channel svg circle.bg,.light .profile .social-channels .channel svg path.bg{fill:#fff}.light .profile .social-channels .channel svg circle.column-one,.light .profile .social-channels .channel svg path.column-one{--one-desaturate:5;--one-hue-rotate:0;--one-darken:-5;--one-alpha:.3;--one-s:calc(var(--saturation) - var(--one-desaturate, 0));--one-h:calc(var(--hue) + var(--one-hue-rotate, 0));--one-l:calc(var(--lightness) - var(--one-darken, 0));--one-a:calc(var(--one-alpha, 1));--one-main:hsla(var(--one-h),calc(var(--one-s)*1%),calc(var(--one-l)*1%),var(--one-a));fill:var(--one-main)}.light .profile .social-channels .channel svg circle.column-two,.light .profile .social-channels .channel svg circle.light-line,.light .profile .social-channels .channel svg path.column-two,.light .profile .social-channels .channel svg path.light-line{--two-desaturate:5;--two-hue-rotate:0;--two-darken:-5;--two-alpha:.6;--two-s:calc(var(--saturation) - var(--two-desaturate, 0));--two-h:calc(var(--hue) + var(--two-hue-rotate, 0));--two-l:calc(var(--lightness) - var(--two-darken, 0));--two-a:calc(var(--two-alpha, 1));--two-main:hsla(var(--two-h),calc(var(--two-s)*1%),calc(var(--two-l)*1%),var(--two-a));fill:var(--two-main)}.light .profile .social-channels .channel svg circle.column-three,.light .profile .social-channels .channel svg circle.dot,.light .profile .social-channels .channel svg circle.line,.light .profile .social-channels .channel svg path.column-three,.light .profile .social-channels .channel svg path.dot,.light .profile .social-channels .channel svg path.line{--three-desaturate:5;--three-hue-rotate:0;--three-darken:-5;--three-alpha:1;--three-s:calc(var(--saturation) - var(--three-desaturate, 0));--three-h:calc(var(--hue) + var(--three-hue-rotate, 0));--three-l:calc(var(--lightness) - var(--three-darken, 0));--three-a:calc(var(--three-alpha, 1));--three-main:hsla(var(--three-h),calc(var(--three-s)*1%),calc(var(--three-l)*1%),var(--three-a));fill:var(--three-main)}.light .profile .social-channels .channel img{margin-right:20px;max-width:57px}.light .profile .social-channels .channel img.youtube{filter:drop-shadow(0 20px 20px rgba(210,88,90,.22))}.light .profile .social-channels .channel img.discord{filter:drop-shadow(0 20px 20px rgba(118,138,221,.22))}.light .profile .social-channels .channel img.facebook{filter:drop-shadow(0 20px 20px rgba(0,120,255,.22))}.light .profile .social-channels .channel img.linkedin{filter:drop-shadow(0 20px 20px rgba(54,104,200,.18))}.light .profile .social-channels .channel img.instagram{filter:drop-shadow(0 20px 20px rgba(232,90,84,.22))}.light .profile .social-channels .channel img.tiktok{filter:drop-shadow(0 20px 20px rgba(0,0,0,.22))}.light .profile .social-channels .channel img.twitter{filter:drop-shadow(0 20px 20px rgba(29,161,242,.22))}.light .profile .social-channels .channel .social-info.short-text{margin-top:6px}.light .profile .social-channels .channel .social-info .name{font-size:19px;font-weight:500;line-height:1.2em;margin-bottom:5px}.light .profile .social-channels .channel .social-info p{color:#0009;font-size:14px;font-weight:500;line-height:1.4em;max-width:320px}.light .profile .social-channels .channel .view{--view-desaturate:0;--view-hue-rotate:0;--view-darken:0;--view-alpha:.07;--view-s:calc(var(--saturation) - var(--view-desaturate, 0));--view-h:calc(var(--hue) + var(--view-hue-rotate, 0));--view-l:calc(var(--lightness) - var(--view-darken, 0));--view-a:calc(var(--view-alpha, 1));--view-main:hsla(var(--view-h),calc(var(--view-s)*1%),calc(var(--view-l)*1%),var(--view-a));background:var(--view-main);border-radius:6px;font-size:12px;line-height:24px;margin-left:auto;margin-right:-4px;margin-top:-5px;opacity:0;padding:0 11px;position:absolute;right:15px;top:15px;transform:unset;transition:.2s ease}@media (max-width:700px){.light .profile .social-channels .channel .view{opacity:1}}@media (hover:hover){.light .profile .social-channels .channel:hover .view{opacity:1}}@media (max-width:500px){.light .profile .social-channels .channel{flex-direction:column;padding:15px}.light .profile .social-channels .channel img,.light .profile .social-channels .channel svg{margin-bottom:20px;margin-right:0;transform:none}.light .profile .social-channels .channel img{max-width:50px}.light .profile .social-channels .channel svg{max-width:55px}}.light .profile .header-block .profile-status{border-radius:8px;font-size:14px;font-weight:500;line-height:32px;margin-left:17px;padding:0 17px}.light .profile .header-block .profile-status.incomplete{background:rgba(243,59,85,.05);color:#f33b55}.light .profile .header-block .profile-status.complete{background:rgba(68,184,117,.1);color:#37c573}.light .profile .header-block .billing-status{border-radius:8px;font-size:14px;font-weight:500;line-height:32px;margin-left:17px;padding:0 17px}.light .profile .header-block .billing-status.cancelled,.light .profile .header-block .billing-status.expired{background:rgba(243,59,85,.05);color:#f33b55}.light .profile .header-block .billing-status.active{background:rgba(68,184,117,.1);color:#37c573}.light .profile .header-block .certificate-counter{background:rgba(45,45,45,.05);border-radius:100px;color:#66666680;font-size:13.5px;font-weight:700;line-height:28px;margin-left:10px;padding:0 12px}.light .profile .header-block .controls{margin-right:-9px}.light .profile .header-block .controls .view{font-weight:600;margin-right:15px;transform:none}.light .profile .header-block .controls .btn{border-radius:8px;font-size:14px;line-height:40px;margin:0;padding:0 20px}.light .profile .header-block .header-body .profile-info{grid-gap:12px 60px;display:grid;grid-template-columns:1fr 1fr;margin:30px 0 10px;max-width:800px}.light .profile .header-block .header-body .profile-info li{align-items:center;display:flex}.light .profile .header-block .header-body .profile-info li span{color:#0006;font-size:14px;font-weight:600;text-transform:uppercase;width:110px}.light .profile .header-block .header-body .profile-info li div{font-size:16px;font-weight:500}@container (max-width: 700px){.light .profile .header-block .header-body .profile-info li{align-items:start;flex-direction:column}}@media (max-width:1350px){.light .profile .header-block .header-body .profile-info li{align-items:start;flex-direction:column}}@media (max-width:500px){.light .profile .header-block .header-body .profile-info{grid-template-columns:1fr;margin:30px 0 0}}.light .profile .header-block .header-body .profile-edit .profile-block{border-bottom:1px solid hsla(0,0%,44%,.1);margin:0 -25px 30px;padding:0 25px 30px}.light .profile .header-block .header-body .profile-edit .profile-block .block-title{font-size:19px;font-weight:500;margin-bottom:20px}.light .profile .header-block .header-body .profile-edit .profile-block .btn{border-radius:8px;font-size:15px;min-width:213px}.light .profile .header-block .header-body .profile-edit .profile-block .btn.loading{padding:0 25px 0 20px;pointer-events:none}.light .profile .header-block .header-body .profile-edit .profile-block .btn.loading .loading-label svg{height:22px;width:22px}.light .profile .header-block .header-body .profile-edit .profile-block .form-control{margin-bottom:0}.light .profile .header-block .header-body .profile-edit .profile-block:last-of-type{border:none;margin-bottom:0;padding-bottom:0}@media (max-width:700px){.light .profile .header-block .header-body .profile-edit .profile-block .grid{gap:15px;grid-template-columns:1fr}}.light .profile .header-block .header-body.billing-body .cancel{color:#00000080;cursor:pointer;font-size:15px;font-weight:500}.light .profile .header-block .header-body.billing-body .empty-btn{border-radius:7px;font-size:14px;line-height:34px;margin:0;padding:0 15px}.light .profile .header-block .header-body.billing-body .billing-info{color:#00000080;font-weight:500}.light .profile .header-block .header-body.billing-body .billing-info span{color:#000;margin-left:4px}@media (max-width:600px){.light .profile .header-block .header-body.billing-body{align-items:flex-start;flex-direction:column}.light .profile .header-block .header-body.billing-body .controls{justify-content:space-between;margin-left:0;margin-top:15px}}@media (max-width:750px){.light .profile{margin-top:15px}}@media (max-width:1200px){.light .profile{padding-bottom:100px}}.light .search-container .search-overlay{--bg-desaturate:37;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.45;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main);bottom:0;content:"";left:-100%;opacity:0;pointer-events:none;position:fixed;right:-100%;top:0;transition:none;z-index:104}.light .search-container .search-overlay.active{opacity:1;pointer-events:auto}.light .search-container .search{overflow:hidden;padding:0!important;position:relative;z-index:100}.light .search-container .search input{border:none;box-shadow:none!important;font-weight:500;line-height:62px;outline:none!important;padding:0}.light .search-container .search>svg{color:#00000080;margin:0 15px;min-width:20px;width:20px}.light .search-container .search .clear{color:var(--main);cursor:pointer;font-size:12px;font-weight:600;margin-right:30px;text-transform:uppercase}.light .search-container .search .clear svg{color:var(--main);height:18px;min-width:18px;transition:.3s ease;width:18px}@media (hover:hover){.light .search-container .search .clear:hover svg{transform:rotate(90deg)}}.light .search-container .search.active{z-index:104}.light .search-container .header-block{margin-top:15px;z-index:100}.light .search-container .header-block.active{z-index:104}.light .search-container .header-block .header{padding-bottom:15px!important}.light .search-container .header-block .header-body{max-height:unset!important;overflow:unset}.light .search-container .header-block .header-body .search-label{--bt-desaturate:30;--bt-hue-rotate:0;--bt-darken:0;--bt-alpha:.1;--bt-s:calc(var(--saturation) - var(--bt-desaturate, 0));--bt-h:calc(var(--hue) + var(--bt-hue-rotate, 0));--bt-l:calc(var(--lightness) - var(--bt-darken, 0));--bt-a:calc(var(--bt-alpha, 1));--bt-main:hsla(var(--bt-h),calc(var(--bt-s)*1%),calc(var(--bt-l)*1%),var(--bt-a));border-top:1px solid var(--bt-main);color:var(--main);font-size:13px;font-weight:700;margin-bottom:10px;margin-right:-20px;margin-top:30px;padding-left:25px;padding-top:20px;pointer-events:none;text-transform:uppercase}.light .search-container .header-block .header-body .search-label:first-of-type{border:0;padding-top:0}.light .search-container .header-block .header-body .search-results li{align-items:center;display:flex;line-height:35px;padding:5px 15px!important}.light .search-container .header-block .header-body .search-results li span{font-size:17.5px!important}.light .search-container .header-block .header-body .search-results li svg{stroke-width:1.7px;height:22px;margin-right:7px;min-width:22px;opacity:.4;width:22px}.light .search-container .header-block .header-body .search-results li span{margin-top:-1px}.light .search-container .header-block .header-body .search-results li .duration{background:rgba(85,85,85,.07);border-radius:5px;color:#3b3b3b66;font-size:13px;font-weight:700;line-height:24px;margin-bottom:-1px;margin-left:10px;padding:0 10px}@media (hover:hover){.light .search-container .header-block .header-body .search-results li:hover svg{opacity:.55}.light .search-container .header-block .header-body .search-results li:hover .duration{background:hsla(0,0%,100%,.1);color:#fff;font-weight:400}}.light .search-container .header-block.message{padding:20px}.light .search-container .header-block.message .header-body{color:#0009;font-weight:500;margin-top:0}.light .paid-screen{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}.light .paid-screen .module-name{font-size:30px;font-weight:500;line-height:1.2em}.light .paid-screen p{margin:10px auto;max-width:470px;opacity:.6}.light .paid-screen .btn{border-radius:8px;line-height:50px;margin-top:10px;min-width:180px}@media (max-width:600px){.light .paid-screen .module-name{font-size:26px}.light .paid-screen p{font-size:15px;line-height:1.4em}.light .paid-screen .btn{font-size:16px;line-height:45px}}.light .video{margin-top:25px;position:relative}@media (max-width:750px){.light .video{margin-top:15px}}.light .video .download{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff0d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:300;line-height:26px;padding:7px 14px 7px 12px;position:absolute;right:20px;top:20px;z-index:2}.light .video .download svg{border-right:1px solid hsla(0,0%,100%,.1);color:#ffffff80;height:20px;margin-right:12px;min-width:32px;padding-right:9px;transition:all .3s ease;width:32px}@media (hover:hover){.light .video .download:hover svg{color:#fffc}}.light .video .player-note{--desaturate:5;--hue-rotate:0;--darken:0;--alpha:.8;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--main);border-radius:7px;bottom:50px;color:#fff;font-size:14px;font-weight:300;left:20px;max-width:500px;padding:15px 40px 15px 15px;position:absolute;right:20px;z-index:10}.light .video .player-note .close{cursor:pointer;height:20px;opacity:.5;position:absolute;right:10px;top:10px;width:20px}@media (hover:hover){.light .video .player-note .close:hover{opacity:.3}}.light .video .player-note p{margin-bottom:10px}.light .video .player-note label{font-weight:300}.light .video .player-note .switch-default{--desaturate:-15;--hue-rotate:0;--darken:-15;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background:var(--main)}.light .video .player-note .switch-active{background:hsla(0,0%,100%,.15)}.light div.restricted{background:#f33b55!important;box-shadow:unset!important;color:#fff!important;font-weight:300;line-height:1.2em}.light div.restricted p{color:#fff!important}.light div.restricted p a{font-weight:400}.light .lesson-block{padding:25px 30px!important}.light .lesson-block .controls .btn{border-radius:8px;font-size:16px;line-height:45px;padding:0 25px}.light .lesson-block .controls .btn svg{margin:0 0 -2px;max-width:20px;width:20px}.light .lesson-block .controls .btn.empty-btn{padding:0 25px 0 15px}.light .lesson-block .controls .btn.main-btn{font-weight:400;padding:0 15px 0 25px}.light .lesson-block .controls .btn.main-btn.no-icon{padding:0 25px}.light .lesson-block .lesson-header .lesson-info{flex:1}.light .lesson-block .lesson-header .lesson-info .module-name{font-size:21px;font-weight:500;line-height:1.2em;margin-right:20px;max-width:92%}.light .lesson-block .lesson-header .lesson-info .lesson-name{color:var(--main);font-size:19px;font-weight:400;line-height:1.2em;margin-right:20px;max-width:92%}.light .lesson-block .additional-info{border-top:1px solid rgba(0,0,0,.05);margin-top:25px;padding-top:25px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-header{cursor:pointer}.light .lesson-block .additional-info .additional-info-collapse .additional-info-header div{color:#0009;font-size:19px;font-weight:400;line-height:1.2em}.light .lesson-block .additional-info .additional-info-collapse .additional-info-header svg{color:#00000080;margin:0 0 -3px 2px;max-width:24px;width:24px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body{padding-top:20px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body h1{font-size:28px;font-weight:500;line-height:1.2em;margin-bottom:20px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body h2{font-size:22px;font-weight:500;line-height:1.2em;margin-bottom:15px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body h2+h3{margin-top:-10px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body h3{color:var(--main);font-size:15px;font-weight:600!important;line-height:1.2em;margin-bottom:15px;margin-top:0;text-transform:uppercase}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body .lesson-body-content a{color:#0081f7;font-weight:500!important}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body blockquote{border-left:5px solid var(--main);font-style:italic;margin-bottom:25px;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body blockquote p{margin-bottom:0}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ol{list-style:auto;margin-bottom:25px;padding-left:27px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ol li{color:#0009;font-size:16px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:2px;position:relative}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ol li::marker{color:var(--main);font-weight:600}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ol li:last-of-type{margin-bottom:0}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ul{margin-bottom:25px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li{color:#0009;font-size:16px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:20px;position:relative}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li:last-of-type{margin-bottom:0}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li:before{background:var(--main);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:10px;transform:translateY(-50%);width:10px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body pre{background:#f3f3f3;border:none!important;border-radius:6px;margin-bottom:20px;padding:15px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body pre[data-language]:after{border-radius:0 0 5px 5px!important;padding:3px 7px!important}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:500!important;position:relative}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code:after{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:0;--bs-alpha:.3;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));background:var(--main);border-radius:5px;box-shadow:0 5px 25px -5px var(--bs-main);color:#fff;display:block;font-family:Montserrat;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;right:-3px;top:-3px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-plaintext:after{content:"Plain text"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-html:after{content:"HTML"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-c:after{content:"C"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-cs:after{content:"C#"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-cpp:after{content:"C++"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-css:after{content:"CSS"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-java:after{content:"Java"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-javascript:after{content:"JavaScript"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-diff:after{content:"Diff"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-php:after{content:"PHP"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-python:after{content:"Python"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-ruby:after{content:"Ruby"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-typescript:after{content:"TypeScript"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-xml:after{content:"XML"}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body p{color:#0009;font-size:16px;font-weight:500;margin-bottom:25px;max-width:1000px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body .media,.light .lesson-block .additional-info .additional-info-collapse .additional-info-body img{border-radius:10px;margin-top:20px;margin-block:20px;max-width:100%;overflow:hidden;width:auto}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body .media{position:relative}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body .media .ck-presentation_provider:after{border:solid #fff;border-radius:10px 10px 0 0;border-width:3px 3px 0;bottom:36px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body .controls{margin-top:50px}@media (max-width:600px){.light .lesson-block .additional-info .additional-info-collapse .additional-info-body h1{font-size:24px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body h2{font-size:19px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body h3,.light .lesson-block .additional-info .additional-info-collapse .additional-info-body p,.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li{font-size:14px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li{padding-left:15px}.light .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li:before{height:8px;top:8px;width:8px}}@container (max-width: 900px){.light .lesson-block.has-completed{padding-top:70px!important}.light .lesson-block .lesson-header{flex-wrap:wrap}.light .lesson-block .lesson-header .controls{width:100%}.light .lesson-block .lesson-header .controls .btn{flex:1;margin:0}.light .lesson-block .lesson-header .controls .btn.empty-btn{margin-right:15px}.light .lesson-block .lesson-header .controls .status{left:25px;position:absolute;top:25px}.light .lesson-block .lesson-header .lesson-info{flex-basis:100%;margin-bottom:20px;width:100%}.light .lesson-block .lesson-header .lesson-info .module-name{max-width:100%}.light .lesson-block .additional-info .controls{width:100%}.light .lesson-block .additional-info .controls .btn{flex:1;margin:0}.light .lesson-block .additional-info .controls .btn.empty-btn{margin-right:15px}.light .lesson-block .additional-info .controls .status{left:25px;position:absolute;top:25px}}@media (max-width:500px){.light .lesson-block{padding:20px!important}.light .lesson-block.has-completed{padding-top:60px!important}.light .lesson-block .controls .status{left:20px!important;position:absolute;top:20px!important}}.light .ck-color-picker-page-view,.light .ck.ck-color-table{min-width:150px!important}.light .forgot,.light .login,.light .register,.light .reset{background:rgba(119,109,154,.039);display:flex;min-height:100dvh}.light .forgot .left-side,.light .login .left-side,.light .register .left-side,.light .reset .left-side{align-items:center;display:flex;flex-basis:100%;flex-direction:column;justify-content:center;padding:200px 50px;position:relative}.light .forgot .left-side:has(+.right-side),.light .login .left-side:has(+.right-side),.light .register .left-side:has(+.right-side),.light .reset .left-side:has(+.right-side){flex-basis:50%}.light .forgot .left-side .back,.light .login .left-side .back,.light .register .left-side .back,.light .reset .left-side .back{color:var(--main);font-size:17px;font-weight:500;left:20px;position:absolute;top:20px}.light .forgot .left-side .footer,.light .login .left-side .footer,.light .register .left-side .footer,.light .reset .left-side .footer{align-items:center;bottom:30px;display:flex;font-size:15px;font-weight:500;justify-content:space-between;left:40px;position:absolute;right:40px}.light .forgot .left-side .footer a,.light .login .left-side .footer a,.light .register .left-side .footer a,.light .reset .left-side .footer a{opacity:.56}.light .forgot .left-side>img,.light .login .left-side>img,.light .register .left-side>img,.light .reset .left-side>img{position:absolute;top:80px;width:min(100%,var(--logo-width))}.light .forgot .left-side .course-name,.light .login .left-side .course-name,.light .register .left-side .course-name,.light .reset .left-side .course-name{font-size:25px;font-weight:600;position:absolute;top:80px}@media (max-width:500px){.light .forgot .left-side .course-name,.light .login .left-side .course-name,.light .register .left-side .course-name,.light .reset .left-side .course-name{top:40px}}.light .forgot .left-side h2,.light .login .left-side h2,.light .register .left-side h2,.light .reset .left-side h2{font-size:30px;font-weight:700}.light .forgot .left-side p,.light .login .left-side p,.light .register .left-side p,.light .reset .left-side p{color:#00000080;font-size:17px;font-weight:500;text-align:center;width:min(100%,450px)}.light .forgot .left-side .form,.light .login .left-side .form,.light .register .left-side .form,.light .reset .left-side .form{margin-top:35px;width:min(100%,450px)}.light .forgot .left-side .form .message,.light .login .left-side .form .message,.light .register .left-side .form .message,.light .reset .left-side .form .message{background:unset;box-shadow:unset;color:#37c573;font-size:17px;justify-content:center;margin:-25px 0 15px;padding:0;position:static}.light .forgot .left-side .form .message.set-password,.light .login .left-side .form .message.set-password,.light .register .left-side .form .message.set-password,.light .reset .left-side .form .message.set-password{margin:-10px 0 15px}.light .forgot .left-side .form .message.error,.light .login .left-side .form .message.error,.light .register .left-side .form .message.error,.light .reset .left-side .form .message.error{color:#f33b55;line-height:1.2em;margin-inline:auto;max-width:330px;text-align:center}@media (max-width:500px){.light .forgot .left-side .form .message,.light .login .left-side .form .message,.light .register .left-side .form .message,.light .reset .left-side .form .message{margin:-15px 0 15px}}.light .forgot .left-side .form .select-style,.light .login .left-side .form .select-style,.light .register .left-side .form .select-style,.light .reset .left-side .form .select-style{border-radius:8px;box-shadow:0 40px 40px -15px #6b609133;line-height:45px;margin-top:20px;padding-left:25px;position:relative}.light .forgot .left-side .form .select-style span,.light .login .left-side .form .select-style span,.light .register .left-side .form .select-style span,.light .reset .left-side .form .select-style span{font-size:17px;font-weight:500}.light .forgot .left-side .form .select-drop,.light .login .left-side .form .select-drop,.light .register .left-side .form .select-drop,.light .reset .left-side .form .select-drop{background:#fff;border-radius:8px;box-shadow:0 30px 100px -20px #0b061b33;cursor:pointer;margin-top:0;padding:0;width:100%}.light .forgot .left-side .form .select-drop ul,.light .login .left-side .form .select-drop ul,.light .register .left-side .form .select-drop ul,.light .reset .left-side .form .select-drop ul{box-shadow:none;margin:0;padding-right:5px}.light .forgot .left-side .form button[data-headlessui-state=open]+.select-drop,.light .login .left-side .form button[data-headlessui-state=open]+.select-drop,.light .register .left-side .form button[data-headlessui-state=open]+.select-drop,.light .reset .left-side .form button[data-headlessui-state=open]+.select-drop{margin-top:10px;padding:10px 5px 10px 10px}.light .forgot .left-side .form .input-box,.light .login .left-side .form .input-box,.light .register .left-side .form .input-box,.light .reset .left-side .form .input-box{background:#fff;border-radius:10px;box-shadow:0 30px 70px -10px #53535312;overflow:hidden}.light .forgot .left-side .form .input-box .input-holder,.light .login .left-side .form .input-box .input-holder,.light .register .left-side .form .input-box .input-holder,.light .reset .left-side .form .input-box .input-holder{align-items:flex-end;border-bottom:1px solid #edeef0;display:flex;height:65px;position:relative}.light .forgot .left-side .form .input-box .input-holder:last-of-type,.light .login .left-side .form .input-box .input-holder:last-of-type,.light .register .left-side .form .input-box .input-holder:last-of-type,.light .reset .left-side .form .input-box .input-holder:last-of-type{border:unset}.light .forgot .left-side .form .input-box .input-holder.second,.light .login .left-side .form .input-box .input-holder.second,.light .register .left-side .form .input-box .input-holder.second,.light .reset .left-side .form .input-box .input-holder.second{border-bottom:1px solid #edeef0;border-left:1px solid #edeef0}.light .forgot .left-side .form .input-box .input-holder .close,.light .login .left-side .form .input-box .input-holder .close,.light .register .left-side .form .input-box .input-holder .close,.light .reset .left-side .form .input-box .input-holder .close{cursor:pointer;opacity:.3;position:absolute;right:21px;top:23px}.light .forgot .left-side .form .input-box .input-holder .close svg,.light .login .left-side .form .input-box .input-holder .close svg,.light .register .left-side .form .input-box .input-holder .close svg,.light .reset .left-side .form .input-box .input-holder .close svg{height:22px;width:22px}@media (hover:hover){.light .forgot .left-side .form .input-box .input-holder .close:hover,.light .login .left-side .form .input-box .input-holder .close:hover,.light .register .left-side .form .input-box .input-holder .close:hover,.light .reset .left-side .form .input-box .input-holder .close:hover{opacity:.7}}.light .forgot .left-side .form .input-box .input-holder .show,.light .login .left-side .form .input-box .input-holder .show,.light .register .left-side .form .input-box .input-holder .show,.light .reset .left-side .form .input-box .input-holder .show{height:25px;position:absolute;right:20px;top:21px;width:25px}.light .forgot .left-side .form .input-box .input-holder .show span,.light .login .left-side .form .input-box .input-holder .show span,.light .register .left-side .form .input-box .input-holder .show span,.light .reset .left-side .form .input-box .input-holder .show span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.light .forgot .left-side .form .input-box .input-holder .show span svg,.light .login .left-side .form .input-box .input-holder .show span svg,.light .register .left-side .form .input-box .input-holder .show span svg,.light .reset .left-side .form .input-box .input-holder .show span svg{stroke-width:2px;height:20px;opacity:.3;width:20px}.light .forgot .left-side .form .input-box .input-holder label,.light .login .left-side .form .input-box .input-holder label,.light .register .left-side .form .input-box .input-holder label,.light .reset .left-side .form .input-box .input-holder label{color:#0000004d;font-size:16px;left:25px;line-height:1;pointer-events:none;position:absolute;top:23px;transition:top .2s ease,left .3s ease,font-size .2s ease}.light .forgot .left-side .form .input-box .input-holder input,.light .login .left-side .form .input-box .input-holder input,.light .register .left-side .form .input-box .input-holder input,.light .reset .left-side .form .input-box .input-holder input{background:hsla(0,0%,100%,0);border:unset;box-shadow:unset;font-size:17px;font-weight:500;height:75%;outline:unset;padding:0 25px;width:100%}.light .forgot .left-side .form .input-box .input-holder input:-webkit-autofill,.light .forgot .left-side .form .input-box .input-holder input:-webkit-autofill:active,.light .forgot .left-side .form .input-box .input-holder input:-webkit-autofill:focus,.light .forgot .left-side .form .input-box .input-holder input:-webkit-autofill:hover,.light .login .left-side .form .input-box .input-holder input:-webkit-autofill,.light .login .left-side .form .input-box .input-holder input:-webkit-autofill:active,.light .login .left-side .form .input-box .input-holder input:-webkit-autofill:focus,.light .login .left-side .form .input-box .input-holder input:-webkit-autofill:hover,.light .register .left-side .form .input-box .input-holder input:-webkit-autofill,.light .register .left-side .form .input-box .input-holder input:-webkit-autofill:active,.light .register .left-side .form .input-box .input-holder input:-webkit-autofill:focus,.light .register .left-side .form .input-box .input-holder input:-webkit-autofill:hover,.light .reset .left-side .form .input-box .input-holder input:-webkit-autofill,.light .reset .left-side .form .input-box .input-holder input:-webkit-autofill:active,.light .reset .left-side .form .input-box .input-holder input:-webkit-autofill:focus,.light .reset .left-side .form .input-box .input-holder input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px #fff}.light .forgot .left-side .form .input-box .input-holder input.input-filled+label,.light .forgot .left-side .form .input-box .input-holder input:focus+label,.light .login .left-side .form .input-box .input-holder input.input-filled+label,.light .login .left-side .form .input-box .input-holder input:focus+label,.light .register .left-side .form .input-box .input-holder input.input-filled+label,.light .register .left-side .form .input-box .input-holder input:focus+label,.light .reset .left-side .form .input-box .input-holder input.input-filled+label,.light .reset .left-side .form .input-box .input-holder input:focus+label{color:var(--main);font-size:12px;font-weight:500;left:25px;line-height:1;top:16px}.light .forgot .left-side .form .actions,.light .login .left-side .form .actions,.light .register .left-side .form .actions,.light .reset .left-side .form .actions{margin-top:25px}.light .forgot .left-side .form .actions a,.light .login .left-side .form .actions a,.light .register .left-side .form .actions a,.light .reset .left-side .form .actions a{font-size:15px}.light .forgot .left-side .form .btn,.light .login .left-side .form .btn,.light .register .left-side .form .btn,.light .reset .left-side .form .btn{line-height:61px;margin-top:25px}.light .forgot .left-side .form p,.light .login .left-side .form p,.light .register .left-side .form p,.light .reset .left-side .form p{color:#0000004d;margin-top:20px}.light .forgot .left-side .form p a,.light .login .left-side .form p a,.light .register .left-side .form p a,.light .reset .left-side .form p a{font-size:15px}@media (max-width:500px){.light .forgot .left-side,.light .login .left-side,.light .register .left-side,.light .reset .left-side{padding:20px}}@media (max-height:700px){.light .forgot .left-side,.light .login .left-side,.light .register .left-side,.light .reset .left-side{justify-content:flex-start}.light .forgot .left-side svg,.light .login .left-side svg,.light .register .left-side svg,.light .reset .left-side svg{margin-top:0}}@media (max-width:1150px){.light .forgot .left-side,.light .login .left-side,.light .register .left-side,.light .reset .left-side{flex-basis:100%!important}}.light .forgot.forgot .left-side h2,.light .login.forgot .left-side h2,.light .register.forgot .left-side h2,.light .reset.forgot .left-side h2{text-align:center;width:min(100%,460px)}.light .forgot.forgot .left-side .form,.light .forgot.forgot .left-side p,.light .login.forgot .left-side .form,.light .login.forgot .left-side p,.light .register.forgot .left-side .form,.light .register.forgot .left-side p,.light .reset.forgot .left-side .form,.light .reset.forgot .left-side p{width:min(100%,460px)}.light .forgot.forgot .left-side p,.light .login.forgot .left-side p,.light .register.forgot .left-side p,.light .reset.forgot .left-side p{opacity:.8;text-align:center}@media (max-width:500px){.light .forgot,.light .login,.light .register,.light .reset{background:#faf9fb}.light .forgot .left-side,.light .login .left-side,.light .register .left-side,.light .reset .left-side{justify-content:flex-start;padding:130px 20px 30px}.light .forgot .left-side .back,.light .login .left-side .back,.light .register .left-side .back,.light .reset .left-side .back{font-size:15px;width:100%}.light .forgot .left-side>img,.light .login .left-side>img,.light .register .left-side>img,.light .reset .left-side>img{top:50px}.light .forgot .left-side h2,.light .login .left-side h2,.light .register .left-side h2,.light .reset .left-side h2{font-size:25px}.light .forgot .left-side p,.light .login .left-side p,.light .register .left-side p,.light .reset .left-side p{font-size:16px}.light .forgot .left-side .form,.light .login .left-side .form,.light .register .left-side .form,.light .reset .left-side .form{margin-top:25px}.light .forgot .left-side .form .input-box,.light .login .left-side .form .input-box,.light .register .left-side .form .input-box,.light .reset .left-side .form .input-box{border-radius:8px}.light .forgot .left-side .form .input-box .input-holder,.light .login .left-side .form .input-box .input-holder,.light .register .left-side .form .input-box .input-holder,.light .reset .left-side .form .input-box .input-holder{height:60px}.light .forgot .left-side .form .input-box .input-holder input,.light .login .left-side .form .input-box .input-holder input,.light .register .left-side .form .input-box .input-holder input,.light .reset .left-side .form .input-box .input-holder input{font-size:16px;padding:0 53px 0 20px}.light .forgot .left-side .form .input-box .input-holder input.input-filled+label,.light .forgot .left-side .form .input-box .input-holder input:focus+label,.light .login .left-side .form .input-box .input-holder input.input-filled+label,.light .login .left-side .form .input-box .input-holder input:focus+label,.light .register .left-side .form .input-box .input-holder input.input-filled+label,.light .register .left-side .form .input-box .input-holder input:focus+label,.light .reset .left-side .form .input-box .input-holder input.input-filled+label,.light .reset .left-side .form .input-box .input-holder input:focus+label{left:20px;top:13px}.light .forgot .left-side .form .input-box .input-holder label,.light .login .left-side .form .input-box .input-holder label,.light .register .left-side .form .input-box .input-holder label,.light .reset .left-side .form .input-box .input-holder label{font-size:15px;left:20px;top:21px}.light .forgot .left-side .form .input-box .input-holder .show,.light .login .left-side .form .input-box .input-holder .show,.light .register .left-side .form .input-box .input-holder .show,.light .reset .left-side .form .input-box .input-holder .show{top:16px}.light .forgot .left-side .form .select-style,.light .login .left-side .form .select-style,.light .register .left-side .form .select-style,.light .reset .left-side .form .select-style{line-height:55px;margin-top:10px;padding:0 20px}.light .forgot .left-side .form .select-style span,.light .login .left-side .form .select-style span,.light .register .left-side .form .select-style span,.light .reset .left-side .form .select-style span{font-size:16px}.light .forgot .left-side .form .actions input,.light .login .left-side .form .actions input,.light .register .left-side .form .actions input,.light .reset .left-side .form .actions input{background-size:16px;height:20px;margin-right:7px;width:20px}.light .forgot .left-side .form .actions label,.light .forgot .left-side .form .actions label a,.light .login .left-side .form .actions label,.light .login .left-side .form .actions label a,.light .register .left-side .form .actions label,.light .register .left-side .form .actions label a,.light .reset .left-side .form .actions label,.light .reset .left-side .form .actions label a{font-size:14.5px!important}.light .forgot .left-side .form-control.row label,.light .login .left-side .form-control.row label,.light .register .left-side .form-control.row label,.light .reset .left-side .form-control.row label{font-size:16px}.light .register .left-side .back{margin-bottom:-30px}}.light .all-courses{background:hsla(0,0%,69%,.04);display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden;padding:50px 50px 100px;position:relative}.light .all-courses .login-btn{border-radius:7px;font-size:15px;line-height:40px;margin:0!important;padding:0 20px;position:absolute;right:20px;top:20px}.light .all-courses .theme-switch-toggle{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);bottom:20px;position:fixed!important;right:20px;z-index:100}.light .all-courses .courses-logo-section{margin-top:40px;width:100%}@media (width > 1050px){.light .all-courses .courses-logo-section{margin-top:40px}}@media (height < 800px){.light .all-courses .courses-logo-section{margin-top:0}}.light .all-courses .courses-logo-section img{max-height:var(--logo-height);-o-object-fit:contain;object-fit:contain;width:min(100%,var(--logo-width))}.light .all-courses .courses-logo-section .course-name{font-size:25px;font-weight:600}.light .all-courses .courses-container{position:relative}.light .all-courses .courses-container .bg-logo{filter:brightness(0) invert(1) drop-shadow(2px 140px 150px rgba(58,35,141,.15)) opacity(1);left:50%;margin:0 auto;min-width:1400px;opacity:.5;position:absolute;top:50px;transform:translate(-50%)}.light .all-courses .courses-container .courses-listing{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:70px auto 0;max-width:1052px;position:relative;z-index:1}@media (max-height:800px){.light .all-courses .courses-container .courses-listing{margin:50px auto 0}}@media (max-width:1060px){.light .all-courses .courses-container .courses-listing{max-width:693px}}.light .all-courses .courses-container .courses-listing h3{font-size:40px;font-weight:500;line-height:1.2em;text-align:center}.light .all-courses .courses-container .courses-listing p{color:#00000080;font-size:22px;font-weight:400;text-align:center}.light .all-courses .courses-container .courses-listing .label{color:var(--main);font-size:19px;font-weight:400;margin-top:40px;text-align:center}.light .all-courses .courses-container .courses-listing .course-listing-switcher{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.8);border-radius:8px;box-shadow:0 24px 50px -4px #35353526;display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px;margin-top:20px;max-width:340px;position:relative;width:100%}.light .all-courses .courses-container .courses-listing .course-listing-switcher div{border-radius:10px;color:#7d7d7d;cursor:pointer;font-size:15.5px;font-weight:500;padding:17px 20px;position:relative;text-align:center;z-index:1}.light .all-courses .courses-container .courses-listing .course-listing-switcher div.active{color:#fff;transition:color .3s ease}.light .all-courses .courses-container .courses-listing .course-listing-switcher div.new:after{align-items:center;background:#f33b55;border-radius:50%;color:#fff;content:attr(data-number);display:flex;font-size:12px;height:26px;justify-content:center;position:absolute;right:-7px;top:-7px;width:26px;z-index:20}.light .all-courses .courses-container .courses-listing .course-listing-switcher div.new:before{animation:ripple 2s .3s infinite;background:#f33b55;border-radius:100px;content:"";height:44px;margin:-20px 0 0 -20px;opacity:0;position:absolute;right:-16px;top:4px;transform-origin:center center;width:44px}.light .all-courses .courses-container .courses-listing .course-listing-switcher:after{background:var(--main);border-radius:5px;bottom:5px;content:"";left:5px;pointer-events:none;position:absolute;top:5px;transition:left .3s ease;width:calc(50% - 5px)}.light .all-courses .courses-container .courses-listing .course-listing-switcher.all:after{left:50%}@media (max-width:800px){.light .all-courses .courses-container .courses-listing .course-listing-switcher{margin-bottom:-20px}}@media (max-width:750px){.light .all-courses .courses-container .courses-listing .course-listing-switcher{margin-bottom:10px}}.light .all-courses .courses-container .courses-listing .filter-holder.more{max-width:700px}.light .all-courses .courses-container .courses-listing .filter-holder.less{max-width:330px}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select{background:#fff;border-radius:7px;box-shadow:0 24px 50px -4px #3535352b;cursor:pointer;font-weight:500;line-height:30px;min-width:200px}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select button{cursor:pointer;padding-left:18px}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border-radius:7px;box-shadow:0 24px 50px -4px #35353526;cursor:pointer;margin-top:0;overflow:hidden;padding:0;width:100%}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul{background:unset;box-shadow:unset;margin-top:0;max-height:280px;outline:unset!important}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li{border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;padding:8px 15px}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"],.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]{background:var(--main)}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"]>span,.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]>span{color:#fff}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"] .truncate,.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active] .truncate{font-weight:500}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected]>span{color:var(--main)}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected] .truncate{font-weight:500}.light .all-courses .courses-container .courses-listing .filter-holder .filter-select button[data-headlessui-state=open]+.select-drop{margin-top:10px;padding:8px}@media (max-width:1160px){.light .all-courses .courses-container .courses-listing .filter-holder{max-width:700px}}@media (max-width:800px){.light .all-courses .courses-container .courses-listing .filter-holder{margin-top:50px;max-width:330px}}@media (max-width:750px){.light .all-courses .courses-container .courses-listing .filter-holder{margin-top:20px}}@media (max-width:400px){.light .all-courses .courses-container .courses-listing .filter-holder .filter-select{width:100%}}.light .all-courses .courses-container .courses-listing .listing{display:flex;flex-wrap:wrap;gap:25px;margin-top:20px}.light .all-courses .courses-container .courses-listing .listing .course-item{background:#fff;border:3px solid #fff;border-radius:12px;box-shadow:0 30px 70px -10px #3535351f;cursor:pointer;display:flex;flex-direction:column;max-width:333px;min-width:333px;padding:2px;position:relative}@media (max-width:390px){.light .all-courses .courses-container .courses-listing .listing .course-item{min-width:unset;width:100%}}.light .all-courses .courses-container .courses-listing .listing .course-item.has-notifications:after{background:#f33b55;border-radius:100px;box-shadow:-5px 10px 30px -5px #f33b55cc;color:#fff;content:attr(data-notifications);font-size:13px;font-weight:600;height:30px;line-height:30px;max-width:30px;position:absolute;right:-8px;text-align:center;top:-8px;width:30px}.light .all-courses .courses-container .courses-listing .listing .course-item .expire{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(243,59,85,.85);border-radius:7px;box-shadow:0 10px 30px -2px #ed546e40;color:#fff;display:flex;font-weight:500;gap:5px;justify-content:center;left:10px;line-height:34px;padding:7px;position:absolute;right:10px;text-align:center;top:10px;z-index:1}.light .all-courses .courses-container .courses-listing .listing .course-item .expire svg{margin-bottom:-2px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb{border-radius:8px 8px 0 0;overflow:hidden;padding-top:62.5%;position:relative}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:7px;color:#fff;font-size:11px;font-weight:500;letter-spacing:3px;line-height:37px;padding:0 15px;position:absolute;right:15px;text-transform:uppercase;top:15px;z-index:5}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge.new{background:linear-gradient(222deg,#358ad2,#40b4c0);box-shadow:0 10px 40px -10px #3ba2c78c}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);bottom:auto;box-shadow:0 10px 40px -10px #e15d618c;font-size:12px;left:8px;line-height:48px;right:8px;text-align:center;top:8px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:100%}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:5px;bottom:15px;color:#fff;font-size:14px;font-weight:400;left:15px;line-height:31px;padding:0 15px;position:absolute;z-index:5}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.subscription{background:rgba(75,125,239,.8)}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.lifetime{--desaturate:0;--hue-rotate:0;--darken:0;--alpha:.8;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background:var(--main)}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.free{background:rgba(55,197,115,.8)}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.draft-badge{background:hsla(0,0%,64%,.7)}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.preorder{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#e37a51,#df4a6b);border-radius:7px;bottom:auto;box-shadow:0 10px 40px -10px #e15d618c;color:#fff;font-size:12px;font-weight:500;left:8px;letter-spacing:3px;line-height:48px;padding:0 15px;position:absolute;right:8px;text-align:center;text-transform:uppercase;top:8px;z-index:5}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb.no-img{align-items:center;background:#f2f1f3;box-shadow:inset 0 0 70px #4b4b4b14;display:flex;justify-content:center}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb.no-img svg{color:#3b3b3b14;height:70px;position:absolute;top:50%;transform:translateY(-50%);width:70px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-thumb.no-img>img{filter:brightness(.7);height:auto;margin:0 auto;max-width:150px;opacity:.15}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:15px;position:relative}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action button svg{opacity:.3}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.85);border-radius:7px;bottom:80px;box-shadow:0 24px 50px -4px #35353526;cursor:pointer;margin-top:0;overflow:hidden;padding:5px;position:absolute;right:20px;z-index:14}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div{border-radius:5px;color:#000000b3;cursor:pointer;font-size:16px;font-weight:500;padding:10px 22px}@media (hover:hover){.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div:hover{background:var(--main);color:#fff}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div:hover+div:after{display:none}}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div.cancel{color:#f33b55!important;margin-top:5px;position:relative}@media (hover:hover){.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div.cancel:hover{background:rgba(243,59,85,.05);color:#ff6175!important}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div.cancel:hover:after{display:none}}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div.cancel:after{background:rgba(0,0,0,.03);content:"";height:1px;left:-5px;position:absolute;right:-5px;top:-2px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action[data-headlessui-state=open] button svg{opacity:.6}@media (hover:hover){.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .action:hover button svg{opacity:.6}}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .course-info{color:var(--main);font-size:15px;font-weight:500;margin-bottom:5px;margin-top:5px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .course-info svg{stroke-width:1.7px;height:18px;min-width:18px;width:18px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .all-courses-name{color:#000;font-size:20px;font-weight:500;line-height:1.2em;margin-bottom:auto}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .price{align-items:center;display:flex;flex-wrap:wrap;font-size:25px;font-weight:700;margin-right:4px;margin-block:15px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .price span{color:#0009;font-size:17px;font-weight:400;margin-bottom:-3px;margin-left:5px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .price .compare-price{display:block;font-size:17px;font-weight:400;margin-bottom:-4px;margin-right:10px;opacity:.4;position:relative;text-decoration:line-through;width:100%}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .price .save{background:rgba(55,197,115,.8);border-radius:5px;box-shadow:0 10px 15px -4px #37c5732b;color:#fff!important;font-size:12px;font-weight:400!important;line-height:27px;margin-left:10px;padding:0 9px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .name{font-size:19px;font-weight:500;line-height:1.2em;margin-bottom:10px;margin-right:5px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .educator{color:#0009;font-size:17px;margin-top:5px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress{margin-bottom:17px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress .progress-bar{background:#f3f3f3;border-radius:100px;height:12px;width:100%}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress .progress-bar .progress-thumb{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main));border-radius:100px;height:100%}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress .progress-bar .progress-thumb.complete{background:#37c573}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress .number{font-weight:500;margin-top:-1px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn{border-radius:8px;font-size:16px!important;transition:transform .3s ease,box-shadow .3s ease}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.empty-btn{font-size:17px;font-weight:500;margin-right:0}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.empty-btn svg{stroke-width:1.7px;height:19px;margin-bottom:-1px;margin-right:6px;max-width:19px;width:19px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.main-btn{font-weight:400}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.main-btn svg{height:19px;margin:0 0 -3px 5px;max-width:19px;width:19px}.light .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.inactive{color:#1717174f}@media (max-width:1160px){.light .all-courses .courses-container .courses-listing .listing{max-width:700px}}@media (max-width:800px){.light .all-courses .courses-container .courses-listing .listing{margin:20px auto 0;max-width:330px;width:100%}}.light .all-courses .courses-container .courses-listing .listing.cross-sale .course-item .card-info{justify-content:unset}.light .all-courses .courses-container .courses-listing .listing.cross-sale .course-item .card-info .educator{margin-bottom:auto}@media (max-width:750px){.light .all-courses{padding:20px 20px 100px}.light .all-courses .courses-logo-section{margin-top:60px}.light .all-courses .courses-logo-section img{width:min(100%,150px)}.light .all-courses .courses-container .courses-listing{margin:40px auto 0}.light .all-courses .courses-container .courses-listing h3{font-size:31px}.light .all-courses .courses-container .courses-listing p{font-size:20px}.light .all-courses .courses-container .courses-listing .listing{margin:20px auto 0}}.light .all-courses .copyright{bottom:20px;color:#9a9a9a;left:0;margin:auto;position:absolute;right:0;text-align:center}.light.font-montserrat[lang=bg] .all-courses .courses-container .courses-listing .course-listing-switcher{max-width:360px!important}.light.font-montserrat[lang=bg] .all-courses .courses-container .courses-listing .course-listing-switcher>div{font-size:14px}.light .billing-information-modal.generic-instructions .modal-block{max-width:700px!important}.light .billing-information-modal .modal-block{max-width:500px}.light .billing-information-modal .modal-block .billing-status{border-radius:6px;font-size:14px;font-weight:500;line-height:32px;margin-left:17px;padding:0 14px}.light .billing-information-modal .modal-block .billing-status.cancelled,.light .billing-information-modal .modal-block .billing-status.expired{background:rgba(243,59,85,.05);color:#f33b55}.light .billing-information-modal .modal-block .billing-status.active{background:rgba(68,184,117,.1);color:#37c573}.light .billing-information-modal .modal-block>h3{padding-left:35px}.light .billing-information-modal .modal-block .product{margin-bottom:20px}.light .billing-information-modal .modal-block .product .product-label{color:#00000080;font-size:15px;font-weight:500}.light .billing-information-modal .modal-block .product .product-name{font-size:18px;font-weight:500}.light .billing-information-modal .modal-block .billing-info-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-content:space-between;max-width:800px}.light .billing-information-modal .modal-block .billing-info-list li .label{color:#00000080;font-size:15px;font-weight:500}.light .billing-information-modal .modal-block .billing-info-list li .main-info{font-size:18px;font-weight:500}.light .billing-information-modal .modal-block .controls{display:flex;gap:20px;margin-bottom:0;margin-left:-30px;margin-right:-30px;padding-right:30px;padding-top:30px}.light .billing-information-modal .modal-block .controls .btn{border-radius:7px;flex:1;font-size:15px;margin-right:0;padding:0 22px}.light .billing-information-modal .modal-block .controls .btn.main-btn{font-size:15.5px}@media (max-width:450px){.light .billing-information-modal .controls{flex-direction:column;gap:20px}.light .billing-information-modal .controls .btn{margin-right:0!important}}.light .checkout-layout{min-height:100vh;position:relative}.light .checkout-layout:before{background:linear-gradient(90deg,rgba(120,111,152,.051) 50%,#fff 0);bottom:0;content:"";left:0;position:fixed;right:0;top:0}.light .checkout-layout input[type=checkbox]{border-radius:5px}.light .checkout-layout .copyright{bottom:20px;color:#9a9a9a;display:block;font-size:15px;left:20px;margin-top:15px;position:fixed;text-align:center}@media (max-width:800px){.light .checkout-layout .copyright{position:absolute}}.light .checkout-layout .theme-switch-toggle{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);bottom:20px;position:fixed!important;right:20px;z-index:100}.light .checkout-layout .checkout-container{margin:0 auto;padding:50px 30px;width:min(100%,1000px)}.light .checkout-layout .checkout-container .checkout-sides{align-items:flex-start;display:flex;gap:80px;position:relative}.light .checkout-layout .checkout-container .checkout-sides .course-name{font-size:20px;font-weight:500;margin-bottom:40px}.light .checkout-layout .checkout-container .checkout-sides .checkout-logo{margin-bottom:30px;max-height:55px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:min(100%,var(--logo-width))}.light .checkout-layout .checkout-container .checkout-sides .course-info-side{flex:1}@media (min-height:800px){.light .checkout-layout .checkout-container .checkout-sides .course-info-side{position:sticky;top:50px}}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item{background:#fff;border-radius:10px;box-shadow:0 30px 70px -10px #53535b1a;padding:15px;position:relative;z-index:14}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info{padding:0 10px;position:relative}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-name{font-size:19px;font-weight:500;margin-bottom:5px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .description{color:#00000080;font-size:15px;font-weight:500;max-width:330px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info:has(.description) .limitations{margin-top:10px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .limitations .limitation{color:#0009}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .limitations .limitation span{color:#000;font-weight:500}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .check svg{border-radius:50%;box-shadow:0 0 0 4px #37c57359,inset 0 0 0 3px #37c573;color:#37c573;height:25px;position:absolute;right:6px;top:5px;width:25px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-price{font-size:18px;font-weight:600;margin-bottom:10px;position:static}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-price .compare-price{font-size:16px;font-weight:400;margin-right:10px;opacity:.4;position:relative;text-decoration:line-through}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-price .save{background:rgba(55,197,115,.8);border-radius:3px;box-shadow:0 10px 15px -4px #37c5732b;color:#fff!important;font-size:11px;line-height:23px;margin-left:10px;opacity:1;padding:0 7px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb{border-radius:5px;margin-top:20px;overflow:hidden;position:relative}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb.no-img{align-items:center;background:#f2f1f3;box-shadow:inset 0 0 70px #4b4b4b14;display:flex;flex:1;justify-content:center;min-height:250px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb.no-img svg{color:#3b3b3b14;height:70px;width:70px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb.no-img>img{filter:brightness(.7);height:auto;margin:0 auto;max-width:150px;opacity:.15}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;font-size:13px;font-weight:700;letter-spacing:4px;line-height:43px;padding:0 15px;position:absolute;right:15px;text-transform:uppercase;top:15px;z-index:5}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);box-shadow:0 10px 40px -10px #e15d618c;left:15px;text-align:center}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb .badge.preorder .date{font-size:14px;font-weight:400;letter-spacing:1.6px;margin-top:-25px;opacity:.8;text-transform:none}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .success-box{background:rgba(55,197,115,.8);border-radius:7px;box-shadow:0 30px 70px -10px #37c57340;margin-top:20px;padding:25px;position:relative;z-index:15}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .success-box h3{align-items:center;color:#fff;display:flex;font-size:19px;font-weight:500;line-height:1em;margin-bottom:5px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .success-box h3 svg{border-radius:50%;box-shadow:0 0 0 4px #ffffff59,inset 0 0 0 4px #fff;color:#fff;height:21px;margin-right:12px;transform:translateY(3px);width:21px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .success-box p{color:#ffffffb3!important;font-size:14px;line-height:1.3em;padding-left:32px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options{margin-top:20px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option{background:hsla(270,5%,92%,.22);border-radius:8px;box-shadow:inset 0 0 0 2px #ecebec;display:flex;margin-bottom:15px;position:relative}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option .trial{background:#ecebed;border-radius:5px;bottom:5px;color:#a7a7a7;font-size:11px;font-weight:600;letter-spacing:.5px;padding:7px 13px;position:absolute;right:5px;text-align:center;text-transform:uppercase}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label{padding:25px 25px 25px 50px;width:100%}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label:before{background:hsla(0,0%,100%,0);left:20px;top:25px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label:after{left:25px;top:30px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .name{font-size:17px;font-weight:500;line-height:1.2em}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .info{color:#00000080;font-size:14px;font-weight:500;line-height:1.5em;margin-top:3px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price{align-items:center;display:flex;font-size:17px;font-weight:600;position:absolute;right:20px;top:10px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price svg{stroke-width:2.5px;height:13px;margin:0 3px;opacity:.25;width:13px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price span{font-size:14px;margin-left:5px;opacity:.4}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:last-of-type{margin-bottom:0}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:has(input:checked){background:#fff;box-shadow:0 30px 70px -10px #53535b1a;position:relative;z-index:14}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:has(input:checked) .trial{background:rgba(81,196,112,.17);color:#49c57d}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:has(input:checked) label .name{color:var(--main)}.light .checkout-layout .checkout-container .checkout-sides .login-side{flex:1;position:sticky;top:128px}.light .checkout-layout .checkout-container .checkout-sides .login-side .form-header{margin-bottom:30px;margin-top:-10px}.light .checkout-layout .checkout-container .checkout-sides .login-side .form-header h2{font-size:27px;font-weight:700;margin-top:-25px}@media (max-width:800px){.light .checkout-layout .checkout-container .checkout-sides .login-side .form-header h2{margin-top:10px}}.light .checkout-layout .checkout-container .checkout-sides .login-side .form-header p{color:#00000080;font-size:16px;font-weight:500}.light .checkout-layout .checkout-container .checkout-sides .login-side .login-btn{font-size:17px;margin-top:20px}.light .checkout-layout .checkout-container .checkout-sides .login-side .login-btn .view{cursor:pointer;font-size:17px;margin-left:5px;transform:none}.light .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control{margin-bottom:20px;position:relative}.light .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control .show{height:25px;position:absolute;right:20px;top:18px;width:25px}.light .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control .show span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.light .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control .show span svg{stroke-width:2px;height:20px;opacity:.3;width:20px}.light .checkout-layout .checkout-container .checkout-sides .login-side .form-block .copyright{color:#9a9a9a;display:block;margin-top:15px;text-align:center}.light .checkout-layout .checkout-container .checkout-sides .form-side{flex:1;position:sticky;top:128px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-header{margin-bottom:40px;margin-top:-10px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-header h2{font-size:24px;font-weight:500}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-header p{color:#00000080;font-size:16px;font-weight:500}.light .checkout-layout .checkout-container .checkout-sides .form-side .agree-checkbox label a{color:var(--main)}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block{border-bottom:1px solid hsla(0,0%,57%,.1);margin-bottom:30px;padding-bottom:30px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input input[type=text]:-webkit-autofill,.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input input[type=text]:-webkit-autofill:active,.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input input[type=text]:-webkit-autofill:focus,.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;font-family:Outfit,sans-serif!important}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block h3{font-size:18px;font-weight:500;margin-bottom:15px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .tax{margin-top:15px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .tax h3{font-size:16px;font-weight:500;margin-bottom:10px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .tax .form-control{margin-bottom:0;position:relative}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .tax .form-control .check{color:#37c573;font-size:17px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .tax .form-control .check svg{border-radius:100px;box-shadow:inset 0 0 0 3px #37c573,0 0 0 3px #37c57354;height:20px;margin-top:-1px;min-width:20px;width:20px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control{margin-bottom:20px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .label span{font-weight:500}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-template-rows:85px;margin-block:20px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card{border:2px solid hsla(0,0%,77%,.22);border-radius:10px;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:130px;padding:13px;position:relative;z-index:1}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card.active{background:#fff!important;border:2px solid #fff!important;box-shadow:0 20px 70px -10px #7878783d}@media (hover:hover){.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card:hover{background:hsla(0,0%,97%,.5)}}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card .tick{color:#37c573;position:absolute;right:7px;top:7px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card .card-logo{max-width:40px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card .card-info{display:flex;justify-content:space-between;line-height:18px;margin-top:15px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card .card-info .date{font-size:14px;font-weight:500;opacity:.6}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card .card-info .number{font-size:17px;font-weight:500}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .new{align-items:center;border:2px dashed hsla(0,0%,79%,.35);border-radius:8px;color:#bababa99;cursor:pointer;display:flex;flex:1;font-size:40px;font-weight:200!important;justify-content:center;min-width:130px;padding:13px}@media (hover:hover){.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .new:hover{color:var(--main);font-weight:300}}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .decline-message{background:rgba(243,59,85,.07);border-radius:10px;display:flex;font-size:15px;line-height:1.3em;margin-bottom:20px;padding:17px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .decline-message p{color:#f33b55!important;font-weight:500!important}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .decline-message p a{text-decoration:underline}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .decline-message svg{color:#f33b55!important;margin-right:8px;min-width:20px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .encrypted{color:#59595982;font-size:16px}.light .checkout-layout .checkout-container .checkout-sides .form-side .form-block .encrypted svg{height:16px;margin-right:5px;width:16px}.light .checkout-layout .checkout-container .checkout-sides .form-side .discount-form .form-control{position:relative}.light .checkout-layout .checkout-container .checkout-sides .form-side .discount-form .form-control button{position:absolute;right:20px;top:50%;transform:translateY(-50%)!important}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines{display:flex;flex-direction:column;gap:10px}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line{font-size:17px;font-weight:500}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line span:last-child{font-weight:600}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line span:last-child span{font-weight:400;margin-left:2px}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.subtotal{color:#00000080}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount{align-items:flex-start}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .discount-code{background:rgba(55,197,115,.8);border-radius:4px;box-shadow:0 10px 45px -10px #37c57399;color:#fff;font-size:15px;padding:4px 8px 4px 12px}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .discount-code .remove{cursor:pointer}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .discount-code .remove svg{stroke-width:2.5px;height:15px;margin-left:7px;opacity:.6;transition:all .3s ease;width:15px}@media (hover:hover){.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .discount-code .remove:hover svg{transform:rotate(90deg)}}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .message{color:#00000080;font-size:13px;font-weight:600;margin-top:5px}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .code-value{color:#37c573}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.total{font-size:20px}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary .free-trial{background:rgba(81,196,112,.17);border-radius:5px;color:#49c57d;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:-20px;margin-top:20px;padding:9px 13px;text-align:center;text-transform:uppercase}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary button{font-size:19px;font-weight:400;line-height:66px;margin-top:30px}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary button span{align-items:center;display:flex;justify-content:center}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary button span>span{font-weight:600;margin-left:5px}.light .checkout-layout .checkout-container .checkout-sides .form-side .summary button svg.lock{height:18px;margin-right:5px;width:18px}@media (max-width:800px){.light .checkout-layout:before{display:none}.light .checkout-layout .checkout-container{overflow:hidden}.light .checkout-layout .checkout-container .checkout-sides{flex-direction:column;gap:40px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side{align-self:stretch;background:rgba(120,111,152,.051);margin-inline:-40px;margin-top:-50px;padding:50px 40px 40px;position:static}.light .checkout-layout .checkout-container .checkout-sides .form-side,.light .checkout-layout .checkout-container .checkout-sides .login-side{width:100%}}@media (max-width:500px){.light .checkout-layout .checkout-container{padding:30px 20px 100px}.light .checkout-layout .checkout-container .checkout-sides .course-info-side .checkout-logo{margin-bottom:30px}}.light .landing{background:#faf9fb;overflow:clip}.light .landing .theme-switch-toggle{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);bottom:20px;max-width:104px;position:fixed;right:20px;transition:bottom .3s ease;z-index:99999}@media (max-width:1000px){.light .landing:has(.mobile-line.active) .theme-switch-toggle{bottom:90px}}.light .landing .mobile-line{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:.87;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));--alpha-desaturate:0;--alpha-hue-rotate:0;--alpha-darken:0;--alpha-alpha:.87;--alpha-s:calc(var(--saturation) - var(--alpha-desaturate, 0));--alpha-h:calc(var(--hue) + var(--alpha-hue-rotate, 0));--alpha-l:calc(var(--lightness) - var(--alpha-darken, 0));--alpha-a:calc(var(--alpha-alpha, 1));--alpha-main:hsla(var(--alpha-h),calc(var(--alpha-s)*1%),calc(var(--alpha-l)*1%),var(--alpha-a));align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(108deg,var(--gradient-main),var(--alpha-main));bottom:0;display:flex;gap:20px;left:0;padding:12px;position:fixed;right:0;transform:translateY(100%);transition:all .3s ease;z-index:99999}.light .landing .mobile-line button.btn{background:#fff!important;border-radius:8px;color:var(--main);font-weight:600;line-height:50px}.light .landing .mobile-line button.btn.inactive{color:var(--main)!important;opacity:.3}.light .landing .mobile-line .price{color:#fff;flex:1;font-size:26px;font-weight:700;white-space:nowrap}.light .landing .mobile-line .price span{font-size:24px;font-weight:300;margin-left:2px;opacity:.7;white-space:nowrap}.light .landing .mobile-line .installments-number{display:none}.light .landing .mobile-line.active{transform:translateY(0)}.light .landing .mobile-line:after{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.light .landing .mobile-line .btn,.light .landing .mobile-line .price{position:relative;z-index:100}.light .landing .header{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--gradient-main),var(--main));overflow:clip;padding-bottom:130px;position:relative}.light .landing .header:after{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.15) 130%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.light .landing .header .bg-logo{bottom:-17%;filter:brightness(0) invert(1) drop-shadow(2px 140px 150px rgb(58,35,141));left:50%;margin:0 auto;max-width:1750px;min-width:1200px;opacity:.03;position:absolute;transform:translate(-50%)}@media (max-width:1000px){.light .landing .header .bg-logo{display:none}}.light .landing .header .container{margin:0 auto;max-width:1200px;padding:0 30px;position:relative;z-index:2}.light .landing .header .container .navigation{padding-block:30px}.light .landing .header .container .navigation .landing-logo{margin-right:20px;min-width:min(100%,var(--logo-width));width:min(100%,var(--logo-width))}.light .landing .header .container .navigation .landing-logo img{max-height:var(--logo-height);min-width:min(100%,var(--logo-width));-o-object-fit:contain;object-fit:contain;width:min(100%,var(--logo-width))}.light .landing .header .container .navigation .landing-logo .course-name{color:#fff;font-size:20px;white-space:nowrap}@media (max-width:600px){.light .landing .header .container .navigation .landing-logo{max-width:130px;min-width:130px}}.light .landing .header .container .navigation ul{color:#fff9;font-size:17px;font-weight:400}.light .landing .header .container .navigation ul li{cursor:pointer}@media (hover:hover){.light .landing .header .container .navigation ul li:hover{color:#fff}}.light .landing .header .container .navigation .contacts{color:#fff9;cursor:pointer;font-size:17px;font-weight:400;margin-right:20px}@media (hover:hover){.light .landing .header .container .navigation .contacts:hover{color:#fff}}.light .landing .header .container .navigation .login-btn{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(0,0,0,.2);border-radius:8px;color:#fff;font-size:16px;font-weight:400;line-height:42px;padding:0 25px;transition:all .3s ease}@media (hover:hover){.light .landing .header .container .navigation .login-btn:hover{background:rgba(0,0,0,.15)}}@media (max-width:770px){.light .landing .header .container .navigation .contacts{margin-left:auto}.light .landing .header .container .navigation ul{display:none}}.light .landing .header .container .split-container{align-items:flex-start;display:flex;justify-content:space-between;padding-right:400px}.light .landing .header .container .split-container .left-side{max-width:800px;width:100%}.light .landing .header .container .split-container .left-side .course-main-info{margin-top:60px}.light .landing .header .container .split-container .left-side .course-main-info .niche{color:#fff9;font-size:20px}.light .landing .header .container .split-container .left-side .course-main-info .course-name{color:#fff;font-size:37px;font-weight:500;line-height:1.3em;margin-bottom:5px;margin-top:-2px}.light .landing .header .container .split-container .left-side .course-main-info p{color:#fff9;font-size:17px;max-width:535px}.light .landing .header .container .split-container .left-side .course-main-info .includes{margin-top:20px}.light .landing .header .container .split-container .left-side .course-main-info .includes .label{color:#000;font-size:18px;font-weight:500}.light .landing .header .container .split-container .left-side .course-main-info .includes ul{display:flex;flex-direction:column;gap:10px;margin-top:15px}.light .landing .header .container .split-container .left-side .course-main-info .includes ul li{align-items:center;color:#000c;display:flex;font-size:17px}.light .landing .header .container .split-container .left-side .course-main-info .includes ul li b{color:#000;margin-right:4px}.light .landing .header .container .split-container .left-side .course-main-info .includes ul li svg{stroke-width:1.6px;color:var(--main);height:25px;margin-right:5px;width:23px}@media (max-width:1000px){.light .landing .header .container .split-container .left-side .course-main-info .includes{background:#fff;border-radius:10px;box-shadow:0 20px 100px -5px #4141411f;margin-block:20px;padding:30px}.light .landing .header .container .split-container .left-side .course-main-info .includes ul li span{font-weight:600}}@media (max-width:700px){.light .landing .header .container .split-container .left-side .course-main-info .includes{padding:25px}.light .landing .header .container .split-container .left-side .course-main-info .includes ul li span{font-size:18px!important}}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options{background:#fff;border-radius:10px;box-shadow:0 20px 100px -5px #4141411f;padding:30px}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options .label{color:#000;font-size:18px;font-weight:500}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul{margin-top:20px}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li{background:hsla(270,5%,92%,.22);border-radius:10px;box-shadow:inset 0 0 0 2px #ebeaebb8;display:flex;margin-bottom:15px}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label{align-items:center;display:flex;justify-content:space-between;padding:17px 20px 17px 50px;width:100%}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label:before{background:hsla(0,0%,100%,0);left:20px;top:22px}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label:after{left:25px;top:27px}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .name{font-size:17px;font-weight:500;line-height:1.2em}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .info{color:#00000080;font-size:14px;font-weight:500;line-height:1.5em}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price{align-items:center;display:flex;font-size:17px;font-weight:600}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price svg{stroke-width:2.5px;height:13px;margin:0 3px;opacity:.25;width:13px}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price span{font-size:14px;margin-left:5px;opacity:.4}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li:last-of-type{margin-bottom:0}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li:has(input:checked){background:#fff;box-shadow:0 10px 110px -5px #53535b4d;position:relative;z-index:14}.light .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li:has(input:checked) label .name{color:var(--main)}.light .landing .header .container .split-container .left-side .course-main-info ul.includes{color:#fff}.light .landing .header .container .split-container .left-side .course-main-info ul.includes li{font-size:20px}.light .landing .header .container .split-container .left-side .course-main-info ul.includes li svg{stroke-width:2px;height:auto;margin-right:5px;opacity:.5;width:25px}.light .landing .header .container .split-container .left-side .course-main-info ul.includes li.certificate svg{width:28px}.light .landing .header .container .split-container .left-side .course-main-info .badges{color:#fff;font-size:17px;margin-top:20px}.light .landing .header .container .split-container .left-side .course-main-info .badges .badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.13);border-radius:7px;padding:7px 20px}@media (max-width:1000px){.light .landing .header .container .split-container .left-side .course-main-info .badges{font-size:16px}.light .landing .header .container .split-container .left-side .course-main-info .badges .badge{--badge-desaturate:0;--badge-hue-rotate:0;--badge-darken:0;--badge-alpha:.1;--badge-s:calc(var(--saturation) - var(--badge-desaturate, 0));--badge-h:calc(var(--hue) + var(--badge-hue-rotate, 0));--badge-l:calc(var(--lightness) - var(--badge-darken, 0));--badge-a:calc(var(--badge-alpha, 1));--badge-main:hsla(var(--badge-h),calc(var(--badge-s)*1%),calc(var(--badge-l)*1%),var(--badge-a));background:var(--badge-main);color:var(--main);font-weight:500}}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section{background:#fff;border-radius:10px;box-shadow:0 20px 100px -5px #4141411f;color:#000;margin-block:20px;padding:30px;text-align:center}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price{flex-wrap:wrap;font-size:28px;font-weight:700}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price span{font-size:23px;font-weight:300;margin-bottom:-5px;margin-left:4px;opacity:.6}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price .compare-price{font-size:22px;font-weight:400;margin-right:10px;opacity:.4;position:relative;text-decoration:line-through}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price .save{background:rgba(55,197,115,.8);border-radius:5px;box-shadow:0 10px 15px -4px #37c5732b;color:#fff!important;flex-basis:100%;font-size:15px;line-height:39px;margin-bottom:9px;margin-left:0;opacity:1;order:-1;padding:0 9px}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number{color:#000000b3;font-size:18px;font-weight:400}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .drip{font-weight:400}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .drip span{font-weight:500;margin-right:3px;opacity:.6}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update{font-weight:400}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span{margin-right:3px;opacity:.6}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .btn{font-weight:700;margin-block:15px}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes .label{font-size:18px;margin-bottom:20px}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul{display:grid;gap:15px;grid-template-columns:1fr 1fr}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul li{align-items:center;display:flex}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul li svg{stroke-width:1.7px;margin-right:5px}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul li span{color:#000;font-size:19px;font-weight:700}.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul li span span{font-weight:400;margin-left:5px;opacity:.8}@media (max-width:600px){.light .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul{gap:10px;grid-template-columns:1fr}}@media (max-width:1000px){.light .landing .header .container .split-container{padding-right:0}.light .landing .header .container .split-container .left-side{max-width:unset}.light .landing .header .container .split-container .left-side .course-main-info{margin:10px auto 0;max-width:650px}.light .landing .header .container .split-container .left-side .course-main-info .course-thumb{border-radius:10px;box-shadow:0 0 0 0 var(--main),0 0 0 5px #ffffff21;margin-bottom:20px;overflow:hidden;padding-bottom:62.5%;position:relative}.light .landing .header .container .split-container .left-side .course-main-info .course-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;font-size:13px;font-weight:700;letter-spacing:4px;line-height:43px;padding:0 15px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:5}.light .landing .header .container .split-container .left-side .course-main-info .course-thumb .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);box-shadow:0 10px 40px -10px #e15d61bf;left:10px;text-align:center}.light .landing .header .container .split-container .left-side .course-main-info .course-thumb .badge.preorder .date{font-size:14px;font-weight:400;letter-spacing:1.6px;margin-top:-25px;opacity:.8;text-transform:none}.light .landing .header .container .split-container .left-side .course-main-info .course-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.light .landing .header .container .split-container .left-side .course-main-info .course-thumb.no-thumb{align-items:center;background:#f2f1f3;display:flex;justify-content:center;padding-bottom:56.6%;position:relative}.light .landing .header .container .split-container .left-side .course-main-info .course-thumb.no-thumb svg{color:#3b3b3b14;height:70px;position:absolute;top:50%;transform:translateY(-50%);width:70px}.light .landing .header .container .split-container .left-side .course-main-info .niche{color:var(--main);font-weight:500}.light .landing .header .container .split-container .left-side .course-main-info .course-name{color:#000}.light .landing .header .container .split-container .left-side .course-main-info p{color:#000;font-weight:500;max-width:unset;opacity:.6}.light .landing .header .container .split-container .mobile-buy-box{display:flex;flex-direction:column}.light .landing .header .container .split-container .mobile-buy-box .includes{order:1}.light .landing .header .container .split-container .mobile-buy-box .pricing-options{order:2}.light .landing .header .container .split-container .mobile-buy-box .button-section{order:3}}@media (max-width:700px){.light .landing .header .container .split-container .left-side .course-main-info .course-name{font-size:30px}.light .landing .header .container .split-container .left-side .course-main-info p{font-size:16px}.light .landing .header .container .split-container .left-side .course-main-info .includes li.certificate{font-size:19px}.light .landing .header .container .split-container .left-side .course-main-info .includes li.certificate svg{width:26px}.light .landing .header .container .split-container .left-side .course-main-info .includes li.exam{font-size:19px}.light .landing .header .container .split-container .left-side .course-main-info .includes li.exam svg{width:23px}.light .landing .header .container .split-container .mobile-buy-box .button-section,.light .landing .header .container .split-container .mobile-buy-box .pricing-options{padding:25px!important}}@media (max-width:500px){.light .landing .header .container{padding-inline:20px}}@media (max-width:1000px){.light .landing .header{background:#faf9fb!important;overflow:visible;padding-bottom:0;z-index:999}.light .landing .header:after{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(108deg,var(--gradient-main),var(--main));max-height:330px}.light .landing .header:before{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;max-height:330px;position:absolute;right:0;top:0;z-index:2}}@media (max-width:700px){.light .landing .header:after,.light .landing .header:before{max-height:290px}}@media (max-width:550px){.light .landing .header:after,.light .landing .header:before{max-height:250px}}@media (max-width:450px){.light .landing .header:after,.light .landing .header:before{max-height:220px}}.light .landing .container{margin:0 auto;max-width:1200px;padding:0 30px;position:relative}.light .landing .container .sticky-nav{display:none}.light .landing .container .main-info{padding:50px 395px 50px 0}.light .landing .container .main-info .section-title{font-size:28px;font-weight:500;margin-top:60px}.light .landing .container .main-info .section-title:first-of-type{margin-top:0}.light .landing .container .main-info .section-title span{color:var(--main);margin-right:2px}@media (max-width:700px){.light .landing .container .main-info .section-title{font-size:24px;margin-bottom:20px;margin-top:40px}}.light .landing .container .main-info .info-subtitle{color:var(--main);font-size:17px;font-weight:400}.light .landing .container .main-info .info-subtitle span:after{background:var(--main);border-radius:50%;content:"";display:inline-block;height:5px;margin-left:10px;margin-right:10px;vertical-align:middle;width:5px}.light .landing .container .main-info .info-subtitle span:last-of-type:after{display:none}@media (max-width:700px){.light .landing .container .main-info .info-subtitle{font-size:16px;margin-top:-20px}}.light .landing .container .main-info .main-block{box-shadow:0 20px 100px -5px #4141411f;margin-top:15px;padding:30px 25px 30px 30px}.light .landing .container .main-info .main-block.description-block{padding-bottom:10px}.light .landing .container .main-info .main-block.bundle-products-block{padding:25px}.light .landing .container .main-info .main-block.bundle-products-block .product-item{border-bottom:1px solid rgba(0,0,0,.07);cursor:pointer;margin-bottom:20px;padding-bottom:20px;position:relative}.light .landing .container .main-info .main-block.bundle-products-block .product-item:last-of-type{border:unset;margin:0;padding:0}@media (hover:hover){.light .landing .container .main-info .main-block.bundle-products-block .product-item:hover .open-product{color:var(--main)!important}}.light .landing .container .main-info .main-block.bundle-products-block .product-item .open-product{color:#0003;position:absolute;right:-3px;top:0;width:20px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb{border-radius:7px;height:113px;margin-right:20px;min-width:180px;overflow:hidden;width:180px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb.no-thumb{align-items:center;background:hsla(270,8%,95%,.34);box-shadow:inset 0 0 70px #4b4b4b14;display:flex;justify-content:center}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb.no-thumb svg{color:#3b3b3b14;height:45px;width:45px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-info{flex:1;min-width:0}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .course-info{color:var(--main);font-size:14px;font-weight:500;margin-bottom:2px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .course-info svg{stroke-width:1.7px;height:17px;min-width:17px;width:17px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .name{font-size:21px;font-weight:500;line-height:1.2em;margin-bottom:2px}@media (max-width:530px){.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .name{max-width:91%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .educator{color:#0009;font-size:16px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .price{font-size:20px;font-weight:600;margin-top:5px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .price span{font-size:20px;font-weight:300;margin-left:-1px;opacity:.5}.light .landing .container .main-info .main-block.bundle-products-block .products-footer{align-items:center;border-top:1px solid rgba(0,0,0,.07);color:#434343;display:flex;font-size:19px;font-weight:300;gap:10px;line-height:40px;margin-top:20px;padding-left:5px;padding-top:20px;text-align:right}.light .landing .container .main-info .main-block.bundle-products-block .products-footer>div{align-items:center;display:flex;font-size:19px;gap:10px}.light .landing .container .main-info .main-block.bundle-products-block .products-footer>div span{color:#000;font-size:22px;font-weight:600}.light .landing .container .main-info .main-block.bundle-products-block .products-footer>div span span{font-size:20px;font-weight:300;margin-left:2px;opacity:.5}@media (max-width:470px){.light .landing .container .main-info .main-block.bundle-products-block .products-footer.has-second-price{align-items:flex-start;flex-direction:column;font-size:17px;gap:unset}.light .landing .container .main-info .main-block.bundle-products-block .products-footer.has-second-price>div{margin-top:-10px}}@media (max-width:530px){.light .landing .container .main-info .main-block.bundle-products-block{padding:20px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb{height:88px;min-width:140px;width:140px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .price{margin-bottom:10px;position:absolute;right:0;transform:translateY(-22px)}.light .landing .container .main-info .main-block.bundle-products-block .products-footer span{font-size:20px}}@media (max-width:450px){.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb{height:53px;margin-right:15px;min-width:85px;width:85px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb.no-thumb svg{height:30px;width:30px}.light .landing .container .main-info .main-block.bundle-products-block .product-item .name{font-size:18px!important}.light .landing .container .main-info .main-block.bundle-products-block .product-item .price{font-size:17px!important;margin-bottom:10px;position:absolute;right:0;transform:translateY(-12px)}.light .landing .container .main-info .main-block.bundle-products-block .product-item .price span{font-size:15px!important}.light .landing .container .main-info .main-block.bundle-products-block .product-item .course-info,.light .landing .container .main-info .main-block.bundle-products-block .product-item p{display:none}.light .landing .container .main-info .main-block.bundle-products-block .product-item .educator,.light .landing .container .main-info .main-block.bundle-products-block .product-item p{font-size:15px!important;line-height:1.2em}}.light .landing .container .main-info .main-block button svg{min-width:28px}.light .landing .container .main-info .main-block .module-name{font-size:22px;font-weight:500;line-height:1.3em;text-align:left}.light .landing .container .main-info .main-block .module-name span{font-weight:400;margin-right:7px;opacity:.5}.light .landing .container .main-info .main-block .groups{border-top:1px solid #efefef;margin:30px -25px 0 -30px;padding:20px 25px 0 30px}.light .landing .container .main-info .main-block .groups .group .lessons{border:0;margin:10px -25px 0 -30px;padding:20px 25px 0 30px}.light .landing .container .main-info .main-block .groups .group:first-of-type{margin-top:0}.light .landing .container .main-info .main-block .groups .group:first-of-type .lessons{margin-top:0;padding-top:0}.light .landing .container .main-info .main-block .lessons{border-top:1px solid #efefef;margin:30px -25px 0 -30px;padding:20px 25px 0 30px}.light .landing .container .main-info .main-block .lessons li:first-of-type{margin-top:7px}.light .landing .container .main-info .main-block .lessons .group-name{color:var(--main);font-size:17px;font-weight:500;margin-top:30px}.light .landing .container .main-info .main-block .lessons .group-name:first-of-type{margin-top:0}.light .landing .container .main-info .main-block .lessons .lesson{align-items:center;display:flex;margin-top:15px}.light .landing .container .main-info .main-block .lessons .lesson svg{stroke-width:1.7px;height:24px;margin-right:7px;min-width:26px;opacity:.35;width:26px}.light .landing .container .main-info .main-block .lessons .lesson .lesson-name{font-size:18px;font-weight:500;line-height:1.3em;margin-right:auto;max-width:80%}.light .landing .container .main-info .main-block .lessons .lesson .time{margin-left:20px;opacity:.7;white-space:nowrap}.light .landing .container .main-info .main-block .resources-list li.title{color:var(--main);font-size:18px;font-weight:500;margin-bottom:20px}.light .landing .container .main-info .main-block .resources-list li.resource{align-items:center;display:flex;font-size:19px;font-weight:500;margin-top:15px}.light .landing .container .main-info .main-block .resources-list li.resource span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:94%}.light .landing .container .main-info .main-block .resources-list li.resource svg{stroke-width:1.7px;height:24px;margin-right:6px;opacity:.4;width:26px}.light .landing .container .main-info .main-block .description-body{padding:10px}.light .landing .container .main-info .main-block .description-body h1{font-size:26px;font-weight:500;line-height:1.4em;margin-bottom:20px}.light .landing .container .main-info .main-block .description-body h2{font-size:22px;font-weight:500;line-height:1.2em;margin-bottom:15px}.light .landing .container .main-info .main-block .description-body h2+h3{margin-top:-10px}.light .landing .container .main-info .main-block .description-body h3{color:var(--main);font-size:15px;font-weight:600!important;line-height:1.2em;margin-bottom:15px;margin-top:0;text-transform:uppercase}.light .landing .container .main-info .main-block .description-body .lesson-body-content a{color:#0081f7;font-weight:500!important}.light .landing .container .main-info .main-block .description-body blockquote{border-left:5px solid var(--main);font-style:italic;margin-bottom:25px;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.light .landing .container .main-info .main-block .description-body blockquote p,.light .landing .container .main-info .main-block .description-body blockquote:last-of-type{margin-bottom:0}.light .landing .container .main-info .main-block .description-body ol{list-style:auto;margin-bottom:25px;padding-left:27px}.light .landing .container .main-info .main-block .description-body ol li{color:#0009;font-size:16px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:2px;position:relative}.light .landing .container .main-info .main-block .description-body ol li::marker{color:var(--main);font-weight:600}.light .landing .container .main-info .main-block .description-body ol li:last-of-type{margin-bottom:0}.light .landing .container .main-info .main-block .description-body ul{margin-bottom:25px;margin-top:20px}.light .landing .container .main-info .main-block .description-body ul li{color:#0009;font-size:17px;font-weight:500!important;line-height:1.7em;margin-bottom:7px;max-width:1000px;padding-left:20px;position:relative}.light .landing .container .main-info .main-block .description-body ul li strong{color:#000}.light .landing .container .main-info .main-block .description-body ul li:last-of-type{margin-bottom:0}.light .landing .container .main-info .main-block .description-body ul li:before{background:var(--main);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:14px;transform:translateY(-50%);width:10px}.light .landing .container .main-info .main-block .description-body pre{background:#f3f3f3;border:none!important;border-radius:6px;margin-bottom:20px;padding:15px}.light .landing .container .main-info .main-block .description-body pre:last-of-type{margin-bottom:0}.light .landing .container .main-info .main-block .description-body pre[data-language]:after{border-radius:0 0 5px 5px!important;padding:3px 7px!important}.light .landing .container .main-info .main-block .description-body code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:500!important;position:relative}.light .landing .container .main-info .main-block .description-body code:after{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:0;--bs-alpha:.3;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));background:var(--main);border-radius:5px;box-shadow:0 5px 25px -5px var(--bs-main);color:#fff;display:block;font-family:Montserrat;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;right:-3px;top:-3px}.light .landing .container .main-info .main-block .description-body code.language-plaintext:after{content:"Plain text"}.light .landing .container .main-info .main-block .description-body code.language-html:after{content:"HTML"}.light .landing .container .main-info .main-block .description-body code.language-c:after{content:"C"}.light .landing .container .main-info .main-block .description-body code.language-cs:after{content:"C#"}.light .landing .container .main-info .main-block .description-body code.language-cpp:after{content:"C++"}.light .landing .container .main-info .main-block .description-body code.language-css:after{content:"CSS"}.light .landing .container .main-info .main-block .description-body code.language-java:after{content:"Java"}.light .landing .container .main-info .main-block .description-body code.language-javascript:after{content:"JavaScript"}.light .landing .container .main-info .main-block .description-body code.language-diff:after{content:"Diff"}.light .landing .container .main-info .main-block .description-body code.language-php:after{content:"PHP"}.light .landing .container .main-info .main-block .description-body code.language-python:after{content:"Python"}.light .landing .container .main-info .main-block .description-body code.language-ruby:after{content:"Ruby"}.light .landing .container .main-info .main-block .description-body code.language-typescript:after{content:"TypeScript"}.light .landing .container .main-info .main-block .description-body code.language-xml:after{content:"XML"}.light .landing .container .main-info .main-block .description-body p{color:#0009;font-size:17px;font-weight:500;margin-bottom:25px;max-width:1000px}.light .landing .container .main-info .main-block .description-body p strong{color:#000;font-weight:600!important}.light .landing .container .main-info .main-block .description-body .media,.light .landing .container .main-info .main-block .description-body img{border-radius:10px;margin-top:20px;margin-block:20px;max-width:100%;overflow:hidden;width:auto}.light .landing .container .main-info .main-block .description-body .controls{margin-top:50px}@media (max-width:600px){.light .landing .container .main-info .main-block .description-body h1{font-size:22px}.light .landing .container .main-info .main-block .description-body h2{font-size:19px}.light .landing .container .main-info .main-block .description-body h3,.light .landing .container .main-info .main-block .description-body p{font-size:16px}.light .landing .container .main-info .main-block .description-body ul li{font-size:16px;line-height:1.2em;margin-bottom:15px}.light .landing .container .main-info .main-block .description-body ul li:before{top:14px}.light .landing .container .main-info .main-block .description-body ul li{padding-left:15px}.light .landing .container .main-info .main-block .description-body ul li:before{height:8px;top:8px;width:8px}}.light .landing .container .main-info .main-block .info-block{align-items:center;display:flex;gap:20px}.light .landing .container .main-info .main-block .info-block .img{border-radius:50%;height:70px;min-width:70px;overflow:hidden;width:70px}.light .landing .container .main-info .main-block .info-block .img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.light .landing .container .main-info .main-block .info-block .img.no-img{align-items:center;background:#f8f7f9;display:flex;justify-content:center}.light .landing .container .main-info .main-block .info-block .img.no-img svg{color:var(--main);height:30px;width:30px}.light .landing .container .main-info .main-block .info-block .name-block .name{font-size:27px;font-weight:500;line-height:1.2em}.light .landing .container .main-info .main-block .info-block .name-block .title{color:var(--main);font-size:18px;font-weight:500;line-height:1.2em}.light .landing .container .main-info .main-block .lecturer-text{font-size:17px;margin-top:20px;opacity:.7;white-space:pre-line}.light .landing .container .main-info .main-block .social{align-items:center;display:flex;gap:6px;margin-top:20px}.light .landing .container .main-info .main-block .social li{border:2px solid rgba(0,0,0,.1);border-radius:14px;box-sizing:border-box;height:42px;width:42px}.light .landing .container .main-info .main-block .social li a{align-items:center;display:flex;height:100%;justify-content:center;transition:all .3s ease}.light .landing .container .main-info .main-block .social li a svg{fill:var(--main);height:17px;width:17px}.light .landing .container .main-info .main-block .social li a svg path{fill:var(--main)}.light .landing .container .main-info .main-block .social:has(a:hover) a:not(:hover){opacity:.4}@media (max-width:700px){.light .landing .container .main-info .main-block{margin-top:10px;padding:17px}.light .landing .container .main-info .main-block .groups{margin:30px -16px 0 -17px;padding:17px 17px 0}.light .landing .container .main-info .main-block.lecturer-block{padding:25px}.light .landing .container .main-info .main-block button .module-name{font-size:19px}.light .landing .container .main-info .main-block button .module-name span{margin-right:4px}.light .landing .container .main-info .main-block button svg{min-width:23px;width:23px}.light .landing .container .main-info .main-block>div[data-headlessui-state]{margin-top:15px}.light .landing .container .main-info .main-block .lessons{margin:15px -15px 0;padding:15px 20px 0 15px}.light .landing .container .main-info .main-block .lessons .group-name{font-size:16px}.light .landing .container .main-info .main-block .lessons .lesson{margin-top:10px}.light .landing .container .main-info .main-block .lessons .lesson svg{height:22px;margin-right:3px;min-width:24px;width:24px}.light .landing .container .main-info .main-block .lessons .lesson .lesson-name{font-size:17px}.light .landing .container .main-info .main-block .lessons .lesson .time{font-size:15px}.light .landing .container .main-info .main-block .resources-list li.resource{font-size:18px}.light .landing .container .main-info .main-block .resources-list li.resource svg{height:22px;margin-right:3px;min-width:24px;width:24px}.light .landing .container .main-info .main-block .info-block{align-items:flex-start;flex-direction:column;gap:10px;justify-content:flex-start}.light .landing .container .main-info .main-block .info-block .img{height:60px;min-width:60px;width:60px}.light .landing .container .main-info .main-block .info-block .name-block .name{font-size:25px}.light .landing .container .main-info .main-block .info-block .name-block .title{font-size:16px}.light .landing .container .main-info .main-block .lecturer-text{font-size:16px;margin-top:10px}}@media (max-width:1000px){.light .landing .container .main-info{padding-right:0}}.light .landing .container .sticky-course{background:#fff;border-radius:14px;box-shadow:0 0 70px -10px #3535351f;max-width:370px;overflow:hidden;padding:4px;position:absolute;right:30px;top:-440px;width:100%;z-index:110}.light .landing .container .sticky-course .course-thumb{border-radius:9px 9px 0 0;height:225px;overflow:hidden}.light .landing .container .sticky-course .course-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;font-size:13px;font-weight:700;letter-spacing:4px;line-height:43px;padding:0 15px;position:absolute;right:15px;text-transform:uppercase;top:15px;z-index:5}.light .landing .container .sticky-course .course-thumb .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);box-shadow:0 10px 40px -10px #e15d61bf;left:15px;text-align:center}.light .landing .container .sticky-course .course-thumb .badge.preorder .date{font-size:14px;font-weight:400;letter-spacing:1.6px;margin-top:-25px;opacity:.8;text-transform:none}.light .landing .container .sticky-course .course-thumb img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.light .landing .container .sticky-course .course-thumb.no-thumb{align-items:center;background:#f2f1f3;box-shadow:inset 0 0 70px #4b4b4b14;display:flex;justify-content:center}.light .landing .container .sticky-course .course-thumb.no-thumb svg{color:#3b3b3b14;height:70px;width:70px}.light .landing .container .sticky-course .course-thumb.no-thumb>img{filter:brightness(.7);height:auto;margin:0 auto;max-width:150px;opacity:.15}.light .landing .container .sticky-course .course-info{padding:20px 25px 26px}.light .landing .container .sticky-course .course-info .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;display:none;font-size:13px;font-weight:700;letter-spacing:4px;line-height:43px;margin:-10px -15px 15px;padding:0 15px;right:15px;text-transform:uppercase;top:15px;z-index:5}.light .landing .container .sticky-course .course-info .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);box-shadow:0 10px 60px -10px #e15d618c;left:15px;text-align:center}.light .landing .container .sticky-course .course-info .badge.preorder .date{font-size:14px;font-weight:400;letter-spacing:1.6px;margin-top:-25px;opacity:.8;text-transform:none}.light .landing .container .sticky-course .course-info .button-section{text-align:center}.light .landing .container .sticky-course .course-info .button-section .price{flex-wrap:wrap;font-size:33px;font-weight:800}.light .landing .container .sticky-course .course-info .button-section .price span{font-size:23px;font-weight:300;margin-bottom:-5px;margin-left:5px;opacity:.6}.light .landing .container .sticky-course .course-info .button-section .price .compare-price{font-size:22px;font-weight:400;margin-right:10px;opacity:.4;position:relative;text-decoration:line-through}.light .landing .container .sticky-course .course-info .button-section .price .save{background:rgba(55,197,115,.8);border-radius:5px;box-shadow:0 10px 15px -4px #37c5732b;color:#fff!important;flex-basis:100%;font-size:15px;line-height:39px;margin-bottom:9px;margin-left:0;margin-top:10px;opacity:1;order:-1;padding:0 9px}.light .landing .container .sticky-course .course-info .button-section .drip{color:#000000b3;font-size:17px;font-weight:400}.light .landing .container .sticky-course .course-info .button-section .drip span{color:#000;font-weight:500;margin-left:2px}.light .landing .container .sticky-course .course-info .button-section .btn{margin-block:15px}.light .landing .container .sticky-course .course-info .button-section .last-update{color:#000;font-size:17px;font-weight:500}.light .landing .container .sticky-course .course-info .button-section .last-update span{color:#000000b3;font-weight:400;margin-left:2px}.light .landing .container .sticky-course .course-info .button-section .installments-number{color:#000000b3;font-size:18px;font-weight:400}.light .landing .container .sticky-course .course-info .includes{margin-top:40px}.light .landing .container .sticky-course .course-info .includes .label{color:#000;font-size:18px;font-weight:500}.light .landing .container .sticky-course .course-info .includes ul{display:flex;flex-direction:column;gap:10px;margin-top:15px}.light .landing .container .sticky-course .course-info .includes ul li{align-items:center;color:#000c;display:flex;font-size:17px;font-weight:400}.light .landing .container .sticky-course .course-info .includes ul li b{color:#000;margin-right:4px}.light .landing .container .sticky-course .course-info .includes ul li svg{stroke-width:1.6px;color:var(--main);height:25px;margin-right:5px;width:23px}.light .landing .container .sticky-course .course-info .pricing-options{border-top:2px dashed rgba(0,0,0,.07);margin-top:35px;margin-inline:-30px;padding-top:35px;padding-inline:30px}.light .landing .container .sticky-course .course-info .pricing-options .label{color:#000;font-size:18px;font-weight:500}.light .landing .container .sticky-course .course-info .pricing-options ul{margin-top:20px}.light .landing .container .sticky-course .course-info .pricing-options ul li{background:hsla(270,5%,92%,.22);border-radius:10px;box-shadow:inset 0 0 0 2px #ebeaebb8;display:flex;margin-bottom:15px}.light .landing .container .sticky-course .course-info .pricing-options ul li label{align-items:center;display:flex;justify-content:space-between;padding:17px 20px 17px 50px;width:100%}.light .landing .container .sticky-course .course-info .pricing-options ul li label:before{background:hsla(0,0%,100%,0);left:20px;top:22px}.light .landing .container .sticky-course .course-info .pricing-options ul li label:after{left:25px;top:27px}.light .landing .container .sticky-course .course-info .pricing-options ul li label .name{font-size:17px;font-weight:500;line-height:1.2em}.light .landing .container .sticky-course .course-info .pricing-options ul li label .info{color:#00000080;font-size:14px;font-weight:500;line-height:1.5em}.light .landing .container .sticky-course .course-info .pricing-options ul li label .price{align-items:center;display:flex;font-size:17px;font-weight:600}.light .landing .container .sticky-course .course-info .pricing-options ul li label .price svg{stroke-width:2.5px;height:13px;margin:0 3px;opacity:.25;width:13px}.light .landing .container .sticky-course .course-info .pricing-options ul li label .price span{font-size:14px;font-weight:400;margin-bottom:-3px;margin-left:5px;opacity:.4}.light .landing .container .sticky-course .course-info .pricing-options ul li:last-of-type{margin-bottom:0}.light .landing .container .sticky-course .course-info .pricing-options ul li:has(input:checked){background:#fff;box-shadow:0 10px 110px -5px #53535b4d;position:relative;z-index:14}.light .landing .container .sticky-course .course-info .pricing-options ul li:has(input:checked) label .name{color:var(--main)}.light .landing .container .sticky-course.sticky{animation:show .3s ease 1;position:sticky;top:25px!important;z-index:110}.light .landing .container .sticky-course.sticky .course-thumb{display:none}.light .landing .container .sticky-course.sticky .course-info .badge.preorder{display:block}.light .landing .container .sticky-course.sticky .course-info .button-section .price .save{margin-top:0}@media (max-width:1000px){.light .landing .container{margin:0 auto;max-width:700px}}@media (max-width:500px){.light .landing .container{padding:0 20px}}.light .landing .additional-products{display:block!important;padding-top:100px}@media (max-width:700px){.light .landing .additional-products{margin-bottom:-100px;overflow:hidden;padding-bottom:100px;padding-top:50px}}.light .landing .additional-products h3{font-size:28px;font-weight:600;margin-bottom:30px}@media (max-width:700px){.light .landing .additional-products h3{font-size:28px}}@media (max-width:500px){.light .landing .additional-products h3{font-size:26px}}@media (max-width:700px){.light .landing .additional-products .splide .splide__track{max-width:330px}}@media (max-width:500px){.light .landing .additional-products .splide .splide__track{max-width:300px}}.light .landing .additional-products .splide .splide__arrows{position:absolute;right:-15px;top:-50px;width:125px}.light .landing .additional-products .splide .splide__arrows .splide__arrow{background:#fff;border-radius:8px;box-shadow:0 20px 37px -5px #53535b4d;height:40px;opacity:1;width:40px}.light .landing .additional-products .splide .splide__arrows .splide__arrow svg{fill:var(--main);height:1em;width:1em}.light .landing .additional-products .splide .splide__arrows .splide__arrow:disabled{background:#d3d3d3!important;box-shadow:unset!important;opacity:.3!important}.light .landing .additional-products .splide .splide__arrows .splide__arrow:disabled svg{fill:#000!important}.light .landing .additional-products .splide .splide__track{overflow:visible}.light .landing .additional-products .splide .splide__track .course-card{background:#fff;border:3px solid #fff;border-radius:12px;box-shadow:0 30px 70px -10px #2e254f1f;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:2px;position:relative}.light .landing .additional-products .splide .splide__track .course-card .add-to-wishlist{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 10px 35px -5px #47207f73;color:var(--main);display:flex;height:37px;justify-content:center;left:17px;opacity:0;position:absolute;top:17px;transition:opacity .3s ease;width:37px;z-index:10}.light .landing .additional-products .splide .splide__track .course-card .add-to-wishlist svg{stroke-width:1.8px;height:21px;margin-bottom:-2px;opacity:.9;width:21px}@media (hover:hover){.light .landing .additional-products .splide .splide__track .course-card .add-to-wishlist.added svg,.light .landing .additional-products .splide .splide__track .course-card .add-to-wishlist:hover svg{fill:var(--main);stroke-width:1.5px}}@media (max-width:600px){.light .landing .additional-products .splide .splide__track .course-card .add-to-wishlist{opacity:1}}.light .landing .additional-products .splide .splide__track .course-card .card-thumb{border-radius:8px 8px 0 0;overflow:hidden;padding-top:62.5%;position:relative}.light .landing .additional-products .splide .splide__track .course-card .card-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;font-size:11px;font-weight:500;letter-spacing:3px;line-height:37px;padding:0 15px;position:absolute;right:15px;text-transform:uppercase;top:15px;z-index:5}.light .landing .additional-products .splide .splide__track .course-card .card-thumb .badge.most-sell{background:linear-gradient(90deg,#5835d2,#9540c0);box-shadow:0 10px 40px -10px #793bc840}.light .landing .additional-products .splide .splide__track .course-card .card-thumb .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);bottom:auto;box-shadow:0 -10px 40px -10px #e15d6140;font-size:12px;left:15px;line-height:45px;text-align:center;top:15px}.light .landing .additional-products .splide .splide__track .course-card .card-thumb .badge.new{background:linear-gradient(222deg,#358ad2,#40b4c0);box-shadow:0 10px 40px -10px #3ba2c740}.light .landing .additional-products .splide .splide__track .course-card .card-thumb img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:100%}.light .landing .additional-products .splide .splide__track .course-card .card-thumb.no-img{align-items:center;background:#f2f1f3;box-shadow:inset 0 0 70px #4b4b4b14;display:flex;justify-content:center}.light .landing .additional-products .splide .splide__track .course-card .card-thumb.no-img svg{color:#3b3b3b14;height:70px;position:absolute;top:50%;transform:translateY(-50%);width:70px}.light .landing .additional-products .splide .splide__track .course-card .card-thumb.no-img>img{filter:brightness(.7);height:auto;margin:0 auto;max-width:150px;opacity:.15}.light .landing .additional-products .splide .splide__track .course-card .card-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px;position:relative}.light .landing .additional-products .splide .splide__track .course-card .card-info .course-info{color:var(--main);font-size:15px;font-weight:500;margin-bottom:5px}.light .landing .additional-products .splide .splide__track .course-card .card-info .course-info svg{stroke-width:1.7px;height:18px;min-width:18px;width:18px}.light .landing .additional-products .splide .splide__track .course-card .card-info .course-name{color:#000;font-size:21px;font-weight:500;line-height:1.2em;margin-bottom:auto;margin-right:5px}.light .landing .additional-products .splide .splide__track .course-card .card-info .educator{color:#0009;font-size:17px;margin-top:5px}.light .landing .additional-products .splide .splide__track .course-card .card-info .action-box{margin-top:15px}.light .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .company,.light .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .order-date{color:#00000080;font-size:16px;font-weight:500}.light .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price{font-size:25px;font-weight:700;margin-right:4px}.light .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price span{color:#0009;font-size:18px;font-weight:400;margin-bottom:-3px;margin-left:5px}.light .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price .compare-price{font-size:20px;font-weight:400;margin-right:10px;opacity:.4;position:relative}.light .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price .compare-price:after{background:#000;content:"";display:block;height:2px;left:-2px;position:absolute;right:-2px;top:50%;transform:rotate(-15deg);z-index:2}.light .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price .save{background:rgba(55,197,115,.8);border-radius:5px;box-shadow:0 10px 15px -4px #37c5732b;color:#fff!important;font-size:13px;line-height:27px;margin-left:10px;padding:0 9px}@media (max-width:500px){.light .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price{font-size:20px}}.light .landing .additional-products .splide .splide__track .course-card .card-info .action-box .btn{border-radius:8px;line-height:55px;margin-top:15px}@media (hover:hover){.light .landing .additional-products .splide .splide__track .course-card:hover .add-to-wishlist{opacity:1}}.light .landing footer{align-items:flex-end;display:flex;min-height:460px;overflow:hidden;padding-block:60px;position:relative}.light .landing footer .footer-bg-logo{bottom:-24%;filter:brightness(0) invert(1) drop-shadow(2px 140px 150px rgba(58,35,141,.15));left:50%;margin:0 auto;min-width:1400px;opacity:.45;position:absolute;transform:translate(-50%)}@media (max-width:1000px){.light .landing footer .footer-bg-logo{bottom:0}}.light .landing footer .container{margin:0 auto;max-width:1200px;padding:0 30px;position:relative}.light .landing footer .container .footer-logo,.light .landing footer .container .footer-logo img{min-width:min(100%,var(--logo-width));width:min(100%,var(--logo-width))}.light .landing footer .container .footer-logo img{max-height:var(--logo-height);-o-object-fit:contain;object-fit:contain}.light .landing footer .container .footer-logo .course-name{font-size:20px;white-space:nowrap}@media (max-width:600px){.light .landing footer .container .footer-logo{max-width:130px;min-width:unset}}.light .landing footer .container .footer-nav ul li a{cursor:pointer;font-size:17px;font-weight:500;opacity:.7}@media (hover:hover){.light .landing footer .container .footer-nav ul li a:hover{opacity:.4}}.light .landing footer .container .skillplate-branding{cursor:pointer;font-size:17px;font-weight:500!important;opacity:.5}@media (hover:hover){.light .landing footer .container .skillplate-branding:hover{opacity:.4}}@media (max-width:1000px){.light .landing footer{padding:80px 0 160px}.light .landing footer>.container{flex-direction:column}.light .landing footer>.container .footer-logo{margin-bottom:20px}.light .landing footer>.container .footer-nav ul{gap:10px}.light .landing footer>.container .footer-nav ul li a{font-size:16px}.light .landing footer .skillplate-branding{margin-top:30px}}@media (max-width:700px){.light .landing footer{min-height:390px}}@media (max-width:600px){.light .landing footer .footer-nav ul{flex-direction:column}}.light .landing.contacts .header,.light .landing.listing .header{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--gradient-main),var(--main))!important;padding-bottom:50px;position:relative!important}.light .landing.contacts .header .bg-logo,.light .landing.listing .header .bg-logo{bottom:-30%}.light .landing.contacts .header h2,.light .landing.listing .header h2{color:#fff;font-size:40px;font-weight:600;margin-top:80px}.light .landing.contacts .header h2 a,.light .landing.listing .header h2 a{color:#fff9;cursor:pointer;font-size:18px;font-weight:400;margin-top:-5px}@media (hover:hover){.light .landing.contacts .header h2 a:hover,.light .landing.listing .header h2 a:hover{color:#fffc}}@media (max-width:1000px){.light .landing.contacts .header,.light .landing.listing .header{padding-bottom:30px}.light .landing.contacts .header:before,.light .landing.listing .header:before{max-height:unset}.light .landing.contacts .header h2,.light .landing.listing .header h2{font-size:33px;margin-top:80px}}@media (max-width:500px){.light .landing.contacts .header h2,.light .landing.listing .header h2{font-size:28px;margin-top:30px}}.light .landing.contacts .contacts-form,.light .landing.listing .contacts-form{align-items:flex-start;gap:40px;margin:0 auto;max-width:1200px;padding:50px 30px 0}.light .landing.contacts .contacts-form .form-box,.light .landing.listing .contacts-form .form-box{flex:1}.light .landing.contacts .contacts-form .form-box h3,.light .landing.listing .contacts-form .form-box h3{font-size:25px;font-weight:600;margin-bottom:20px}.light .landing.contacts .contacts-form .form-box p.message,.light .landing.listing .contacts-form .form-box p.message{color:#37c573!important;margin-bottom:20px;margin-top:-20px}.light .landing.contacts .contacts-form .form-box .form-control,.light .landing.listing .contacts-form .form-box .form-control{margin-bottom:20px}.light .landing.contacts .contacts-form .info,.light .landing.listing .contacts-form .info{flex:1}.light .landing.contacts .contacts-form .info h3,.light .landing.listing .contacts-form .info h3{font-size:25px;font-weight:600;margin-bottom:30px}.light .landing.contacts .contacts-form .info .contacts-info .label,.light .landing.listing .contacts-form .info .contacts-info .label{color:var(--main);font-size:15px;font-weight:600;margin-top:15px;text-transform:uppercase}.light .landing.contacts .contacts-form .info .contacts-info .label:first-of-type,.light .landing.listing .contacts-form .info .contacts-info .label:first-of-type{margin-top:0}.light .landing.contacts .contacts-form .info .contacts-info .label.social-label,.light .landing.listing .contacts-form .info .contacts-info .label.social-label{margin-top:40px}.light .landing.contacts .contacts-form .info .contacts-info p,.light .landing.listing .contacts-form .info .contacts-info p{color:#0009;font-size:19px}.light .landing.contacts .contacts-form .info .social,.light .landing.listing .contacts-form .info .social{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.light .landing.contacts .contacts-form .info .social li,.light .landing.listing .contacts-form .info .social li{border:2px solid rgba(0,0,0,.1);border-radius:14px;box-sizing:border-box;height:42px;min-width:42px;width:42px}.light .landing.contacts .contacts-form .info .social li a,.light .landing.listing .contacts-form .info .social li a{align-items:center;display:flex;height:100%;justify-content:center;transition:all .3s ease}.light .landing.contacts .contacts-form .info .social li a svg,.light .landing.listing .contacts-form .info .social li a svg{fill:var(--main);height:17px;width:17px}.light .landing.contacts .contacts-form .info .social:has(a:hover) a:not(:hover),.light .landing.listing .contacts-form .info .social:has(a:hover) a:not(:hover){opacity:.4}@media (max-width:850px){.light .landing.contacts .contacts-form,.light .landing.listing .contacts-form{align-items:stretch;flex-direction:column}}@media (max-width:500px){.light .landing.contacts .contacts-form,.light .landing.listing .contacts-form{padding:30px 20px 0}}.light .landing.contacts .courses-listing,.light .landing.listing .courses-listing{margin:0 auto;max-width:1450px;padding-top:70px}@media (max-width:600px){.light .landing.contacts .courses-listing,.light .landing.listing .courses-listing{padding-top:40px}}.light .landing.contacts .courses-listing h2,.light .landing.listing .courses-listing h2{font-size:28px;font-weight:600;margin-bottom:30px}@media (max-width:700px){.light .landing.contacts .courses-listing h2,.light .landing.listing .courses-listing h2{align-items:start;flex-direction:column;font-size:26px;line-height:1.1em}}.light .landing.contacts .courses-listing .filter-holder,.light .landing.listing .courses-listing .filter-holder{margin-bottom:30px}.light .landing.contacts .courses-listing .filter-holder.more,.light .landing.listing .courses-listing .filter-holder.more{max-width:700px}.light .landing.contacts .courses-listing .filter-holder.less,.light .landing.listing .courses-listing .filter-holder.less{max-width:330px}.light .landing.contacts .courses-listing .filter-holder .filter-select,.light .landing.listing .courses-listing .filter-holder .filter-select{background:#fff;border-radius:7px;box-shadow:0 24px 50px -4px #3535352b;cursor:pointer;font-weight:500;line-height:30px;min-width:160px}.light .landing.contacts .courses-listing .filter-holder .filter-select button,.light .landing.listing .courses-listing .filter-holder .filter-select button{cursor:pointer;padding-left:18px}.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop,.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border-radius:7px;box-shadow:0 24px 50px -4px #35353526;cursor:pointer;margin-top:0;overflow:hidden;padding:0;width:100%}.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul,.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul{background:unset;box-shadow:unset;margin-top:0;max-height:280px;outline:unset!important}.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li,.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li{border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;padding:8px 15px}.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"],.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active],.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"],.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]{background:var(--main)}.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"]>span,.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]>span,.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"]>span,.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]>span{color:#fff}.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"] .truncate,.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active] .truncate,.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"] .truncate,.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active] .truncate{font-weight:500}.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected]>span,.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected]>span{color:var(--main)}.light .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected] .truncate,.light .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected] .truncate{font-weight:500}.light .landing.contacts .courses-listing .filter-holder .filter-select button[data-headlessui-state=open]+.select-drop,.light .landing.listing .courses-listing .filter-holder .filter-select button[data-headlessui-state=open]+.select-drop{margin-top:10px;padding:8px}@media (max-width:1160px){.light .landing.contacts .courses-listing .filter-holder,.light .landing.listing .courses-listing .filter-holder{max-width:700px}}@media (max-width:800px){.light .landing.contacts .courses-listing .filter-holder,.light .landing.listing .courses-listing .filter-holder{max-width:330px}}@media (max-width:400px){.light .landing.contacts .courses-listing .filter-holder .filter-select,.light .landing.listing .courses-listing .filter-holder .filter-select{width:100%}}.light .landing.contacts .courses-listing .list,.light .landing.listing .courses-listing .list{display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.light .landing.contacts .courses-listing .list,.light .landing.listing .courses-listing .list{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.light .landing.contacts .courses-listing .list,.light .landing.listing .courses-listing .list{grid-template-columns:1fr}}.light .landing.contacts .courses-listing .list .course-card,.light .landing.listing .courses-listing .list .course-card{background:#fff;border:3px solid #fff;border-radius:12px;box-shadow:0 30px 70px -10px #2e254f1f;cursor:pointer;display:flex;flex-direction:column;padding:2px;position:relative}.light .landing.contacts .courses-listing .list .course-card .add-to-wishlist,.light .landing.listing .courses-listing .list .course-card .add-to-wishlist{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 10px 35px -5px #47207f73;color:var(--main);display:flex;height:37px;justify-content:center;left:17px;opacity:0;position:absolute;top:17px;transition:opacity .3s ease;width:37px;z-index:10}.light .landing.contacts .courses-listing .list .course-card .add-to-wishlist svg,.light .landing.listing .courses-listing .list .course-card .add-to-wishlist svg{stroke-width:1.8px;height:21px;margin-bottom:-2px;opacity:.9;width:21px}@media (hover:hover){.light .landing.contacts .courses-listing .list .course-card .add-to-wishlist.added svg,.light .landing.contacts .courses-listing .list .course-card .add-to-wishlist:hover svg,.light .landing.listing .courses-listing .list .course-card .add-to-wishlist.added svg,.light .landing.listing .courses-listing .list .course-card .add-to-wishlist:hover svg{fill:var(--main);stroke-width:1.5px}}@media (max-width:600px){.light .landing.contacts .courses-listing .list .course-card .add-to-wishlist,.light .landing.listing .courses-listing .list .course-card .add-to-wishlist{opacity:1}}.light .landing.contacts .courses-listing .list .course-card .card-thumb,.light .landing.listing .courses-listing .list .course-card .card-thumb{border-radius:8px 8px 0 0;overflow:hidden;padding-top:62.5%;position:relative}.light .landing.contacts .courses-listing .list .course-card .card-thumb .badge,.light .landing.listing .courses-listing .list .course-card .card-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;font-size:11px;font-weight:500;letter-spacing:3px;line-height:37px;padding:0 15px;position:absolute;right:15px;text-transform:uppercase;top:15px;z-index:5}.light .landing.contacts .courses-listing .list .course-card .card-thumb .badge.most-sell,.light .landing.listing .courses-listing .list .course-card .card-thumb .badge.most-sell{background:linear-gradient(90deg,#5835d2,#9540c0);box-shadow:0 10px 40px -10px #793bc840}.light .landing.contacts .courses-listing .list .course-card .card-thumb .badge.preorder,.light .landing.listing .courses-listing .list .course-card .card-thumb .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);bottom:auto;box-shadow:0 -10px 40px -10px #e15d6140;font-size:12px;left:15px;line-height:45px;text-align:center;top:15px}.light .landing.contacts .courses-listing .list .course-card .card-thumb .badge.new,.light .landing.listing .courses-listing .list .course-card .card-thumb .badge.new{background:linear-gradient(222deg,#358ad2,#40b4c0);box-shadow:0 10px 40px -10px #3ba2c740}.light .landing.contacts .courses-listing .list .course-card .card-thumb img,.light .landing.listing .courses-listing .list .course-card .card-thumb img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:100%}.light .landing.contacts .courses-listing .list .course-card .card-thumb.no-img,.light .landing.listing .courses-listing .list .course-card .card-thumb.no-img{align-items:center;background:#f2f1f3;box-shadow:inset 0 0 70px #4b4b4b14;display:flex;justify-content:center}.light .landing.contacts .courses-listing .list .course-card .card-thumb.no-img svg,.light .landing.listing .courses-listing .list .course-card .card-thumb.no-img svg{color:#3b3b3b14;height:70px;position:absolute;top:50%;transform:translateY(-50%);width:70px}.light .landing.contacts .courses-listing .list .course-card .card-thumb.no-img>img,.light .landing.listing .courses-listing .list .course-card .card-thumb.no-img>img{filter:brightness(.7);height:auto;margin:0 auto;max-width:150px;opacity:.15}.light .landing.contacts .courses-listing .list .course-card .card-info,.light .landing.listing .courses-listing .list .course-card .card-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px;position:relative}.light .landing.contacts .courses-listing .list .course-card .card-info .course-info,.light .landing.listing .courses-listing .list .course-card .card-info .course-info{color:var(--main);font-size:15px;font-weight:500;margin-bottom:5px}.light .landing.contacts .courses-listing .list .course-card .card-info .course-info svg,.light .landing.listing .courses-listing .list .course-card .card-info .course-info svg{stroke-width:1.7px;height:18px;min-width:18px;width:18px}.light .landing.contacts .courses-listing .list .course-card .card-info .course-name,.light .landing.listing .courses-listing .list .course-card .card-info .course-name{color:#000;font-size:21px;font-weight:500;line-height:1.2em;margin-bottom:auto;margin-right:5px}.light .landing.contacts .courses-listing .list .course-card .card-info .educator,.light .landing.listing .courses-listing .list .course-card .card-info .educator{color:#0009;font-size:17px;margin-top:5px}.light .landing.contacts .courses-listing .list .course-card .card-info .action-box,.light .landing.listing .courses-listing .list .course-card .card-info .action-box{margin-top:15px}.light .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .company,.light .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .order-date,.light .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .company,.light .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .order-date{color:#00000080;font-size:16px;font-weight:500}.light .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .price,.light .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price{flex-wrap:wrap;font-size:24px;font-weight:700;margin-right:4px}.light .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .price span,.light .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price span{color:#0009;font-size:17px;font-weight:400;margin-bottom:-3px;margin-left:5px}.light .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .price .compare-price,.light .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price .compare-price{display:block;font-size:17px;font-weight:400;margin-bottom:-4px;opacity:.4;position:relative;text-decoration:line-through;width:100%}.light .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .price .save,.light .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price .save{background:rgba(55,197,115,.8);border-radius:5px;box-shadow:0 10px 15px -4px #37c5732b;color:#fff!important;font-size:13px;line-height:27px;margin-left:10px;padding:0 9px}.light .landing.contacts .courses-listing .list .course-card .card-info .action-box .btn,.light .landing.listing .courses-listing .list .course-card .card-info .action-box .btn{border-radius:8px;line-height:55px;margin-top:15px}@media (hover:hover){.light .landing.contacts .courses-listing .list .course-card:hover .add-to-wishlist,.light .landing.listing .courses-listing .list .course-card:hover .add-to-wishlist{opacity:1}}.light .landing.listing div.header{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--gradient-main),var(--main))!important;overflow:clip!important;padding-bottom:120px}@media (max-width:1000px){.light .landing.listing div.header:after{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.15) 130%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}}@media (max-width:750px){.light .landing.listing div.header{padding-bottom:80px}}.light .landing.listing div.header img{display:block!important}.light .landing.listing .container{z-index:3}@media (max-width:1000px){.light .landing.listing .container{max-width:unset}}.light .landing.listing .header:before{display:none!important}.light .landing.listing .header:after{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.15) 130%);bottom:0;content:"";display:block;left:0;max-height:unset!important;position:absolute;right:0;top:0;z-index:1}.light .landing.listing .header .header-info{align-items:center;display:flex;flex-direction:column;position:relative;z-index:-1}.light .landing.listing .header .header-info .niche{color:#fff9;font-size:20px;margin-top:40px;visibility:hidden}.light .landing.listing .header .header-info h1{color:#fff;font-size:37px;font-weight:500;line-height:1.3em;margin-bottom:5px}@media (max-width:750px){.light .landing.listing .header .header-info h1{font-size:30px}}.light .landing.listing .header .header-info p{color:#fff9;font-size:18px;font-weight:400!important;margin:0 auto;max-width:730px;text-align:center}@media (max-width:750px){.light .landing.listing .header .header-info p{font-size:16px}}.light .landing.listing .header .header-info .btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);box-shadow:unset!important;color:#fff;margin-top:25px;max-width:210px;position:relative;width:100%;z-index:-1}.light .landing.listing .header .header-info .btn svg{margin-left:3px;max-width:25px;min-width:25px}.light .landing.no-certificates.no-badges .container .sticky-course,.light .landing.no-subtitle .container .sticky-course{top:-305px}.light body.sticky .landing>.container{align-items:flex-start;display:flex}.light body.sticky .landing>.container .sticky-nav{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:.9;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));--gradientsecond-desaturate:0;--gradientsecond-hue-rotate:0;--gradientsecond-darken:0;--gradientsecond-alpha:.9;--gradientsecond-s:calc(var(--saturation) - var(--gradientsecond-desaturate, 0));--gradientsecond-h:calc(var(--hue) + var(--gradientsecond-hue-rotate, 0));--gradientsecond-l:calc(var(--lightness) - var(--gradientsecond-darken, 0));--gradientsecond-a:calc(var(--gradientsecond-alpha, 1));--gradientsecond-main:hsla(var(--gradientsecond-h),calc(var(--gradientsecond-s)*1%),calc(var(--gradientsecond-l)*1%),var(--gradientsecond-a));animation:show .3s ease 1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(to right,var(--gradient-main),var(--gradientsecond-main));display:block;left:0;padding-block:15px;position:fixed;right:0;top:0;z-index:105}.light body.sticky .landing>.container .sticky-nav .course-info{color:#fff;margin:0 auto;max-width:1200px;padding:0 30px}.light body.sticky .landing>.container .sticky-nav .course-info .niche{font-size:17px;line-height:1.2em;opacity:.6}.light body.sticky .landing>.container .sticky-nav .course-info .course-name{font-size:25px;font-weight:500;line-height:1.2em}@media screen and (max-width:1130px) and (min-width:1000px){.light body.sticky .landing>.container .sticky-nav .course-info .course-name{max-width:600px}}.light body.sticky .landing>.container .sticky-nav:after{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.light body.sticky .landing>.container .sticky-nav .course-info{position:relative;z-index:100}.light body.sticky .landing>.container .main-info{max-width:770px;padding:50px 25px 0 0;width:100%}@media (max-width:1000px){.light body.sticky .landing>.container .main-info{margin:0 auto;max-width:650px;padding:50px 0 0}}.light .notes{margin-top:25px}@media (max-width:750px){.light .notes{margin-top:15px}}.light .notes .header-block .header{padding-bottom:15px!important}.light .notes .list li{align-items:center;display:flex;padding:8px 15px}@media (min-width:700px){.light .notes .list li:after{content:"Go to lesson"!important}}.light .notes .list li svg{stroke-width:1.7px;height:22px;margin-left:-4px;margin-right:7px;min-width:22px;opacity:.4;width:22px}.light .notes .list li span{margin-top:-1px}.light .notes .list li .duration{border-radius:5px;color:#1e1e1e66;font-size:16px;font-weight:500;line-height:24px;margin-right:10px}@media (hover:hover){.light .notes .list li:hover svg{opacity:.55}.light .notes .list li:hover .duration{color:#fff;font-weight:400}}.light .tab-panels .notes{margin-top:-20px}.light .notes-list{height:calc(100vh - 236px);margin:0 -17px;overflow-y:auto;padding:8px 32px 0}.light .notes-list .controls{margin-top:10px}.light .notes-list .controls .btn{border-radius:7px;font-size:14px;line-height:37px;margin-left:15px;margin-right:0;padding:0 22px}.light .notes-list .controls .btn.main-btn{font-weight:400}.light .notes-list .controls .btn.delete-btn{height:37px;margin-left:0;width:37px}.light .notes-list .controls .btn.delete-btn svg{stroke-width:1.7px;color:#f33b55;height:17px;min-width:17px;width:17px}.light .notes-list .add-note{--border-desaturate:40;--border-hue-rotate:0;--border-darken:0;--border-alpha:.2;--border-s:calc(var(--saturation) - var(--border-desaturate, 0));--border-h:calc(var(--hue) + var(--border-hue-rotate, 0));--border-l:calc(var(--lightness) - var(--border-darken, 0));--border-a:calc(var(--border-alpha, 1));--border-main:hsla(var(--border-h),calc(var(--border-s)*1%),calc(var(--border-l)*1%),var(--border-a));--bg-desaturate:40;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.033;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));align-items:center;background:var(--bg-main);border:2px dashed var(--border-main);border-radius:10px;color:var(--main);display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:55px;margin-top:20px;padding:0 20px;text-align:center;transition:.2s ease;width:100%}.light .notes-list .add-note svg{stroke-width:2px;color:var(--main);height:20px;margin-right:2px;margin-top:-1px;max-width:20px;width:20px}@media (hover:hover){.light .notes-list .add-note:hover{--bg-desaturate:40;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:0;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main)}}.light .notes-list .new-note{margin-bottom:20px;margin-top:20px}.light .notes-list .new-note .new-note-header{margin-bottom:10px}.light .notes-list .new-note .new-note-header .time{color:#0006;font-weight:500;margin-left:5px}.light .notes-list .new-note .new-note-header .name{font-size:17px;font-weight:500}.light .notes-list .new-note .controls .btn.empty-btn{margin-left:0;margin-right:15px}.light .notes-list .new-note .controls .btn.main-btn{margin-left:0}.light .notes-list .new-note input{background:rgba(0,0,0,.03);border:none;border-radius:7px;font-size:15px;font-weight:500;margin-bottom:15px;outline:none;padding:10px 20px;width:100%}.light .notes-list .new-note input:focus{box-shadow:inset 0 0 0 1px #00000008}.light .notes-list .new-note textarea{background:rgba(0,0,0,.03);border:none;border-radius:7px;font-size:15px;font-weight:500;line-height:1.5em;min-height:150px;outline:none;padding:15px 20px;width:100%}.light .notes-list .new-note textarea:focus{box-shadow:inset 0 0 0 1px #00000008}.light .notes-list .note-item{background:#fff;border-radius:8px;box-shadow:0 5px 80px -10px #47474733;cursor:pointer;margin-top:15px;padding:15px 15px 15px 20px}.light .notes-list .note-item:first-of-type{margin-top:20px}.light .notes-list .note-item:last-of-type{margin-bottom:150px}.light .notes-list .note-item .note-content .time{color:#0006;font-weight:500;margin-right:7px;transform:translateY(.5px)}.light .notes-list .note-item .note-content .value{font-size:17px;font-weight:500}.light .notes-list .note-item .panel{border-top:1px solid hsla(0,0%,63%,.1);color:#000000b3;font-size:15px;font-weight:500;line-height:1.4em;margin-left:-15px;margin-right:-15px;margin-top:15px;padding-left:15px;padding-right:15px;padding-top:15px}.light .notes-list .note-item .panel textarea{background:#f7f7f7;border:none;border-radius:7px;font-size:15px;font-weight:500;line-height:1.5em;min-height:150px;outline:none;padding:15px 20px;width:100%}.light .notes-list .note-item .panel textarea:focus{box-shadow:inset 0 0 0 1px #c2c2c233}.light .notes-list .note-item .panel .controls{margin-bottom:5px;margin-top:20px}.light .notes-list .note-item .panel.edit .controls{margin-top:13px}.light .notes-list .note-item svg{color:#00000080;height:25px;min-width:22px;width:22px}.light .ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.light .ps__rail-x{bottom:0;height:15px}.light .ps__rail-x,.light .ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.light .ps__rail-y{right:0;width:15px}.light .ps--active-x>.ps__rail-x,.light .ps--active-y>.ps__rail-y{background-color:transparent;display:block}.light .ps--focus>.ps__rail-x,.light .ps--focus>.ps__rail-y,.light .ps--scrolling-x>.ps__rail-x,.light .ps--scrolling-y>.ps__rail-y,.light .ps:hover>.ps__rail-x,.light .ps:hover>.ps__rail-y{opacity:.6}.light .ps .ps__rail-x.ps--clicking,.light .ps .ps__rail-x:focus,.light .ps .ps__rail-x:hover,.light .ps .ps__rail-y.ps--clicking,.light .ps .ps__rail-y:focus,.light .ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.light .ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.light .ps__thumb-x,.light .ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.light .ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.light .ps__rail-x.ps--clicking .ps__thumb-x,.light .ps__rail-x:focus>.ps__thumb-x,.light .ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.light .ps__rail-y.ps--clicking .ps__thumb-y,.light .ps__rail-y:focus>.ps__thumb-y,.light .ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.light .ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.light .ps{overflow:auto!important}}.light .ps{position:relative}.light .top-bar h2{flex:unset;font-size:30px;font-weight:600;line-height:1.2em}.light .top-bar .controls a{font-size:16px;white-space:nowrap}.light .top-bar .controls a svg{margin-bottom:-2px;min-width:20px}.light .top-bar .controls .btn{border-radius:7px;font-size:15px;line-height:40px;margin:0;padding:0 20px}@media (max-width:700px){.light .top-bar h2{font-size:25px}}@media (max-width:500px){.light .top-bar .controls a span span{display:none}}.light[lang=bg] .top-bar .controls a span span{display:block!important}.light .video-js .vjs-big-play-button .vjs-icon-placeholder:before,.light .video-js .vjs-modal-dialog,.light .vjs-button>.vjs-icon-placeholder:before,.light .vjs-modal-dialog .vjs-modal-dialog-content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.light .video-js .vjs-big-play-button .vjs-icon-placeholder:before,.light .vjs-button>.vjs-icon-placeholder:before{text-align:center}.light .video-js .vjs-big-play-button .vjs-icon-placeholder:before,.light .video-js .vjs-play-control .vjs-icon-placeholder,.light .vjs-icon-play{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-big-play-button .vjs-icon-placeholder:before,.light .video-js .vjs-play-control .vjs-icon-placeholder:before,.light .vjs-icon-play:before{content:""}.light .vjs-icon-play-circle{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-play-circle:before{content:""}.light .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.light .vjs-icon-pause{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.light .vjs-icon-pause:before{content:""}.light .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.light .vjs-icon-volume-mute{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.light .vjs-icon-volume-mute:before{content:""}.light .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.light .vjs-icon-volume-low{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.light .vjs-icon-volume-low:before{content:""}.light .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.light .vjs-icon-volume-mid{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.light .vjs-icon-volume-mid:before{content:""}.light .video-js .vjs-mute-control .vjs-icon-placeholder,.light .vjs-icon-volume-high{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-mute-control .vjs-icon-placeholder:before,.light .vjs-icon-volume-high:before{content:""}.light .video-js .vjs-fullscreen-control .vjs-icon-placeholder,.light .vjs-icon-fullscreen-enter{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.light .vjs-icon-fullscreen-enter:before{content:""}.light .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.light .vjs-icon-fullscreen-exit{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.light .vjs-icon-fullscreen-exit:before{content:""}.light .vjs-icon-square{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-square:before{content:""}.light .vjs-icon-spinner{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-spinner:before{content:""}.light .vjs-subtitles-button{display:none}.light .video-js .vjs-subs-caps-button .vjs-icon-placeholder,.light .video-js .vjs-subtitles-button .vjs-icon-placeholder,.light .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.light .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.light .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.light .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.light .vjs-icon-subtitles{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.light .video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.light .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.light .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.light .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.light .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.light .vjs-icon-subtitles:before{content:""}.light .video-js .vjs-captions-button .vjs-icon-placeholder,.light .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.light .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.light .vjs-icon-captions{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-captions-button .vjs-icon-placeholder:before,.light .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.light .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.light .vjs-icon-captions:before{content:""}.light .video-js .vjs-chapters-button .vjs-icon-placeholder,.light .vjs-icon-chapters{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-chapters-button .vjs-icon-placeholder:before,.light .vjs-icon-chapters:before{content:""}.light .vjs-icon-share{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-share:before{content:""}.light .vjs-icon-cog{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-cog:before{content:""}.light .video-js .vjs-play-progress,.light .video-js .vjs-volume-level,.light .vjs-icon-circle,.light .vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-play-progress:before,.light .video-js .vjs-volume-level:before,.light .vjs-icon-circle:before,.light .vjs-seek-to-live-control .vjs-icon-placeholder:before{content:""}.light .vjs-icon-circle-outline{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-circle-outline:before{content:""}.light .vjs-icon-circle-inner-circle{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-circle-inner-circle:before{content:""}.light .vjs-icon-hd{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-hd:before{content:""}.light .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.light .vjs-icon-cancel{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.light .vjs-icon-cancel:before{content:""}.light .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.light .vjs-icon-replay{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.light .vjs-icon-replay:before{content:""}.light .vjs-icon-facebook{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-facebook:before{content:""}.light .vjs-icon-gplus{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-gplus:before{content:""}.light .vjs-icon-linkedin{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-linkedin:before{content:""}.light .vjs-icon-twitter{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-twitter:before{content:""}.light .vjs-icon-tumblr{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-tumblr:before{content:""}.light .vjs-icon-pinterest{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-pinterest:before{content:""}.light .video-js .vjs-descriptions-button .vjs-icon-placeholder,.light .vjs-icon-audio-description{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.light .vjs-icon-audio-description:before{content:""}.light .video-js .vjs-audio-button .vjs-icon-placeholder,.light .vjs-icon-audio{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-audio-button .vjs-icon-placeholder:before,.light .vjs-icon-audio:before{content:""}.light .vjs-icon-next-item{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-next-item:before{content:""}.light .vjs-icon-previous-item{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .vjs-icon-previous-item:before{content:""}.light .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.light .vjs-icon-picture-in-picture-enter{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.light .vjs-icon-picture-in-picture-enter:before{content:""}.light .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.light .vjs-icon-picture-in-picture-exit{font-family:VideoJS!important;font-style:normal;font-weight:400}.light .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.light .vjs-icon-picture-in-picture-exit:before{content:""}.light .video-js{background-color:#000;box-sizing:border-box;color:#fff;display:block;font-family:Outfit,sans-serif;font-size:10px;font-style:normal;font-weight:400;height:unset!important;line-height:1;padding:0 0 56.25%;position:relative;vertical-align:top;width:100%;word-break:normal}.light .video-js>img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.light .video-js:-moz-full-screen{position:absolute}.light .video-js:-webkit-full-screen{height:100%!important;width:100%!important}.light .video-js[tabindex="-1"]{border-radius:12px!important;outline:none}.light .video-js *,.light .video-js :after,.light .video-js :before{box-sizing:inherit}.light .video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.light .video-js.vjs-1-1,.light .video-js.vjs-16-9,.light .video-js.vjs-4-3,.light .video-js.vjs-9-16,.light .video-js.vjs-fluid{max-width:100%;width:100%}.light .video-js.vjs-1-1:not(.vjs-audio-only-mode),.light .video-js.vjs-16-9:not(.vjs-audio-only-mode),.light .video-js.vjs-4-3:not(.vjs-audio-only-mode),.light .video-js.vjs-9-16:not(.vjs-audio-only-mode),.light .video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.light .video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.light .video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.light .video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.light .video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.light .video-js.vjs-fill:not(.vjs-audio-only-mode){height:100%;width:100%}.light .video-wrapper{border-radius:calc(var(--box-radius)*.6);cursor:pointer;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.light .video-wrapper>img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.light .video-js .vjs-tech,.light .video-wrapper video{border-radius:var(--box-radius);height:100%;left:50%;position:absolute;top:0;transform:translate(-50%)}.light .video-js.vjs-audio-only-mode .vjs-tech{display:none}.light body.vjs-full-window{height:100%;margin:0;padding:0}.light .vjs-full-window .video-js.vjs-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.light .video-js.vjs-fullscreen:not(.vjs-ios-native-fs){height:100%!important;padding-top:0!important;width:100%!important}.light .video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.light .vjs-hidden{display:none!important}.light .vjs-disabled{cursor:default;opacity:.5}.light .video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.light .vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.light .vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}.light .vjs-no-js a,.light .vjs-no-js a:visited{color:#66a8cc}.light .video-js .vjs-big-play-button{--desaturate:0;--hue-rotate:0;--darken:0;--alpha:.8;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--main);border:none;border-radius:100px;cursor:pointer;display:flex;font-size:3em;height:70px;justify-content:center;left:50%;line-height:1.5em;opacity:1;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.15);transform-origin:center center;transition:all .3s;width:70px}@media (max-width:700px){.light .video-js .vjs-big-play-button{font-size:2.5em;height:52px;width:52px}}.light .vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-1.5em;margin-top:-.81666em;top:50%}.light .video-js .vjs-big-play-button:focus,.light .video-js:hover .vjs-big-play-button{--desaturate:0;--hue-rotate:0;--darken:0;--alpha:.7;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background-color:var(--main);border-color:#fff;transform:scale(1) translate(-50%,-50%);transition:all .3s}.light .vjs-controls-disabled .vjs-big-play-button,.light .vjs-error .vjs-big-play-button,.light .vjs-has-started .vjs-big-play-button,.light .vjs-using-native-controls .vjs-big-play-button{display:none}.light .vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.light .vjs-has-started.vjs-paused .vjs-play-control span:before{content:""}.light .vjs-has-started.vjs-playing .vjs-play-control span:before{content:""}.light .video-js button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;transition:none}.light .vjs-control .vjs-button{height:100%;width:100%}.light .video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.light .video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.light .video-js .vjs-modal-dialog>*{box-sizing:border-box}.light .vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.light .vjs-menu-button{cursor:pointer}.light .vjs-menu-button.vjs-disabled{cursor:default}.light .vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.light .vjs-menu .vjs-menu-content{display:block;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}.light .vjs-menu ::-webkit-scrollbar-thumb{background:hsla(0,0%,59%,.15)!important}.light .vjs-menu .vjs-menu-content>*{box-sizing:border-box}.light .vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.light .vjs-menu li{font-size:1.2em;line-height:1.4em;list-style:none;margin:0 0 5px;padding:.5em 0;text-align:center;text-transform:lowercase}.light .vjs-menu li:last-of-type{margin-bottom:0}.light .js-focus-visible .vjs-menu li.vjs-menu-item:hover,.light .vjs-menu li.vjs-menu-item:focus,.light .vjs-menu li.vjs-menu-item:hover{background-color:#ffffff1f;border-radius:3px}.light .js-focus-visible .vjs-menu li.vjs-selected:hover,.light .vjs-menu li.vjs-selected,.light .vjs-menu li.vjs-selected:focus,.light .vjs-menu li.vjs-selected:hover{background-color:#fff;border-radius:3px;color:#2b333f}.light .js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.light .video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}.light .vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.light .vjs-menu-button-popup .vjs-menu{border-radius:7px;border-top-color:#000000b3;bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}.light .vjs-menu-button-popup .vjs-menu .vjs-menu-content{--desaturate:0;--hue-rotate:0;--darken:0;--alpha:.7;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--main);border-radius:7px;bottom:1.5em;max-height:15em;padding:5px;position:absolute;width:100%}.light .vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.light .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.light .vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.light .vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.light .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.light .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.light .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.light .vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.light .vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.light .video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}.light .video-js .vjs-menu-button-inline:before{width:2.222222222em}.light .video-js .vjs-menu-button-inline.vjs-slider-active,.light .video-js .vjs-menu-button-inline:focus,.light .video-js .vjs-menu-button-inline:hover,.light .video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.light .vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}.light .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.light .vjs-menu-button-inline:focus .vjs-menu,.light .vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.light .vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.light .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.light .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.light .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.light .vjs-menu-button-inline .vjs-menu-content{height:100%;margin:0;overflow:hidden;width:auto}.light .video-js .vjs-control-bar{bottom:0;display:none;height:3em;left:0;padding:0 5px;position:absolute;right:0;transform:translateY(-12px);width:100%}.light .video-js .vjs-control-bar:before{background:linear-gradient(0deg,#000 -20%,transparent);border-radius:0 0 12px 12px!important;bottom:-12px;content:"";height:100px;left:0;pointer-events:none;position:absolute;right:0;width:100%}.light .vjs-has-started .vjs-control-bar .player-branding{background:url(https://cdn.skillplate.com/skillplate-logo.svg) no-repeat 50%;content:"";display:inline-block;filter:brightness(100);margin:3px 15px 0 5px;max-height:24px;min-width:105px;width:105px}.light .vjs-has-started .vjs-control-bar .player-branding a{display:block;height:100%;width:105px}@media (max-width:600px){.light .vjs-has-started .vjs-control-bar .player-branding{height:24px;position:absolute;right:0;top:-32px}}.light .vjs-audio-only-mode .vjs-control-bar,.light .vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}.light .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;visibility:visible}.light .vjs-controls-disabled .vjs-control-bar,.light .vjs-error .vjs-control-bar,.light .vjs-using-native-controls .vjs-control-bar{display:none!important}.light .vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.light .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;pointer-events:auto;visibility:visible}.light .vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.light .video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}.light .video-js .vjs-control.vjs-visible-text{padding-left:1em;padding-right:1em;width:auto}.light .vjs-button>.vjs-icon-placeholder:before{font-size:2.4em;line-height:1.67}.light .vjs-button>.vjs-icon-placeholder{display:block}.light .video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.light .vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.light .video-js .vjs-custom-control-spacer{display:none}.light .video-js .vjs-progress-control{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}.light .video-js .vjs-progress-control.disabled{cursor:default}.light .vjs-live .vjs-progress-control{display:none}.light .vjs-liveui .vjs-progress-control{align-items:center;display:flex}.light .vjs-no-flex .vjs-progress-control{width:auto}.light .video-js .vjs-progress-holder{flex:auto;height:.5em;transition:all .2s}.light .video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.light .video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.light .video-js .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before{opacity:0;transition:opacity .1s}.light .video-js .vjs-progress-control:hover .vjs-progress-holder .vjs-play-progress:before{opacity:1}.light .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.light .video-js .vjs-progress-holder .vjs-load-progress,.light .video-js .vjs-progress-holder .vjs-load-progress div,.light .video-js .vjs-progress-holder .vjs-play-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}.light .video-js .vjs-play-progress{background-color:#fff;border-radius:100px}.light .video-js .vjs-play-progress:before{font-size:1.4em;position:absolute;right:-.5em;top:-.3333333333em;z-index:2}.light .video-js .vjs-load-progress{background:hsla(0,0%,100%,.25);border-radius:100px}.light .video-js .vjs-load-progress div{background:hsla(0,0%,100%,.35)}.light .video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Outfit,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.light .video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.light .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.light .video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.light .video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.light .video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index:1}.light .vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.light .video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.light .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.light .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.light .vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:#000c;color:#fff}.light .video-js .vjs-slider{-webkit-touch-callout:none;background-color:#ffffff40;border-radius:100px;cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.light .video-js .vjs-slider.disabled{cursor:default}.light .video-js .vjs-mute-control{cursor:pointer;flex:none}.light .video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}.light .video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.light .video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}.light .video-js .vjs-volume-panel{transition:width 1s}.light .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.light .video-js .vjs-volume-panel .vjs-volume-control:active,.light .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.light .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.light .video-js .vjs-volume-panel:active .vjs-volume-control,.light .video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}.light .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.light .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.light .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.light .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.light .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.light .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}.light .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.light .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.light .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.light .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.light .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.light .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.light .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.light .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.light .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:10em}.light .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.light .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}.light .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.light .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{height:3em;opacity:1;position:relative;transition:none;visibility:visible;width:5em}.light .video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.light .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{bottom:3em;left:.5em;position:absolute}.light .video-js .vjs-volume-panel{display:flex}.light .video-js .vjs-volume-bar{margin:1.25em .45em}.light .vjs-volume-bar.vjs-slider-horizontal{height:.5em;width:5em}.light .vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}.light .video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}.light .video-js .vjs-volume-level:before{font-size:1.4em;position:absolute;z-index:1}.light .vjs-slider-vertical .vjs-volume-level{width:.3em}.light .vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em;z-index:1}.light .vjs-slider-horizontal .vjs-volume-level{border-radius:100px;height:.5em}.light .vjs-slider-horizontal .vjs-volume-level:before{right:-.5em;top:-.3em}.light .video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.light .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.light .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.light .video-js .vjs-volume-vertical{background-color:#2b333f;background-color:#2b333fb3;bottom:8em;height:8em;width:3em}.light .video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.light .video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Outfit,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.light .video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.light .video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.light .video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.light .video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.light .video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.light .video-js .vjs-volume-control .vjs-mouse-display{background-color:#000;display:none;height:1px;position:absolute;width:100%;z-index:1}.light .video-js .vjs-volume-horizontal .vjs-mouse-display{height:100%;width:1px}.light .vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.light .video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.light .video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.light .video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.light .vjs-mouse-display .vjs-volume-tooltip{background-color:#000;background-color:#000c;color:#fff}.light .vjs-poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:12px!important;bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.light .vjs-has-started .vjs-poster,.light .vjs-using-native-controls .vjs-poster{display:none}.light .vjs-audio.vjs-has-started .vjs-poster,.light .vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.light .video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}.light .vjs-no-flex .vjs-live-control{display:table-cell;text-align:left;width:auto}.light .video-js.vjs-liveui .vjs-live-control,.light .video-js:not(.vjs-live) .vjs-live-control{display:none}.light .video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}.light .vjs-no-flex .vjs-seek-to-live-control{display:table-cell;text-align:left;width:auto}.light .video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.light .video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.light .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.light .vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.light .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.light .video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}.light .video-js .vjs-current-time,.light .video-js .vjs-duration,.light .vjs-live .vjs-time-control,.light .vjs-no-flex .vjs-current-time,.light .vjs-no-flex .vjs-duration{display:none}.light .vjs-time-divider{display:none;line-height:3em}.light .vjs-live .vjs-time-divider{display:none}.light .video-js .vjs-play-control{cursor:pointer}.light .video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.light .vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}.light .video-js.vjs-controls-disabled .vjs-text-track-display,.light .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.light .video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}.light .vjs-subtitles{color:#fff}.light .vjs-captions{color:#fc6}.light .vjs-tt-cue{display:block}.light video::-webkit-media-text-track-display{transform:translateY(-3em)}.light .video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.light .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.light .video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.light .video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.light .video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.light .video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.light .vjs-playback-rate .vjs-playback-rate-value,.light .vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}.light .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}.light .vjs-playback-rate .vjs-menu{left:50%;transform:translate(-50%);width:6em}.light .vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.light .vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-align:center;text-shadow:.05em .05em .1em #000;top:50%;vertical-align:middle;width:100%}.light .vjs-loading-spinner{background-clip:padding-box;border:6px solid rgba(43,51,63,.7);border-radius:25px;box-sizing:border-box;display:none;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.85;position:absolute;text-align:left;top:50%;visibility:hidden;width:50px}.light .vjs-seeking .vjs-loading-spinner,.light .vjs-waiting .vjs-loading-spinner{animation:vjs-spinner-show 0s linear .3s forwards;display:block}.light .vjs-loading-spinner:after,.light .vjs-loading-spinner:before{border:inherit;border-color:#fff transparent transparent;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;margin:-6px;opacity:1;position:absolute;width:inherit}.light .vjs-seeking .vjs-loading-spinner:after,.light .vjs-seeking .vjs-loading-spinner:before,.light .vjs-waiting .vjs-loading-spinner:after,.light .vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.light .vjs-seeking .vjs-loading-spinner:before,.light .vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.light .vjs-seeking .vjs-loading-spinner:after,.light .vjs-waiting .vjs-loading-spinner:after{animation-delay:.44s;border-top-color:#fff}.light .video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.light .vjs-chapters-button .vjs-menu ul{width:24em}.light .video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.light .video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.light .video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS!important;font-size:1.5em;line-height:inherit}.light .video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.light .video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.light .video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS!important;font-size:1.5em;line-height:inherit}.light .video-js.vjs-layout-small .vjs-current-time,.light .video-js.vjs-layout-small .vjs-duration,.light .video-js.vjs-layout-small .vjs-playback-rate,.light .video-js.vjs-layout-small .vjs-remaining-time,.light .video-js.vjs-layout-small .vjs-time-divider,.light .video-js.vjs-layout-small .vjs-volume-control,.light .video-js.vjs-layout-tiny .vjs-current-time,.light .video-js.vjs-layout-tiny .vjs-duration,.light .video-js.vjs-layout-tiny .vjs-playback-rate,.light .video-js.vjs-layout-tiny .vjs-remaining-time,.light .video-js.vjs-layout-tiny .vjs-time-divider,.light .video-js.vjs-layout-tiny .vjs-volume-control,.light .video-js.vjs-layout-x-small .vjs-current-time,.light .video-js.vjs-layout-x-small .vjs-duration,.light .video-js.vjs-layout-x-small .vjs-playback-rate,.light .video-js.vjs-layout-x-small .vjs-remaining-time,.light .video-js.vjs-layout-x-small .vjs-time-divider,.light .video-js.vjs-layout-x-small .vjs-volume-control{display:none}.light .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.light .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.light .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.light .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.light .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.light .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.light .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.light .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.light .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.light .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.light .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.light .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.light .video-js.vjs-layout-tiny .vjs-progress-control,.light .video-js.vjs-layout-x-small .vjs-progress-control{display:none}.light .video-js.vjs-layout-x-small .vjs-custom-control-spacer{display:block;flex:auto}.light .video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.light .vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.light .vjs-text-track-settings .vjs-modal-dialog-content{display:table}.light .vjs-text-track-settings .vjs-track-settings-colors,.light .vjs-text-track-settings .vjs-track-settings-controls,.light .vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.light .vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.light .vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.light .vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.light .vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.light .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.light .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.light .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.light .vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.light .vjs-text-track-settings fieldset{border:none;margin:5px;padding:3px}.light .vjs-text-track-settings fieldset span{display:inline-block}.light .vjs-text-track-settings fieldset span>select{max-width:7.3em}.light .vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.light .vjs-text-track-settings .vjs-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;display:block;height:1px;margin:0 0 5px;overflow:hidden;padding:0;position:absolute;width:1px}.light .vjs-track-settings-controls button:active,.light .vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}.light .vjs-track-settings-controls button:hover{color:#2b333fbf}.light .vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}.light .vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.light .video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.light .vjs-resize-manager{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}.light .js-focus-visible .video-js :focus:not(.focus-visible){outline:none}.light .video-js :focus:not(:focus-visible){outline:none}.light .vjs-marker{--desaturate:0;--hue-rotate:0;--darken:-10;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background-color:var(--main)!important;bottom:0;height:100%;left:0;opacity:1;position:absolute;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;z-index:1}.light .vjs-marker:hover{cursor:pointer;transform:scale(1.3)}.light .vjs-tip{bottom:14px;display:block;font-size:10px;opacity:.8;padding:5px;position:absolute;visibility:hidden;z-index:100000}.light .vjs-tip .vjs-tip-arrow{background:url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) no-repeat 0 0;background-position:0 100%;bottom:0;height:5px;left:50%;margin-left:-4px;position:absolute;width:9px}.light .vjs-tip .vjs-tip-inner{background-color:#000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center}.light .vjs-break-overlay{position:absolute;top:0;visibility:hidden;z-index:100000}.light .vjs-break-overlay .vjs-break-overlay-text{padding:9px;text-align:center}.light .login-as{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(0,0,0,.85);bottom:0;color:#fff;display:flex;font-size:18px;left:0;padding:10px;position:fixed;right:0;z-index:999999999}.light .login-as .text{font-family:Outfit,Inter!important;font-weight:300!important;line-height:1.2em;margin-left:15px}.light .login-as .text:has(span){color:#ffffff80}.light .login-as .text span{color:#fff;display:inline-block;font-size:19px;font-weight:400!important;margin-left:5px;max-width:300px;overflow:hidden;text-overflow:ellipsis;transform:translateY(1px);white-space:nowrap}.light .login-as .text .theme-status{border-radius:5px;font-size:13px;font-weight:400;margin-left:10px;padding:3px 11px}.light .login-as .text .theme-status.inactive{background:hsla(0,0%,100%,.1);color:#fff9}.light .login-as .text .theme-status.active{background:linear-gradient(75deg,rgba(88,53,210,.95),rgba(117,64,192,.85))}.light .login-as .btn{background:hsla(0,0%,100%,.08);border-radius:7px!important;color:#fff;font-family:Outfit,Inter!important;font-size:15px;font-weight:400!important;line-height:45px;margin-left:auto;padding:0 18px;transition:all .3s ease}.light .login-as .btn svg{margin-right:5px;opacity:.4}@media (hover:hover){.light .login-as .btn:hover{background:hsla(0,0%,100%,.1)}}.light .login-as .btn:after{top:-50px!important}.light .login-as .close{align-items:center;background:hsla(0,0%,100%,.07);border-radius:7px;display:flex;height:45px;justify-content:center;margin-left:10px;width:45px}.light .login-as .close svg{height:22px;width:22px}@media (hover:hover){.light .login-as .close:hover{background:hsla(0,0%,100%,.1)}.light .login-as .close:hover svg{color:#fff}}.light .login-as .close:after{top:-50px!important}@media (max-width:800px){.light .login-as .text{margin-left:7px}.light .login-as .text div{display:none}}@media (max-width:600px){.light .login-as .btn{height:45px;padding:0;width:45px}.light .login-as .btn svg{height:19px!important;margin-right:0!important;opacity:1;width:19px!important}.light .login-as .btn span{display:none}.light .login-as .text span{max-width:200px}}.light .custom-page{margin:0 auto;max-width:1100px;padding:20px}.light .custom-page h1{font-size:38px;font-weight:500;line-height:1.2em;margin-bottom:20px}.light .custom-page h2{font-size:22px;font-weight:500;line-height:1.2em;margin-bottom:15px}.light .custom-page h2+h3{margin-top:-10px}.light .custom-page h3{color:var(--main);font-size:15px;font-weight:600!important;line-height:1.2em;margin-bottom:15px;margin-top:0;text-transform:uppercase}.light .custom-page .lesson-body-content a{color:#0081f7;font-weight:500!important}.light .custom-page blockquote{border-left:5px solid var(--main);font-style:italic;margin-bottom:25px;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.light .custom-page blockquote p{margin-bottom:0}.light .custom-page ol{list-style:auto;margin-bottom:25px;padding-left:27px}.light .custom-page ol li{color:#0009;font-size:17px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:2px;position:relative}.light .custom-page ol li::marker{color:var(--main);font-weight:600}.light .custom-page ol li:last-of-type{margin-bottom:0}.light .custom-page ul{margin-bottom:25px}.light .custom-page ul li{color:#0009;font-size:17px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:20px;position:relative}.light .custom-page ul li:last-of-type{margin-bottom:0}.light .custom-page ul li:before{background:var(--main);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:10px;transform:translateY(-50%);width:10px}.light .custom-page pre{background:#f3f3f3;border:none!important;border-radius:6px;margin-bottom:20px;padding:15px}.light .custom-page pre[data-language]:after{border-radius:0 0 5px 5px!important;padding:3px 7px!important}.light .custom-page code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:500!important;position:relative}.light .custom-page code:after{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:0;--bs-alpha:.3;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));background:var(--main);border-radius:5px;box-shadow:0 5px 25px -5px var(--bs-main);color:#fff;display:block;font-family:Montserrat;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;right:-3px;top:-3px}.light .custom-page code.language-plaintext:after{content:"Plain text"}.light .custom-page code.language-html:after{content:"HTML"}.light .custom-page code.language-c:after{content:"C"}.light .custom-page code.language-cs:after{content:"C#"}.light .custom-page code.language-cpp:after{content:"C++"}.light .custom-page code.language-css:after{content:"CSS"}.light .custom-page code.language-java:after{content:"Java"}.light .custom-page code.language-javascript:after{content:"JavaScript"}.light .custom-page code.language-diff:after{content:"Diff"}.light .custom-page code.language-php:after{content:"PHP"}.light .custom-page code.language-python:after{content:"Python"}.light .custom-page code.language-ruby:after{content:"Ruby"}.light .custom-page code.language-typescript:after{content:"TypeScript"}.light .custom-page code.language-xml:after{content:"XML"}.light .custom-page p{color:#0009;font-size:17px;font-weight:500;margin-bottom:25px;max-width:1000px}.light .custom-page .media,.light .custom-page img{border-radius:10px;margin-top:20px;margin-block:20px;max-width:100%;overflow:hidden;width:auto}.light .custom-page .media{position:relative}.light .custom-page .media .ck-presentation_provider:after{border:solid #fff;border-radius:10px 10px 0 0;border-width:3px 3px 0;bottom:36px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.light .custom-page .controls{margin-top:50px}@media (max-width:600px){.light .custom-page h1{font-size:24px}.light .custom-page h2{font-size:19px}.light .custom-page h3,.light .custom-page p,.light .custom-page ul li{font-size:14px}.light .custom-page ul li{padding-left:15px}.light .custom-page ul li:before{height:8px;top:8px;width:8px}}.light #cc-main .cm{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff!important;border-radius:12px!important}.light #cc-main .cm,.light #cc-main .pm{box-shadow:0 20px 300px -10px #0003!important}.light #cc-main a{background:unset!important}@media (hover:hover){.light #cc-main a:hover{color:var(--purple)!important}}.light #cc-main .cm__btns .cm__btn-group:first-of-type .cm__btn:first-of-type,.light #cc-main .pm__footer .pm__btn-group:first-of-type .pm__btn:first-of-type{background:var(--main)}.light #cc-main .pm-overlay{background:rgba(0,0,0,.54)!important}.light #cc-main .cm__title{font-size:1.2em!important}.light #cc-main .cm__texts{padding:1.5rem 0 0!important}.light #cc-main .cm__btns{padding:1.5rem!important}.light #cc-main .cm__btns .cm__btn{border:unset!important}.light #cc-main .cm__desc{color:#0009!important;font-weight:500!important;margin-top:7px!important}.light #cc-main .cm__footer{background:hsla(0,0%,100%,0)!important;border-top:1px solid #f3f3f3!important;padding:.7em 0 .8em!important}.light #cc-main .pm__footer .pm__btn-group:first-of-type .pm__btn:first-of-type{border:unset!important}.light.round-buttons #cc-main button,.light.round-buttons .btn,.light.round-buttons .landing .header .container .navigation .login-btn{border-radius:500px!important}.light.hard-buttons #cc-main button,.light.hard-buttons .add-note,.light.hard-buttons .btn,.light.hard-buttons .landing .header .container .navigation .login-btn,.light.hard-buttons .theme-switch-toggle,.light.hard-buttons .theme-switch-toggle:after,.light.hard-buttons .toggle,.light.no-box-radius #card-element,.light.no-box-radius #cc-main .cm,.light.no-box-radius .additional-info-body .media,.light.no-box-radius .additional-info-body img,.light.no-box-radius .additional-info-body ul li:before,.light.no-box-radius .all-courses .courses-container .courses-listing .listing .course-item .card-info .price .save,.light.no-box-radius .badge,.light.no-box-radius .banner .container .media-wrapper .video-wrapper>video,.light.no-box-radius .banner .media-wrapper,.light.no-box-radius .blank-img,.light.no-box-radius .card-thumb,.light.no-box-radius .counter,.light.no-box-radius .course-item,.light.no-box-radius .course-item .course-thumb,.light.no-box-radius .course-item .expire,.light.no-box-radius .course-listing-switcher,.light.no-box-radius .course-listing-switcher:after,.light.no-box-radius .duration,.light.no-box-radius .error,.light.no-box-radius .exam-wrapper .exam .question-box .question .answers .answer,.light.no-box-radius .exam-wrapper .exam .question-box .question .answers .answer:after,.light.no-box-radius .exam-wrapper .exam .question-box .timer,.light.no-box-radius .exam-wrapper .exam .side,.light.no-box-radius .exam-wrapper .exam .side .status-badge,.light.no-box-radius .features-and-benefits .features-benefits-item,.light.no-box-radius .feed li,.light.no-box-radius .feed li .img,.light.no-box-radius .form-control .select-drop ul li,.light.no-box-radius .group-list-item,.light.no-box-radius .header-block,.light.no-box-radius .input-box,.light.no-box-radius .landing .additional-products .splide .splide__track .course-card,.light.no-box-radius .landing .container .main-info .main-block .social li,.light.no-box-radius .landing .container .sticky-course,.light.no-box-radius .landing .container .sticky-course .course-info .button-section .price .save,.light.no-box-radius .landing .container .sticky-course .course-info .pricing-options ul li,.light.no-box-radius .landing .container .sticky-course .course-thumb,.light.no-box-radius .landing .header .container .split-container .left-side .course-main-info .course-thumb,.light.no-box-radius .landing .header .container .split-container .left-side .course-main-info .includes,.light.no-box-radius .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price .save,.light.no-box-radius .landing .header .container .split-container .left-side .course-main-info .pricing-options,.light.no-box-radius .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li,.light.no-box-radius .landing .header .container .split-container .mobile-buy-box .button-section,.light.no-box-radius .landing.contacts .contacts-form .info .social li,.light.no-box-radius .landing.contacts .courses-listing .list .course-card,.light.no-box-radius .landing.listing .courses-listing .list .course-card,.light.no-box-radius .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price .save,.light.no-box-radius .lesson-list-item .thumbnail,.light.no-box-radius .lesson-list-item .thumbnail:before,.light.no-box-radius .light .landing .header .container .split-container .mobile-buy-box .pricing-options,.light.no-box-radius .list li,.light.no-box-radius .listing .course-item .card-thumb .cross-badge.new,.light.no-box-radius .listing .course-item .card-thumb .cross-badge.preorder,.light.no-box-radius .main-block,.light.no-box-radius .media,.light.no-box-radius .mobile-close,.light.no-box-radius .modal-block,.light.no-box-radius .module-list-item,.light.no-box-radius .note-item,.light.no-box-radius .overlay-wrapper:after,.light.no-box-radius .payment-cards .card,.light.no-box-radius .payment-cards .new,.light.no-box-radius .price-option,.light.no-box-radius .price-option .trial,.light.no-box-radius .price-plan,.light.no-box-radius .profile-icon,.light.no-box-radius .profile-status,.light.no-box-radius .progress-bar,.light.no-box-radius .progress-bar .progress-thumb,.light.no-box-radius .select-drop,.light.no-box-radius .select-style,.light.no-box-radius .social-channels .view,.light.no-box-radius .success,.light.no-box-radius .tab-panel .resource-line,.light.no-box-radius .testimonials .testimonials-box .columns-wrapper .column .testimonial-item,.light.no-box-radius .timer.background-time,.light.no-box-radius .video,.light.no-box-radius .video .vjs-poster,.light.no-box-radius .video-js .vjs-control-bar:before,.light.no-box-radius .video-js .vjs-tech,.light.no-box-radius .video-js[tabindex="-1"],.light.no-box-radius .video-wrapper,.light.no-box-radius .video-wrapper video,.light.no-box-radius :not(.avatar):not(.add-below):not(.add-above):not(.overlay .controls):not(.btn):not(.social-links.card li):not(.slider-controls .arrow):not(.video-wrapper .play):not(.circle):not(.circle *),.light.no-box-radius code:after,.light.no-box-radius input,.light.no-box-radius pre,.light.no-box-radius section>.container [data-section=media] img,.light.no-box-radius textarea,.light.square #cc-main button,.light.square .add-note,.light.square .btn,.light.square .landing .header .container .navigation .login-btn,.light.square .theme-switch-toggle,.light.square .theme-switch-toggle:after,.light.square .toggle{border-radius:0!important}.light *,.light * .additional-info-header,.light * .additional-info-header>div,.light * .answers .answer,.light * .clear,.light * .copyright,.light * .counter,.light * .exam-results-label,.light * .footer a,.light * .form-control.row label,.light * .go-to-library,.light * .header .module,.light * .header-block.empty .header-body span,.light * .header-block.message .header-body span,.light * .input-holder label,.light * .label,.light * .list li,.light * .notes-list .note-item .panel,.light * .procentage,.light * .profile-info li span,.light * .profile-status,.light * .question-label,.light * .select-drop ul li span,.light * .select-style span,.light * .side .module,.light * .small-info,.light * .small-info .skillplate-branding,.light * .status,.light * .status-badge,.light * .tab-list button,.light * .view,.light * .when,.light * input,.light * p,.light * textarea{font-family:var(--font),"Inter"!important}.light.font-nunito *{font-weight:700!important}.light.font-nunito * .additional-info-header,.light.font-nunito * .additional-info-header>div,.light.font-nunito * .answers .answer,.light.font-nunito * .clear,.light.font-nunito * .copyright,.light.font-nunito * .counter,.light.font-nunito * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-nunito * .exam-results-label,.light.font-nunito * .footer a,.light.font-nunito * .form-control.row label,.light.font-nunito * .go-to-library,.light.font-nunito * .header .module,.light.font-nunito * .header-block.empty .header-body span,.light.font-nunito * .header-block.message .header-body span,.light.font-nunito * .input-holder label,.light.font-nunito * .label,.light.font-nunito * .landing .container .main-info .info-subtitle span,.light.font-nunito * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-nunito * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-nunito * .landing .container .sticky-course .button-section .installments-number,.light.font-nunito * .landing .container .sticky-course .button-section .last-update,.light.font-nunito * .landing .container .sticky-course .button-section .last-update span,.light.font-nunito * .landing .container .sticky-course .includes ul li span,.light.font-nunito * .landing .container .sticky-course .pricing-options ul li .name,.light.font-nunito * .landing .header .container .navigation .contacts,.light.font-nunito * .landing .header .container .navigation ul li a,.light.font-nunito * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-nunito * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-nunito * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-nunito * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-nunito * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-nunito * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-nunito * .landing .main-info .main-block .lessons .lesson .time,.light.font-nunito * .landing footer .footer-nav ul li a,.light.font-nunito * .list li,.light.font-nunito * .notes-list .note-item .panel,.light.font-nunito * .procentage,.light.font-nunito * .profile-info li span,.light.font-nunito * .profile-status,.light.font-nunito * .question-label,.light.font-nunito * .select-drop ul li span,.light.font-nunito * .select-style span,.light.font-nunito * .side .module,.light.font-nunito * .small-info,.light.font-nunito * .small-info .skillplate-branding,.light.font-nunito * .status,.light.font-nunito * .status-badge,.light.font-nunito * .tab-list button,.light.font-nunito * .view,.light.font-nunito * .when,.light.font-nunito * input,.light.font-nunito * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),.light.font-nunito * textarea{font-family:var(--font)!important;font-weight:500!important}.light.font-nunito * .back span,.light.font-nunito * .breadcrumb span,.light.font-nunito * .btn:not(.system),.light.font-nunito * .btn>div,.light.font-nunito * .btn>span,.light.font-nunito * .form .message,.light.font-nunito * .header-block.list .header-body .list li span,.light.font-nunito * .lesson-name,.light.font-nunito * .loading-label,.light.font-nunito * .module-status-holder .lessons-counter,.light.font-nunito * .page-loading span,.light.font-nunito * .powered a,.light.font-nunito * .profile-bar .profile-info span,.light.font-nunito * .resource-line a,.light.font-nunito * .resource-line.label,.light.font-nunito * .search-label,.light.font-nunito * .status div{font-weight:600!important}.light.font-noto-sans *,.light.font-nunito * .duration{font-weight:700!important}.light.font-noto-sans * .additional-info-header,.light.font-noto-sans * .additional-info-header>div,.light.font-noto-sans * .answers .answer,.light.font-noto-sans * .clear,.light.font-noto-sans * .copyright,.light.font-noto-sans * .counter,.light.font-noto-sans * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-noto-sans * .exam-results-label,.light.font-noto-sans * .footer a,.light.font-noto-sans * .form-control.row label,.light.font-noto-sans * .go-to-library,.light.font-noto-sans * .header .module,.light.font-noto-sans * .header-block.empty .header-body span,.light.font-noto-sans * .header-block.message .header-body span,.light.font-noto-sans * .input-holder label,.light.font-noto-sans * .label,.light.font-noto-sans * .landing .container .main-info .info-subtitle span,.light.font-noto-sans * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-noto-sans * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-noto-sans * .landing .container .sticky-course .button-section .installments-number,.light.font-noto-sans * .landing .container .sticky-course .button-section .last-update,.light.font-noto-sans * .landing .container .sticky-course .button-section .last-update span,.light.font-noto-sans * .landing .container .sticky-course .includes ul li span,.light.font-noto-sans * .landing .container .sticky-course .pricing-options ul li .name,.light.font-noto-sans * .landing .header .container .navigation .contacts,.light.font-noto-sans * .landing .header .container .navigation ul li a,.light.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-noto-sans * .landing .main-info .main-block .lessons .lesson .time,.light.font-noto-sans * .landing footer .footer-nav ul li a,.light.font-noto-sans * .list li,.light.font-noto-sans * .notes-list .note-item .panel,.light.font-noto-sans * .procentage,.light.font-noto-sans * .profile-info li span,.light.font-noto-sans * .profile-status,.light.font-noto-sans * .question-label,.light.font-noto-sans * .select-drop ul li span,.light.font-noto-sans * .select-style span,.light.font-noto-sans * .side .module,.light.font-noto-sans * .small-info,.light.font-noto-sans * .small-info .skillplate-branding,.light.font-noto-sans * .status,.light.font-noto-sans * .status-badge,.light.font-noto-sans * .tab-list button,.light.font-noto-sans * .view,.light.font-noto-sans * .when,.light.font-noto-sans * input,.light.font-noto-sans * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),.light.font-noto-sans * textarea{font-family:var(--font)!important;font-weight:500!important}.light.font-noto-sans * .back span,.light.font-noto-sans * .breadcrumb span,.light.font-noto-sans * .btn,.light.font-noto-sans * .btn>div,.light.font-noto-sans * .btn>span,.light.font-noto-sans * .form .message,.light.font-noto-sans * .header-block.list .header-body .list li span,.light.font-noto-sans * .lesson-name,.light.font-noto-sans * .loading-label,.light.font-noto-sans * .module-status-holder .lessons-counter,.light.font-noto-sans * .page-loading span,.light.font-noto-sans * .powered a,.light.font-noto-sans * .profile-bar .profile-info span,.light.font-noto-sans * .resource-line a,.light.font-noto-sans * .resource-line.label,.light.font-noto-sans * .search-label,.light.font-noto-sans * .status div{font-weight:600!important}.light.font-lato *,.light.font-noto-sans * .duration{font-weight:700!important}.light.font-lato * .additional-info-header,.light.font-lato * .additional-info-header>div,.light.font-lato * .answers .answer,.light.font-lato * .clear,.light.font-lato * .copyright,.light.font-lato * .counter,.light.font-lato * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-lato * .exam-results-label,.light.font-lato * .footer a,.light.font-lato * .form-control.row label,.light.font-lato * .go-to-library,.light.font-lato * .header .module,.light.font-lato * .header-block.empty .header-body span,.light.font-lato * .header-block.message .header-body span,.light.font-lato * .input-holder label,.light.font-lato * .label,.light.font-lato * .landing .container .main-info .info-subtitle span,.light.font-lato * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-lato * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-lato * .landing .container .sticky-course .button-section .installments-number,.light.font-lato * .landing .container .sticky-course .button-section .last-update,.light.font-lato * .landing .container .sticky-course .button-section .last-update span,.light.font-lato * .landing .container .sticky-course .includes ul li span,.light.font-lato * .landing .container .sticky-course .pricing-options ul li .name,.light.font-lato * .landing .header .container .navigation .contacts,.light.font-lato * .landing .header .container .navigation ul li a,.light.font-lato * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-lato * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-lato * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-lato * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-lato * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-lato * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-lato * .landing .main-info .main-block .lessons .lesson .time,.light.font-lato * .landing footer .footer-nav ul li a,.light.font-lato * .list li,.light.font-lato * .notes-list .note-item .panel,.light.font-lato * .procentage,.light.font-lato * .profile-info li span,.light.font-lato * .profile-status,.light.font-lato * .question-label,.light.font-lato * .select-drop ul li span,.light.font-lato * .select-style span,.light.font-lato * .side .module,.light.font-lato * .small-info,.light.font-lato * .small-info .skillplate-branding,.light.font-lato * .status,.light.font-lato * .status-badge,.light.font-lato * .tab-list button,.light.font-lato * .view,.light.font-lato * .when,.light.font-lato * input,.light.font-lato * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),.light.font-lato * textarea{font-family:var(--font),"Inter"!important;font-weight:500!important}.light.font-lato * .back span,.light.font-lato * .breadcrumb span,.light.font-lato * .btn,.light.font-lato * .btn>div,.light.font-lato * .btn>span,.light.font-lato * .form .message,.light.font-lato * .header-block.list .header-body .list li span,.light.font-lato * .lesson-name,.light.font-lato * .loading-label,.light.font-lato * .module-status-holder .lessons-counter,.light.font-lato * .page-loading span,.light.font-lato * .powered a,.light.font-lato * .profile-bar .profile-info span,.light.font-lato * .resource-line a,.light.font-lato * .resource-line.label,.light.font-lato * .search-label,.light.font-lato * .status div{font-weight:600!important}.light.font-lato * .duration,.light.font-montserrat *{font-weight:700!important}.light.font-montserrat * .additional-info-header,.light.font-montserrat * .additional-info-header>div,.light.font-montserrat * .answers .answer,.light.font-montserrat * .clear,.light.font-montserrat * .copyright,.light.font-montserrat * .counter,.light.font-montserrat * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-montserrat * .exam-results-label,.light.font-montserrat * .footer a,.light.font-montserrat * .form-control.row label,.light.font-montserrat * .go-to-library,.light.font-montserrat * .header .module,.light.font-montserrat * .header-block.empty .header-body span,.light.font-montserrat * .header-block.message .header-body span,.light.font-montserrat * .input-holder label,.light.font-montserrat * .label,.light.font-montserrat * .landing .container .main-info .info-subtitle span,.light.font-montserrat * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-montserrat * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-montserrat * .landing .container .sticky-course .button-section .installments-number,.light.font-montserrat * .landing .container .sticky-course .button-section .last-update,.light.font-montserrat * .landing .container .sticky-course .button-section .last-update span,.light.font-montserrat * .landing .container .sticky-course .includes ul li span,.light.font-montserrat * .landing .container .sticky-course .pricing-options ul li .name,.light.font-montserrat * .landing .header .container .navigation .contacts,.light.font-montserrat * .landing .header .container .navigation ul li a,.light.font-montserrat * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-montserrat * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-montserrat * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-montserrat * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-montserrat * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-montserrat * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-montserrat * .landing .main-info .main-block .lessons .lesson .time,.light.font-montserrat * .landing footer .footer-nav ul li a,.light.font-montserrat * .list li,.light.font-montserrat * .notes-list .note-item .panel,.light.font-montserrat * .procentage,.light.font-montserrat * .profile-info li span,.light.font-montserrat * .profile-status,.light.font-montserrat * .question-label,.light.font-montserrat * .select-drop ul li span,.light.font-montserrat * .select-style span,.light.font-montserrat * .side .module,.light.font-montserrat * .small-info,.light.font-montserrat * .small-info .skillplate-branding,.light.font-montserrat * .status,.light.font-montserrat * .status-badge,.light.font-montserrat * .tab-list button,.light.font-montserrat * .view,.light.font-montserrat * .when,.light.font-montserrat * input,.light.font-montserrat * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),.light.font-montserrat * textarea{font-family:var(--font)!important;font-weight:500!important}.light.font-montserrat * .back span,.light.font-montserrat * .breadcrumb span,.light.font-montserrat * .btn,.light.font-montserrat * .btn>div,.light.font-montserrat * .btn>span,.light.font-montserrat * .form .message,.light.font-montserrat * .header-block.list .header-body .list li span,.light.font-montserrat * .lesson-name,.light.font-montserrat * .loading-label,.light.font-montserrat * .module-status-holder .lessons-counter,.light.font-montserrat * .page-loading span,.light.font-montserrat * .powered a,.light.font-montserrat * .profile-bar .profile-info span,.light.font-montserrat * .resource-line a,.light.font-montserrat * .resource-line.label,.light.font-montserrat * .search-label,.light.font-montserrat * .status div{font-weight:600!important}.light.font-montserrat * .duration,.light.font-open-sans *{font-weight:700!important}.light.font-open-sans * .additional-info-header,.light.font-open-sans * .additional-info-header>div,.light.font-open-sans * .answers .answer,.light.font-open-sans * .clear,.light.font-open-sans * .copyright,.light.font-open-sans * .counter,.light.font-open-sans * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-open-sans * .exam-results-label,.light.font-open-sans * .footer a,.light.font-open-sans * .form-control.row label,.light.font-open-sans * .go-to-library,.light.font-open-sans * .header .module,.light.font-open-sans * .header-block.empty .header-body span,.light.font-open-sans * .header-block.message .header-body span,.light.font-open-sans * .input-holder label,.light.font-open-sans * .label,.light.font-open-sans * .landing .container .main-info .info-subtitle span,.light.font-open-sans * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-open-sans * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-open-sans * .landing .container .sticky-course .button-section .installments-number,.light.font-open-sans * .landing .container .sticky-course .button-section .last-update,.light.font-open-sans * .landing .container .sticky-course .button-section .last-update span,.light.font-open-sans * .landing .container .sticky-course .includes ul li span,.light.font-open-sans * .landing .container .sticky-course .pricing-options ul li .name,.light.font-open-sans * .landing .header .container .navigation .contacts,.light.font-open-sans * .landing .header .container .navigation ul li a,.light.font-open-sans * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-open-sans * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-open-sans * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-open-sans * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-open-sans * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-open-sans * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-open-sans * .landing .main-info .main-block .lessons .lesson .time,.light.font-open-sans * .landing footer .footer-nav ul li a,.light.font-open-sans * .list li,.light.font-open-sans * .notes-list .note-item .panel,.light.font-open-sans * .procentage,.light.font-open-sans * .profile-info li span,.light.font-open-sans * .profile-status,.light.font-open-sans * .question-label,.light.font-open-sans * .select-drop ul li span,.light.font-open-sans * .select-style span,.light.font-open-sans * .side .module,.light.font-open-sans * .small-info,.light.font-open-sans * .small-info .skillplate-branding,.light.font-open-sans * .status,.light.font-open-sans * .status-badge,.light.font-open-sans * .tab-list button,.light.font-open-sans * .view,.light.font-open-sans * .when,.light.font-open-sans * input,.light.font-open-sans * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),.light.font-open-sans * textarea{font-family:var(--font)!important;font-weight:500!important}.light.font-open-sans * .back span,.light.font-open-sans * .breadcrumb span,.light.font-open-sans * .btn,.light.font-open-sans * .btn>div,.light.font-open-sans * .btn>span,.light.font-open-sans * .form .message,.light.font-open-sans * .header-block.list .header-body .list li span,.light.font-open-sans * .lesson-name,.light.font-open-sans * .loading-label,.light.font-open-sans * .module-status-holder .lessons-counter,.light.font-open-sans * .page-loading span,.light.font-open-sans * .powered a,.light.font-open-sans * .profile-bar .profile-info span,.light.font-open-sans * .resource-line a,.light.font-open-sans * .resource-line.label,.light.font-open-sans * .search-label,.light.font-open-sans * .status div{font-weight:600!important}.light.font-open-sans * .duration,.light.font-raleway *{font-weight:700!important}.light.font-raleway *{font-feature-settings:"locl" 0;-webkit-locale:auto;font-optical-sizing:auto}.light.font-raleway * .additional-info-header,.light.font-raleway * .additional-info-header>div,.light.font-raleway * .answers .answer,.light.font-raleway * .clear,.light.font-raleway * .copyright,.light.font-raleway * .counter,.light.font-raleway * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-raleway * .exam-results-label,.light.font-raleway * .footer a,.light.font-raleway * .form-control.row label,.light.font-raleway * .go-to-library,.light.font-raleway * .header .module,.light.font-raleway * .header-block.empty .header-body span,.light.font-raleway * .header-block.message .header-body span,.light.font-raleway * .input-holder label,.light.font-raleway * .label,.light.font-raleway * .landing .container .main-info .info-subtitle span,.light.font-raleway * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-raleway * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-raleway * .landing .container .sticky-course .button-section .installments-number,.light.font-raleway * .landing .container .sticky-course .button-section .last-update,.light.font-raleway * .landing .container .sticky-course .button-section .last-update span,.light.font-raleway * .landing .container .sticky-course .includes ul li span,.light.font-raleway * .landing .container .sticky-course .pricing-options ul li .name,.light.font-raleway * .landing .header .container .navigation .contacts,.light.font-raleway * .landing .header .container .navigation ul li a,.light.font-raleway * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-raleway * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-raleway * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-raleway * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-raleway * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-raleway * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-raleway * .landing .main-info .main-block .lessons .lesson .time,.light.font-raleway * .landing footer .footer-nav ul li a,.light.font-raleway * .list li,.light.font-raleway * .notes-list .note-item .panel,.light.font-raleway * .procentage,.light.font-raleway * .profile-info li span,.light.font-raleway * .profile-status,.light.font-raleway * .question-label,.light.font-raleway * .select-drop ul li span,.light.font-raleway * .select-style span,.light.font-raleway * .side .module,.light.font-raleway * .small-info,.light.font-raleway * .small-info .skillplate-branding,.light.font-raleway * .status,.light.font-raleway * .status-badge,.light.font-raleway * .tab-list button,.light.font-raleway * .view,.light.font-raleway * .when,.light.font-raleway * input,.light.font-raleway * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),.light.font-raleway * textarea{font-family:var(--font)!important;font-weight:500!important}.light.font-raleway * .back span,.light.font-raleway * .breadcrumb span,.light.font-raleway * .btn,.light.font-raleway * .btn>div,.light.font-raleway * .btn>span,.light.font-raleway * .form .message,.light.font-raleway * .header-block.list .header-body .list li span,.light.font-raleway * .lesson-name,.light.font-raleway * .loading-label,.light.font-raleway * .module-status-holder .lessons-counter,.light.font-raleway * .page-loading span,.light.font-raleway * .powered a,.light.font-raleway * .profile-bar .profile-info span,.light.font-raleway * .resource-line a,.light.font-raleway * .resource-line.label,.light.font-raleway * .search-label,.light.font-raleway * .status div{font-weight:600!important}.light.font-raleway * .duration,.light.font-source-serif-pro *{font-weight:700!important}.light.font-source-serif-pro * .additional-info-header,.light.font-source-serif-pro * .additional-info-header>div,.light.font-source-serif-pro * .answers .answer,.light.font-source-serif-pro * .clear,.light.font-source-serif-pro * .copyright,.light.font-source-serif-pro * .counter,.light.font-source-serif-pro * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-source-serif-pro * .exam-results-label,.light.font-source-serif-pro * .footer a,.light.font-source-serif-pro * .form-control.row label,.light.font-source-serif-pro * .go-to-library,.light.font-source-serif-pro * .header .module,.light.font-source-serif-pro * .header-block.empty .header-body span,.light.font-source-serif-pro * .header-block.message .header-body span,.light.font-source-serif-pro * .input-holder label,.light.font-source-serif-pro * .label,.light.font-source-serif-pro * .landing .container .main-info .info-subtitle span,.light.font-source-serif-pro * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-source-serif-pro * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-source-serif-pro * .landing .container .sticky-course .button-section .installments-number,.light.font-source-serif-pro * .landing .container .sticky-course .button-section .last-update,.light.font-source-serif-pro * .landing .container .sticky-course .button-section .last-update span,.light.font-source-serif-pro * .landing .container .sticky-course .includes ul li span,.light.font-source-serif-pro * .landing .container .sticky-course .pricing-options ul li .name,.light.font-source-serif-pro * .landing .header .container .navigation .contacts,.light.font-source-serif-pro * .landing .header .container .navigation ul li a,.light.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-source-serif-pro * .landing .main-info .main-block .lessons .lesson .time,.light.font-source-serif-pro * .landing footer .footer-nav ul li a,.light.font-source-serif-pro * .list li,.light.font-source-serif-pro * .notes-list .note-item .panel,.light.font-source-serif-pro * .procentage,.light.font-source-serif-pro * .profile-info li span,.light.font-source-serif-pro * .profile-status,.light.font-source-serif-pro * .question-label,.light.font-source-serif-pro * .select-drop ul li span,.light.font-source-serif-pro * .select-style span,.light.font-source-serif-pro * .side .module,.light.font-source-serif-pro * .small-info,.light.font-source-serif-pro * .small-info .skillplate-branding,.light.font-source-serif-pro * .status,.light.font-source-serif-pro * .status-badge,.light.font-source-serif-pro * .tab-list button,.light.font-source-serif-pro * .view,.light.font-source-serif-pro * .when,.light.font-source-serif-pro * input,.light.font-source-serif-pro * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),.light.font-source-serif-pro * textarea{font-family:Outfit!important;font-weight:500!important}.light.font-source-serif-pro * .lesson-name{font-family:var(--font)!important;font-weight:600!important}.light.font-source-serif-pro * .additional-info-body ul li,.light.font-source-serif-pro * .back span,.light.font-source-serif-pro * .breadcrumb span,.light.font-source-serif-pro * .btn,.light.font-source-serif-pro * .btn>div,.light.font-source-serif-pro * .btn>span,.light.font-source-serif-pro * .encrypted,.light.font-source-serif-pro * .form .message,.light.font-source-serif-pro * .header-block.list .header-body .list li span,.light.font-source-serif-pro * .loading-label,.light.font-source-serif-pro * .module-status-holder .lessons-counter,.light.font-source-serif-pro * .page-loading span,.light.font-source-serif-pro * .powered a,.light.font-source-serif-pro * .price,.light.font-source-serif-pro * .profile-bar .profile-info span,.light.font-source-serif-pro * .resource-line a,.light.font-source-serif-pro * .resource-line.label,.light.font-source-serif-pro * .search-label,.light.font-source-serif-pro * .status div,.light.font-source-serif-pro * .summary button span>span{font-family:Outfit!important;font-weight:500!important}.light.font-oswald *,.light.font-source-serif-pro * .duration{font-weight:700!important}.light.font-oswald * .additional-info-header,.light.font-oswald * .additional-info-header>div,.light.font-oswald * .answers .answer,.light.font-oswald * .clear,.light.font-oswald * .copyright,.light.font-oswald * .counter,.light.font-oswald * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-oswald * .exam-results-label,.light.font-oswald * .footer a,.light.font-oswald * .form-control.row label,.light.font-oswald * .go-to-library,.light.font-oswald * .header .module,.light.font-oswald * .header-block.empty .header-body span,.light.font-oswald * .header-block.message .header-body span,.light.font-oswald * .input-holder label,.light.font-oswald * .label,.light.font-oswald * .landing .container .main-info .info-subtitle span,.light.font-oswald * .landing .container .main-info .main-block .lessons .lesson .lesson-name,.light.font-oswald * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-oswald * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-oswald * .landing .container .sticky-course .button-section .installments-number,.light.font-oswald * .landing .container .sticky-course .button-section .last-update,.light.font-oswald * .landing .container .sticky-course .button-section .last-update span,.light.font-oswald * .landing .container .sticky-course .includes ul li span,.light.font-oswald * .landing .container .sticky-course .pricing-options ul li .name,.light.font-oswald * .landing .header .container .navigation .contacts,.light.font-oswald * .landing .header .container .navigation ul li a,.light.font-oswald * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-oswald * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-oswald * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-oswald * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-oswald * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-oswald * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-oswald * .landing .main-info .main-block .description-body ul li,.light.font-oswald * .landing .main-info .main-block .lessons .lesson .time,.light.font-oswald * .landing footer .footer-nav ul li a,.light.font-oswald * .list li,.light.font-oswald * .notes-list .note-item .panel,.light.font-oswald * .procentage,.light.font-oswald * .profile-info li span,.light.font-oswald * .profile-status,.light.font-oswald * .question-label,.light.font-oswald * .select-drop ul li span,.light.font-oswald * .select-style span,.light.font-oswald * .side .module,.light.font-oswald * .small-info,.light.font-oswald * .small-info .skillplate-branding,.light.font-oswald * .status,.light.font-oswald * .status-badge,.light.font-oswald * .tab-list button,.light.font-oswald * .text-formatting ul li,.light.font-oswald * .view,.light.font-oswald * .when,.light.font-oswald * input,.light.font-oswald * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),.light.font-oswald * textarea{font-family:Outfit,Inter!important;font-weight:400!important}.light.font-oswald * .lesson-name{font-family:var(--font)!important;font-weight:600!important}.light.font-oswald * .additional-info-body ul li,.light.font-oswald * .back span,.light.font-oswald * .breadcrumb span,.light.font-oswald * .encrypted,.light.font-oswald * .form .message,.light.font-oswald * .header-block.list .header-body .list li span,.light.font-oswald * .loading-label,.light.font-oswald * .module-status-holder .lessons-counter,.light.font-oswald * .page-loading span,.light.font-oswald * .powered a,.light.font-oswald * .profile-bar .profile-info span,.light.font-oswald * .resource-line a,.light.font-oswald * .resource-line.label,.light.font-oswald * .search-label,.light.font-oswald * .status div,.light.font-oswald * .summary button span>span{font-family:Outfit,Inter!important;font-weight:500!important}.light.font-bitter *,.light.font-oswald * .duration{font-weight:700!important}.light.font-bitter * .additional-info-header,.light.font-bitter * .additional-info-header>div,.light.font-bitter * .answers .answer,.light.font-bitter * .clear,.light.font-bitter * .copyright,.light.font-bitter * .counter,.light.font-bitter * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-bitter * .exam-results-label,.light.font-bitter * .footer a,.light.font-bitter * .form-control.row label,.light.font-bitter * .go-to-library,.light.font-bitter * .header .module,.light.font-bitter * .header-block.empty .header-body span,.light.font-bitter * .header-block.message .header-body span,.light.font-bitter * .input-holder label,.light.font-bitter * .label,.light.font-bitter * .landing .container .main-info .info-subtitle span,.light.font-bitter * .landing .container .main-info .main-block .lessons .lesson .lesson-name,.light.font-bitter * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-bitter * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-bitter * .landing .container .sticky-course .button-section .installments-number,.light.font-bitter * .landing .container .sticky-course .button-section .last-update,.light.font-bitter * .landing .container .sticky-course .button-section .last-update span,.light.font-bitter * .landing .container .sticky-course .includes ul li span,.light.font-bitter * .landing .container .sticky-course .pricing-options ul li .name,.light.font-bitter * .landing .header .container .navigation .contacts,.light.font-bitter * .landing .header .container .navigation ul li a,.light.font-bitter * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-bitter * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-bitter * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-bitter * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-bitter * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-bitter * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-bitter * .landing .main-info .main-block .description-body ul li,.light.font-bitter * .landing .main-info .main-block .lessons .lesson .time,.light.font-bitter * .landing footer .footer-nav ul li a,.light.font-bitter * .list li,.light.font-bitter * .notes-list .note-item .panel,.light.font-bitter * .procentage,.light.font-bitter * .profile-info li span,.light.font-bitter * .profile-status,.light.font-bitter * .question-label,.light.font-bitter * .select-drop ul li span,.light.font-bitter * .select-style span,.light.font-bitter * .side .module,.light.font-bitter * .small-info,.light.font-bitter * .small-info .skillplate-branding,.light.font-bitter * .status,.light.font-bitter * .status-badge,.light.font-bitter * .tab-list button,.light.font-bitter * .text-formatting ul li,.light.font-bitter * .view,.light.font-bitter * .when,.light.font-bitter * input,.light.font-bitter * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),.light.font-bitter * textarea{font-family:Onest,Inter!important;font-weight:400!important}.light.font-bitter * .lesson-name{font-family:var(--font)!important;font-weight:600!important}.light.font-bitter * .additional-info-body ul li,.light.font-bitter * .back span,.light.font-bitter * .breadcrumb span,.light.font-bitter * .encrypted,.light.font-bitter * .form .message,.light.font-bitter * .header-block.list .header-body .list li span,.light.font-bitter * .loading-label,.light.font-bitter * .module-status-holder .lessons-counter,.light.font-bitter * .page-loading span,.light.font-bitter * .powered a,.light.font-bitter * .profile-bar .profile-info span,.light.font-bitter * .resource-line a,.light.font-bitter * .resource-line.label,.light.font-bitter * .search-label,.light.font-bitter * .status div,.light.font-bitter * .summary button span>span{font-family:Onest,Inter!important;font-weight:500!important}.light.font-bitter * .duration,.light.font-pt-serif *{font-weight:700!important}.light.font-pt-serif * .additional-info-header,.light.font-pt-serif * .additional-info-header>div,.light.font-pt-serif * .answers .answer,.light.font-pt-serif * .clear,.light.font-pt-serif * .copyright,.light.font-pt-serif * .counter,.light.font-pt-serif * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-pt-serif * .exam-results-label,.light.font-pt-serif * .footer a,.light.font-pt-serif * .form-control.row label,.light.font-pt-serif * .go-to-library,.light.font-pt-serif * .header .module,.light.font-pt-serif * .header-block.empty .header-body span,.light.font-pt-serif * .header-block.message .header-body span,.light.font-pt-serif * .input-holder label,.light.font-pt-serif * .label,.light.font-pt-serif * .landing .container .main-info .info-subtitle span,.light.font-pt-serif * .landing .container .main-info .main-block .lessons .lesson .lesson-name,.light.font-pt-serif * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-pt-serif * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-pt-serif * .landing .container .sticky-course .button-section .installments-number,.light.font-pt-serif * .landing .container .sticky-course .button-section .last-update,.light.font-pt-serif * .landing .container .sticky-course .button-section .last-update span,.light.font-pt-serif * .landing .container .sticky-course .includes ul li span,.light.font-pt-serif * .landing .container .sticky-course .pricing-options ul li .name,.light.font-pt-serif * .landing .header .container .navigation .contacts,.light.font-pt-serif * .landing .header .container .navigation ul li a,.light.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-pt-serif * .landing .main-info .main-block .description-body ul li,.light.font-pt-serif * .landing .main-info .main-block .lessons .lesson .time,.light.font-pt-serif * .landing footer .footer-nav ul li a,.light.font-pt-serif * .list li,.light.font-pt-serif * .notes-list .note-item .panel,.light.font-pt-serif * .procentage,.light.font-pt-serif * .profile-info li span,.light.font-pt-serif * .profile-status,.light.font-pt-serif * .question-label,.light.font-pt-serif * .select-drop ul li span,.light.font-pt-serif * .select-style span,.light.font-pt-serif * .side .module,.light.font-pt-serif * .small-info,.light.font-pt-serif * .small-info .skillplate-branding,.light.font-pt-serif * .status,.light.font-pt-serif * .status-badge,.light.font-pt-serif * .tab-list button,.light.font-pt-serif * .text-formatting ul li,.light.font-pt-serif * .view,.light.font-pt-serif * .when,.light.font-pt-serif * input,.light.font-pt-serif * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),.light.font-pt-serif * textarea{font-family:PT Sans,Inter!important;font-weight:400!important}.light.font-pt-serif * .lesson-name{font-family:var(--font)!important;font-weight:600!important}.light.font-pt-serif * .additional-info-body ul li,.light.font-pt-serif * .back span,.light.font-pt-serif * .breadcrumb span,.light.font-pt-serif * .encrypted,.light.font-pt-serif * .form .message,.light.font-pt-serif * .header-block.list .header-body .list li span,.light.font-pt-serif * .loading-label,.light.font-pt-serif * .module-status-holder .lessons-counter,.light.font-pt-serif * .page-loading span,.light.font-pt-serif * .powered a,.light.font-pt-serif * .profile-bar .profile-info span,.light.font-pt-serif * .resource-line a,.light.font-pt-serif * .resource-line.label,.light.font-pt-serif * .search-label,.light.font-pt-serif * .status div,.light.font-pt-serif * .summary button span>span{font-family:PT Sans,Inter!important;font-weight:500!important}.light.font-alice *,.light.font-bree-serif *,.light.font-dm-serif-display *,.light.font-hepta-slab *,.light.font-pt-serif * .duration,.light.font-zilla-slab *{font-weight:700!important}.light.font-alice * .additional-info-header,.light.font-alice * .additional-info-header>div,.light.font-alice * .answers .answer,.light.font-alice * .clear,.light.font-alice * .copyright,.light.font-alice * .counter,.light.font-alice * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-alice * .exam-results-label,.light.font-alice * .footer a,.light.font-alice * .form-control.row label,.light.font-alice * .go-to-library,.light.font-alice * .header .module,.light.font-alice * .header-block.empty .header-body span,.light.font-alice * .header-block.message .header-body span,.light.font-alice * .input-holder label,.light.font-alice * .label,.light.font-alice * .landing .container .main-info .info-subtitle span,.light.font-alice * .landing .container .main-info .main-block .lessons .lesson .lesson-name,.light.font-alice * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-alice * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-alice * .landing .container .sticky-course .button-section .installments-number,.light.font-alice * .landing .container .sticky-course .button-section .last-update,.light.font-alice * .landing .container .sticky-course .button-section .last-update span,.light.font-alice * .landing .container .sticky-course .includes ul li span,.light.font-alice * .landing .container .sticky-course .pricing-options ul li .name,.light.font-alice * .landing .header .container .navigation .contacts,.light.font-alice * .landing .header .container .navigation ul li a,.light.font-alice * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-alice * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-alice * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-alice * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-alice * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-alice * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-alice * .landing .main-info .main-block .description-body ul li,.light.font-alice * .landing .main-info .main-block .lessons .lesson .time,.light.font-alice * .landing footer .footer-nav ul li a,.light.font-alice * .list li,.light.font-alice * .notes-list .note-item .panel,.light.font-alice * .procentage,.light.font-alice * .profile-info li span,.light.font-alice * .profile-status,.light.font-alice * .question-label,.light.font-alice * .select-drop ul li span,.light.font-alice * .select-style span,.light.font-alice * .side .module,.light.font-alice * .small-info,.light.font-alice * .small-info .skillplate-branding,.light.font-alice * .status,.light.font-alice * .status-badge,.light.font-alice * .tab-list button,.light.font-alice * .text-formatting ul li,.light.font-alice * .view,.light.font-alice * .when,.light.font-alice * input,.light.font-alice * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),.light.font-alice * textarea,.light.font-bree-serif * .additional-info-header,.light.font-bree-serif * .additional-info-header>div,.light.font-bree-serif * .answers .answer,.light.font-bree-serif * .clear,.light.font-bree-serif * .copyright,.light.font-bree-serif * .counter,.light.font-bree-serif * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-bree-serif * .exam-results-label,.light.font-bree-serif * .footer a,.light.font-bree-serif * .form-control.row label,.light.font-bree-serif * .go-to-library,.light.font-bree-serif * .header .module,.light.font-bree-serif * .header-block.empty .header-body span,.light.font-bree-serif * .header-block.message .header-body span,.light.font-bree-serif * .input-holder label,.light.font-bree-serif * .label,.light.font-bree-serif * .landing .container .main-info .info-subtitle span,.light.font-bree-serif * .landing .container .main-info .main-block .lessons .lesson .lesson-name,.light.font-bree-serif * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-bree-serif * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-bree-serif * .landing .container .sticky-course .button-section .installments-number,.light.font-bree-serif * .landing .container .sticky-course .button-section .last-update,.light.font-bree-serif * .landing .container .sticky-course .button-section .last-update span,.light.font-bree-serif * .landing .container .sticky-course .includes ul li span,.light.font-bree-serif * .landing .container .sticky-course .pricing-options ul li .name,.light.font-bree-serif * .landing .header .container .navigation .contacts,.light.font-bree-serif * .landing .header .container .navigation ul li a,.light.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-bree-serif * .landing .main-info .main-block .description-body ul li,.light.font-bree-serif * .landing .main-info .main-block .lessons .lesson .time,.light.font-bree-serif * .landing footer .footer-nav ul li a,.light.font-bree-serif * .list li,.light.font-bree-serif * .notes-list .note-item .panel,.light.font-bree-serif * .procentage,.light.font-bree-serif * .profile-info li span,.light.font-bree-serif * .profile-status,.light.font-bree-serif * .question-label,.light.font-bree-serif * .select-drop ul li span,.light.font-bree-serif * .select-style span,.light.font-bree-serif * .side .module,.light.font-bree-serif * .small-info,.light.font-bree-serif * .small-info .skillplate-branding,.light.font-bree-serif * .status,.light.font-bree-serif * .status-badge,.light.font-bree-serif * .tab-list button,.light.font-bree-serif * .text-formatting ul li,.light.font-bree-serif * .view,.light.font-bree-serif * .when,.light.font-bree-serif * input,.light.font-bree-serif * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),.light.font-bree-serif * textarea,.light.font-dm-serif-display * .additional-info-header,.light.font-dm-serif-display * .additional-info-header>div,.light.font-dm-serif-display * .answers .answer,.light.font-dm-serif-display * .clear,.light.font-dm-serif-display * .copyright,.light.font-dm-serif-display * .counter,.light.font-dm-serif-display * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-dm-serif-display * .exam-results-label,.light.font-dm-serif-display * .footer a,.light.font-dm-serif-display * .form-control.row label,.light.font-dm-serif-display * .go-to-library,.light.font-dm-serif-display * .header .module,.light.font-dm-serif-display * .header-block.empty .header-body span,.light.font-dm-serif-display * .header-block.message .header-body span,.light.font-dm-serif-display * .input-holder label,.light.font-dm-serif-display * .label,.light.font-dm-serif-display * .landing .container .main-info .info-subtitle span,.light.font-dm-serif-display * .landing .container .main-info .main-block .lessons .lesson .lesson-name,.light.font-dm-serif-display * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-dm-serif-display * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-dm-serif-display * .landing .container .sticky-course .button-section .installments-number,.light.font-dm-serif-display * .landing .container .sticky-course .button-section .last-update,.light.font-dm-serif-display * .landing .container .sticky-course .button-section .last-update span,.light.font-dm-serif-display * .landing .container .sticky-course .includes ul li span,.light.font-dm-serif-display * .landing .container .sticky-course .pricing-options ul li .name,.light.font-dm-serif-display * .landing .header .container .navigation .contacts,.light.font-dm-serif-display * .landing .header .container .navigation ul li a,.light.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-dm-serif-display * .landing .main-info .main-block .description-body ul li,.light.font-dm-serif-display * .landing .main-info .main-block .lessons .lesson .time,.light.font-dm-serif-display * .landing footer .footer-nav ul li a,.light.font-dm-serif-display * .list li,.light.font-dm-serif-display * .notes-list .note-item .panel,.light.font-dm-serif-display * .procentage,.light.font-dm-serif-display * .profile-info li span,.light.font-dm-serif-display * .profile-status,.light.font-dm-serif-display * .question-label,.light.font-dm-serif-display * .select-drop ul li span,.light.font-dm-serif-display * .select-style span,.light.font-dm-serif-display * .side .module,.light.font-dm-serif-display * .small-info,.light.font-dm-serif-display * .small-info .skillplate-branding,.light.font-dm-serif-display * .status,.light.font-dm-serif-display * .status-badge,.light.font-dm-serif-display * .tab-list button,.light.font-dm-serif-display * .text-formatting ul li,.light.font-dm-serif-display * .view,.light.font-dm-serif-display * .when,.light.font-dm-serif-display * input,.light.font-dm-serif-display * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),.light.font-dm-serif-display * textarea,.light.font-hepta-slab * .additional-info-header,.light.font-hepta-slab * .additional-info-header>div,.light.font-hepta-slab * .answers .answer,.light.font-hepta-slab * .clear,.light.font-hepta-slab * .copyright,.light.font-hepta-slab * .counter,.light.font-hepta-slab * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-hepta-slab * .exam-results-label,.light.font-hepta-slab * .footer a,.light.font-hepta-slab * .form-control.row label,.light.font-hepta-slab * .go-to-library,.light.font-hepta-slab * .header .module,.light.font-hepta-slab * .header-block.empty .header-body span,.light.font-hepta-slab * .header-block.message .header-body span,.light.font-hepta-slab * .input-holder label,.light.font-hepta-slab * .label,.light.font-hepta-slab * .landing .container .main-info .info-subtitle span,.light.font-hepta-slab * .landing .container .main-info .main-block .lessons .lesson .lesson-name,.light.font-hepta-slab * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-hepta-slab * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-hepta-slab * .landing .container .sticky-course .button-section .installments-number,.light.font-hepta-slab * .landing .container .sticky-course .button-section .last-update,.light.font-hepta-slab * .landing .container .sticky-course .button-section .last-update span,.light.font-hepta-slab * .landing .container .sticky-course .includes ul li span,.light.font-hepta-slab * .landing .container .sticky-course .pricing-options ul li .name,.light.font-hepta-slab * .landing .header .container .navigation .contacts,.light.font-hepta-slab * .landing .header .container .navigation ul li a,.light.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-hepta-slab * .landing .main-info .main-block .description-body ul li,.light.font-hepta-slab * .landing .main-info .main-block .lessons .lesson .time,.light.font-hepta-slab * .landing footer .footer-nav ul li a,.light.font-hepta-slab * .list li,.light.font-hepta-slab * .notes-list .note-item .panel,.light.font-hepta-slab * .procentage,.light.font-hepta-slab * .profile-info li span,.light.font-hepta-slab * .profile-status,.light.font-hepta-slab * .question-label,.light.font-hepta-slab * .select-drop ul li span,.light.font-hepta-slab * .select-style span,.light.font-hepta-slab * .side .module,.light.font-hepta-slab * .small-info,.light.font-hepta-slab * .small-info .skillplate-branding,.light.font-hepta-slab * .status,.light.font-hepta-slab * .status-badge,.light.font-hepta-slab * .tab-list button,.light.font-hepta-slab * .text-formatting ul li,.light.font-hepta-slab * .view,.light.font-hepta-slab * .when,.light.font-hepta-slab * input,.light.font-hepta-slab * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),.light.font-hepta-slab * textarea,.light.font-zilla-slab * .additional-info-header,.light.font-zilla-slab * .additional-info-header>div,.light.font-zilla-slab * .answers .answer,.light.font-zilla-slab * .clear,.light.font-zilla-slab * .copyright,.light.font-zilla-slab * .counter,.light.font-zilla-slab * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light.font-zilla-slab * .exam-results-label,.light.font-zilla-slab * .footer a,.light.font-zilla-slab * .form-control.row label,.light.font-zilla-slab * .go-to-library,.light.font-zilla-slab * .header .module,.light.font-zilla-slab * .header-block.empty .header-body span,.light.font-zilla-slab * .header-block.message .header-body span,.light.font-zilla-slab * .input-holder label,.light.font-zilla-slab * .label,.light.font-zilla-slab * .landing .container .main-info .info-subtitle span,.light.font-zilla-slab * .landing .container .main-info .main-block .lessons .lesson .lesson-name,.light.font-zilla-slab * .landing .container .main-info .main-block .resources-list li.resource span,.light.font-zilla-slab * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-zilla-slab * .landing .container .sticky-course .button-section .installments-number,.light.font-zilla-slab * .landing .container .sticky-course .button-section .last-update,.light.font-zilla-slab * .landing .container .sticky-course .button-section .last-update span,.light.font-zilla-slab * .landing .container .sticky-course .includes ul li span,.light.font-zilla-slab * .landing .container .sticky-course .pricing-options ul li .name,.light.font-zilla-slab * .landing .header .container .navigation .contacts,.light.font-zilla-slab * .landing .header .container .navigation ul li a,.light.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info .niche,.light.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-zilla-slab * .landing .main-info .main-block .description-body ul li,.light.font-zilla-slab * .landing .main-info .main-block .lessons .lesson .time,.light.font-zilla-slab * .landing footer .footer-nav ul li a,.light.font-zilla-slab * .list li,.light.font-zilla-slab * .notes-list .note-item .panel,.light.font-zilla-slab * .procentage,.light.font-zilla-slab * .profile-info li span,.light.font-zilla-slab * .profile-status,.light.font-zilla-slab * .question-label,.light.font-zilla-slab * .select-drop ul li span,.light.font-zilla-slab * .select-style span,.light.font-zilla-slab * .side .module,.light.font-zilla-slab * .small-info,.light.font-zilla-slab * .small-info .skillplate-branding,.light.font-zilla-slab * .status,.light.font-zilla-slab * .status-badge,.light.font-zilla-slab * .tab-list button,.light.font-zilla-slab * .text-formatting ul li,.light.font-zilla-slab * .view,.light.font-zilla-slab * .when,.light.font-zilla-slab * input,.light.font-zilla-slab * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),.light.font-zilla-slab * textarea{font-family:Onest,Inter!important;font-weight:400!important}.light.font-alice * .lesson-name,.light.font-bree-serif * .lesson-name,.light.font-dm-serif-display * .lesson-name,.light.font-hepta-slab * .lesson-name,.light.font-zilla-slab * .lesson-name{font-family:var(--font)!important;font-weight:600!important}.light.font-alice * .back span,.light.font-alice * .breadcrumb span,.light.font-alice * .encrypted,.light.font-alice * .form .message,.light.font-alice * .header-block.list .header-body .list li span,.light.font-alice * .loading-label,.light.font-alice * .module-status-holder .lessons-counter,.light.font-alice * .page-loading span,.light.font-alice * .powered a,.light.font-alice * .profile-bar .profile-info span,.light.font-alice * .resource-line a,.light.font-alice * .resource-line.label,.light.font-alice * .search-label,.light.font-alice * .status div,.light.font-alice * .summary button span>span,.light.font-bree-serif * .back span,.light.font-bree-serif * .breadcrumb span,.light.font-bree-serif * .encrypted,.light.font-bree-serif * .form .message,.light.font-bree-serif * .header-block.list .header-body .list li span,.light.font-bree-serif * .loading-label,.light.font-bree-serif * .module-status-holder .lessons-counter,.light.font-bree-serif * .page-loading span,.light.font-bree-serif * .powered a,.light.font-bree-serif * .profile-bar .profile-info span,.light.font-bree-serif * .resource-line a,.light.font-bree-serif * .resource-line.label,.light.font-bree-serif * .search-label,.light.font-bree-serif * .status div,.light.font-bree-serif * .summary button span>span,.light.font-dm-serif-display * .back span,.light.font-dm-serif-display * .breadcrumb span,.light.font-dm-serif-display * .encrypted,.light.font-dm-serif-display * .form .message,.light.font-dm-serif-display * .header-block.list .header-body .list li span,.light.font-dm-serif-display * .loading-label,.light.font-dm-serif-display * .module-status-holder .lessons-counter,.light.font-dm-serif-display * .page-loading span,.light.font-dm-serif-display * .powered a,.light.font-dm-serif-display * .profile-bar .profile-info span,.light.font-dm-serif-display * .resource-line a,.light.font-dm-serif-display * .resource-line.label,.light.font-dm-serif-display * .search-label,.light.font-dm-serif-display * .status div,.light.font-dm-serif-display * .summary button span>span,.light.font-hepta-slab * .back span,.light.font-hepta-slab * .breadcrumb span,.light.font-hepta-slab * .encrypted,.light.font-hepta-slab * .form .message,.light.font-hepta-slab * .header-block.list .header-body .list li span,.light.font-hepta-slab * .loading-label,.light.font-hepta-slab * .module-status-holder .lessons-counter,.light.font-hepta-slab * .page-loading span,.light.font-hepta-slab * .powered a,.light.font-hepta-slab * .profile-bar .profile-info span,.light.font-hepta-slab * .resource-line a,.light.font-hepta-slab * .resource-line.label,.light.font-hepta-slab * .search-label,.light.font-hepta-slab * .status div,.light.font-hepta-slab * .summary button span>span,.light.font-zilla-slab * .back span,.light.font-zilla-slab * .breadcrumb span,.light.font-zilla-slab * .encrypted,.light.font-zilla-slab * .form .message,.light.font-zilla-slab * .header-block.list .header-body .list li span,.light.font-zilla-slab * .loading-label,.light.font-zilla-slab * .module-status-holder .lessons-counter,.light.font-zilla-slab * .page-loading span,.light.font-zilla-slab * .powered a,.light.font-zilla-slab * .profile-bar .profile-info span,.light.font-zilla-slab * .resource-line a,.light.font-zilla-slab * .resource-line.label,.light.font-zilla-slab * .search-label,.light.font-zilla-slab * .status div,.light.font-zilla-slab * .summary button span>span{font-family:Onest,Inter!important;font-weight:500!important}.light.font-alice * .duration,.light.font-bree-serif * .duration,.light.font-dm-serif-display * .duration,.light.font-hepta-slab * .duration,.light.font-zilla-slab * .duration{font-weight:700!important}.light.font-lato[lang=bg] * .skillplate-branding,.light.font-source-serif-pro[lang=bg] * .skillplate-branding{font-family:Outfit!important}.light.font-lato[lang=bg] * input::-moz-placeholder,.light.font-source-serif-pro[lang=bg] * input::-moz-placeholder{font-family:Inter!important}.light.font-lato[lang=bg] * .additional-info-body ul li,.light.font-lato[lang=bg] * .all-courses .courses-container .courses-listing .course-listing-switcher div,.light.font-lato[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-info .course-info li span,.light.font-lato[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge,.light.font-lato[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge.preorder,.light.font-lato[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .expire,.light.font-lato[lang=bg] * .all-courses .courses-container .courses-listing p,.light.font-lato[lang=bg] * .back span,.light.font-lato[lang=bg] * .breadcrumb span,.light.font-lato[lang=bg] * .btn,.light.font-lato[lang=bg] * .btn>div,.light.font-lato[lang=bg] * .btn>span,.light.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option .trial,.light.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .info,.light.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price span,.light.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .agree-checkbox label a,.light.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .discount-form .form-control button,.light.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .form-header p,.light.font-lato[lang=bg] * .encrypted,.light.font-lato[lang=bg] * .forgot .left-side .form .actions a,.light.font-lato[lang=bg] * .forgot .left-side p,.light.font-lato[lang=bg] * .form .message,.light.font-lato[lang=bg] * .form-control .select-style .block,.light.font-lato[lang=bg] * .form-control label,.light.font-lato[lang=bg] * .header-block.list .header-body .list li span,.light.font-lato[lang=bg] * .input-holder label,.light.font-lato[lang=bg] * .landing .container .main-info .info-subtitle span,.light.font-lato[lang=bg] * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-lato[lang=bg] * .landing .container .sticky-course .button-section .installments-number,.light.font-lato[lang=bg] * .landing .container .sticky-course .button-section .last-update,.light.font-lato[lang=bg] * .landing .container .sticky-course .button-section .last-update span,.light.font-lato[lang=bg] * .landing .container .sticky-course .course-info .pricing-options ul li label .price span,.light.font-lato[lang=bg] * .landing .container .sticky-course .includes .label,.light.font-lato[lang=bg] * .landing .container .sticky-course .includes ul li span,.light.font-lato[lang=bg] * .landing .container .sticky-course .includes ul li span b,.light.font-lato[lang=bg] * .landing .container .sticky-course .pricing-options .label,.light.font-lato[lang=bg] * .landing .container .sticky-course .pricing-options ul li label .name,.light.font-lato[lang=bg] * .landing .container .sticky-course .pricing-options ul li.selected label .name,.light.font-lato[lang=bg] * .landing .header .container .navigation .contacts,.light.font-lato[lang=bg] * .landing .header .container .navigation ul li a,.light.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes .label,.light.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options .label,.light.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price span,.light.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label div,.light.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-lato[lang=bg] * .landing footer .footer-nav ul li a,.light.font-lato[lang=bg] * .landing.contacts .contacts-form .info .contacts-info .label,.light.font-lato[lang=bg] * .lesson-block .additional-info .additional-info-collapse .additional-info-header div,.light.font-lato[lang=bg] * .list .course-card .card-info .course-info li span,.light.font-lato[lang=bg] * .list .course-card .card-thumb .badge,.light.font-lato[lang=bg] * .loading-label,.light.font-lato[lang=bg] * .login .left-side .footer a,.light.font-lato[lang=bg] * .login .left-side .form .actions a,.light.font-lato[lang=bg] * .login .left-side p,.light.font-lato[lang=bg] * .module-status-holder .lessons-counter,.light.font-lato[lang=bg] * .page-loading span,.light.font-lato[lang=bg] * .powered a,.light.font-lato[lang=bg] * .price,.light.font-lato[lang=bg] * .profile .header-block .header-body .profile-info li span,.light.font-lato[lang=bg] * .profile-bar .profile-info span,.light.font-lato[lang=bg] * .register .left-side .form .actions a,.light.font-lato[lang=bg] * .register .left-side p,.light.font-lato[lang=bg] * .reset .left-side .form .actions a,.light.font-lato[lang=bg] * .reset .left-side p,.light.font-lato[lang=bg] * .resource-line a,.light.font-lato[lang=bg] * .resource-line.label,.light.font-lato[lang=bg] * .resources .resources-content .resources-tabs .tab-list button,.light.font-lato[lang=bg] * .search-container .header-block .header-body .search-results li .duration,.light.font-lato[lang=bg] * .search-container .search .clear,.light.font-lato[lang=bg] * .search-label,.light.font-lato[lang=bg] * .small-info,.light.font-lato[lang=bg] * .status div,.light.font-lato[lang=bg] * .summary button span>span,.light.font-lato[lang=bg] * input,.light.font-lato[lang=bg] * input::placeholder,.light.font-source-serif-pro[lang=bg] * .additional-info-body ul li,.light.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing .course-listing-switcher div,.light.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-info .course-info li span,.light.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge,.light.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge.preorder,.light.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .expire,.light.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing p,.light.font-source-serif-pro[lang=bg] * .back span,.light.font-source-serif-pro[lang=bg] * .breadcrumb span,.light.font-source-serif-pro[lang=bg] * .btn,.light.font-source-serif-pro[lang=bg] * .btn>div,.light.font-source-serif-pro[lang=bg] * .btn>span,.light.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option .trial,.light.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .info,.light.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price span,.light.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .agree-checkbox label a,.light.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .discount-form .form-control button,.light.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .form-header p,.light.font-source-serif-pro[lang=bg] * .encrypted,.light.font-source-serif-pro[lang=bg] * .forgot .left-side .form .actions a,.light.font-source-serif-pro[lang=bg] * .forgot .left-side p,.light.font-source-serif-pro[lang=bg] * .form .message,.light.font-source-serif-pro[lang=bg] * .form-control .select-style .block,.light.font-source-serif-pro[lang=bg] * .form-control label,.light.font-source-serif-pro[lang=bg] * .header-block.list .header-body .list li span,.light.font-source-serif-pro[lang=bg] * .input-holder label,.light.font-source-serif-pro[lang=bg] * .landing .container .main-info .info-subtitle span,.light.font-source-serif-pro[lang=bg] * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .button-section .installments-number,.light.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .button-section .last-update,.light.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .button-section .last-update span,.light.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .course-info .pricing-options ul li label .price span,.light.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .includes .label,.light.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .includes ul li span,.light.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .includes ul li span b,.light.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .pricing-options .label,.light.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .pricing-options ul li label .name,.light.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .pricing-options ul li.selected label .name,.light.font-source-serif-pro[lang=bg] * .landing .header .container .navigation .contacts,.light.font-source-serif-pro[lang=bg] * .landing .header .container .navigation ul li a,.light.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes .label,.light.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options .label,.light.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price span,.light.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label div,.light.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light.font-source-serif-pro[lang=bg] * .landing footer .footer-nav ul li a,.light.font-source-serif-pro[lang=bg] * .landing.contacts .contacts-form .info .contacts-info .label,.light.font-source-serif-pro[lang=bg] * .lesson-block .additional-info .additional-info-collapse .additional-info-header div,.light.font-source-serif-pro[lang=bg] * .list .course-card .card-info .course-info li span,.light.font-source-serif-pro[lang=bg] * .list .course-card .card-thumb .badge,.light.font-source-serif-pro[lang=bg] * .loading-label,.light.font-source-serif-pro[lang=bg] * .login .left-side .footer a,.light.font-source-serif-pro[lang=bg] * .login .left-side .form .actions a,.light.font-source-serif-pro[lang=bg] * .login .left-side p,.light.font-source-serif-pro[lang=bg] * .module-status-holder .lessons-counter,.light.font-source-serif-pro[lang=bg] * .page-loading span,.light.font-source-serif-pro[lang=bg] * .powered a,.light.font-source-serif-pro[lang=bg] * .price,.light.font-source-serif-pro[lang=bg] * .profile .header-block .header-body .profile-info li span,.light.font-source-serif-pro[lang=bg] * .profile-bar .profile-info span,.light.font-source-serif-pro[lang=bg] * .register .left-side .form .actions a,.light.font-source-serif-pro[lang=bg] * .register .left-side p,.light.font-source-serif-pro[lang=bg] * .reset .left-side .form .actions a,.light.font-source-serif-pro[lang=bg] * .reset .left-side p,.light.font-source-serif-pro[lang=bg] * .resource-line a,.light.font-source-serif-pro[lang=bg] * .resource-line.label,.light.font-source-serif-pro[lang=bg] * .resources .resources-content .resources-tabs .tab-list button,.light.font-source-serif-pro[lang=bg] * .search-container .header-block .header-body .search-results li .duration,.light.font-source-serif-pro[lang=bg] * .search-container .search .clear,.light.font-source-serif-pro[lang=bg] * .search-label,.light.font-source-serif-pro[lang=bg] * .small-info,.light.font-source-serif-pro[lang=bg] * .status div,.light.font-source-serif-pro[lang=bg] * .summary button span>span,.light.font-source-serif-pro[lang=bg] * input,.light.font-source-serif-pro[lang=bg] * input::placeholder{font-family:Inter!important}.light[lang=bg] *{font-feature-settings:"locl" 0;-webkit-locale:auto;font-optical-sizing:auto;white-space:normal}.light[lang=bg] * .all-courses .courses-container .courses-listing .course-listing-switcher{max-width:360px}.light[lang=bg] * .back{font-size:15.5px}.light[lang=bg] * .landing .container .sticky-course .course-thumb .badge.preorder .date{margin-top:-20px}.light[lang=bg].font-lato * .additional-info-header,.light[lang=bg].font-lato * .additional-info-header>div,.light[lang=bg].font-lato * .answers .answer,.light[lang=bg].font-lato * .clear,.light[lang=bg].font-lato * .copyright,.light[lang=bg].font-lato * .counter,.light[lang=bg].font-lato * .dark.dark .landing .main-info .main-block .groups .lesson .time,.light[lang=bg].font-lato * .exam-results-label,.light[lang=bg].font-lato * .footer a,.light[lang=bg].font-lato * .form-control.row label,.light[lang=bg].font-lato * .go-to-library,.light[lang=bg].font-lato * .header .module,.light[lang=bg].font-lato * .header-block.empty .header-body span,.light[lang=bg].font-lato * .header-block.message .header-body span,.light[lang=bg].font-lato * .input-holder label,.light[lang=bg].font-lato * .label,.light[lang=bg].font-lato * .landing .container .main-info .info-subtitle span,.light[lang=bg].font-lato * .landing .container .main-info .main-block .resources-list li.resource span,.light[lang=bg].font-lato * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,.light[lang=bg].font-lato * .landing .container .sticky-course .button-section .installments-number,.light[lang=bg].font-lato * .landing .container .sticky-course .button-section .last-update,.light[lang=bg].font-lato * .landing .container .sticky-course .button-section .last-update span,.light[lang=bg].font-lato * .landing .container .sticky-course .includes ul li span,.light[lang=bg].font-lato * .landing .container .sticky-course .pricing-options ul li .name,.light[lang=bg].font-lato * .landing .header .container .navigation .contacts,.light[lang=bg].font-lato * .landing .header .container .navigation ul li a,.light[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,.light[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,.light[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,.light[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info .niche,.light[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,.light[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,.light[lang=bg].font-lato * .landing .main-info .main-block .lessons .lesson .time,.light[lang=bg].font-lato * .landing footer .footer-nav ul li a,.light[lang=bg].font-lato * .list li,.light[lang=bg].font-lato * .notes-list .note-item .panel,.light[lang=bg].font-lato * .procentage,.light[lang=bg].font-lato * .profile-info li span,.light[lang=bg].font-lato * .profile-status,.light[lang=bg].font-lato * .question-label,.light[lang=bg].font-lato * .select-drop ul li span,.light[lang=bg].font-lato * .select-style span,.light[lang=bg].font-lato * .side .module,.light[lang=bg].font-lato * .small-info,.light[lang=bg].font-lato * .small-info .skillplate-branding,.light[lang=bg].font-lato * .status,.light[lang=bg].font-lato * .status-badge,.light[lang=bg].font-lato * .tab-list button,.light[lang=bg].font-lato * .view,.light[lang=bg].font-lato * .when,.light[lang=bg].font-lato * input,.light[lang=bg].font-lato * p,.light[lang=bg].font-lato * textarea{font-family:Inter!important}.light[lang=bg] .all-courses .courses-container .courses-listing h3,.light[lang=bg] .back,.light[lang=bg] .header-block .header h3,.light[lang=bg] .profile-bar .profile-info span,.light[lang=bg] .resources .title span,.light[lang=bg] .status:not(.not){font-weight:600!important}.light[lang=bg] .landing .container .sticky-course .course-info .button-section .price{font-family:Outfit,Inter!important}.light[lang=bg] .landing .container .main-info .main-block .description-body h2,.light[lang=bg] .landing .container .main-info .main-block .info-block .name-block .name,.light[lang=bg] .landing .container .main-info .section-title{font-weight:600}.light[lang=bg] .landing.listing .courses-listing .list .course-card .card-info .course-info span{margin-bottom:-2px}.light .text-formatting h1{font-size:28px;font-weight:500;line-height:1.2em}.light .text-formatting h1:not(:last-child){margin-bottom:20px}.light .text-formatting h2{font-size:22px;font-weight:500;line-height:1.2em}.light .text-formatting h2+h3{margin-top:-10px}.light .text-formatting h2:not(:last-child){margin-bottom:15px}.light .text-formatting h3{color:var(--main);font-size:15px;font-weight:600!important;line-height:1.2em;margin-top:0;text-transform:uppercase}.light .text-formatting h3:not(:last-child){margin-bottom:15px}.light .text-formatting .lesson-body-content a{color:#0081f7;font-weight:500!important}.light .text-formatting blockquote{border-left:5px solid var(--main);font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.light .text-formatting blockquote p{margin-bottom:0}.light .text-formatting blockquote:not(:last-child){margin-bottom:25px}.light .text-formatting ol{list-style:auto;padding-left:27px}.light .text-formatting ol:not(:last-child){margin-bottom:25px}.light .text-formatting ol li{color:#0009;font-size:16px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:2px;position:relative}.light .text-formatting ol li::marker{color:var(--main);font-weight:600}.light .text-formatting ol li:last-of-type{margin-bottom:0}.light .text-formatting ul:not(:last-child){margin-bottom:25px}.light .text-formatting ul li{color:#0009;font-size:16px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:20px;position:relative}.light .text-formatting ul li:last-of-type{margin-bottom:0}.light .text-formatting ul li:before{background:var(--main);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:10px;transform:translateY(-50%);width:10px}.light .text-formatting pre{background:#f3f3f3;border:none!important;border-radius:6px;padding:15px}.light .text-formatting pre:not(:last-child){margin-bottom:20px}.light .text-formatting pre[data-language]:after{border-radius:0 0 5px 5px!important;padding:3px 7px!important}.light .text-formatting code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:500!important;position:relative}.light .text-formatting code:after{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:0;--bs-alpha:.3;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));background:var(--main);border-radius:5px;box-shadow:0 5px 25px -5px var(--bs-main);color:#fff;display:block;font-family:Montserrat;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;right:-3px;top:-3px}.light .text-formatting code.language-plaintext:after{content:"Plain text"}.light .text-formatting code.language-html:after{content:"HTML"}.light .text-formatting code.language-c:after{content:"C"}.light .text-formatting code.language-cs:after{content:"C#"}.light .text-formatting code.language-cpp:after{content:"C++"}.light .text-formatting code.language-css:after{content:"CSS"}.light .text-formatting code.language-java:after{content:"Java"}.light .text-formatting code.language-javascript:after{content:"JavaScript"}.light .text-formatting code.language-diff:after{content:"Diff"}.light .text-formatting code.language-php:after{content:"PHP"}.light .text-formatting code.language-python:after{content:"Python"}.light .text-formatting code.language-ruby:after{content:"Ruby"}.light .text-formatting code.language-typescript:after{content:"TypeScript"}.light .text-formatting code.language-xml:after{content:"XML"}.light .text-formatting p{color:#0009;font-size:16px;font-weight:500;max-width:1000px}.light .text-formatting p:not(:last-child){margin-bottom:25px}.light .text-formatting .media,.light .text-formatting figure,.light .text-formatting img{border-radius:10px;max-width:100%;overflow:hidden;width:auto}.light .text-formatting .media:not(:last-child),.light .text-formatting figure:not(:last-child),.light .text-formatting img:not(:last-child){margin-bottom:20px}.light .text-formatting .media:not(:first-child),.light .text-formatting figure:not(:first-child),.light .text-formatting img:not(:first-child){margin-top:20px}.light .text-formatting .media{position:relative}.light .text-formatting .media .ck-presentation_provider:after{border:solid #fff;border-radius:10px 10px 0 0;border-width:3px 3px 0;bottom:36px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.light .text-formatting .controls{margin-top:50px}@media (max-width:600px){.light .text-formatting h1{font-size:24px}.light .text-formatting h2{font-size:19px}.light .text-formatting h3,.light .text-formatting p,.light .text-formatting ul li{font-size:14px}.light .text-formatting ul li{padding-left:15px}.light .text-formatting ul li:before{height:8px;top:8px;width:8px}}html.dark .exam-wrapper .theme-switch-toggle{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);bottom:20px;position:fixed!important;right:20px;z-index:100}html.dark .exam-wrapper .close{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:700;letter-spacing:1px;position:fixed;right:25px;text-transform:uppercase;top:35px;transform:translateY(-50%);z-index:120}html.dark .exam-wrapper .close svg{stroke-width:2.4;height:22px;margin-right:2px;opacity:.3;transition:transform .3s ease;width:23px}@media (hover:hover){html.dark .exam-wrapper .close:hover svg{transform:rotate(90deg) scale(.85)}}html.dark .exam-wrapper .status-header{background:rgba(119,109,154,.04);display:flex;flex-direction:column;font-size:30px;justify-content:center;margin-inline:auto;min-height:100vh;overflow:hidden;padding:20px;position:relative;text-align:center}html.dark .exam-wrapper .status-header .check-container{color:#000;font-size:32px;font-weight:600;line-height:1.2em}html.dark .exam-wrapper .status-header .check-container .icon svg{stroke-width:1.7px;height:45px;margin:0 auto 5px;width:45px}html.dark .exam-wrapper .status-header .check-container .title{font-size:32px!important;font-weight:600}html.dark .exam-wrapper .status-header p{font-size:18px;font-weight:400;line-height:1.4em;margin:10px auto 0;max-width:470px;opacity:.6}html.dark .exam-wrapper .status-header .grade-score{font-size:22px;margin-top:13px}html.dark .exam-wrapper .status-header .grade-score span{color:var(--main)}html.dark .exam-wrapper .status-header .view-answers{font-size:16px;line-height:1.2em;margin-top:30px;max-width:260px}html.dark .exam-wrapper .status-header .controls{justify-content:center;margin:30px auto 0;max-width:410px}html.dark .exam-wrapper .status-header .controls .btn{width:calc(50% - 10px)}html.dark .exam-wrapper .status-header .controls .btn.empty-btn{margin-right:0}html.dark .exam-wrapper .status-header .controls .btn.main-btn{padding:0 20px 0 30px;white-space:nowrap}html.dark .exam-wrapper .status-header .controls .btn svg{height:20px;margin:0 0 -3px 5px;min-width:20px;width:20px}html.dark .exam-wrapper .status-header.fail .check-container{position:relative}html.dark .exam-wrapper .status-header.fail .check-container .icon:before{border-radius:50%;box-shadow:0 0 0 7px #fa546926;content:"";display:block;height:35px;left:50%;position:absolute;top:5px;transform:translate(-50%);width:35px}html.dark .exam-wrapper .status-header.fail .check-container .icon svg{color:#fa5469;filter:drop-shadow(0 10px 12px rgba(250,84,105,.2));margin-bottom:10px}html.dark .exam-wrapper .status-header.pass .check-container{position:relative}html.dark .exam-wrapper .status-header.pass .check-container .icon:before{border-radius:50%;box-shadow:0 0 0 7px #3bdc7e26;content:"";display:block;height:35px;left:50%;position:absolute;top:5px;transform:translate(-50%);width:35px}html.dark .exam-wrapper .status-header.pass .check-container .icon svg{color:#3bdc7e;filter:drop-shadow(0 10px 12px rgba(59,220,126,.3));margin-bottom:10px}@media (max-width:650px){html.dark .exam-wrapper .status-header p{font-size:17px;max-width:450px}html.dark .exam-wrapper .status-header .controls .btn{font-size:16px;line-height:51px}html.dark .exam-wrapper .status-header .controls .btn svg{margin-top:1px}}@media (max-width:450px){html.dark .exam-wrapper .status-header .title .status{font-size:27px!important}html.dark .exam-wrapper .status-header p{font-size:16px;font-weight:500}html.dark .exam-wrapper .status-header .controls{display:grid;gap:15px;grid-template-columns:1fr}html.dark .exam-wrapper .status-header .controls .btn{width:100%}html.dark .exam-wrapper .status-header .controls .btn.main-btn{order:-1}}html.dark .exam-wrapper .header-container{align-items:center;background:rgba(119,109,154,.04);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}html.dark .exam-wrapper .header-container:before{bottom:-200px;transform:translate(200px)}html.dark .exam-wrapper .header-container:after,html.dark .exam-wrapper .header-container:before{color:#8481920a;content:"exam exam exam";display:block;font-size:500px;font-weight:700;letter-spacing:-20px;pointer-events:none;position:absolute;white-space:nowrap}html.dark .exam-wrapper .header-container:after{top:-330px;transform:translate(-200px)}@media (max-width:500px){html.dark .exam-wrapper .header-container{justify-content:flex-start;padding-top:140px}html.dark .exam-wrapper .header-container:after,html.dark .exam-wrapper .header-container:before{font-size:300px}html.dark .exam-wrapper .header-container:before{bottom:-20px}html.dark .exam-wrapper .header-container:after{top:-160px}}html.dark .exam-wrapper .header-container .header{max-width:740px;position:relative;z-index:20}html.dark .exam-wrapper .header-container .header .copyright{bottom:20px;color:#9a9a9a;left:0;margin:auto;position:fixed;right:0;text-align:center}@media (max-width:700px){html.dark .exam-wrapper .header-container .header .copyright{bottom:30px;left:35px;right:auto}}html.dark .exam-wrapper .header-container .header>svg{height:35px;margin:-30px auto 10px;opacity:.4;width:35px}html.dark .exam-wrapper .header-container .header .title{font-size:37px;font-weight:600;line-height:1.2em;margin-bottom:10px}html.dark .exam-wrapper .header-container .header .module{color:var(--main);font-size:24px;font-weight:400}html.dark .exam-wrapper .header-container .header p{font-size:19px;line-height:1.4em;margin-inline:auto;max-width:520px;opacity:.6}@keyframes pulse{0%{transform:scale(1) translate(20px)}50%{transform:scale(1.05) translate(20px)}to{transform:scale(1) translate(20px)}}@media (max-width:1350px){@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}}html.dark .exam-wrapper .header-container .header .timer{color:#000000b3;font-size:17px;font-weight:400;margin-top:20px;min-width:114px}html.dark .exam-wrapper .header-container .header .timer span{color:var(--main);font-weight:500;margin-left:2px}html.dark .exam-wrapper .header-container .header .controls{margin-inline:auto;margin-top:40px;max-width:370px}html.dark .exam-wrapper .header-container .header .controls .main-btn{font-weight:400;padding:0 20px 0 30px}html.dark .exam-wrapper .header-container .header .controls .main-btn svg{height:25px;margin:3px 0 0 4px;width:20px}@media (max-width:650px){html.dark .exam-wrapper .header-container .header .title{font-size:28px}html.dark .exam-wrapper .header-container .header .module{font-size:22px}html.dark .exam-wrapper .header-container .header p{font-size:17px;max-width:450px}html.dark .exam-wrapper .header-container .header .controls .btn{font-size:16px;line-height:51px}html.dark .exam-wrapper .header-container .header .controls .btn svg{margin-top:1px}}@media (max-width:450px){html.dark .exam-wrapper .header-container .header .title{font-size:25px}html.dark .exam-wrapper .header-container .header p{font-size:16px;font-weight:500}html.dark .exam-wrapper .header-container .header .controls{gap:15px;grid-template-columns:1fr}html.dark .exam-wrapper .header-container .header .controls .btn{font-size:15px;line-height:51px;margin:0}html.dark .exam-wrapper .header-container .header .controls .btn.main-btn{order:-1}}html.dark .exam-wrapper .exam{bottom:0;flex-wrap:wrap;left:0;position:absolute;right:0;top:0;z-index:90}html.dark .exam-wrapper .exam:before{background:rgba(119,109,154,.039);bottom:0;content:"";left:0;position:fixed;right:0;top:0}html.dark .exam-wrapper .exam:after{background-image:linear-gradient(0deg,#faf9fb 10%,hsla(0,0%,95%,0));bottom:0;content:"";height:200px;left:0;pointer-events:none;position:fixed;right:0;z-index:1}html.dark .exam-wrapper .exam .timer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.55);border-radius:6px;box-shadow:0 0 70px -5px #8282822b,inset 0 0 0 2px #fff;color:#979797;font-size:16px;padding:8px 15px;position:fixed;top:30px;transform:translate(20px);z-index:100}html.dark .exam-wrapper .exam .timer span{color:#000;font-weight:700;margin-left:7px}@media (max-width:1350px){html.dark .exam-wrapper .exam .timer{transform:translate(10px)}}html.dark .exam-wrapper .exam .timer.last-minute{animation:pulse .7s linear infinite;background:#f33b55!important;box-shadow:0 10px 39px -10px #f33b5575;color:#fff!important}html.dark .exam-wrapper .exam .timer.last-minute span{color:#fff}html.dark .exam-wrapper .exam .counter{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.55);border-radius:6px;bottom:30px;box-shadow:0 0 70px -5px #8282822b,inset 0 0 0 2px #fff;color:#979797;font-size:15px;padding:8px 19px;position:fixed;transform:translate(20px);z-index:100}html.dark .exam-wrapper .exam .counter span:first-of-type{margin-left:8px;margin-right:5px}html.dark .exam-wrapper .exam .counter span:last-of-type{color:#000;font-weight:600;margin-left:7px}@media (max-width:1350px){html.dark .exam-wrapper .exam .counter{transform:translate(10px)}}html.dark .exam-wrapper .exam .exam-container{margin:0 auto;max-width:740px;position:relative}html.dark .exam-wrapper .exam .exam-container .exam-status{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff;border-radius:100px;box-shadow:0 40px 100px -10px #1b0f4540;display:flex;max-width:740px;padding:5px;position:absolute;top:110px;z-index:10}html.dark .exam-wrapper .exam .exam-container .exam-status .text{font-size:14px;font-weight:500;line-height:28px;margin-left:14px;margin-right:16px;white-space:nowrap}html.dark .exam-wrapper .exam .exam-container .exam-status .status{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(59,220,126,.15);border-radius:100px;color:#3bdc7e;font-size:13px;font-weight:500;line-height:28px;padding:0 15px;white-space:nowrap}html.dark .exam-wrapper .exam .exam-container .exam-status .status:after{content:"New Exam"}html.dark .exam-wrapper .exam .exam-results-label{color:var(--main);font-size:20px;font-weight:500;margin-inline:auto;margin-bottom:40px;margin-top:40px;max-width:740px;position:relative}html.dark .exam-wrapper .exam .exam-results-label svg{height:25px;margin:-2px 5px 0 0;width:25px}@media (max-width:700px){html.dark .exam-wrapper .exam .exam-results-label{font-size:18px}html.dark .exam-wrapper .exam .exam-results-label svg{height:22px;width:22px}}html.dark .exam-wrapper .exam .side{align-items:flex-start;align-self:flex-start;background:hsla(0,0%,100%,.35);border-radius:12px;box-shadow:0 0 250px -50px #c2c2c261,inset 0 0 0 2px #fff;display:flex;flex-direction:column;justify-content:flex-end;left:30px;min-height:calc(100vh - 60px);overflow:hidden;padding:30px;position:sticky;top:30px;width:460px;z-index:100}html.dark .exam-wrapper .exam .side:before{bottom:130px;color:#d1d1d11f;content:"exam";display:block;font-size:178px;font-weight:700;letter-spacing:-10px;pointer-events:none;position:absolute;right:30px;white-space:nowrap}html.dark .exam-wrapper .exam .side .course-name{font-size:25px;font-weight:600;margin-bottom:20px}html.dark .exam-wrapper .exam .side>img{margin-bottom:30px;margin-top:10px;max-height:55px;max-width:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;width:min(100%,var(--logo-width))}html.dark .exam-wrapper .exam .side .progress{margin-bottom:20px;margin-top:auto;position:relative}html.dark .exam-wrapper .exam .side .progress .labels{font-size:18px;font-weight:500}html.dark .exam-wrapper .exam .side .progress .progress-bar{background:hsla(0,0%,84%,.19);border-radius:100px;height:12px;margin-top:8px;width:100%}html.dark .exam-wrapper .exam .side .progress .progress-bar .progress-thumb{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main));border-radius:100px;height:100%}html.dark .exam-wrapper .exam .side .controls{width:100%}html.dark .exam-wrapper .exam .side .controls .btn{white-space:nowrap}html.dark .exam-wrapper .exam .side .controls .btn.main-btn{padding:0 20px 0 30px}html.dark .exam-wrapper .exam .side .controls .btn.main-btn svg{height:20px;margin:0 0 0 5px;width:20px}html.dark .exam-wrapper .exam .side .status-badge{background:rgba(59,220,126,.1);border-radius:6px;color:#3bdc7e;font-size:15px;font-weight:500;padding:7px 18px}html.dark .exam-wrapper .exam .side .status-badge:before{content:"New Exam"}html.dark .exam-wrapper .exam .side .module{color:var(--main);font-size:21px;font-weight:400;line-height:1.2em;position:relative;z-index:10}html.dark .exam-wrapper .exam .side .title{font-size:26px;font-weight:600;line-height:1.2em;margin-bottom:5px;position:relative;z-index:10}html.dark .exam-wrapper .exam .side p{font-size:16.5px;font-weight:500;line-height:1.4em;opacity:.6;position:relative;z-index:10}html.dark .exam-wrapper .exam .side .controls .btn{font-size:16px;line-height:51px;margin-right:0;margin-top:20px}@media (max-width:1350px){html.dark .exam-wrapper .exam .side{display:none}}html.dark .exam-wrapper .exam .question-box{flex:1;margin:0 auto;padding:0 40px;position:relative}@media (max-width:1350px){html.dark .exam-wrapper .exam .question-box{padding:0 20px}}html.dark .exam-wrapper .exam .question-box .question{display:flex;flex-direction:column;height:90vh;justify-content:center;margin-inline:auto;max-width:740px}html.dark .exam-wrapper .exam .question-box .question .question-title{font-size:24px;font-weight:600;line-height:1.3em;max-width:660px;position:relative;text-align:left}html.dark .exam-wrapper .exam .question-box .question .question-title.short{font-size:37px;font-weight:700;line-height:1.2em}html.dark .exam-wrapper .exam .question-box .question .question-title:before{color:#a8a8b81c;display:block;font-size:100px;font-weight:900;line-height:85px;z-index:1}html.dark .exam-wrapper .exam .question-box .question .question-label{color:var(--main);font-size:19px;margin-top:30px;text-align:left}html.dark .exam-wrapper .exam .question-box .question .answers{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:18px}html.dark .exam-wrapper .exam .question-box .question .answers .answer{background:#fff;border:2px solid #fff;border-radius:8px;box-shadow:0 40px 100px -10px #7f7c8d4d;color:#0009;cursor:pointer;font-size:16px;font-weight:500;line-height:1.2em;margin-bottom:10px;min-width:280px;padding:15px 60px 15px 55px;position:relative;text-align:left;transition:opacity .2s ease,box-shadow .2s ease,color .2s ease}html.dark .exam-wrapper .exam .question-box .question .answers .answer:after{--ts-desaturate:0;--ts-hue-rotate:0;--ts-darken:0;--ts-alpha:0;--ts-s:calc(var(--saturation) - var(--ts-desaturate, 0));--ts-h:calc(var(--hue) + var(--ts-hue-rotate, 0));--ts-l:calc(var(--lightness) - var(--ts-darken, 0));--ts-a:calc(var(--ts-alpha, 1));--ts-main:hsla(var(--ts-h),calc(var(--ts-s)*1%),calc(var(--ts-l)*1%),var(--ts-a));background:hsla(0,0%,66%,.1);border-radius:5px;color:#0003;display:block;font-size:16px;font-weight:700;height:30px;left:10px;line-height:30px;position:absolute;text-align:center;text-shadow:0 0 15px var(--ts-main);text-transform:uppercase;top:50%;transform:translateY(-50%);width:30px}html.dark .exam-wrapper .exam .question-box .question .answers .answer .check{stroke-width:3px;color:var(--main);height:18px;min-width:18px;opacity:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:18px}html.dark .exam-wrapper .exam .question-box .question .answers .answer:first-child:after{content:"a"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(2):after{content:"b"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(3):after{content:"c"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(4):after{content:"d"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(5):after{content:"e"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(6):after{content:"f"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(7):after{content:"g"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(8):after{content:"h"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(9):after{content:"i"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(10):after{content:"j"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(11):after{content:"k"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(12):after{content:"l"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(13):after{content:"m"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(14):after{content:"n"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(15):after{content:"o"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(16):after{content:"p"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(17):after{content:"q"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(18):after{content:"r"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(19):after{content:"s"}html.dark .exam-wrapper .exam .question-box .question .answers .answer:nth-child(20):after{content:"t"}html.dark .exam-wrapper .exam .question-box .question .answers .answer.selected,html.dark .exam-wrapper .exam .question-box .question .answers .answer:hover{color:#000}html.dark .exam-wrapper .exam .question-box .question .answers .answer.selected .check,html.dark .exam-wrapper .exam .question-box .question .answers .answer:hover .check{opacity:1}html.dark .exam-wrapper .exam .question-box .question .answers .answer.selected:after,html.dark .exam-wrapper .exam .question-box .question .answers .answer:hover:after{--bg-desaturate:25;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.07;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));--ts-desaturate:0;--ts-hue-rotate:0;--ts-darken:0;--ts-alpha:.42;--ts-s:calc(var(--saturation) - var(--ts-desaturate, 0));--ts-h:calc(var(--hue) + var(--ts-hue-rotate, 0));--ts-l:calc(var(--lightness) - var(--ts-darken, 0));--ts-a:calc(var(--ts-alpha, 1));--ts-main:hsla(var(--ts-h),calc(var(--ts-s)*1%),calc(var(--ts-l)*1%),var(--ts-a));background:var(--bg-main);color:var(--main);text-shadow:0 0 15px var(--ts-main)}html.dark .exam-wrapper .exam .question-box .question .answers .answer.wrong{color:#fa5469}html.dark .exam-wrapper .exam .question-box .question .answers .answer.wrong:after{background:rgba(228,106,121,.1)!important;color:#fa5469!important}html.dark .exam-wrapper .exam .question-box .question .answers .answer.wrong .check{color:#fa5469!important}html.dark .exam-wrapper .exam .question-box .question .answers.hovering .answer{box-shadow:0 40px 100px -20px #8585851f;opacity:.5}html.dark .exam-wrapper .exam .question-box .question .answers.hovering .answer:hover{box-shadow:0 40px 100px -10px #70707061;opacity:1}html.dark .exam-wrapper .exam .question-box .question:first-of-type .question-title:before{content:"#1"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(2) .question-title:before{content:"#2"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(3) .question-title:before{content:"#3"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(4) .question-title:before{content:"#4"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(5) .question-title:before{content:"#5"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(6) .question-title:before{content:"#6"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(7) .question-title:before{content:"#7"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(8) .question-title:before{content:"#8"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(9) .question-title:before{content:"#9"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(10) .question-title:before{content:"#10"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(11) .question-title:before{content:"#11"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(12) .question-title:before{content:"#12"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(13) .question-title:before{content:"#13"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(14) .question-title:before{content:"#14"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(15) .question-title:before{content:"#15"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(16) .question-title:before{content:"#16"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(17) .question-title:before{content:"#17"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(18) .question-title:before{content:"#18"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(19) .question-title:before{content:"#19"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(20) .question-title:before{content:"#20"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(21) .question-title:before{content:"#21"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(22) .question-title:before{content:"#22"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(23) .question-title:before{content:"#23"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(24) .question-title:before{content:"#24"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(25) .question-title:before{content:"#25"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(26) .question-title:before{content:"#26"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(27) .question-title:before{content:"#27"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(28) .question-title:before{content:"#28"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(29) .question-title:before{content:"#29"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(30) .question-title:before{content:"#30"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(31) .question-title:before{content:"#31"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(32) .question-title:before{content:"#32"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(33) .question-title:before{content:"#33"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(34) .question-title:before{content:"#34"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(35) .question-title:before{content:"#35"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(36) .question-title:before{content:"#36"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(37) .question-title:before{content:"#37"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(38) .question-title:before{content:"#38"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(39) .question-title:before{content:"#39"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(40) .question-title:before{content:"#40"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(41) .question-title:before{content:"#41"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(42) .question-title:before{content:"#42"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(43) .question-title:before{content:"#43"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(44) .question-title:before{content:"#44"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(45) .question-title:before{content:"#45"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(46) .question-title:before{content:"#46"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(47) .question-title:before{content:"#47"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(48) .question-title:before{content:"#48"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(49) .question-title:before{content:"#49"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(50) .question-title:before{content:"#50"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(51) .question-title:before{content:"#51"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(52) .question-title:before{content:"#52"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(53) .question-title:before{content:"#53"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(54) .question-title:before{content:"#54"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(55) .question-title:before{content:"#55"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(56) .question-title:before{content:"#56"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(57) .question-title:before{content:"#57"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(58) .question-title:before{content:"#58"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(59) .question-title:before{content:"#59"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(60) .question-title:before{content:"#60"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(61) .question-title:before{content:"#61"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(62) .question-title:before{content:"#62"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(63) .question-title:before{content:"#63"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(64) .question-title:before{content:"#64"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(65) .question-title:before{content:"#65"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(66) .question-title:before{content:"#66"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(67) .question-title:before{content:"#67"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(68) .question-title:before{content:"#68"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(69) .question-title:before{content:"#69"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(70) .question-title:before{content:"#70"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(71) .question-title:before{content:"#71"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(72) .question-title:before{content:"#72"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(73) .question-title:before{content:"#73"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(74) .question-title:before{content:"#74"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(75) .question-title:before{content:"#75"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(76) .question-title:before{content:"#76"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(77) .question-title:before{content:"#77"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(78) .question-title:before{content:"#78"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(79) .question-title:before{content:"#79"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(80) .question-title:before{content:"#80"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(81) .question-title:before{content:"#81"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(82) .question-title:before{content:"#82"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(83) .question-title:before{content:"#83"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(84) .question-title:before{content:"#84"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(85) .question-title:before{content:"#85"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(86) .question-title:before{content:"#86"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(87) .question-title:before{content:"#87"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(88) .question-title:before{content:"#88"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(89) .question-title:before{content:"#89"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(90) .question-title:before{content:"#90"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(91) .question-title:before{content:"#91"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(92) .question-title:before{content:"#92"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(93) .question-title:before{content:"#93"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(94) .question-title:before{content:"#94"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(95) .question-title:before{content:"#95"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(96) .question-title:before{content:"#96"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(97) .question-title:before{content:"#97"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(98) .question-title:before{content:"#98"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(99) .question-title:before{content:"#99"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(100) .question-title:before{content:"#100"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(101) .question-title:before{content:"#101"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(102) .question-title:before{content:"#102"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(103) .question-title:before{content:"#103"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(104) .question-title:before{content:"#104"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(105) .question-title:before{content:"#105"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(106) .question-title:before{content:"#106"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(107) .question-title:before{content:"#107"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(108) .question-title:before{content:"#108"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(109) .question-title:before{content:"#109"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(110) .question-title:before{content:"#110"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(111) .question-title:before{content:"#111"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(112) .question-title:before{content:"#112"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(113) .question-title:before{content:"#113"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(114) .question-title:before{content:"#114"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(115) .question-title:before{content:"#115"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(116) .question-title:before{content:"#116"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(117) .question-title:before{content:"#117"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(118) .question-title:before{content:"#118"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(119) .question-title:before{content:"#119"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(120) .question-title:before{content:"#120"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(121) .question-title:before{content:"#121"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(122) .question-title:before{content:"#122"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(123) .question-title:before{content:"#123"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(124) .question-title:before{content:"#124"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(125) .question-title:before{content:"#125"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(126) .question-title:before{content:"#126"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(127) .question-title:before{content:"#127"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(128) .question-title:before{content:"#128"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(129) .question-title:before{content:"#129"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(130) .question-title:before{content:"#130"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(131) .question-title:before{content:"#131"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(132) .question-title:before{content:"#132"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(133) .question-title:before{content:"#133"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(134) .question-title:before{content:"#134"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(135) .question-title:before{content:"#135"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(136) .question-title:before{content:"#136"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(137) .question-title:before{content:"#137"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(138) .question-title:before{content:"#138"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(139) .question-title:before{content:"#139"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(140) .question-title:before{content:"#140"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(141) .question-title:before{content:"#141"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(142) .question-title:before{content:"#142"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(143) .question-title:before{content:"#143"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(144) .question-title:before{content:"#144"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(145) .question-title:before{content:"#145"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(146) .question-title:before{content:"#146"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(147) .question-title:before{content:"#147"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(148) .question-title:before{content:"#148"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(149) .question-title:before{content:"#149"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(150) .question-title:before{content:"#150"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(151) .question-title:before{content:"#151"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(152) .question-title:before{content:"#152"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(153) .question-title:before{content:"#153"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(154) .question-title:before{content:"#154"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(155) .question-title:before{content:"#155"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(156) .question-title:before{content:"#156"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(157) .question-title:before{content:"#157"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(158) .question-title:before{content:"#158"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(159) .question-title:before{content:"#159"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(160) .question-title:before{content:"#160"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(161) .question-title:before{content:"#161"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(162) .question-title:before{content:"#162"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(163) .question-title:before{content:"#163"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(164) .question-title:before{content:"#164"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(165) .question-title:before{content:"#165"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(166) .question-title:before{content:"#166"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(167) .question-title:before{content:"#167"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(168) .question-title:before{content:"#168"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(169) .question-title:before{content:"#169"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(170) .question-title:before{content:"#170"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(171) .question-title:before{content:"#171"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(172) .question-title:before{content:"#172"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(173) .question-title:before{content:"#173"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(174) .question-title:before{content:"#174"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(175) .question-title:before{content:"#175"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(176) .question-title:before{content:"#176"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(177) .question-title:before{content:"#177"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(178) .question-title:before{content:"#178"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(179) .question-title:before{content:"#179"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(180) .question-title:before{content:"#180"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(181) .question-title:before{content:"#181"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(182) .question-title:before{content:"#182"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(183) .question-title:before{content:"#183"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(184) .question-title:before{content:"#184"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(185) .question-title:before{content:"#185"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(186) .question-title:before{content:"#186"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(187) .question-title:before{content:"#187"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(188) .question-title:before{content:"#188"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(189) .question-title:before{content:"#189"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(190) .question-title:before{content:"#190"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(191) .question-title:before{content:"#191"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(192) .question-title:before{content:"#192"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(193) .question-title:before{content:"#193"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(194) .question-title:before{content:"#194"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(195) .question-title:before{content:"#195"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(196) .question-title:before{content:"#196"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(197) .question-title:before{content:"#197"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(198) .question-title:before{content:"#198"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(199) .question-title:before{content:"#199"}html.dark .exam-wrapper .exam .question-box .question:nth-of-type(200) .question-title:before{content:"#200"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(1n+1) .question-title:before{content:"#1"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(odd) .question-title:before{content:"#2"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(3n+1) .question-title:before{content:"#3"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(4n+1) .question-title:before{content:"#4"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(5n+1) .question-title:before{content:"#5"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(6n+1) .question-title:before{content:"#6"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(7n+1) .question-title:before{content:"#7"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(8n+1) .question-title:before{content:"#8"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(9n+1) .question-title:before{content:"#9"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(10n+1) .question-title:before{content:"#10"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(11n+1) .question-title:before{content:"#11"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(12n+1) .question-title:before{content:"#12"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(13n+1) .question-title:before{content:"#13"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(14n+1) .question-title:before{content:"#14"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(15n+1) .question-title:before{content:"#15"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(16n+1) .question-title:before{content:"#16"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(17n+1) .question-title:before{content:"#17"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(18n+1) .question-title:before{content:"#18"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(19n+1) .question-title:before{content:"#19"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(20n+1) .question-title:before{content:"#20"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(21n+1) .question-title:before{content:"#21"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(22n+1) .question-title:before{content:"#22"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(23n+1) .question-title:before{content:"#23"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(24n+1) .question-title:before{content:"#24"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(25n+1) .question-title:before{content:"#25"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(26n+1) .question-title:before{content:"#26"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(27n+1) .question-title:before{content:"#27"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(28n+1) .question-title:before{content:"#28"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(29n+1) .question-title:before{content:"#29"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(30n+1) .question-title:before{content:"#30"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(31n+1) .question-title:before{content:"#31"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(32n+1) .question-title:before{content:"#32"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(33n+1) .question-title:before{content:"#33"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(34n+1) .question-title:before{content:"#34"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(35n+1) .question-title:before{content:"#35"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(36n+1) .question-title:before{content:"#36"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(37n+1) .question-title:before{content:"#37"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(38n+1) .question-title:before{content:"#38"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(39n+1) .question-title:before{content:"#39"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(40n+1) .question-title:before{content:"#40"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(41n+1) .question-title:before{content:"#41"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(42n+1) .question-title:before{content:"#42"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(43n+1) .question-title:before{content:"#43"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(44n+1) .question-title:before{content:"#44"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(45n+1) .question-title:before{content:"#45"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(46n+1) .question-title:before{content:"#46"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(47n+1) .question-title:before{content:"#47"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(48n+1) .question-title:before{content:"#48"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(49n+1) .question-title:before{content:"#49"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(50n+1) .question-title:before{content:"#50"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(51n+1) .question-title:before{content:"#51"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(52n+1) .question-title:before{content:"#52"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(53n+1) .question-title:before{content:"#53"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(54n+1) .question-title:before{content:"#54"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(55n+1) .question-title:before{content:"#55"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(56n+1) .question-title:before{content:"#56"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(57n+1) .question-title:before{content:"#57"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(58n+1) .question-title:before{content:"#58"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(59n+1) .question-title:before{content:"#59"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(60n+1) .question-title:before{content:"#60"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(61n+1) .question-title:before{content:"#61"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(62n+1) .question-title:before{content:"#62"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(63n+1) .question-title:before{content:"#63"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(64n+1) .question-title:before{content:"#64"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(65n+1) .question-title:before{content:"#65"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(66n+1) .question-title:before{content:"#66"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(67n+1) .question-title:before{content:"#67"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(68n+1) .question-title:before{content:"#68"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(69n+1) .question-title:before{content:"#69"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(70n+1) .question-title:before{content:"#70"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(71n+1) .question-title:before{content:"#71"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(72n+1) .question-title:before{content:"#72"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(73n+1) .question-title:before{content:"#73"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(74n+1) .question-title:before{content:"#74"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(75n+1) .question-title:before{content:"#75"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(76n+1) .question-title:before{content:"#76"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(77n+1) .question-title:before{content:"#77"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(78n+1) .question-title:before{content:"#78"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(79n+1) .question-title:before{content:"#79"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(80n+1) .question-title:before{content:"#80"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(81n+1) .question-title:before{content:"#81"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(82n+1) .question-title:before{content:"#82"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(83n+1) .question-title:before{content:"#83"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(84n+1) .question-title:before{content:"#84"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(85n+1) .question-title:before{content:"#85"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(86n+1) .question-title:before{content:"#86"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(87n+1) .question-title:before{content:"#87"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(88n+1) .question-title:before{content:"#88"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(89n+1) .question-title:before{content:"#89"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(90n+1) .question-title:before{content:"#90"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(91n+1) .question-title:before{content:"#91"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(92n+1) .question-title:before{content:"#92"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(93n+1) .question-title:before{content:"#93"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(94n+1) .question-title:before{content:"#94"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(95n+1) .question-title:before{content:"#95"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(96n+1) .question-title:before{content:"#96"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(97n+1) .question-title:before{content:"#97"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(98n+1) .question-title:before{content:"#98"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(99n+1) .question-title:before{content:"#99"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(100n+1) .question-title:before{content:"#100"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(101n+1) .question-title:before{content:"#101"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(102n+1) .question-title:before{content:"#102"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(103n+1) .question-title:before{content:"#103"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(104n+1) .question-title:before{content:"#104"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(105n+1) .question-title:before{content:"#105"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(106n+1) .question-title:before{content:"#106"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(107n+1) .question-title:before{content:"#107"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(108n+1) .question-title:before{content:"#108"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(109n+1) .question-title:before{content:"#109"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(110n+1) .question-title:before{content:"#110"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(111n+1) .question-title:before{content:"#111"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(112n+1) .question-title:before{content:"#112"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(113n+1) .question-title:before{content:"#113"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(114n+1) .question-title:before{content:"#114"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(115n+1) .question-title:before{content:"#115"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(116n+1) .question-title:before{content:"#116"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(117n+1) .question-title:before{content:"#117"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(118n+1) .question-title:before{content:"#118"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(119n+1) .question-title:before{content:"#119"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(120n+1) .question-title:before{content:"#120"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(121n+1) .question-title:before{content:"#121"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(122n+1) .question-title:before{content:"#122"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(123n+1) .question-title:before{content:"#123"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(124n+1) .question-title:before{content:"#124"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(125n+1) .question-title:before{content:"#125"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(126n+1) .question-title:before{content:"#126"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(127n+1) .question-title:before{content:"#127"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(128n+1) .question-title:before{content:"#128"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(129n+1) .question-title:before{content:"#129"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(130n+1) .question-title:before{content:"#130"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(131n+1) .question-title:before{content:"#131"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(132n+1) .question-title:before{content:"#132"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(133n+1) .question-title:before{content:"#133"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(134n+1) .question-title:before{content:"#134"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(135n+1) .question-title:before{content:"#135"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(136n+1) .question-title:before{content:"#136"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(137n+1) .question-title:before{content:"#137"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(138n+1) .question-title:before{content:"#138"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(139n+1) .question-title:before{content:"#139"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(140n+1) .question-title:before{content:"#140"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(141n+1) .question-title:before{content:"#141"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(142n+1) .question-title:before{content:"#142"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(143n+1) .question-title:before{content:"#143"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(144n+1) .question-title:before{content:"#144"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(145n+1) .question-title:before{content:"#145"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(146n+1) .question-title:before{content:"#146"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(147n+1) .question-title:before{content:"#147"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(148n+1) .question-title:before{content:"#148"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(149n+1) .question-title:before{content:"#149"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(150n+1) .question-title:before{content:"#150"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(151n+1) .question-title:before{content:"#151"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(152n+1) .question-title:before{content:"#152"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(153n+1) .question-title:before{content:"#153"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(154n+1) .question-title:before{content:"#154"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(155n+1) .question-title:before{content:"#155"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(156n+1) .question-title:before{content:"#156"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(157n+1) .question-title:before{content:"#157"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(158n+1) .question-title:before{content:"#158"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(159n+1) .question-title:before{content:"#159"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(160n+1) .question-title:before{content:"#160"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(161n+1) .question-title:before{content:"#161"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(162n+1) .question-title:before{content:"#162"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(163n+1) .question-title:before{content:"#163"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(164n+1) .question-title:before{content:"#164"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(165n+1) .question-title:before{content:"#165"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(166n+1) .question-title:before{content:"#166"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(167n+1) .question-title:before{content:"#167"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(168n+1) .question-title:before{content:"#168"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(169n+1) .question-title:before{content:"#169"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(170n+1) .question-title:before{content:"#170"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(171n+1) .question-title:before{content:"#171"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(172n+1) .question-title:before{content:"#172"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(173n+1) .question-title:before{content:"#173"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(174n+1) .question-title:before{content:"#174"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(175n+1) .question-title:before{content:"#175"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(176n+1) .question-title:before{content:"#176"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(177n+1) .question-title:before{content:"#177"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(178n+1) .question-title:before{content:"#178"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(179n+1) .question-title:before{content:"#179"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(180n+1) .question-title:before{content:"#180"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(181n+1) .question-title:before{content:"#181"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(182n+1) .question-title:before{content:"#182"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(183n+1) .question-title:before{content:"#183"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(184n+1) .question-title:before{content:"#184"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(185n+1) .question-title:before{content:"#185"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(186n+1) .question-title:before{content:"#186"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(187n+1) .question-title:before{content:"#187"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(188n+1) .question-title:before{content:"#188"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(189n+1) .question-title:before{content:"#189"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(190n+1) .question-title:before{content:"#190"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(191n+1) .question-title:before{content:"#191"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(192n+1) .question-title:before{content:"#192"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(193n+1) .question-title:before{content:"#193"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(194n+1) .question-title:before{content:"#194"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(195n+1) .question-title:before{content:"#195"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(196n+1) .question-title:before{content:"#196"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(197n+1) .question-title:before{content:"#197"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(198n+1) .question-title:before{content:"#198"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(199n+1) .question-title:before{content:"#199"}html.dark .exam-wrapper .exam .question-box:has(.exam-results-label) .question:nth-of-type(200n+1) .question-title:before{content:"#200"}html.dark .exam-wrapper .exam .question-box .submit-form{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}html.dark .exam-wrapper .exam .question-box .submit-form .title{font-size:60px;font-weight:800;line-height:1;margin-bottom:10px;text-align:center}html.dark .exam-wrapper .exam .question-box .submit-form p{color:#00000080;font-size:20px;line-height:1.5em;max-width:530px;text-align:center}html.dark .exam-wrapper .exam .question-box .submit-form p a{color:var(--main)}html.dark .exam-wrapper .exam .question-box .submit-form .controls{margin-top:30px;max-width:410px;width:100%}html.dark .exam-wrapper .exam .question-box .submit-form .controls .btn{padding:0 22px 0 30px;white-space:nowrap;width:calc(50% - 10px)}html.dark .exam-wrapper .exam .question-box .submit-form .controls .btn.empty-btn{margin:0!important}html.dark .exam-wrapper .exam .question-box .submit-form .controls .btn svg{height:20px;margin:0 0 -3px 5px;min-width:20px;width:20px}html.dark .exam-wrapper .exam .question-box .submit-form .controls .btn.loading{pointer-events:none}html.dark .exam-wrapper .exam .question-box .submit-form .controls .btn.loading .loading-label svg{height:21px;margin:0 7px 0 0!important;width:21px}html.dark .exam-wrapper .exam.check .status-badge{background:hsla(17,92%,69%,.1);color:#ff8d60}html.dark .exam-wrapper .exam.check .status-badge:before{content:"Review Results"}html.dark .exam-wrapper .exam.check .counter{display:none}html.dark .exam-wrapper .exam.check .question-box .question{height:auto;margin-bottom:100px;min-height:unset;pointer-events:none}html.dark .exam-wrapper .exam.check .question-box .question .question-title:before{margin-top:0}html.dark .exam-wrapper .exam.check .question-box .question:first-of-type{margin-top:100px}html.dark .exam-wrapper .exam.check .question-box .answers .answer.selected:after,html.dark .exam-wrapper .exam.check .question-box .answers .answer:hover:after{background:rgba(73,197,125,.141);color:#49c57d}html.dark .exam-wrapper .exam.check .question-box .answers .answer .check{color:#49c57d}html.dark .exam-wrapper .exam.continue .status-badge:before{content:"Continue"}html.dark .exam-wrapper .exam.continue .exam-status .status{--bg-desaturate:0;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.1;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main);color:var(--main)}html.dark .exam-wrapper .exam.continue .exam-status .status:after{content:"Continue Exam"}@media (max-height:800px){html.dark .exam-wrapper .exam .question-box .question{height:auto;justify-content:flex-start;margin-bottom:200px!important;min-height:unset}html.dark .exam-wrapper .exam .question-box .question:first-of-type{margin-top:100px}}@media (max-width:700px){html.dark .exam-wrapper .exam .theme-switch-toggle{height:38px!important;line-height:38px!important;right:25px!important}html.dark .exam-wrapper .exam .theme-switch-toggle>div.light svg{height:20px!important;width:20px!important}html.dark .exam-wrapper .exam .theme-switch-toggle>div.dark svg{height:16px!important;width:16px!important}html.dark .exam-wrapper .exam .counter{-webkit-backdrop-filter:hsla(0,0%,100%,.85);backdrop-filter:hsla(0,0%,100%,.85);bottom:22px;left:15px}html.dark .exam-wrapper .exam .exam-container .exam-status{top:50px}html.dark .exam-wrapper .exam .exam-header{padding:15px}html.dark .exam-wrapper .exam .exam-header .header-container .module-name .label,html.dark .exam-wrapper .exam .exam-header .header-container .module-name .title{font-size:20px}html.dark .exam-wrapper .exam .question-box .question{height:auto;justify-content:flex-start;margin-bottom:100px;min-height:unset}html.dark .exam-wrapper .exam .question-box .question:first-of-type{margin-top:50px}html.dark .exam-wrapper .exam .question-box .question .question-title{font-size:18px}html.dark .exam-wrapper .exam .question-box .question .question-title:before{font-size:80px;line-height:65px;margin-top:60px}html.dark .exam-wrapper .exam .question-box .question .question-title.short{font-size:34px}html.dark .exam-wrapper .exam .question-box .question .question-label{font-size:17px;margin-top:20px}html.dark .exam-wrapper .exam .question-box .question .answers .answer{font-size:14px;padding:15px 40px 15px 55px}html.dark .exam-wrapper .exam .question-box .question .answers .answer .check{right:15px}html.dark .exam-wrapper .exam .question-box .submit-form .title{font-size:40px}html.dark .exam-wrapper .exam .question-box .submit-form p{font-size:16px;line-height:1.3em;max-width:320px}html.dark .exam-wrapper .exam .question-box .submit-form .controls{margin-top:20px}html.dark .exam-wrapper .exam .question-box .submit-form .controls .btn{border-radius:7px;font-size:14px;line-height:45px;padding:0 15px 0 20px}html.dark .exam-wrapper .exam .question-box .submit-form .controls .btn svg{height:17px;margin:0 0 -3px 2px;max-width:17px;width:17px}}@media (max-width:500px){html.dark .exam-wrapper .exam .question-box .question .question-title:before{font-size:60px;line-height:55px}html.dark .exam-wrapper .exam .question-box .question .question-title.short{font-size:24px}}@media (max-width:360px){html.dark .exam-wrapper .exam .question-box .submit-form .controls{flex-direction:column-reverse;gap:10px}html.dark .exam-wrapper .exam .question-box .submit-form .controls .btn{width:100%}}html.dark .resources{align-self:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.35);border-left:2px solid #fff;box-shadow:0 0 120px -10px #4141411f;min-height:100vh;padding:30px;position:fixed;right:0;top:0;transform:translate(347px);transition:transform .3s ease;width:430px;z-index:103}html.dark .resources .mobile-close{display:none}html.dark .resources .toggle{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:-10;--bs-alpha:.23;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));align-items:center;background:var(--main);border-radius:10px;box-shadow:0 15px 40px 0 var(--bs-main);cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;width:40px}html.dark .resources .toggle svg{color:#fff;height:24px;width:24px}@media (hover:hover){html.dark .resources .toggle:hover{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:-10;--bs-alpha:.52;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));box-shadow:0 20px 60px -20px var(--bs-main);transform:scale(.98)}html.dark .resources .toggle:hover:focus:active{transform:scale(.96)}}html.dark .resources .title{align-items:center;border-top:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;font-size:25px;font-weight:500;margin-top:20px;padding-top:20px}html.dark .resources .title span{line-height:1em;transform:rotate(-180deg);writing-mode:vertical-lr}html.dark .resources .title svg{stroke-width:2px;color:var(--main);margin:5px auto 0}html.dark .resources.open{transform:translate(0)}html.dark .resources .controls .btn svg{stroke-width:2px;height:20px;margin-right:2px;width:20px}html.dark .resources .resources-content .resources-tabs{position:relative}html.dark .resources .resources-content .resources-tabs .go-to-library{bottom:55px;color:var(--main);font-size:17px;font-weight:500;left:0;margin:auto;position:fixed;right:0;text-align:center;z-index:100}html.dark .resources .resources-content .resources-tabs .go-to-library svg{margin-bottom:-5px;margin-left:4px}html.dark .resources .resources-content .resources-tabs .resources-header{margin-bottom:20px;margin-top:20px}html.dark .resources .resources-content .resources-tabs .resources-header .module{font-size:21px;font-weight:500;line-height:1.2em}html.dark .resources .resources-content .resources-tabs .resources-header .label{color:#00000080;font-size:18px;font-weight:400}html.dark .resources .resources-content .resources-tabs .tab-list{border-bottom:1px solid #f1f1f1;margin:0 -30px;padding:0 25px}html.dark .resources .resources-content .resources-tabs .tab-list button{color:#0009;font-size:16px;font-weight:500;line-height:35px;margin-right:15px;outline:none;padding:0 7px}html.dark .resources .resources-content .resources-tabs .tab-list button[aria-selected=true]{border-bottom:3px solid var(--main);color:var(--main)}html.dark .resources .resources-content .resources-tabs .tab-list button:last-of-type{margin-right:0}html.dark .resources .resources-content .resources-tabs .tab-panels{height:calc(100vh - 216px);margin:0 -28px 0 -35px;overflow:auto;padding-left:20px;padding-right:7px;padding-top:20px;position:relative}html.dark .resources .resources-content .resources-tabs .tab-panels:after{background:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,0) 110%);bottom:0;content:"";display:block;height:130px;left:0;pointer-events:none;position:fixed;right:0;z-index:10}html.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line{align-items:center;border-radius:7px;color:#000c;cursor:pointer;display:flex;font-size:17px;font-weight:500;line-height:24px;padding:8px 17px}html.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line svg{stroke-width:1.7px;height:22px;margin-right:7px;min-width:22px;opacity:.4;width:22px}html.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){html.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line:hover{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:10;--bs-alpha:.2;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));background:var(--main);box-shadow:0 14px 50px -10px var(--bs-main);color:#fff;font-weight:400}html.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line:hover svg{opacity:.55}}html.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line:last-of-type{margin-bottom:100px}html.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line.label{color:var(--main);font-size:13px;font-weight:600;margin-top:20px;pointer-events:none;text-transform:uppercase}html.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line.label:first-of-type{margin-top:0}html.dark .resources.long-text .resources-content .resources-tabs .go-to-library{bottom:80px}html.dark .resources.long-text .resources-content .resources-tabs .go-to-library svg{margin-top:-2px}@media (max-width:1580px){html.dark .resources{background:hsla(0,0%,100%,.95)}}@media (max-width:1200px){html.dark .resources{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:30;--bs-alpha:.1;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));box-shadow:0 0 120px -10px var(--bs-main),inset 0 0 0 2px #fff;left:0;padding:25px;right:auto;transform:translate(-100%);z-index:106}html.dark .resources .resources-content .resources-tabs .tab-panels{height:calc(100vh - 206px);margin-right:-20px}}@media (max-width:450px){html.dark .resources{min-width:unset;width:100%}}html.dark .sidebar{align-self:flex-start;background:rgba(120,111,152,.051);min-height:100vh;min-width:450px;padding:0 25px 0 0;position:sticky;top:0;width:450px}html.dark .sidebar .curriculum>.back{padding-left:25px}html.dark .sidebar .curriculum .breadcrumb{font-size:16px;font-weight:500;margin-bottom:20px;padding-left:25px}html.dark .sidebar .curriculum .breadcrumb span{cursor:pointer;line-height:1.2em}html.dark .sidebar .curriculum .breadcrumb span:last-of-type{color:var(--main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(99% - 120px)}html.dark .sidebar .curriculum .breadcrumb svg{color:#0003;margin:0 4px -2px;min-width:19px;width:19px}html.dark .sidebar .curriculum .module-list-container{height:calc(100vh - 132px);margin-right:-15px;margin-top:15px;overflow:auto;padding:0 15px 0 25px}@media (max-width:400px){html.dark .sidebar .curriculum .module-list-container{padding:0 15px}}html.dark .sidebar .curriculum .module-list-container:after{background:linear-gradient(0deg,#f5f5f5 10%,hsla(0,0%,95%,0));bottom:0;content:"";display:block;height:130px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}html.dark .sidebar .curriculum .module-list-container .ps{height:calc(100vh - 132px)}html.dark .sidebar .curriculum .module-list-container .btn{margin-bottom:35px}html.dark .sidebar .curriculum .module-list-container .controls .btn{margin-bottom:0}html.dark .sidebar .curriculum .module-list-container .label{margin-bottom:10px}html.dark .sidebar .curriculum .module-list-container .label.free{opacity:.7}html.dark .sidebar .curriculum .module-list-container .label.paid{color:var(--main);font-weight:600}html.dark .sidebar .curriculum .module-list-container .module-list-item{background:#fff;border-radius:10px;box-shadow:0 20px 50px -5px #51515114;cursor:pointer;margin-bottom:15px;padding:17px;position:relative;transition:transform .3s ease}@media (max-width:1200px){html.dark .sidebar .curriculum .module-list-container .module-list-item{box-shadow:0 15px 50px -5px #5151512b}}html.dark .sidebar .curriculum .module-list-container .module-list-item:last-of-type{margin-bottom:150px}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-head{margin-bottom:5px}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-head .module-name{font-size:18px;font-weight:500;max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:500px){html.dark .sidebar .curriculum .module-list-container .module-list-item .module-head .module-name{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-head .module-name .draft-badge{background:rgba(87,87,87,.07);border-radius:5px;color:#35353566;display:inline-block;font-size:13px;font-weight:400;line-height:27px;margin-right:10px;padding:0 10px;transform:translateY(-2px)}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-head svg{color:#00000080;height:25px;transform:translate(5px);width:25px}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder{line-height:20px;margin-top:15px;padding:0 3px}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .percent{font-size:16px;font-weight:500;margin-right:10px}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status{margin-right:10px}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .progress-bar{background:#f5f5f5;border-radius:100px;flex:1;height:12px;margin-right:10px}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .progress-bar .progress-thumb{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main));border-radius:100px;height:100%}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .progress-bar .progress-thumb.complete{background:#3bdc7e}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .lessons-counter{color:#0006;font-size:16px;font-weight:500}html.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .lessons-counter.complete{color:#000;font-weight:600}@media (hover:hover){html.dark .sidebar .curriculum .module-list-container .module-list-item:hover{transform:translateY(3px)}}html.dark .sidebar .curriculum .module-list-container .module-list-item.active{--gradient-desaturate:0;--gradient-hue-rotate:5;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main));color:#fff}html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-head .draft-badge{background:hsla(0,0%,100%,.2)!important;color:#fff!important}html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-head svg{color:#fff}html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .progress-bar{background:hsla(0,0%,100%,.12);height:11px;margin-top:1px}html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .progress-bar .progress-thumb{background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.35))!important}html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .lessons-counter,html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status{color:#fff!important;font-weight:400;opacity:.5}html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.certified,html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.complete{opacity:1}html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.certified div,html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.complete div{color:#fff!important}html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.certified svg,html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.complete svg{box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #ffffff54!important}html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.certified svg path,html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .status.complete svg path{color:#fff!important}html.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .active{background:hsla(0,0%,100%,.08);border-radius:7px;display:block;font-size:12px;font-weight:500;line-height:26px;margin-right:10px;padding:0 13px}html.dark .sidebar .curriculum .module-list-container .module-list-item.complete{background:linear-gradient(90deg,#3bdc7e,#59e19d);color:#fff}html.dark .sidebar .curriculum .module-list-container .module-list-item.complete .module-head svg{color:#fff}html.dark .sidebar .curriculum .module-list-container .module-list-item.complete .module-status-holder .lessons-counter,html.dark .sidebar .curriculum .module-list-container .module-list-item.complete .module-status-holder .status{color:#fff!important;font-weight:500}html.dark .sidebar .curriculum .module-list-container .module-list-item.complete .module-status-holder .lessons-counter svg,html.dark .sidebar .curriculum .module-list-container .module-list-item.complete .module-status-holder .status svg{box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #ffffff54}html.dark .sidebar .curriculum .module-list-container .module-list-item.locked{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.35);box-shadow:inset 0 0 0 2px #fff,0 20px 50px -5px #5151510d;pointer-events:none}html.dark .sidebar .curriculum .module-list-container .module-list-item.locked .module-head .module-name{opacity:.35}html.dark .sidebar .curriculum .module-list-container .module-list-item.locked .module-head svg{color:#00000040;height:17px;min-width:17px;transform:translate(0);width:17px}html.dark .sidebar .curriculum .module-list-container .groups{margin-top:15px}html.dark .sidebar .curriculum .module-list-container .groups .controls .two-button-wrapper{margin-top:-15px}html.dark .sidebar .curriculum .module-list-container .groups .group-list-item{background:hsla(0,0%,100%,.8);border-radius:10px;box-shadow:inset 0 0 0 2px #fff,0 20px 50px -5px #3d3d3d14;margin-bottom:15px;padding:17px 17px 2px;position:relative}html.dark .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header{font-size:17px;font-weight:500}html.dark .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .name{margin-bottom:15px}html.dark .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .name span{max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .name svg{color:#00000080;margin-top:1px;min-width:25px;width:25px}html.dark .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .name:has(+.status){margin-bottom:0}html.dark .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .status{margin-bottom:15px;margin-top:5px}html.dark .sidebar .curriculum .module-list-container .groups .group-list-item .group-lessons{border-top:1px solid #f1f1f1;margin-top:15px}html.dark .sidebar .curriculum .module-list-container .label.free{margin-top:20px}html.dark .sidebar .curriculum .module-list-container .two-button-wrapper{align-items:center;display:flex}html.dark .sidebar .curriculum .module-list-container .two-button-wrapper span{font-size:18px;margin-top:22px;margin-inline:13px;opacity:.5}html.dark .sidebar .curriculum .module-list-container .two-button-wrapper .btn{padding:0 17px}@media (max-width:500px){html.dark .sidebar .curriculum .module-list-container .two-button-wrapper .btn{font-size:16px}}html.dark .sidebar .curriculum .module-list-container .buy-btn{margin-top:20px}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item{border-bottom:1px solid hsla(0,0%,61%,.08);cursor:pointer;padding:15px 0}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:last-of-type{border:none}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail{border-radius:7px;height:3.2em;margin-right:15px;min-width:90px;overflow:hidden;position:relative;width:90px}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail.no-img{align-items:center;background:hsla(0,0%,58%,.08);display:flex;height:3.33rem;justify-content:center;min-width:90px;width:90px}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail.no-img svg{color:var(--main)}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail.no-video{pointer-events:none}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail.no-video:before{display:none!important}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail .video-progress{--desaturate:0;--hue-rotate:0;--darken:-7;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background:var(--main);bottom:0;height:3px;left:0;position:absolute;right:0}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail:not(.no-img):before{border-radius:5px;bottom:0;content:"";display:block;left:0;opacity:0;padding-bottom:56.38%;position:absolute;top:0;transition:opacity .3s ease;width:100%}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info{flex:1;margin-top:-5px;min-width:0}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .lesson-name{display:flex;font-size:16px;font-weight:500;min-width:0}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .lesson-name .draft-badge{background:rgba(87,87,87,.07);border-radius:5px;color:#35353566;font-size:13px;font-weight:400;line-height:24px;margin-right:5px;padding:0 10px}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .lesson-name span{color:#0006;margin-right:4px}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .lesson-name div{max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .info{margin-top:5px}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .info .duration{background:rgba(87,87,87,.07);border-radius:5px;color:#35353566;font-size:13px;font-weight:700;line-height:24px;margin-right:10px;padding:0 10px}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .info .status{font-size:15px}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .lesson-info .info .status svg{height:17px;margin-bottom:1px;margin-right:10px;min-width:17px;width:17px}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active,html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active .lesson-info,html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active .thumbnail{position:relative}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active:before{background:rgba(241,241,245,.43);bottom:0;content:"";left:-15px;position:absolute;right:-15px;top:0}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active:last-of-type:before{border-radius:0 0 7px 7px}@media (hover:hover){html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:hover,html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:hover .lesson-info,html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:hover .thumbnail{position:relative}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:hover:before{background:rgba(241,241,245,.43);bottom:0;content:"";left:-15px;position:absolute;right:-15px;top:0}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item:hover:last-of-type:before{border-radius:0 0 7px 7px}}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active.paused .thumbnail:not(.no-img):before{background:var(--main) url(../img/play-icon.svg) center center/24px auto no-repeat}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active .thumbnail:not(.no-img):before,html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active.paused .thumbnail:not(.no-img):before{--desaturate:10;--hue-rotate:0;--darken:13;--alpha:.6;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a))}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active .thumbnail:not(.no-img):before{background:var(--main) url(../img/pause-icon.svg) center center/24px auto no-repeat;opacity:1}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.locked .lesson-info .lesson-name{opacity:.35}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.locked .lesson-info .lesson-name span{color:#000}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.locked .lesson-info .info .status{color:#b2b2b2}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.locked .lesson-info svg.lock{color:#00000040;color:#66666663;margin-right:5px;min-width:17px;width:17px}html.dark .sidebar .curriculum .module-list-container .lessons-list.just-lessons{background:hsla(0,0%,100%,.8);box-shadow:inset 0 0 0 2px #fff,0 20px 50px -5px #51515114;margin-bottom:0;margin-top:15px;padding-bottom:2px;padding-top:2px;transform:none}@media (hover:hover){html.dark .sidebar .curriculum .module-list-container .lessons-list.just-lessons .lesson-list-item:hover:first-of-type:before{border-radius:7px 7px 0 0}}html.dark .sidebar .curriculum .module-list-container .lessons-list.locked{opacity:.9}html.dark .sidebar .curriculum .module-list-container .lessons-list.locked .lesson-list-item .lesson-info .lesson-name{align-items:center;display:flex;opacity:.5}html.dark .sidebar .curriculum .module-list-container .lessons-list.locked .lesson-list-item .lesson-info .lesson-name span{color:#000000b3}html.dark .sidebar .curriculum .module-list-container .lessons-list.locked .lesson-list-item .lesson-info .lesson-name svg{height:16px;margin-right:3px;opacity:.4;width:16px}html.dark .sidebar .curriculum .module-list-container .controls .skillplate-branding{border:2px solid rgba(0,0,0,.039);border-radius:7px;display:block;margin-top:20px;margin-inline:auto;max-width:170px;padding:10px}html.dark .sidebar .mobile-close{display:none}@media (max-width:1200px){html.dark .sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,98%,.949);border-right:2px solid hsla(0,0%,100%,.7);height:100%;left:-100%;position:fixed;transition:left .3s ease;z-index:110}html.dark .sidebar .logo-section{height:73px;padding-right:50px}html.dark .sidebar .logo-section img{-o-object-position:left;object-position:left}html.dark .sidebar .curriculum,html.dark .sidebar .module-list-container{height:95%!important}html.dark .sidebar.open{left:0}html.dark .sidebar .mobile-close{--bgm-desaturate:0;--bgm-hue-rotate:0;--bgm-darken:0;--bgm-alpha:.07;--bgm-s:calc(var(--saturation) - var(--bgm-desaturate, 0));--bgm-h:calc(var(--hue) + var(--bgm-hue-rotate, 0));--bgm-l:calc(var(--lightness) - var(--bgm-darken, 0));--bgm-a:calc(var(--bgm-alpha, 1));--bgm-main:hsla(var(--bgm-h),calc(var(--bgm-s)*1%),calc(var(--bgm-l)*1%),var(--bgm-a));align-items:center;background:var(--bgm-main);border-radius:7px;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;right:20px;top:20px;width:35px}html.dark .sidebar .mobile-close svg{color:var(--main);height:23px;width:23px}}@media (max-width:450px){html.dark .sidebar{min-width:unset;padding:0 15px 0 0;width:100%}}html.dark .profile-bar .profile-info{--br-desaturate:0;--br-hue-rotate:0;--br-darken:45;--br-alpha:.05;--br-s:calc(var(--saturation) - var(--br-desaturate, 0));--br-h:calc(var(--hue) + var(--br-hue-rotate, 0));--br-l:calc(var(--lightness) - var(--br-darken, 0));--br-a:calc(var(--br-alpha, 1));--br-main:hsla(var(--br-h),calc(var(--br-s)*1%),calc(var(--br-l)*1%),var(--br-a));border-right:1px solid var(--br-main)}html.dark .profile-bar .profile-info .profile-icon{background:hsla(0,0%,49%,.07);border-radius:10px;height:45px;margin-right:12px;width:45px}html.dark .profile-bar .profile-info .profile-icon svg{stroke-width:1.7px;color:#6e6e6e66;height:27px;opacity:.7;width:27px}html.dark .profile-bar .profile-info .name{font-size:19px;font-weight:500;line-height:1.2em}html.dark .profile-bar .profile-info span{font-size:14px;font-weight:500;justify-content:flex-start;margin-top:-2px}html.dark .profile-bar .profile-info span svg{color:var(--main);height:15px;margin-bottom:-1px;width:17px}html.dark .profile-bar .progress .name{display:none;font-size:19px;font-weight:500;line-height:1.2em}html.dark .profile-bar .progress .labels{font-size:16px;font-weight:500}html.dark .profile-bar .progress .progress-bar{background:#f5f5f5;border-radius:100px;height:12px;margin-top:5px;width:100%}html.dark .profile-bar .progress .progress-bar .progress-thumb{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main));border-radius:100px;height:100%}@media (max-width:630px){html.dark .profile-bar .profile-icon{margin-right:0!important}html.dark .profile-bar .profile-info{border:none;flex:unset}html.dark .profile-bar .profile-info .user-info{display:none}html.dark .profile-bar .progress{display:flex;flex-direction:column-reverse}html.dark .profile-bar .progress .name{display:block}html.dark .profile-bar .progress .progress-bar{margin:5px 0 2px}}html.dark .mobile-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(77,77,77,.07);box-shadow:0 10px 50px -10px #3d3d3d2b;display:none;left:0;line-height:50px;padding:10px 20px;position:fixed;right:0;top:0;transition:top .3s ease;z-index:105}html.dark .mobile-menu div{cursor:pointer;font-size:18px;font-weight:500;text-align:center}html.dark .mobile-menu div:first-of-type{border-right:1px solid rgba(49,49,49,.07)}html.dark .mobile-menu div svg{stroke-width:1.7px;color:var(--main);margin-right:10px;max-width:25px;width:25px}html.dark .mobile-menu.down{top:-71px}@media (max-width:700px){html.dark .mobile-menu.down{top:-61px}}@media (max-width:1200px){html.dark .mobile-menu{display:flex}}@media (max-width:700px){html.dark .mobile-menu{line-height:40px}html.dark .mobile-menu div{font-size:17px}}@media (max-width:1200px){html.dark .mobile-close{--bg-desaturate:0;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.07;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));align-items:center;background:var(--bg-main);border-radius:7px;cursor:pointer;display:flex!important;height:35px;justify-content:center;position:absolute;right:20px;top:20px;width:35px;z-index:99}html.dark .mobile-close svg{color:var(--main);height:23px;width:23px}}html.dark .notifications-toggle{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:-10;--bs-alpha:.5;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));align-items:center;background:var(--main);border-radius:100px;bottom:10px;box-shadow:0 15px 40px 0 var(--bs-main);cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:9px;width:60px;z-index:200}html.dark .notifications-toggle svg{color:#fff;height:27px;width:26px}html.dark .notifications-toggle.active:after{background:#f33b55;border-radius:100px;color:#fff;content:"2";display:block;font-size:11px;font-weight:500;height:20px;line-height:20px;padding:0 7px;position:absolute;right:2px;text-align:center;top:-2px}html.dark .notifications-toggle:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.85);border-radius:10px;box-shadow:0 -10px 70px #ababab5e,inset 0 0 0 2px #fff;color:var(--main);content:"Notifications";display:block;font-size:14px;font-weight:600;left:-140px;opacity:0;padding:12px 20px;pointer-events:none;position:absolute;transition:opacity .3s ease}@media (hover:hover){html.dark .notifications-toggle:hover:before{opacity:1}}html.dark .notifications .notifications-header .block-title{align-items:center;display:flex;font-size:21px;font-weight:500;justify-content:center;margin-top:30px;text-align:center}html.dark .notifications .notifications-header .block-title svg{stroke-width:1.7px;color:var(--main);height:25px;margin-right:5px;width:25px}html.dark .notifications .notifications-header .block-title .counter{background:rgba(241,93,112,.1);border-radius:7px;color:#fa5469;font-size:12px;font-weight:600;margin-left:10px;margin-right:-10px;padding:4px 10px}html.dark .notifications .notifications-feed{height:calc(100vh - 157px);margin-left:-30px;margin-right:-25px;margin-top:20px;overflow:auto;padding-left:20px;padding-right:10px}html.dark .notifications .notifications-feed .mark-reed{color:#8a8a8a;cursor:pointer;font-size:15px;font-weight:400}html.dark .notifications .notifications-feed .mark-reed svg{height:18px;margin-right:5px;width:18px}html.dark .notifications .notifications-feed .mark-reed svg path{fill:#a1a1a1}html.dark .notifications .notifications-feed .feed li{background:#fff;border-radius:10px;box-shadow:0 30px 90px -10px #53535326;cursor:pointer;margin-top:15px;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}html.dark .notifications .notifications-feed .feed li:last-of-type{margin-bottom:150px}html.dark .notifications .notifications-feed .feed li .type img{margin-right:15px;width:50px}html.dark .notifications .notifications-feed .feed li .type img.youtube{filter:drop-shadow(0 20px 20px rgba(210,88,90,.22))}html.dark .notifications .notifications-feed .feed li .type img.discord{filter:drop-shadow(0 20px 20px rgba(118,138,221,.22))}html.dark .notifications .notifications-feed .feed li .type img.facebook{filter:drop-shadow(0 20px 20px rgba(0,120,255,.22))}html.dark .notifications .notifications-feed .feed li .type img.instagram{filter:drop-shadow(0 20px 20px rgba(232,90,84,.22))}html.dark .notifications .notifications-feed .feed li .type img.tiktok{filter:drop-shadow(0 20px 20px rgba(0,0,0,.22))}html.dark .notifications .notifications-feed .feed li .type img.twitter{filter:drop-shadow(0 20px 20px rgba(29,161,242,.22))}html.dark .notifications .notifications-feed .feed li .type .text .type-name{font-size:18px;font-weight:500;margin-top:-2px}html.dark .notifications .notifications-feed .feed li .type .text .when{color:#0081f7;font-size:14px;font-weight:400;margin-top:-3px}html.dark .notifications .notifications-feed .feed li .notification-text{color:#00000080;font-size:16px;font-weight:500;line-height:1.4em;margin-top:15px}html.dark .notifications .notifications-feed .feed li .img{border-radius:7px;margin-top:25px;overflow:hidden}html.dark .notifications .notifications-feed .feed li .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}html.dark .notifications .notifications-feed .feed li.unread:before{background-color:#3bdc7e;border-radius:100px;content:"";height:12px;position:absolute;right:10px;top:10px;width:12px}@media (hover:hover){html.dark .notifications .notifications-feed .feed li:hover{background:hsla(0,0%,100%,.5);box-shadow:0 0 50px -15px #5353531a,inset 0 0 0 2px #fff;transform:scale(.98)}}@media (max-width:1200px){html.dark .notifications .notifications-feed{margin-left:-30px;margin-right:-15px;padding-left:30px;padding-right:10px}}html.dark .library{margin-top:25px}@media (max-width:750px){html.dark .library{margin-top:15px}}html.dark .profile{margin-top:25px}html.dark .profile .social-channels{gap:25px}@media (max-width:750px){html.dark .profile .social-channels{gap:15px}}@media screen and (max-width:1400px) and (min-width:1200px){html.dark .profile .social-channels{grid-template-columns:1fr}}@container (max-width: 750px){html.dark .profile .social-channels{grid-template-columns:1fr}}@media (max-width:900px){html.dark .profile .social-channels{grid-template-columns:1fr}}html.dark .profile .social-channels .channel{margin:0}html.dark .profile .social-channels .channel svg{filter:drop-shadow(0 20px 20px rgba(0,0,0,.1));margin-right:20px;min-width:62px;width:62px}html.dark .profile .social-channels .channel svg circle.bg,html.dark .profile .social-channels .channel svg path.bg{fill:#fff}html.dark .profile .social-channels .channel svg circle.column-one,html.dark .profile .social-channels .channel svg path.column-one{--one-desaturate:5;--one-hue-rotate:0;--one-darken:-5;--one-alpha:.3;--one-s:calc(var(--saturation) - var(--one-desaturate, 0));--one-h:calc(var(--hue) + var(--one-hue-rotate, 0));--one-l:calc(var(--lightness) - var(--one-darken, 0));--one-a:calc(var(--one-alpha, 1));--one-main:hsla(var(--one-h),calc(var(--one-s)*1%),calc(var(--one-l)*1%),var(--one-a));fill:var(--one-main)}html.dark .profile .social-channels .channel svg circle.column-two,html.dark .profile .social-channels .channel svg circle.light-line,html.dark .profile .social-channels .channel svg path.column-two,html.dark .profile .social-channels .channel svg path.light-line{--two-desaturate:5;--two-hue-rotate:0;--two-darken:-5;--two-alpha:.6;--two-s:calc(var(--saturation) - var(--two-desaturate, 0));--two-h:calc(var(--hue) + var(--two-hue-rotate, 0));--two-l:calc(var(--lightness) - var(--two-darken, 0));--two-a:calc(var(--two-alpha, 1));--two-main:hsla(var(--two-h),calc(var(--two-s)*1%),calc(var(--two-l)*1%),var(--two-a));fill:var(--two-main)}html.dark .profile .social-channels .channel svg circle.column-three,html.dark .profile .social-channels .channel svg circle.dot,html.dark .profile .social-channels .channel svg circle.line,html.dark .profile .social-channels .channel svg path.column-three,html.dark .profile .social-channels .channel svg path.dot,html.dark .profile .social-channels .channel svg path.line{--three-desaturate:5;--three-hue-rotate:0;--three-darken:-5;--three-alpha:1;--three-s:calc(var(--saturation) - var(--three-desaturate, 0));--three-h:calc(var(--hue) + var(--three-hue-rotate, 0));--three-l:calc(var(--lightness) - var(--three-darken, 0));--three-a:calc(var(--three-alpha, 1));--three-main:hsla(var(--three-h),calc(var(--three-s)*1%),calc(var(--three-l)*1%),var(--three-a));fill:var(--three-main)}html.dark .profile .social-channels .channel img{margin-right:20px;max-width:57px}html.dark .profile .social-channels .channel img.youtube{filter:drop-shadow(0 20px 20px rgba(210,88,90,.22))}html.dark .profile .social-channels .channel img.discord{filter:drop-shadow(0 20px 20px rgba(118,138,221,.22))}html.dark .profile .social-channels .channel img.facebook{filter:drop-shadow(0 20px 20px rgba(0,120,255,.22))}html.dark .profile .social-channels .channel img.linkedin{filter:drop-shadow(0 20px 20px rgba(54,104,200,.18))}html.dark .profile .social-channels .channel img.instagram{filter:drop-shadow(0 20px 20px rgba(232,90,84,.22))}html.dark .profile .social-channels .channel img.tiktok{filter:drop-shadow(0 20px 20px rgba(0,0,0,.22))}html.dark .profile .social-channels .channel img.twitter{filter:drop-shadow(0 20px 20px rgba(29,161,242,.22))}html.dark .profile .social-channels .channel .social-info.short-text{margin-top:6px}html.dark .profile .social-channels .channel .social-info .name{font-size:19px;font-weight:500;line-height:1.2em;margin-bottom:5px}html.dark .profile .social-channels .channel .social-info p{color:#0009;font-size:14px;font-weight:500;line-height:1.4em;max-width:320px}html.dark .profile .social-channels .channel .view{--view-desaturate:0;--view-hue-rotate:0;--view-darken:0;--view-alpha:.07;--view-s:calc(var(--saturation) - var(--view-desaturate, 0));--view-h:calc(var(--hue) + var(--view-hue-rotate, 0));--view-l:calc(var(--lightness) - var(--view-darken, 0));--view-a:calc(var(--view-alpha, 1));--view-main:hsla(var(--view-h),calc(var(--view-s)*1%),calc(var(--view-l)*1%),var(--view-a));background:var(--view-main);border-radius:6px;font-size:12px;line-height:24px;margin-left:auto;margin-right:-4px;margin-top:-5px;opacity:0;padding:0 11px;position:absolute;right:15px;top:15px;transform:unset;transition:.2s ease}@media (max-width:700px){html.dark .profile .social-channels .channel .view{opacity:1}}@media (hover:hover){html.dark .profile .social-channels .channel:hover .view{opacity:1}}@media (max-width:500px){html.dark .profile .social-channels .channel{flex-direction:column;padding:15px}html.dark .profile .social-channels .channel img,html.dark .profile .social-channels .channel svg{margin-bottom:20px;margin-right:0;transform:none}html.dark .profile .social-channels .channel img{max-width:50px}html.dark .profile .social-channels .channel svg{max-width:55px}}html.dark .profile .header-block .profile-status{border-radius:8px;font-size:14px;font-weight:500;line-height:32px;margin-left:17px;padding:0 17px}html.dark .profile .header-block .profile-status.incomplete{background:rgba(250,84,105,.05);color:#fa5469}html.dark .profile .header-block .profile-status.complete{background:rgba(71,208,128,.1);color:#3bdc7e}html.dark .profile .header-block .billing-status{border-radius:8px;font-size:14px;font-weight:500;line-height:32px;margin-left:17px;padding:0 17px}html.dark .profile .header-block .billing-status.cancelled,html.dark .profile .header-block .billing-status.expired{background:rgba(250,84,105,.05);color:#fa5469}html.dark .profile .header-block .billing-status.active{background:rgba(71,208,128,.1);color:#3bdc7e}html.dark .profile .header-block .certificate-counter{background:rgba(45,45,45,.05);border-radius:100px;color:#66666680;font-size:13.5px;font-weight:700;line-height:28px;margin-left:10px;padding:0 12px}html.dark .profile .header-block .controls{margin-right:-9px}html.dark .profile .header-block .controls .view{font-weight:600;margin-right:15px;transform:none}html.dark .profile .header-block .controls .btn{border-radius:8px;font-size:14px;line-height:40px;margin:0;padding:0 20px}html.dark .profile .header-block .header-body .profile-info{grid-gap:12px 60px;display:grid;grid-template-columns:1fr 1fr;margin:30px 0 10px;max-width:800px}html.dark .profile .header-block .header-body .profile-info li{align-items:center;display:flex}html.dark .profile .header-block .header-body .profile-info li span{color:#0006;font-size:14px;font-weight:600;text-transform:uppercase;width:110px}html.dark .profile .header-block .header-body .profile-info li div{font-size:16px;font-weight:500}@container (max-width: 700px){html.dark .profile .header-block .header-body .profile-info li{align-items:start;flex-direction:column}}@media (max-width:1350px){html.dark .profile .header-block .header-body .profile-info li{align-items:start;flex-direction:column}}@media (max-width:500px){html.dark .profile .header-block .header-body .profile-info{grid-template-columns:1fr;margin:30px 0 0}}html.dark .profile .header-block .header-body .profile-edit .profile-block{border-bottom:1px solid hsla(0,0%,44%,.1);margin:0 -25px 30px;padding:0 25px 30px}html.dark .profile .header-block .header-body .profile-edit .profile-block .block-title{font-size:19px;font-weight:500;margin-bottom:20px}html.dark .profile .header-block .header-body .profile-edit .profile-block .btn{border-radius:8px;font-size:15px;min-width:213px}html.dark .profile .header-block .header-body .profile-edit .profile-block .btn.loading{padding:0 25px 0 20px;pointer-events:none}html.dark .profile .header-block .header-body .profile-edit .profile-block .btn.loading .loading-label svg{height:22px;width:22px}html.dark .profile .header-block .header-body .profile-edit .profile-block .form-control{margin-bottom:0}html.dark .profile .header-block .header-body .profile-edit .profile-block:last-of-type{border:none;margin-bottom:0;padding-bottom:0}@media (max-width:700px){html.dark .profile .header-block .header-body .profile-edit .profile-block .grid{gap:15px;grid-template-columns:1fr}}html.dark .profile .header-block .header-body.billing-body .cancel{color:#00000080;cursor:pointer;font-size:15px;font-weight:500}html.dark .profile .header-block .header-body.billing-body .empty-btn{border-radius:7px;font-size:14px;line-height:34px;margin:0;padding:0 15px}html.dark .profile .header-block .header-body.billing-body .billing-info{color:#00000080;font-weight:500}html.dark .profile .header-block .header-body.billing-body .billing-info span{color:#000;margin-left:4px}@media (max-width:600px){html.dark .profile .header-block .header-body.billing-body{align-items:flex-start;flex-direction:column}html.dark .profile .header-block .header-body.billing-body .controls{justify-content:space-between;margin-left:0;margin-top:15px}}@media (max-width:750px){html.dark .profile{margin-top:15px}}@media (max-width:1200px){html.dark .profile{padding-bottom:100px}}html.dark .search-container .search-overlay{--bg-desaturate:37;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.45;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main);bottom:0;content:"";left:-100%;opacity:0;pointer-events:none;position:fixed;right:-100%;top:0;transition:none;z-index:104}html.dark .search-container .search-overlay.active{opacity:1;pointer-events:auto}html.dark .search-container .search{overflow:hidden;padding:0!important;position:relative;z-index:100}html.dark .search-container .search input{border:none;box-shadow:none!important;font-weight:500;line-height:62px;outline:none!important;padding:0}html.dark .search-container .search>svg{color:#00000080;margin:0 15px;min-width:20px;width:20px}html.dark .search-container .search .clear{color:var(--main);cursor:pointer;font-size:12px;font-weight:600;margin-right:30px;text-transform:uppercase}html.dark .search-container .search .clear svg{color:var(--main);height:18px;min-width:18px;transition:.3s ease;width:18px}@media (hover:hover){html.dark .search-container .search .clear:hover svg{transform:rotate(90deg)}}html.dark .search-container .search.active{z-index:104}html.dark .search-container .header-block{margin-top:15px;z-index:100}html.dark .search-container .header-block.active{z-index:104}html.dark .search-container .header-block .header{padding-bottom:15px!important}html.dark .search-container .header-block .header-body{max-height:unset!important;overflow:unset}html.dark .search-container .header-block .header-body .search-label{--bt-desaturate:30;--bt-hue-rotate:0;--bt-darken:0;--bt-alpha:.1;--bt-s:calc(var(--saturation) - var(--bt-desaturate, 0));--bt-h:calc(var(--hue) + var(--bt-hue-rotate, 0));--bt-l:calc(var(--lightness) - var(--bt-darken, 0));--bt-a:calc(var(--bt-alpha, 1));--bt-main:hsla(var(--bt-h),calc(var(--bt-s)*1%),calc(var(--bt-l)*1%),var(--bt-a));border-top:1px solid var(--bt-main);color:var(--main);font-size:13px;font-weight:700;margin-bottom:10px;margin-right:-20px;margin-top:30px;padding-left:25px;padding-top:20px;pointer-events:none;text-transform:uppercase}html.dark .search-container .header-block .header-body .search-label:first-of-type{border:0;padding-top:0}html.dark .search-container .header-block .header-body .search-results li{align-items:center;display:flex;line-height:35px;padding:5px 15px!important}html.dark .search-container .header-block .header-body .search-results li span{font-size:17.5px!important}html.dark .search-container .header-block .header-body .search-results li svg{stroke-width:1.7px;height:22px;margin-right:7px;min-width:22px;opacity:.4;width:22px}html.dark .search-container .header-block .header-body .search-results li span{margin-top:-1px}html.dark .search-container .header-block .header-body .search-results li .duration{background:rgba(85,85,85,.07);border-radius:5px;color:#3b3b3b66;font-size:13px;font-weight:700;line-height:24px;margin-bottom:-1px;margin-left:10px;padding:0 10px}@media (hover:hover){html.dark .search-container .header-block .header-body .search-results li:hover svg{opacity:.55}html.dark .search-container .header-block .header-body .search-results li:hover .duration{background:hsla(0,0%,100%,.1);color:#fff;font-weight:400}}html.dark .search-container .header-block.message{padding:20px}html.dark .search-container .header-block.message .header-body{color:#0009;font-weight:500;margin-top:0}html.dark .paid-screen{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}html.dark .paid-screen .module-name{font-size:30px;font-weight:500;line-height:1.2em}html.dark .paid-screen p{margin:10px auto;max-width:470px;opacity:.6}html.dark .paid-screen .btn{border-radius:8px;line-height:50px;margin-top:10px;min-width:180px}@media (max-width:600px){html.dark .paid-screen .module-name{font-size:26px}html.dark .paid-screen p{font-size:15px;line-height:1.4em}html.dark .paid-screen .btn{font-size:16px;line-height:45px}}html.dark .video{margin-top:25px;position:relative}@media (max-width:750px){html.dark .video{margin-top:15px}}html.dark .video .download{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff0d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:300;line-height:26px;padding:7px 14px 7px 12px;position:absolute;right:20px;top:20px;z-index:2}html.dark .video .download svg{border-right:1px solid hsla(0,0%,100%,.1);color:#ffffff80;height:20px;margin-right:12px;min-width:32px;padding-right:9px;transition:all .3s ease;width:32px}@media (hover:hover){html.dark .video .download:hover svg{color:#fffc}}html.dark .video .player-note{--desaturate:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:7px;bottom:50px;color:#fff;font-size:14px;font-weight:300;left:20px;max-width:500px;padding:15px 40px 15px 15px;position:absolute;right:20px;z-index:10}html.dark .video .player-note .close{cursor:pointer;height:20px;opacity:.5;position:absolute;right:10px;top:10px;width:20px}@media (hover:hover){html.dark .video .player-note .close:hover{opacity:.3}}html.dark .video .player-note p{margin-bottom:10px}html.dark .video .player-note label{font-weight:300}html.dark .video .player-note .switch-default{--desaturate:-15;--hue-rotate:0;--darken:-15;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background:var(--main)}html.dark .video .player-note .switch-active{background:hsla(0,0%,100%,.15)}html.dark div.restricted{background:#fa5469!important;box-shadow:unset!important;color:#fff!important;font-weight:300;line-height:1.2em}html.dark div.restricted p{color:#fff!important}html.dark div.restricted p a{font-weight:400}html.dark .lesson-block{padding:25px 30px!important}html.dark .lesson-block .controls .btn{border-radius:8px;font-size:16px;line-height:45px;padding:0 25px}html.dark .lesson-block .controls .btn svg{margin:0 0 -2px;max-width:20px;width:20px}html.dark .lesson-block .controls .btn.empty-btn{padding:0 25px 0 15px}html.dark .lesson-block .controls .btn.main-btn{font-weight:400;padding:0 15px 0 25px}html.dark .lesson-block .controls .btn.main-btn.no-icon{padding:0 25px}html.dark .lesson-block .lesson-header .lesson-info{flex:1}html.dark .lesson-block .lesson-header .lesson-info .module-name{font-size:21px;font-weight:500;line-height:1.2em;margin-right:20px;max-width:92%}html.dark .lesson-block .lesson-header .lesson-info .lesson-name{color:var(--main);font-size:19px;font-weight:400;line-height:1.2em;margin-right:20px;max-width:92%}html.dark .lesson-block .additional-info{border-top:1px solid rgba(0,0,0,.05);margin-top:25px;padding-top:25px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-header{cursor:pointer}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-header div{color:#0009;font-size:19px;font-weight:400;line-height:1.2em}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-header svg{color:#00000080;margin:0 0 -3px 2px;max-width:24px;width:24px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body{padding-top:20px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body h1{font-size:28px;font-weight:500;line-height:1.2em;margin-bottom:20px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body h2{font-size:22px;font-weight:500;line-height:1.2em;margin-bottom:15px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body h2+h3{margin-top:-10px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body h3{color:var(--main);font-size:15px;font-weight:600!important;line-height:1.2em;margin-bottom:15px;margin-top:0;text-transform:uppercase}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body .lesson-body-content a{color:#0081f7;font-weight:500!important}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body blockquote{border-left:5px solid var(--main);font-style:italic;margin-bottom:25px;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body blockquote p{margin-bottom:0}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ol{list-style:auto;margin-bottom:25px;padding-left:27px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ol li{color:#0009;font-size:16px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:2px;position:relative}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ol li::marker{color:var(--main);font-weight:600}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ol li:last-of-type{margin-bottom:0}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul{margin-bottom:25px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li{color:#0009;font-size:16px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:20px;position:relative}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li:last-of-type{margin-bottom:0}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li:before{background:var(--main);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:10px;transform:translateY(-50%);width:10px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body pre{background:#f3f3f3;border:none!important;border-radius:6px;margin-bottom:20px;padding:15px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body pre[data-language]:after{border-radius:0 0 5px 5px!important;padding:3px 7px!important}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:500!important;position:relative}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code:after{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:0;--bs-alpha:.3;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));background:var(--main);border-radius:5px;box-shadow:0 5px 25px -5px var(--bs-main);color:#fff;display:block;font-family:Montserrat;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;right:-3px;top:-3px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-plaintext:after{content:"Plain text"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-html:after{content:"HTML"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-c:after{content:"C"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-cs:after{content:"C#"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-cpp:after{content:"C++"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-css:after{content:"CSS"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-java:after{content:"Java"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-javascript:after{content:"JavaScript"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-diff:after{content:"Diff"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-php:after{content:"PHP"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-python:after{content:"Python"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-ruby:after{content:"Ruby"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-typescript:after{content:"TypeScript"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code.language-xml:after{content:"XML"}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body p{color:#0009;font-size:16px;font-weight:500;margin-bottom:25px;max-width:1000px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body .media,html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body img{border-radius:10px;margin-top:20px;margin-block:20px;max-width:100%;overflow:hidden;width:auto}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body .media{position:relative}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body .media .ck-presentation_provider:after{border:solid #fff;border-radius:10px 10px 0 0;border-width:3px 3px 0;bottom:36px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body .controls{margin-top:50px}@media (max-width:600px){html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body h1{font-size:24px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body h2{font-size:19px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body h3,html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body p,html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li{font-size:14px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li{padding-left:15px}html.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li:before{height:8px;top:8px;width:8px}}@container (max-width: 900px){html.dark .lesson-block.has-completed{padding-top:70px!important}html.dark .lesson-block .lesson-header{flex-wrap:wrap}html.dark .lesson-block .lesson-header .controls{width:100%}html.dark .lesson-block .lesson-header .controls .btn{flex:1;margin:0}html.dark .lesson-block .lesson-header .controls .btn.empty-btn{margin-right:15px}html.dark .lesson-block .lesson-header .controls .status{left:25px;position:absolute;top:25px}html.dark .lesson-block .lesson-header .lesson-info{flex-basis:100%;margin-bottom:20px;width:100%}html.dark .lesson-block .lesson-header .lesson-info .module-name{max-width:100%}html.dark .lesson-block .additional-info .controls{width:100%}html.dark .lesson-block .additional-info .controls .btn{flex:1;margin:0}html.dark .lesson-block .additional-info .controls .btn.empty-btn{margin-right:15px}html.dark .lesson-block .additional-info .controls .status{left:25px;position:absolute;top:25px}}@media (max-width:500px){html.dark .lesson-block{padding:20px!important}html.dark .lesson-block.has-completed{padding-top:60px!important}html.dark .lesson-block .controls .status{left:20px!important;position:absolute;top:20px!important}}html.dark .ck-color-picker-page-view,html.dark .ck.ck-color-table{min-width:150px!important}html.dark .forgot,html.dark .login,html.dark .register,html.dark .reset{background:rgba(119,109,154,.039);display:flex;min-height:100dvh}html.dark .forgot .left-side,html.dark .login .left-side,html.dark .register .left-side,html.dark .reset .left-side{align-items:center;display:flex;flex-basis:100%;flex-direction:column;justify-content:center;padding:200px 50px;position:relative}html.dark .forgot .left-side:has(+.right-side),html.dark .login .left-side:has(+.right-side),html.dark .register .left-side:has(+.right-side),html.dark .reset .left-side:has(+.right-side){flex-basis:50%}html.dark .forgot .left-side .back,html.dark .login .left-side .back,html.dark .register .left-side .back,html.dark .reset .left-side .back{color:var(--main);font-size:17px;font-weight:500;left:20px;position:absolute;top:20px}html.dark .forgot .left-side .footer,html.dark .login .left-side .footer,html.dark .register .left-side .footer,html.dark .reset .left-side .footer{align-items:center;bottom:30px;display:flex;font-size:15px;font-weight:500;justify-content:space-between;left:40px;position:absolute;right:40px}html.dark .forgot .left-side .footer a,html.dark .login .left-side .footer a,html.dark .register .left-side .footer a,html.dark .reset .left-side .footer a{opacity:.56}html.dark .forgot .left-side>img,html.dark .login .left-side>img,html.dark .register .left-side>img,html.dark .reset .left-side>img{position:absolute;top:80px;width:min(100%,var(--logo-width))}html.dark .forgot .left-side .course-name,html.dark .login .left-side .course-name,html.dark .register .left-side .course-name,html.dark .reset .left-side .course-name{font-size:25px;font-weight:600;position:absolute;top:80px}@media (max-width:500px){html.dark .forgot .left-side .course-name,html.dark .login .left-side .course-name,html.dark .register .left-side .course-name,html.dark .reset .left-side .course-name{top:40px}}html.dark .forgot .left-side h2,html.dark .login .left-side h2,html.dark .register .left-side h2,html.dark .reset .left-side h2{font-size:30px;font-weight:700}html.dark .forgot .left-side p,html.dark .login .left-side p,html.dark .register .left-side p,html.dark .reset .left-side p{color:#00000080;font-size:17px;font-weight:500;text-align:center;width:min(100%,450px)}html.dark .forgot .left-side .form,html.dark .login .left-side .form,html.dark .register .left-side .form,html.dark .reset .left-side .form{margin-top:35px;width:min(100%,450px)}html.dark .forgot .left-side .form .message,html.dark .login .left-side .form .message,html.dark .register .left-side .form .message,html.dark .reset .left-side .form .message{background:unset;box-shadow:unset;color:#3bdc7e;font-size:17px;justify-content:center;margin:-25px 0 15px;padding:0;position:static}html.dark .forgot .left-side .form .message.set-password,html.dark .login .left-side .form .message.set-password,html.dark .register .left-side .form .message.set-password,html.dark .reset .left-side .form .message.set-password{margin:-10px 0 15px}html.dark .forgot .left-side .form .message.error,html.dark .login .left-side .form .message.error,html.dark .register .left-side .form .message.error,html.dark .reset .left-side .form .message.error{color:#fa5469;line-height:1.2em;margin-inline:auto;max-width:330px;text-align:center}@media (max-width:500px){html.dark .forgot .left-side .form .message,html.dark .login .left-side .form .message,html.dark .register .left-side .form .message,html.dark .reset .left-side .form .message{margin:-15px 0 15px}}html.dark .forgot .left-side .form .select-style,html.dark .login .left-side .form .select-style,html.dark .register .left-side .form .select-style,html.dark .reset .left-side .form .select-style{border-radius:8px;box-shadow:0 40px 40px -15px #6b609133;line-height:45px;margin-top:20px;padding-left:25px;position:relative}html.dark .forgot .left-side .form .select-style span,html.dark .login .left-side .form .select-style span,html.dark .register .left-side .form .select-style span,html.dark .reset .left-side .form .select-style span{font-size:17px;font-weight:500}html.dark .forgot .left-side .form .select-drop,html.dark .login .left-side .form .select-drop,html.dark .register .left-side .form .select-drop,html.dark .reset .left-side .form .select-drop{background:#fff;border-radius:8px;box-shadow:0 30px 100px -20px #0b061b33;cursor:pointer;margin-top:0;padding:0;width:100%}html.dark .forgot .left-side .form .select-drop ul,html.dark .login .left-side .form .select-drop ul,html.dark .register .left-side .form .select-drop ul,html.dark .reset .left-side .form .select-drop ul{box-shadow:none;margin:0;padding-right:5px}html.dark .forgot .left-side .form button[data-headlessui-state=open]+.select-drop,html.dark .login .left-side .form button[data-headlessui-state=open]+.select-drop,html.dark .register .left-side .form button[data-headlessui-state=open]+.select-drop,html.dark .reset .left-side .form button[data-headlessui-state=open]+.select-drop{margin-top:10px;padding:10px 5px 10px 10px}html.dark .forgot .left-side .form .input-box,html.dark .login .left-side .form .input-box,html.dark .register .left-side .form .input-box,html.dark .reset .left-side .form .input-box{background:#fff;border-radius:10px;box-shadow:0 30px 70px -10px #53535312;overflow:hidden}html.dark .forgot .left-side .form .input-box .input-holder,html.dark .login .left-side .form .input-box .input-holder,html.dark .register .left-side .form .input-box .input-holder,html.dark .reset .left-side .form .input-box .input-holder{align-items:flex-end;border-bottom:1px solid #edeef0;display:flex;height:65px;position:relative}html.dark .forgot .left-side .form .input-box .input-holder:last-of-type,html.dark .login .left-side .form .input-box .input-holder:last-of-type,html.dark .register .left-side .form .input-box .input-holder:last-of-type,html.dark .reset .left-side .form .input-box .input-holder:last-of-type{border:unset}html.dark .forgot .left-side .form .input-box .input-holder.second,html.dark .login .left-side .form .input-box .input-holder.second,html.dark .register .left-side .form .input-box .input-holder.second,html.dark .reset .left-side .form .input-box .input-holder.second{border-bottom:1px solid #edeef0;border-left:1px solid #edeef0}html.dark .forgot .left-side .form .input-box .input-holder .close,html.dark .login .left-side .form .input-box .input-holder .close,html.dark .register .left-side .form .input-box .input-holder .close,html.dark .reset .left-side .form .input-box .input-holder .close{cursor:pointer;opacity:.3;position:absolute;right:21px;top:23px}html.dark .forgot .left-side .form .input-box .input-holder .close svg,html.dark .login .left-side .form .input-box .input-holder .close svg,html.dark .register .left-side .form .input-box .input-holder .close svg,html.dark .reset .left-side .form .input-box .input-holder .close svg{height:22px;width:22px}@media (hover:hover){html.dark .forgot .left-side .form .input-box .input-holder .close:hover,html.dark .login .left-side .form .input-box .input-holder .close:hover,html.dark .register .left-side .form .input-box .input-holder .close:hover,html.dark .reset .left-side .form .input-box .input-holder .close:hover{opacity:.7}}html.dark .forgot .left-side .form .input-box .input-holder .show,html.dark .login .left-side .form .input-box .input-holder .show,html.dark .register .left-side .form .input-box .input-holder .show,html.dark .reset .left-side .form .input-box .input-holder .show{height:25px;position:absolute;right:20px;top:21px;width:25px}html.dark .forgot .left-side .form .input-box .input-holder .show span,html.dark .login .left-side .form .input-box .input-holder .show span,html.dark .register .left-side .form .input-box .input-holder .show span,html.dark .reset .left-side .form .input-box .input-holder .show span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}html.dark .forgot .left-side .form .input-box .input-holder .show span svg,html.dark .login .left-side .form .input-box .input-holder .show span svg,html.dark .register .left-side .form .input-box .input-holder .show span svg,html.dark .reset .left-side .form .input-box .input-holder .show span svg{stroke-width:2px;height:20px;opacity:.3;width:20px}html.dark .forgot .left-side .form .input-box .input-holder label,html.dark .login .left-side .form .input-box .input-holder label,html.dark .register .left-side .form .input-box .input-holder label,html.dark .reset .left-side .form .input-box .input-holder label{color:#0000004d;font-size:16px;left:25px;line-height:1;pointer-events:none;position:absolute;top:23px;transition:top .2s ease,left .3s ease,font-size .2s ease}html.dark .forgot .left-side .form .input-box .input-holder input,html.dark .login .left-side .form .input-box .input-holder input,html.dark .register .left-side .form .input-box .input-holder input,html.dark .reset .left-side .form .input-box .input-holder input{background:hsla(0,0%,100%,0);border:unset;box-shadow:unset;font-size:17px;font-weight:500;height:75%;outline:unset;padding:0 25px;width:100%}html.dark .forgot .left-side .form .input-box .input-holder input:-webkit-autofill,html.dark .forgot .left-side .form .input-box .input-holder input:-webkit-autofill:active,html.dark .forgot .left-side .form .input-box .input-holder input:-webkit-autofill:focus,html.dark .forgot .left-side .form .input-box .input-holder input:-webkit-autofill:hover,html.dark .login .left-side .form .input-box .input-holder input:-webkit-autofill,html.dark .login .left-side .form .input-box .input-holder input:-webkit-autofill:active,html.dark .login .left-side .form .input-box .input-holder input:-webkit-autofill:focus,html.dark .login .left-side .form .input-box .input-holder input:-webkit-autofill:hover,html.dark .register .left-side .form .input-box .input-holder input:-webkit-autofill,html.dark .register .left-side .form .input-box .input-holder input:-webkit-autofill:active,html.dark .register .left-side .form .input-box .input-holder input:-webkit-autofill:focus,html.dark .register .left-side .form .input-box .input-holder input:-webkit-autofill:hover,html.dark .reset .left-side .form .input-box .input-holder input:-webkit-autofill,html.dark .reset .left-side .form .input-box .input-holder input:-webkit-autofill:active,html.dark .reset .left-side .form .input-box .input-holder input:-webkit-autofill:focus,html.dark .reset .left-side .form .input-box .input-holder input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px #fff}html.dark .forgot .left-side .form .input-box .input-holder input.input-filled+label,html.dark .forgot .left-side .form .input-box .input-holder input:focus+label,html.dark .login .left-side .form .input-box .input-holder input.input-filled+label,html.dark .login .left-side .form .input-box .input-holder input:focus+label,html.dark .register .left-side .form .input-box .input-holder input.input-filled+label,html.dark .register .left-side .form .input-box .input-holder input:focus+label,html.dark .reset .left-side .form .input-box .input-holder input.input-filled+label,html.dark .reset .left-side .form .input-box .input-holder input:focus+label{color:var(--main);font-size:12px;font-weight:500;left:25px;line-height:1;top:16px}html.dark .forgot .left-side .form .actions,html.dark .login .left-side .form .actions,html.dark .register .left-side .form .actions,html.dark .reset .left-side .form .actions{margin-top:25px}html.dark .forgot .left-side .form .actions a,html.dark .login .left-side .form .actions a,html.dark .register .left-side .form .actions a,html.dark .reset .left-side .form .actions a{font-size:15px}html.dark .forgot .left-side .form .btn,html.dark .login .left-side .form .btn,html.dark .register .left-side .form .btn,html.dark .reset .left-side .form .btn{line-height:61px;margin-top:25px}html.dark .forgot .left-side .form p,html.dark .login .left-side .form p,html.dark .register .left-side .form p,html.dark .reset .left-side .form p{color:#0000004d;margin-top:20px}html.dark .forgot .left-side .form p a,html.dark .login .left-side .form p a,html.dark .register .left-side .form p a,html.dark .reset .left-side .form p a{font-size:15px}@media (max-width:500px){html.dark .forgot .left-side,html.dark .login .left-side,html.dark .register .left-side,html.dark .reset .left-side{padding:20px}}@media (max-height:700px){html.dark .forgot .left-side,html.dark .login .left-side,html.dark .register .left-side,html.dark .reset .left-side{justify-content:flex-start}html.dark .forgot .left-side svg,html.dark .login .left-side svg,html.dark .register .left-side svg,html.dark .reset .left-side svg{margin-top:0}}@media (max-width:1150px){html.dark .forgot .left-side,html.dark .login .left-side,html.dark .register .left-side,html.dark .reset .left-side{flex-basis:100%!important}}html.dark .forgot.forgot .left-side h2,html.dark .login.forgot .left-side h2,html.dark .register.forgot .left-side h2,html.dark .reset.forgot .left-side h2{text-align:center;width:min(100%,460px)}html.dark .forgot.forgot .left-side .form,html.dark .forgot.forgot .left-side p,html.dark .login.forgot .left-side .form,html.dark .login.forgot .left-side p,html.dark .register.forgot .left-side .form,html.dark .register.forgot .left-side p,html.dark .reset.forgot .left-side .form,html.dark .reset.forgot .left-side p{width:min(100%,460px)}html.dark .forgot.forgot .left-side p,html.dark .login.forgot .left-side p,html.dark .register.forgot .left-side p,html.dark .reset.forgot .left-side p{opacity:.8;text-align:center}@media (max-width:500px){html.dark .forgot,html.dark .login,html.dark .register,html.dark .reset{background:#faf9fb}html.dark .forgot .left-side,html.dark .login .left-side,html.dark .register .left-side,html.dark .reset .left-side{justify-content:flex-start;padding:130px 20px 30px}html.dark .forgot .left-side .back,html.dark .login .left-side .back,html.dark .register .left-side .back,html.dark .reset .left-side .back{font-size:15px;width:100%}html.dark .forgot .left-side>img,html.dark .login .left-side>img,html.dark .register .left-side>img,html.dark .reset .left-side>img{top:50px}html.dark .forgot .left-side h2,html.dark .login .left-side h2,html.dark .register .left-side h2,html.dark .reset .left-side h2{font-size:25px}html.dark .forgot .left-side p,html.dark .login .left-side p,html.dark .register .left-side p,html.dark .reset .left-side p{font-size:16px}html.dark .forgot .left-side .form,html.dark .login .left-side .form,html.dark .register .left-side .form,html.dark .reset .left-side .form{margin-top:25px}html.dark .forgot .left-side .form .input-box,html.dark .login .left-side .form .input-box,html.dark .register .left-side .form .input-box,html.dark .reset .left-side .form .input-box{border-radius:8px}html.dark .forgot .left-side .form .input-box .input-holder,html.dark .login .left-side .form .input-box .input-holder,html.dark .register .left-side .form .input-box .input-holder,html.dark .reset .left-side .form .input-box .input-holder{height:60px}html.dark .forgot .left-side .form .input-box .input-holder input,html.dark .login .left-side .form .input-box .input-holder input,html.dark .register .left-side .form .input-box .input-holder input,html.dark .reset .left-side .form .input-box .input-holder input{font-size:16px;padding:0 53px 0 20px}html.dark .forgot .left-side .form .input-box .input-holder input.input-filled+label,html.dark .forgot .left-side .form .input-box .input-holder input:focus+label,html.dark .login .left-side .form .input-box .input-holder input.input-filled+label,html.dark .login .left-side .form .input-box .input-holder input:focus+label,html.dark .register .left-side .form .input-box .input-holder input.input-filled+label,html.dark .register .left-side .form .input-box .input-holder input:focus+label,html.dark .reset .left-side .form .input-box .input-holder input.input-filled+label,html.dark .reset .left-side .form .input-box .input-holder input:focus+label{left:20px;top:13px}html.dark .forgot .left-side .form .input-box .input-holder label,html.dark .login .left-side .form .input-box .input-holder label,html.dark .register .left-side .form .input-box .input-holder label,html.dark .reset .left-side .form .input-box .input-holder label{font-size:15px;left:20px;top:21px}html.dark .forgot .left-side .form .input-box .input-holder .show,html.dark .login .left-side .form .input-box .input-holder .show,html.dark .register .left-side .form .input-box .input-holder .show,html.dark .reset .left-side .form .input-box .input-holder .show{top:16px}html.dark .forgot .left-side .form .select-style,html.dark .login .left-side .form .select-style,html.dark .register .left-side .form .select-style,html.dark .reset .left-side .form .select-style{line-height:55px;margin-top:10px;padding:0 20px}html.dark .forgot .left-side .form .select-style span,html.dark .login .left-side .form .select-style span,html.dark .register .left-side .form .select-style span,html.dark .reset .left-side .form .select-style span{font-size:16px}html.dark .forgot .left-side .form .actions input,html.dark .login .left-side .form .actions input,html.dark .register .left-side .form .actions input,html.dark .reset .left-side .form .actions input{background-size:16px;height:20px;margin-right:7px;width:20px}html.dark .forgot .left-side .form .actions label,html.dark .forgot .left-side .form .actions label a,html.dark .login .left-side .form .actions label,html.dark .login .left-side .form .actions label a,html.dark .register .left-side .form .actions label,html.dark .register .left-side .form .actions label a,html.dark .reset .left-side .form .actions label,html.dark .reset .left-side .form .actions label a{font-size:14.5px!important}html.dark .forgot .left-side .form-control.row label,html.dark .login .left-side .form-control.row label,html.dark .register .left-side .form-control.row label,html.dark .reset .left-side .form-control.row label{font-size:16px}html.dark .register .left-side .back{margin-bottom:-30px}}html.dark .all-courses{background:hsla(0,0%,69%,.04);display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden;padding:50px 50px 100px;position:relative}html.dark .all-courses .login-btn{border-radius:7px;font-size:15px;line-height:40px;margin:0!important;padding:0 20px;position:absolute;right:20px;top:20px}html.dark .all-courses .theme-switch-toggle{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);bottom:20px;position:fixed!important;right:20px;z-index:100}html.dark .all-courses .courses-logo-section{margin-top:40px;width:100%}@media (width > 1050px){html.dark .all-courses .courses-logo-section{margin-top:40px}}@media (height < 800px){html.dark .all-courses .courses-logo-section{margin-top:0}}html.dark .all-courses .courses-logo-section img{max-height:var(--logo-height);-o-object-fit:contain;object-fit:contain;width:min(100%,var(--logo-width))}html.dark .all-courses .courses-logo-section .course-name{font-size:25px;font-weight:600}html.dark .all-courses .courses-container{position:relative}html.dark .all-courses .courses-container .bg-logo{filter:brightness(0) invert(1) drop-shadow(2px 140px 150px rgba(58,35,141,.15)) opacity(1);left:50%;margin:0 auto;min-width:1400px;opacity:.5;position:absolute;top:50px;transform:translate(-50%)}html.dark .all-courses .courses-container .courses-listing{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:70px auto 0;max-width:1052px;position:relative;z-index:1}@media (max-height:800px){html.dark .all-courses .courses-container .courses-listing{margin:50px auto 0}}@media (max-width:1060px){html.dark .all-courses .courses-container .courses-listing{max-width:693px}}html.dark .all-courses .courses-container .courses-listing h3{font-size:40px;font-weight:500;line-height:1.2em;text-align:center}html.dark .all-courses .courses-container .courses-listing p{color:#00000080;font-size:22px;font-weight:400;text-align:center}html.dark .all-courses .courses-container .courses-listing .label{color:var(--main);font-size:19px;font-weight:400;margin-top:40px;text-align:center}html.dark .all-courses .courses-container .courses-listing .course-listing-switcher{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.8);border-radius:8px;box-shadow:0 24px 50px -4px #35353526;display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px;margin-top:20px;max-width:340px;position:relative;width:100%}html.dark .all-courses .courses-container .courses-listing .course-listing-switcher div{border-radius:10px;color:#7d7d7d;cursor:pointer;font-size:15.5px;font-weight:500;padding:17px 20px;position:relative;text-align:center;z-index:1}html.dark .all-courses .courses-container .courses-listing .course-listing-switcher div.active{color:#fff;transition:color .3s ease}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1.05)}}html.dark .all-courses .courses-container .courses-listing .course-listing-switcher div.new:after{align-items:center;background:#f33b55;border-radius:50%;color:#fff;content:attr(data-number);display:flex;font-size:12px;height:26px;justify-content:center;position:absolute;right:-7px;top:-7px;width:26px;z-index:20}html.dark .all-courses .courses-container .courses-listing .course-listing-switcher div.new:before{animation:ripple 2s .3s infinite;background:#f33b55;border-radius:100px;content:"";height:44px;margin:-20px 0 0 -20px;opacity:0;position:absolute;right:-16px;top:4px;transform-origin:center center;width:44px}html.dark .all-courses .courses-container .courses-listing .course-listing-switcher:after{background:var(--main);border-radius:5px;bottom:5px;content:"";left:5px;pointer-events:none;position:absolute;top:5px;transition:left .3s ease;width:calc(50% - 5px)}html.dark .all-courses .courses-container .courses-listing .course-listing-switcher.all:after{left:50%}@media (max-width:800px){html.dark .all-courses .courses-container .courses-listing .course-listing-switcher{margin-bottom:-20px}}@media (max-width:750px){html.dark .all-courses .courses-container .courses-listing .course-listing-switcher{margin-bottom:10px}}html.dark .all-courses .courses-container .courses-listing .filter-holder.more{max-width:700px}html.dark .all-courses .courses-container .courses-listing .filter-holder.less{max-width:330px}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select{background:#fff;border-radius:7px;box-shadow:0 24px 50px -4px #3535352b;cursor:pointer;font-weight:500;line-height:30px;min-width:200px}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select button{cursor:pointer;padding-left:18px}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border-radius:7px;box-shadow:0 24px 50px -4px #35353526;cursor:pointer;margin-top:0;overflow:hidden;padding:0;width:100%}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul{background:unset;box-shadow:unset;margin-top:0;max-height:280px;outline:unset!important}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li{border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;padding:8px 15px}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"],html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]{background:var(--main)}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"]>span,html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]>span{color:#fff}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"] .truncate,html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active] .truncate{font-weight:500}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected]>span{color:var(--main)}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected] .truncate{font-weight:500}html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select button[data-headlessui-state=open]+.select-drop{margin-top:10px;padding:8px}@media (max-width:1160px){html.dark .all-courses .courses-container .courses-listing .filter-holder{max-width:700px}}@media (max-width:800px){html.dark .all-courses .courses-container .courses-listing .filter-holder{margin-top:50px;max-width:330px}}@media (max-width:750px){html.dark .all-courses .courses-container .courses-listing .filter-holder{margin-top:20px}}@media (max-width:400px){html.dark .all-courses .courses-container .courses-listing .filter-holder .filter-select{width:100%}}html.dark .all-courses .courses-container .courses-listing .listing{display:flex;flex-wrap:wrap;gap:25px;margin-top:20px}html.dark .all-courses .courses-container .courses-listing .listing .course-item{background:#fff;border:3px solid #fff;border-radius:12px;box-shadow:0 30px 70px -10px #3535351f;cursor:pointer;display:flex;flex-direction:column;max-width:333px;min-width:333px;padding:2px;position:relative}@media (max-width:390px){html.dark .all-courses .courses-container .courses-listing .listing .course-item{min-width:unset;width:100%}}html.dark .all-courses .courses-container .courses-listing .listing .course-item.has-notifications:after{background:#fa5469;border-radius:100px;box-shadow:-5px 10px 30px -5px #fa5469cc;color:#fff;content:attr(data-notifications);font-size:13px;font-weight:600;height:30px;line-height:30px;max-width:30px;position:absolute;right:-8px;text-align:center;top:-8px;width:30px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .expire{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(250,84,105,.85);border-radius:7px;box-shadow:0 10px 30px -2px #ed546e40;color:#fff;display:flex;font-weight:500;gap:5px;justify-content:center;left:10px;line-height:34px;padding:7px;position:absolute;right:10px;text-align:center;top:10px;z-index:1}html.dark .all-courses .courses-container .courses-listing .listing .course-item .expire svg{margin-bottom:-2px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb{border-radius:8px 8px 0 0;overflow:hidden;padding-top:62.5%;position:relative}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:7px;color:#fff;font-size:11px;font-weight:500;letter-spacing:3px;line-height:37px;padding:0 15px;position:absolute;right:15px;text-transform:uppercase;top:15px;z-index:5}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge.new{background:linear-gradient(222deg,#358ad2,#40b4c0);box-shadow:0 10px 40px -10px #3ba2c78c}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);bottom:auto;box-shadow:0 10px 40px -10px #e15d618c;font-size:12px;left:8px;line-height:48px;right:8px;text-align:center;top:8px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:100%}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:5px;bottom:15px;color:#fff;font-size:14px;font-weight:400;left:15px;line-height:31px;padding:0 15px;position:absolute;z-index:5}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.subscription{background:rgba(75,125,239,.8)}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.lifetime{--desaturate:0;--hue-rotate:0;--darken:0;--alpha:.8;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background:var(--main)}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.free{background:rgba(59,220,126,.8)}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.draft-badge{background:hsla(0,0%,64%,.7)}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.preorder{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#e37a51,#df4a6b);border-radius:7px;bottom:auto;box-shadow:0 10px 40px -10px #e15d618c;color:#fff;font-size:12px;font-weight:500;left:8px;letter-spacing:3px;line-height:48px;padding:0 15px;position:absolute;right:8px;text-align:center;text-transform:uppercase;top:8px;z-index:5}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb.no-img{align-items:center;background:#f2f1f3;box-shadow:inset 0 0 70px #4b4b4b14;display:flex;justify-content:center}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb.no-img svg{color:#3b3b3b14;height:70px;position:absolute;top:50%;transform:translateY(-50%);width:70px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb.no-img>img{filter:brightness(.7);height:auto;margin:0 auto;max-width:150px;opacity:.15}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:15px;position:relative}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action button svg{opacity:.3}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.85);border-radius:7px;bottom:80px;box-shadow:0 24px 50px -4px #35353526;cursor:pointer;margin-top:0;overflow:hidden;padding:5px;position:absolute;right:20px;z-index:14}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div{border-radius:5px;color:#000000b3;cursor:pointer;font-size:16px;font-weight:500;padding:10px 22px}@media (hover:hover){html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div:hover{background:var(--main);color:#fff}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div:hover+div:after{display:none}}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div.cancel{color:#fa5469!important;margin-top:5px;position:relative}@media (hover:hover){html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div.cancel:hover{background:rgba(250,84,105,.05);color:#ff6175!important}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div.cancel:hover:after{display:none}}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop div.cancel:after{background:rgba(0,0,0,.03);content:"";height:1px;left:-5px;position:absolute;right:-5px;top:-2px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action[data-headlessui-state=open] button svg{opacity:.6}@media (hover:hover){html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action:hover button svg{opacity:.6}}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .course-info{color:var(--main);font-size:15px;font-weight:500;margin-bottom:5px;margin-top:5px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .course-info svg{stroke-width:1.7px;height:18px;min-width:18px;width:18px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .all-courses-name{color:#000;font-size:20px;font-weight:500;line-height:1.2em;margin-bottom:auto}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .price{align-items:center;display:flex;flex-wrap:wrap;font-size:25px;font-weight:700;margin-right:4px;margin-block:15px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .price span{color:#0009;font-size:17px;font-weight:400;margin-bottom:-3px;margin-left:5px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .price .compare-price{display:block;font-size:17px;font-weight:400;margin-bottom:-4px;margin-right:10px;opacity:.4;position:relative;text-decoration:line-through;width:100%}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .price .save{background:rgba(59,220,126,.8);border-radius:5px;box-shadow:0 10px 15px -4px #3bdc7e2b;color:#fff!important;font-size:12px;font-weight:400!important;line-height:27px;margin-left:10px;padding:0 9px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .name{font-size:19px;font-weight:500;line-height:1.2em;margin-bottom:10px;margin-right:5px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .educator{color:#0009;font-size:17px;margin-top:5px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress{margin-bottom:17px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress .progress-bar{background:#f3f3f3;border-radius:100px;height:12px;width:100%}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress .progress-bar .progress-thumb{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main));border-radius:100px;height:100%}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress .progress-bar .progress-thumb.complete{background:#3bdc7e}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress .number{font-weight:500;margin-top:-1px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn{border-radius:8px;font-size:16px!important;transition:transform .3s ease,box-shadow .3s ease}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.empty-btn{font-size:17px;font-weight:500;margin-right:0}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.empty-btn svg{stroke-width:1.7px;height:19px;margin-bottom:-1px;margin-right:6px;max-width:19px;width:19px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.main-btn{font-weight:400}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.main-btn svg{height:19px;margin:0 0 -3px 5px;max-width:19px;width:19px}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.inactive{color:#1717174f}@media (max-width:1160px){html.dark .all-courses .courses-container .courses-listing .listing{max-width:700px}}@media (max-width:800px){html.dark .all-courses .courses-container .courses-listing .listing{margin:20px auto 0;max-width:330px;width:100%}}html.dark .all-courses .courses-container .courses-listing .listing.cross-sale .course-item .card-info{justify-content:unset}html.dark .all-courses .courses-container .courses-listing .listing.cross-sale .course-item .card-info .educator{margin-bottom:auto}@media (max-width:750px){html.dark .all-courses{padding:20px 20px 100px}html.dark .all-courses .courses-logo-section{margin-top:60px}html.dark .all-courses .courses-logo-section img{width:min(100%,150px)}html.dark .all-courses .courses-container .courses-listing{margin:40px auto 0}html.dark .all-courses .courses-container .courses-listing h3{font-size:31px}html.dark .all-courses .courses-container .courses-listing p{font-size:20px}html.dark .all-courses .courses-container .courses-listing .listing{margin:20px auto 0}}html.dark .all-courses .copyright{bottom:20px;color:#9a9a9a;left:0;margin:auto;position:absolute;right:0;text-align:center}html.dark.font-montserrat[lang=bg] .all-courses .courses-container .courses-listing .course-listing-switcher{max-width:360px!important}html.dark.font-montserrat[lang=bg] .all-courses .courses-container .courses-listing .course-listing-switcher>div{font-size:14px}html.dark .billing-information-modal.generic-instructions .modal-block{max-width:700px!important}html.dark .billing-information-modal .modal-block{max-width:500px}html.dark .billing-information-modal .modal-block .billing-status{border-radius:6px;font-size:14px;font-weight:500;line-height:32px;margin-left:17px;padding:0 14px}html.dark .billing-information-modal .modal-block .billing-status.cancelled,html.dark .billing-information-modal .modal-block .billing-status.expired{background:rgba(250,84,105,.05);color:#fa5469}html.dark .billing-information-modal .modal-block .billing-status.active{background:rgba(71,208,128,.1);color:#3bdc7e}html.dark .billing-information-modal .modal-block>h3{padding-left:35px}html.dark .billing-information-modal .modal-block .product{margin-bottom:20px}html.dark .billing-information-modal .modal-block .product .product-label{color:#00000080;font-size:15px;font-weight:500}html.dark .billing-information-modal .modal-block .product .product-name{font-size:18px;font-weight:500}html.dark .billing-information-modal .modal-block .billing-info-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-content:space-between;max-width:800px}html.dark .billing-information-modal .modal-block .billing-info-list li .label{color:#00000080;font-size:15px;font-weight:500}html.dark .billing-information-modal .modal-block .billing-info-list li .main-info{font-size:18px;font-weight:500}html.dark .billing-information-modal .modal-block .controls{display:flex;gap:20px;margin-bottom:0;margin-left:-30px;margin-right:-30px;padding-right:30px;padding-top:30px}html.dark .billing-information-modal .modal-block .controls .btn{border-radius:7px;flex:1;font-size:15px;margin-right:0;padding:0 22px}html.dark .billing-information-modal .modal-block .controls .btn.main-btn{font-size:15.5px}@media (max-width:450px){html.dark .billing-information-modal .controls{flex-direction:column;gap:20px}html.dark .billing-information-modal .controls .btn{margin-right:0!important}}html.dark .checkout-layout{min-height:100vh;position:relative}html.dark .checkout-layout:before{background:linear-gradient(90deg,rgba(120,111,152,.051) 50%,#fff 0);bottom:0;content:"";left:0;position:fixed;right:0;top:0}html.dark .checkout-layout input[type=checkbox]{border-radius:5px}html.dark .checkout-layout .copyright{bottom:20px;color:#9a9a9a;display:block;font-size:15px;left:20px;margin-top:15px;position:fixed;text-align:center}@media (max-width:800px){html.dark .checkout-layout .copyright{position:absolute}}html.dark .checkout-layout .theme-switch-toggle{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);bottom:20px;position:fixed!important;right:20px;z-index:100}html.dark .checkout-layout .checkout-container{margin:0 auto;padding:50px 30px;width:min(100%,1000px)}html.dark .checkout-layout .checkout-container .checkout-sides{align-items:flex-start;display:flex;gap:80px;position:relative}html.dark .checkout-layout .checkout-container .checkout-sides .course-name{font-size:20px;font-weight:500;margin-bottom:40px}html.dark .checkout-layout .checkout-container .checkout-sides .checkout-logo{margin-bottom:30px;max-height:55px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:min(100%,var(--logo-width))}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side{flex:1}@media (min-height:800px){html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side{position:sticky;top:50px}}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item{background:#fff;border-radius:10px;box-shadow:0 30px 70px -10px #53535b1a;padding:15px;position:relative;z-index:14}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info{padding:0 10px;position:relative}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-name{font-size:19px;font-weight:500;margin-bottom:5px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .description{color:#00000080;font-size:15px;font-weight:500;max-width:330px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info:has(.description) .limitations{margin-top:10px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .limitations .limitation{color:#0009}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .limitations .limitation span{color:#000;font-weight:500}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .check svg{border-radius:50%;box-shadow:0 0 0 4px #3bdc7e59,inset 0 0 0 3px #3bdc7e;color:#3bdc7e;height:25px;position:absolute;right:6px;top:5px;width:25px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-price{font-size:18px;font-weight:600;margin-bottom:10px;position:static}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-price .compare-price{font-size:16px;font-weight:400;margin-right:10px;opacity:.4;position:relative;text-decoration:line-through}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-price .save{background:rgba(59,220,126,.8);border-radius:3px;box-shadow:0 10px 15px -4px #3bdc7e2b;color:#fff!important;font-size:11px;line-height:23px;margin-left:10px;opacity:1;padding:0 7px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb{border-radius:5px;margin-top:20px;overflow:hidden;position:relative}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb.no-img{align-items:center;background:#f2f1f3;box-shadow:inset 0 0 70px #4b4b4b14;display:flex;flex:1;justify-content:center;min-height:250px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb.no-img svg{color:#3b3b3b14;height:70px;width:70px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb.no-img>img{filter:brightness(.7);height:auto;margin:0 auto;max-width:150px;opacity:.15}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;font-size:13px;font-weight:700;letter-spacing:4px;line-height:43px;padding:0 15px;position:absolute;right:15px;text-transform:uppercase;top:15px;z-index:5}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);box-shadow:0 10px 40px -10px #e15d618c;left:15px;text-align:center}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb .badge.preorder .date{font-size:14px;font-weight:400;letter-spacing:1.6px;margin-top:-25px;opacity:.8;text-transform:none}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .success-box{background:rgba(59,220,126,.8);border-radius:7px;box-shadow:0 30px 70px -10px #3bdc7e40;margin-top:20px;padding:25px;position:relative;z-index:15}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .success-box h3{align-items:center;color:#fff;display:flex;font-size:19px;font-weight:500;line-height:1em;margin-bottom:5px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .success-box h3 svg{border-radius:50%;box-shadow:0 0 0 4px #ffffff59,inset 0 0 0 4px #fff;color:#fff;height:21px;margin-right:12px;transform:translateY(3px);width:21px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .success-box p{color:#ffffffb3!important;font-size:14px;line-height:1.3em;padding-left:32px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options{margin-top:20px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option{background:hsla(270,5%,92%,.22);border-radius:8px;box-shadow:inset 0 0 0 2px #ecebec;display:flex;margin-bottom:15px;position:relative}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option .trial{background:#ecebed;border-radius:5px;bottom:5px;color:#a7a7a7;font-size:11px;font-weight:600;letter-spacing:.5px;padding:7px 13px;position:absolute;right:5px;text-align:center;text-transform:uppercase}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label{padding:25px 25px 25px 50px;width:100%}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label:before{background:hsla(0,0%,100%,0);left:20px;top:25px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label:after{left:25px;top:30px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .name{font-size:17px;font-weight:500;line-height:1.2em}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .info{color:#00000080;font-size:14px;font-weight:500;line-height:1.5em;margin-top:3px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price{align-items:center;display:flex;font-size:17px;font-weight:600;position:absolute;right:20px;top:10px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price svg{stroke-width:2.5px;height:13px;margin:0 3px;opacity:.25;width:13px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price span{font-size:14px;margin-left:5px;opacity:.4}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:last-of-type{margin-bottom:0}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:has(input:checked){background:#fff;box-shadow:0 30px 70px -10px #53535b1a;position:relative;z-index:14}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:has(input:checked) .trial{background:rgba(81,196,112,.17);color:#49c57d}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:has(input:checked) label .name{color:var(--main)}html.dark .checkout-layout .checkout-container .checkout-sides .login-side{flex:1;position:sticky;top:128px}html.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-header{margin-bottom:30px;margin-top:-10px}html.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-header h2{font-size:27px;font-weight:700;margin-top:-25px}@media (max-width:800px){html.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-header h2{margin-top:10px}}html.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-header p{color:#00000080;font-size:16px;font-weight:500}html.dark .checkout-layout .checkout-container .checkout-sides .login-side .login-btn{font-size:17px;margin-top:20px}html.dark .checkout-layout .checkout-container .checkout-sides .login-side .login-btn .view{cursor:pointer;font-size:17px;margin-left:5px;transform:none}html.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control{margin-bottom:20px;position:relative}html.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control .show{height:25px;position:absolute;right:20px;top:18px;width:25px}html.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control .show span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}html.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control .show span svg{stroke-width:2px;height:20px;opacity:.3;width:20px}html.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .copyright{color:#9a9a9a;display:block;margin-top:15px;text-align:center}html.dark .checkout-layout .checkout-container .checkout-sides .form-side{flex:1;position:sticky;top:128px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-header{margin-bottom:40px;margin-top:-10px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-header h2{font-size:24px;font-weight:500}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-header p{color:#00000080;font-size:16px;font-weight:500}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .agree-checkbox label a{color:var(--main)}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block{border-bottom:1px solid hsla(0,0%,57%,.1);margin-bottom:30px;padding-bottom:30px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input input[type=text]:-webkit-autofill,html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input input[type=text]:-webkit-autofill:active,html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input input[type=text]:-webkit-autofill:focus,html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;font-family:Outfit,sans-serif!important}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block h3{font-size:18px;font-weight:500;margin-bottom:15px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .tax{margin-top:15px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .tax h3{font-size:16px;font-weight:500;margin-bottom:10px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .tax .form-control{margin-bottom:0;position:relative}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .tax .form-control .check{color:#3bdc7e;font-size:17px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .tax .form-control .check svg{border-radius:100px;box-shadow:inset 0 0 0 3px #3bdc7e,0 0 0 3px #3bdc7e54;height:20px;margin-top:-1px;min-width:20px;width:20px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control{margin-bottom:20px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .label span{font-weight:500}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-template-rows:85px;margin-block:20px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card{border:2px solid hsla(0,0%,77%,.22);border-radius:10px;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:130px;padding:13px;position:relative;z-index:1}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card.active{background:#fff!important;border:2px solid #fff!important;box-shadow:0 20px 70px -10px #7878783d}@media (hover:hover){html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card:hover{background:hsla(0,0%,97%,.5)}}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card .tick{color:#3bdc7e;position:absolute;right:7px;top:7px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card .card-logo{max-width:40px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card .card-info{display:flex;justify-content:space-between;line-height:18px;margin-top:15px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card .card-info .date{font-size:14px;font-weight:500;opacity:.6}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card .card-info .number{font-size:17px;font-weight:500}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .new{align-items:center;border:2px dashed hsla(0,0%,79%,.35);border-radius:8px;color:#bababa99;cursor:pointer;display:flex;flex:1;font-size:40px;font-weight:200!important;justify-content:center;min-width:130px;padding:13px}@media (hover:hover){html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .new:hover{color:var(--main);font-weight:300}}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .decline-message{background:rgba(250,84,105,.07);border-radius:10px;display:flex;font-size:15px;line-height:1.3em;margin-bottom:20px;padding:17px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .decline-message p{color:#fa5469!important;font-weight:500!important}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .decline-message p a{text-decoration:underline}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .decline-message svg{color:#fa5469!important;margin-right:8px;min-width:20px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .encrypted{color:#59595982;font-size:16px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .encrypted svg{height:16px;margin-right:5px;width:16px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .discount-form .form-control{position:relative}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .discount-form .form-control button{position:absolute;right:20px;top:50%;transform:translateY(-50%)!important}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines{display:flex;flex-direction:column;gap:10px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line{font-size:17px;font-weight:500}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line span:last-child{font-weight:600}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line span:last-child span{font-weight:400;margin-left:2px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.subtotal{color:#00000080}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount{align-items:flex-start}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .discount-code{background:rgba(59,220,126,.8);border-radius:4px;box-shadow:0 10px 45px -10px #3bdc7e99;color:#fff;font-size:15px;padding:4px 8px 4px 12px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .discount-code .remove{cursor:pointer}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .discount-code .remove svg{stroke-width:2.5px;height:15px;margin-left:7px;opacity:.6;transition:all .3s ease;width:15px}@media (hover:hover){html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .discount-code .remove:hover svg{transform:rotate(90deg)}}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .message{color:#00000080;font-size:13px;font-weight:600;margin-top:5px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .code-value{color:#3bdc7e}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.total{font-size:20px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .free-trial{background:rgba(81,196,112,.17);border-radius:5px;color:#49c57d;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:-20px;margin-top:20px;padding:9px 13px;text-align:center;text-transform:uppercase}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary button{font-size:19px;font-weight:400;line-height:66px;margin-top:30px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary button span{align-items:center;display:flex;justify-content:center}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary button span>span{font-weight:600;margin-left:5px}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary button svg.lock{height:18px;margin-right:5px;width:18px}@media (max-width:800px){html.dark .checkout-layout:before{display:none}html.dark .checkout-layout .checkout-container{overflow:hidden}html.dark .checkout-layout .checkout-container .checkout-sides{flex-direction:column;gap:40px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side{align-self:stretch;background:rgba(120,111,152,.051);margin-inline:-40px;margin-top:-50px;padding:50px 40px 40px;position:static}html.dark .checkout-layout .checkout-container .checkout-sides .form-side,html.dark .checkout-layout .checkout-container .checkout-sides .login-side{width:100%}}@media (max-width:500px){html.dark .checkout-layout .checkout-container{padding:30px 20px 100px}html.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .checkout-logo{margin-bottom:30px}}html.dark .landing{background:#faf9fb;overflow:clip}html.dark .landing .theme-switch-toggle{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);bottom:20px;max-width:104px;position:fixed;right:20px;transition:bottom .3s ease;z-index:99999}@media (max-width:1000px){html.dark .landing:has(.mobile-line.active) .theme-switch-toggle{bottom:90px}}html.dark .landing .mobile-line{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:.87;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));--alpha-desaturate:0;--alpha-hue-rotate:0;--alpha-darken:0;--alpha-alpha:.87;--alpha-s:calc(var(--saturation) - var(--alpha-desaturate, 0));--alpha-h:calc(var(--hue) + var(--alpha-hue-rotate, 0));--alpha-l:calc(var(--lightness) - var(--alpha-darken, 0));--alpha-a:calc(var(--alpha-alpha, 1));--alpha-main:hsla(var(--alpha-h),calc(var(--alpha-s)*1%),calc(var(--alpha-l)*1%),var(--alpha-a));align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(108deg,var(--gradient-main),var(--alpha-main));bottom:0;display:flex;gap:20px;left:0;padding:12px;position:fixed;right:0;transform:translateY(100%);transition:all .3s ease;z-index:99999}html.dark .landing .mobile-line button.btn{background:#fff!important;border-radius:8px;color:var(--main);font-weight:600;line-height:50px}html.dark .landing .mobile-line button.btn.inactive{color:var(--main)!important;opacity:.3}html.dark .landing .mobile-line .price{color:#fff;flex:1;font-size:26px;font-weight:700;white-space:nowrap}html.dark .landing .mobile-line .price span{font-size:24px;font-weight:300;margin-left:2px;opacity:.7;white-space:nowrap}html.dark .landing .mobile-line .installments-number{display:none}html.dark .landing .mobile-line.active{transform:translateY(0)}html.dark .landing .mobile-line:after{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;position:absolute;right:0;top:0}html.dark .landing .mobile-line .btn,html.dark .landing .mobile-line .price{position:relative;z-index:100}html.dark .landing .header{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--gradient-main),var(--main));overflow:clip;padding-bottom:130px;position:relative}html.dark .landing .header:after{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.15) 130%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}html.dark .landing .header .bg-logo{bottom:-17%;filter:brightness(0) invert(1) drop-shadow(2px 140px 150px rgb(58,35,141));left:50%;margin:0 auto;max-width:1750px;min-width:1200px;opacity:.03;position:absolute;transform:translate(-50%)}@media (max-width:1000px){html.dark .landing .header .bg-logo{display:none}}html.dark .landing .header .container{margin:0 auto;max-width:1200px;padding:0 30px;position:relative;z-index:2}html.dark .landing .header .container .navigation{padding-block:30px}html.dark .landing .header .container .navigation .landing-logo{margin-right:20px;min-width:min(100%,var(--logo-width));width:min(100%,var(--logo-width))}html.dark .landing .header .container .navigation .landing-logo img{max-height:var(--logo-height);min-width:min(100%,var(--logo-width));-o-object-fit:contain;object-fit:contain;width:min(100%,var(--logo-width))}html.dark .landing .header .container .navigation .landing-logo .course-name{color:#fff;font-size:20px;white-space:nowrap}@media (max-width:600px){html.dark .landing .header .container .navigation .landing-logo{max-width:130px;min-width:130px}}html.dark .landing .header .container .navigation ul{color:#fff9;font-size:17px;font-weight:400}html.dark .landing .header .container .navigation ul li{cursor:pointer}@media (hover:hover){html.dark .landing .header .container .navigation ul li:hover{color:#fff}}html.dark .landing .header .container .navigation .contacts{color:#fff9;cursor:pointer;font-size:17px;font-weight:400;margin-right:20px}@media (hover:hover){html.dark .landing .header .container .navigation .contacts:hover{color:#fff}}html.dark .landing .header .container .navigation .login-btn{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(0,0,0,.2);border-radius:8px;color:#fff;font-size:16px;font-weight:400;line-height:42px;padding:0 25px;transition:all .3s ease}@media (hover:hover){html.dark .landing .header .container .navigation .login-btn:hover{background:rgba(0,0,0,.15)}}@media (max-width:770px){html.dark .landing .header .container .navigation .contacts{margin-left:auto}html.dark .landing .header .container .navigation ul{display:none}}html.dark .landing .header .container .split-container{align-items:flex-start;display:flex;justify-content:space-between;padding-right:400px}html.dark .landing .header .container .split-container .left-side{max-width:800px;width:100%}html.dark .landing .header .container .split-container .left-side .course-main-info{margin-top:60px}html.dark .landing .header .container .split-container .left-side .course-main-info .niche{color:#fff9;font-size:20px}html.dark .landing .header .container .split-container .left-side .course-main-info .course-name{color:#fff;font-size:37px;font-weight:500;line-height:1.3em;margin-bottom:5px;margin-top:-2px}html.dark .landing .header .container .split-container .left-side .course-main-info p{color:#fff9;font-size:17px;max-width:535px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes{margin-top:20px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes .label{color:#000;font-size:18px;font-weight:500}html.dark .landing .header .container .split-container .left-side .course-main-info .includes ul{display:flex;flex-direction:column;gap:10px;margin-top:15px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes ul li{align-items:center;color:#000c;display:flex;font-size:17px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes ul li b{color:#000;margin-right:4px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes ul li svg{stroke-width:1.6px;color:var(--main);height:25px;margin-right:5px;width:23px}@media (max-width:1000px){html.dark .landing .header .container .split-container .left-side .course-main-info .includes{background:#fff;border-radius:10px;box-shadow:0 20px 100px -5px #4141411f;margin-block:20px;padding:30px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes ul li span{font-weight:600}}@media (max-width:700px){html.dark .landing .header .container .split-container .left-side .course-main-info .includes{padding:25px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes ul li span{font-size:18px!important}}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options{background:#fff;border-radius:10px;box-shadow:0 20px 100px -5px #4141411f;padding:30px}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options .label{color:#000;font-size:18px;font-weight:500}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul{margin-top:20px}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li{background:hsla(270,5%,92%,.22);border-radius:10px;box-shadow:inset 0 0 0 2px #ebeaebb8;display:flex;margin-bottom:15px}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label{align-items:center;display:flex;justify-content:space-between;padding:17px 20px 17px 50px;width:100%}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label:before{background:hsla(0,0%,100%,0);left:20px;top:22px}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label:after{left:25px;top:27px}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .name{font-size:17px;font-weight:500;line-height:1.2em}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .info{color:#00000080;font-size:14px;font-weight:500;line-height:1.5em}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price{align-items:center;display:flex;font-size:17px;font-weight:600}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price svg{stroke-width:2.5px;height:13px;margin:0 3px;opacity:.25;width:13px}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price span{font-size:14px;margin-left:5px;opacity:.4}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li:last-of-type{margin-bottom:0}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li:has(input:checked){background:#fff;box-shadow:0 10px 110px -5px #53535b4d;position:relative;z-index:14}html.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li:has(input:checked) label .name{color:var(--main)}html.dark .landing .header .container .split-container .left-side .course-main-info ul.includes{color:#fff}html.dark .landing .header .container .split-container .left-side .course-main-info ul.includes li{font-size:20px}html.dark .landing .header .container .split-container .left-side .course-main-info ul.includes li svg{stroke-width:2px;height:auto;margin-right:5px;opacity:.5;width:25px}html.dark .landing .header .container .split-container .left-side .course-main-info ul.includes li.certificate svg{width:28px}html.dark .landing .header .container .split-container .left-side .course-main-info .badges{color:#fff;font-size:17px;margin-top:20px}html.dark .landing .header .container .split-container .left-side .course-main-info .badges .badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.13);border-radius:7px;padding:7px 20px}@media (max-width:1000px){html.dark .landing .header .container .split-container .left-side .course-main-info .badges{font-size:16px}html.dark .landing .header .container .split-container .left-side .course-main-info .badges .badge{--badge-desaturate:0;--badge-hue-rotate:0;--badge-darken:0;--badge-alpha:.1;--badge-s:calc(var(--saturation) - var(--badge-desaturate, 0));--badge-h:calc(var(--hue) + var(--badge-hue-rotate, 0));--badge-l:calc(var(--lightness) - var(--badge-darken, 0));--badge-a:calc(var(--badge-alpha, 1));--badge-main:hsla(var(--badge-h),calc(var(--badge-s)*1%),calc(var(--badge-l)*1%),var(--badge-a));background:var(--badge-main);color:var(--main);font-weight:500}}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section{background:#fff;border-radius:10px;box-shadow:0 20px 100px -5px #4141411f;color:#000;margin-block:20px;padding:30px;text-align:center}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price{flex-wrap:wrap;font-size:28px;font-weight:700}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price span{font-size:23px;font-weight:300;margin-bottom:-5px;margin-left:4px;opacity:.6}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price .compare-price{font-size:22px;font-weight:400;margin-right:10px;opacity:.4;position:relative;text-decoration:line-through}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price .save{background:rgba(59,220,126,.8);border-radius:5px;box-shadow:0 10px 15px -4px #3bdc7e2b;color:#fff!important;flex-basis:100%;font-size:15px;line-height:39px;margin-bottom:9px;margin-left:0;opacity:1;order:-1;padding:0 9px}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number{color:#000000b3;font-size:18px;font-weight:400}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .drip{font-weight:400}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .drip span{font-weight:500;margin-right:3px;opacity:.6}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update{font-weight:400}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span{margin-right:3px;opacity:.6}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .btn{font-weight:700;margin-block:15px}@keyframes slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes .label{font-size:18px;margin-bottom:20px}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul{display:grid;gap:15px;grid-template-columns:1fr 1fr}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul li{align-items:center;display:flex}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul li svg{stroke-width:1.7px;margin-right:5px}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul li span{color:#000;font-size:19px;font-weight:700}html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul li span span{font-weight:400;margin-left:5px;opacity:.8}@media (max-width:600px){html.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul{gap:10px;grid-template-columns:1fr}}@media (max-width:1000px){html.dark .landing .header .container .split-container{padding-right:0}html.dark .landing .header .container .split-container .left-side{max-width:unset}html.dark .landing .header .container .split-container .left-side .course-main-info{margin:10px auto 0;max-width:650px}html.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb{border-radius:10px;box-shadow:0 0 0 0 var(--main),0 0 0 5px #ffffff21;margin-bottom:20px;overflow:hidden;padding-bottom:62.5%;position:relative}html.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;font-size:13px;font-weight:700;letter-spacing:4px;line-height:43px;padding:0 15px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:5}html.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);box-shadow:0 10px 40px -10px #e15d61bf;left:10px;text-align:center}html.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb .badge.preorder .date{font-size:14px;font-weight:400;letter-spacing:1.6px;margin-top:-25px;opacity:.8;text-transform:none}html.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}html.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb.no-thumb{align-items:center;background:#f2f1f3;display:flex;justify-content:center;padding-bottom:56.6%;position:relative}html.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb.no-thumb svg{color:#3b3b3b14;height:70px;position:absolute;top:50%;transform:translateY(-50%);width:70px}html.dark .landing .header .container .split-container .left-side .course-main-info .niche{color:var(--main);font-weight:500}html.dark .landing .header .container .split-container .left-side .course-main-info .course-name{color:#000}html.dark .landing .header .container .split-container .left-side .course-main-info p{color:#000;font-weight:500;max-width:unset;opacity:.6}html.dark .landing .header .container .split-container .mobile-buy-box{display:flex;flex-direction:column}html.dark .landing .header .container .split-container .mobile-buy-box .includes{order:1}html.dark .landing .header .container .split-container .mobile-buy-box .pricing-options{order:2}html.dark .landing .header .container .split-container .mobile-buy-box .button-section{order:3}}@media (max-width:700px){html.dark .landing .header .container .split-container .left-side .course-main-info .course-name{font-size:30px}html.dark .landing .header .container .split-container .left-side .course-main-info p{font-size:16px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes li.certificate{font-size:19px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes li.certificate svg{width:26px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes li.exam{font-size:19px}html.dark .landing .header .container .split-container .left-side .course-main-info .includes li.exam svg{width:23px}html.dark .landing .header .container .split-container .mobile-buy-box .button-section,html.dark .landing .header .container .split-container .mobile-buy-box .pricing-options{padding:25px!important}}@media (max-width:500px){html.dark .landing .header .container{padding-inline:20px}}@media (max-width:1000px){html.dark .landing .header{background:#faf9fb!important;overflow:visible;padding-bottom:0;z-index:999}html.dark .landing .header:after{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(108deg,var(--gradient-main),var(--main));max-height:330px}html.dark .landing .header:before{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;max-height:330px;position:absolute;right:0;top:0;z-index:2}}@media (max-width:700px){html.dark .landing .header:after,html.dark .landing .header:before{max-height:290px}}@media (max-width:550px){html.dark .landing .header:after,html.dark .landing .header:before{max-height:250px}}@media (max-width:450px){html.dark .landing .header:after,html.dark .landing .header:before{max-height:220px}}html.dark .landing .container{margin:0 auto;max-width:1200px;padding:0 30px;position:relative}html.dark .landing .container .sticky-nav{display:none}html.dark .landing .container .main-info{padding:50px 395px 50px 0}html.dark .landing .container .main-info .section-title{font-size:28px;font-weight:500;margin-top:60px}html.dark .landing .container .main-info .section-title:first-of-type{margin-top:0}html.dark .landing .container .main-info .section-title span{color:var(--main);margin-right:2px}@media (max-width:700px){html.dark .landing .container .main-info .section-title{font-size:24px;margin-bottom:20px;margin-top:40px}}html.dark .landing .container .main-info .info-subtitle{color:var(--main);font-size:17px;font-weight:400}html.dark .landing .container .main-info .info-subtitle span:after{background:var(--main);border-radius:50%;content:"";display:inline-block;height:5px;margin-left:10px;margin-right:10px;vertical-align:middle;width:5px}html.dark .landing .container .main-info .info-subtitle span:last-of-type:after{display:none}@media (max-width:700px){html.dark .landing .container .main-info .info-subtitle{font-size:16px;margin-top:-20px}}html.dark .landing .container .main-info .main-block{box-shadow:0 20px 100px -5px #4141411f;margin-top:15px;padding:30px 25px 30px 30px}html.dark .landing .container .main-info .main-block.description-block{padding-bottom:10px}html.dark .landing .container .main-info .main-block.bundle-products-block{padding:25px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item{border-bottom:1px solid rgba(0,0,0,.07);cursor:pointer;margin-bottom:20px;padding-bottom:20px;position:relative}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item:last-of-type{border:unset;margin:0;padding:0}@media (hover:hover){html.dark .landing .container .main-info .main-block.bundle-products-block .product-item:hover .open-product{color:var(--main)!important}}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .open-product{color:#0003;position:absolute;right:-3px;top:0;width:20px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb{border-radius:7px;height:113px;margin-right:20px;min-width:180px;overflow:hidden;width:180px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb.no-thumb{align-items:center;background:hsla(270,8%,95%,.34);box-shadow:inset 0 0 70px #4b4b4b14;display:flex;justify-content:center}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb.no-thumb svg{color:#3b3b3b14;height:45px;width:45px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info{flex:1;min-width:0}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .course-info{color:var(--main);font-size:14px;font-weight:500;margin-bottom:2px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .course-info svg{stroke-width:1.7px;height:17px;min-width:17px;width:17px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .name{font-size:21px;font-weight:500;line-height:1.2em;margin-bottom:2px}@media (max-width:530px){html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .name{max-width:91%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .educator{color:#0009;font-size:16px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .price{font-size:20px;font-weight:600;margin-top:5px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .price span{font-size:20px;font-weight:300;margin-left:-1px;opacity:.5}html.dark .landing .container .main-info .main-block.bundle-products-block .products-footer{align-items:center;border-top:1px solid rgba(0,0,0,.07);color:#434343;display:flex;font-size:19px;font-weight:300;gap:10px;line-height:40px;margin-top:20px;padding-left:5px;padding-top:20px;text-align:right}html.dark .landing .container .main-info .main-block.bundle-products-block .products-footer>div{align-items:center;display:flex;font-size:19px;gap:10px}html.dark .landing .container .main-info .main-block.bundle-products-block .products-footer>div span{color:#000;font-size:22px;font-weight:600}html.dark .landing .container .main-info .main-block.bundle-products-block .products-footer>div span span{font-size:20px;font-weight:300;margin-left:2px;opacity:.5}@media (max-width:470px){html.dark .landing .container .main-info .main-block.bundle-products-block .products-footer.has-second-price{align-items:flex-start;flex-direction:column;font-size:17px;gap:unset}html.dark .landing .container .main-info .main-block.bundle-products-block .products-footer.has-second-price>div{margin-top:-10px}}@media (max-width:530px){html.dark .landing .container .main-info .main-block.bundle-products-block{padding:20px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb{height:88px;min-width:140px;width:140px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .price{margin-bottom:10px;position:absolute;right:0;transform:translateY(-22px)}html.dark .landing .container .main-info .main-block.bundle-products-block .products-footer span{font-size:20px}}@media (max-width:450px){html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb{height:53px;margin-right:15px;min-width:85px;width:85px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb.no-thumb svg{height:30px;width:30px}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .name{font-size:18px!important}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .price{font-size:17px!important;margin-bottom:10px;position:absolute;right:0;transform:translateY(-12px)}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .price span{font-size:15px!important}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .course-info,html.dark .landing .container .main-info .main-block.bundle-products-block .product-item p{display:none}html.dark .landing .container .main-info .main-block.bundle-products-block .product-item .educator,html.dark .landing .container .main-info .main-block.bundle-products-block .product-item p{font-size:15px!important;line-height:1.2em}}html.dark .landing .container .main-info .main-block button svg{min-width:28px}html.dark .landing .container .main-info .main-block .module-name{font-size:22px;font-weight:500;line-height:1.3em;text-align:left}html.dark .landing .container .main-info .main-block .module-name span{font-weight:400;margin-right:7px;opacity:.5}html.dark .landing .container .main-info .main-block .groups{border-top:1px solid #efefef;margin:30px -25px 0 -30px;padding:20px 25px 0 30px}html.dark .landing .container .main-info .main-block .groups .group .lessons{border:0;margin:10px -25px 0 -30px;padding:20px 25px 0 30px}html.dark .landing .container .main-info .main-block .groups .group:first-of-type{margin-top:0}html.dark .landing .container .main-info .main-block .groups .group:first-of-type .lessons{margin-top:0;padding-top:0}html.dark .landing .container .main-info .main-block .lessons{border-top:1px solid #efefef;margin:30px -25px 0 -30px;padding:20px 25px 0 30px}html.dark .landing .container .main-info .main-block .lessons li:first-of-type{margin-top:7px}html.dark .landing .container .main-info .main-block .lessons .group-name{color:var(--main);font-size:17px;font-weight:500;margin-top:30px}html.dark .landing .container .main-info .main-block .lessons .group-name:first-of-type{margin-top:0}html.dark .landing .container .main-info .main-block .lessons .lesson{align-items:center;display:flex;margin-top:15px}html.dark .landing .container .main-info .main-block .lessons .lesson svg{stroke-width:1.7px;height:24px;margin-right:7px;min-width:26px;opacity:.35;width:26px}html.dark .landing .container .main-info .main-block .lessons .lesson .lesson-name{font-size:18px;font-weight:500;line-height:1.3em;margin-right:auto;max-width:80%}html.dark .landing .container .main-info .main-block .lessons .lesson .time{margin-left:20px;opacity:.7;white-space:nowrap}html.dark .landing .container .main-info .main-block .resources-list li.title{color:var(--main);font-size:18px;font-weight:500;margin-bottom:20px}html.dark .landing .container .main-info .main-block .resources-list li.resource{align-items:center;display:flex;font-size:19px;font-weight:500;margin-top:15px}html.dark .landing .container .main-info .main-block .resources-list li.resource span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:94%}html.dark .landing .container .main-info .main-block .resources-list li.resource svg{stroke-width:1.7px;height:24px;margin-right:6px;opacity:.4;width:26px}html.dark .landing .container .main-info .main-block .description-body{padding:10px}html.dark .landing .container .main-info .main-block .description-body h1{font-size:26px;font-weight:500;line-height:1.4em;margin-bottom:20px}html.dark .landing .container .main-info .main-block .description-body h2{font-size:22px;font-weight:500;line-height:1.2em;margin-bottom:15px}html.dark .landing .container .main-info .main-block .description-body h2+h3{margin-top:-10px}html.dark .landing .container .main-info .main-block .description-body h3{color:var(--main);font-size:15px;font-weight:600!important;line-height:1.2em;margin-bottom:15px;margin-top:0;text-transform:uppercase}html.dark .landing .container .main-info .main-block .description-body .lesson-body-content a{color:#0081f7;font-weight:500!important}html.dark .landing .container .main-info .main-block .description-body blockquote{border-left:5px solid var(--main);font-style:italic;margin-bottom:25px;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}html.dark .landing .container .main-info .main-block .description-body blockquote p,html.dark .landing .container .main-info .main-block .description-body blockquote:last-of-type{margin-bottom:0}html.dark .landing .container .main-info .main-block .description-body ol{list-style:auto;margin-bottom:25px;padding-left:27px}html.dark .landing .container .main-info .main-block .description-body ol li{color:#0009;font-size:16px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:2px;position:relative}html.dark .landing .container .main-info .main-block .description-body ol li::marker{color:var(--main);font-weight:600}html.dark .landing .container .main-info .main-block .description-body ol li:last-of-type{margin-bottom:0}html.dark .landing .container .main-info .main-block .description-body ul{margin-bottom:25px;margin-top:20px}html.dark .landing .container .main-info .main-block .description-body ul li{color:#0009;font-size:17px;font-weight:500!important;line-height:1.7em;margin-bottom:7px;max-width:1000px;padding-left:20px;position:relative}html.dark .landing .container .main-info .main-block .description-body ul li strong{color:#000}html.dark .landing .container .main-info .main-block .description-body ul li:last-of-type{margin-bottom:0}html.dark .landing .container .main-info .main-block .description-body ul li:before{background:var(--main);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:14px;transform:translateY(-50%);width:10px}html.dark .landing .container .main-info .main-block .description-body pre{background:#f3f3f3;border:none!important;border-radius:6px;margin-bottom:20px;padding:15px}html.dark .landing .container .main-info .main-block .description-body pre:last-of-type{margin-bottom:0}html.dark .landing .container .main-info .main-block .description-body pre[data-language]:after{border-radius:0 0 5px 5px!important;padding:3px 7px!important}html.dark .landing .container .main-info .main-block .description-body code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:500!important;position:relative}html.dark .landing .container .main-info .main-block .description-body code:after{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:0;--bs-alpha:.3;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));background:var(--main);border-radius:5px;box-shadow:0 5px 25px -5px var(--bs-main);color:#fff;display:block;font-family:Montserrat;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;right:-3px;top:-3px}html.dark .landing .container .main-info .main-block .description-body code.language-plaintext:after{content:"Plain text"}html.dark .landing .container .main-info .main-block .description-body code.language-html:after{content:"HTML"}html.dark .landing .container .main-info .main-block .description-body code.language-c:after{content:"C"}html.dark .landing .container .main-info .main-block .description-body code.language-cs:after{content:"C#"}html.dark .landing .container .main-info .main-block .description-body code.language-cpp:after{content:"C++"}html.dark .landing .container .main-info .main-block .description-body code.language-css:after{content:"CSS"}html.dark .landing .container .main-info .main-block .description-body code.language-java:after{content:"Java"}html.dark .landing .container .main-info .main-block .description-body code.language-javascript:after{content:"JavaScript"}html.dark .landing .container .main-info .main-block .description-body code.language-diff:after{content:"Diff"}html.dark .landing .container .main-info .main-block .description-body code.language-php:after{content:"PHP"}html.dark .landing .container .main-info .main-block .description-body code.language-python:after{content:"Python"}html.dark .landing .container .main-info .main-block .description-body code.language-ruby:after{content:"Ruby"}html.dark .landing .container .main-info .main-block .description-body code.language-typescript:after{content:"TypeScript"}html.dark .landing .container .main-info .main-block .description-body code.language-xml:after{content:"XML"}html.dark .landing .container .main-info .main-block .description-body p{color:#0009;font-size:17px;font-weight:500;margin-bottom:25px;max-width:1000px}html.dark .landing .container .main-info .main-block .description-body p strong{color:#000;font-weight:600!important}html.dark .landing .container .main-info .main-block .description-body .media,html.dark .landing .container .main-info .main-block .description-body img{border-radius:10px;margin-top:20px;margin-block:20px;max-width:100%;overflow:hidden;width:auto}html.dark .landing .container .main-info .main-block .description-body .controls{margin-top:50px}@media (max-width:600px){html.dark .landing .container .main-info .main-block .description-body h1{font-size:22px}html.dark .landing .container .main-info .main-block .description-body h2{font-size:19px}html.dark .landing .container .main-info .main-block .description-body h3,html.dark .landing .container .main-info .main-block .description-body p{font-size:16px}html.dark .landing .container .main-info .main-block .description-body ul li{font-size:16px;line-height:1.2em;margin-bottom:15px}html.dark .landing .container .main-info .main-block .description-body ul li:before{top:14px}html.dark .landing .container .main-info .main-block .description-body ul li{padding-left:15px}html.dark .landing .container .main-info .main-block .description-body ul li:before{height:8px;top:8px;width:8px}}html.dark .landing .container .main-info .main-block .info-block{align-items:center;display:flex;gap:20px}html.dark .landing .container .main-info .main-block .info-block .img{border-radius:50%;height:70px;min-width:70px;overflow:hidden;width:70px}html.dark .landing .container .main-info .main-block .info-block .img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}html.dark .landing .container .main-info .main-block .info-block .img.no-img{align-items:center;background:#f8f7f9;display:flex;justify-content:center}html.dark .landing .container .main-info .main-block .info-block .img.no-img svg{color:var(--main);height:30px;width:30px}html.dark .landing .container .main-info .main-block .info-block .name-block .name{font-size:27px;font-weight:500;line-height:1.2em}html.dark .landing .container .main-info .main-block .info-block .name-block .title{color:var(--main);font-size:18px;font-weight:500;line-height:1.2em}html.dark .landing .container .main-info .main-block .lecturer-text{font-size:17px;margin-top:20px;opacity:.7;white-space:pre-line}html.dark .landing .container .main-info .main-block .social{align-items:center;display:flex;gap:6px;margin-top:20px}html.dark .landing .container .main-info .main-block .social li{border:2px solid rgba(0,0,0,.1);border-radius:14px;box-sizing:border-box;height:42px;width:42px}html.dark .landing .container .main-info .main-block .social li a{align-items:center;display:flex;height:100%;justify-content:center;transition:all .3s ease}html.dark .landing .container .main-info .main-block .social li a svg{fill:var(--main);height:17px;width:17px}html.dark .landing .container .main-info .main-block .social li a svg path{fill:var(--main)}html.dark .landing .container .main-info .main-block .social:has(a:hover) a:not(:hover){opacity:.4}@media (max-width:700px){html.dark .landing .container .main-info .main-block{margin-top:10px;padding:17px}html.dark .landing .container .main-info .main-block .groups{margin:30px -16px 0 -17px;padding:17px 17px 0}html.dark .landing .container .main-info .main-block.lecturer-block{padding:25px}html.dark .landing .container .main-info .main-block button .module-name{font-size:19px}html.dark .landing .container .main-info .main-block button .module-name span{margin-right:4px}html.dark .landing .container .main-info .main-block button svg{min-width:23px;width:23px}html.dark .landing .container .main-info .main-block>div[data-headlessui-state]{margin-top:15px}html.dark .landing .container .main-info .main-block .lessons{margin:15px -15px 0;padding:15px 20px 0 15px}html.dark .landing .container .main-info .main-block .lessons .group-name{font-size:16px}html.dark .landing .container .main-info .main-block .lessons .lesson{margin-top:10px}html.dark .landing .container .main-info .main-block .lessons .lesson svg{height:22px;margin-right:3px;min-width:24px;width:24px}html.dark .landing .container .main-info .main-block .lessons .lesson .lesson-name{font-size:17px}html.dark .landing .container .main-info .main-block .lessons .lesson .time{font-size:15px}html.dark .landing .container .main-info .main-block .resources-list li.resource{font-size:18px}html.dark .landing .container .main-info .main-block .resources-list li.resource svg{height:22px;margin-right:3px;min-width:24px;width:24px}html.dark .landing .container .main-info .main-block .info-block{align-items:flex-start;flex-direction:column;gap:10px;justify-content:flex-start}html.dark .landing .container .main-info .main-block .info-block .img{height:60px;min-width:60px;width:60px}html.dark .landing .container .main-info .main-block .info-block .name-block .name{font-size:25px}html.dark .landing .container .main-info .main-block .info-block .name-block .title{font-size:16px}html.dark .landing .container .main-info .main-block .lecturer-text{font-size:16px;margin-top:10px}}@media (max-width:1000px){html.dark .landing .container .main-info{padding-right:0}}html.dark .landing .container .sticky-course{background:#fff;border-radius:14px;box-shadow:0 0 70px -10px #3535351f;max-width:370px;overflow:hidden;padding:4px;position:absolute;right:30px;top:-440px;width:100%;z-index:110}html.dark .landing .container .sticky-course .course-thumb{border-radius:9px 9px 0 0;height:225px;overflow:hidden}html.dark .landing .container .sticky-course .course-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;font-size:13px;font-weight:700;letter-spacing:4px;line-height:43px;padding:0 15px;position:absolute;right:15px;text-transform:uppercase;top:15px;z-index:5}html.dark .landing .container .sticky-course .course-thumb .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);box-shadow:0 10px 40px -10px #e15d61bf;left:15px;text-align:center}html.dark .landing .container .sticky-course .course-thumb .badge.preorder .date{font-size:14px;font-weight:400;letter-spacing:1.6px;margin-top:-25px;opacity:.8;text-transform:none}html.dark .landing .container .sticky-course .course-thumb img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}html.dark .landing .container .sticky-course .course-thumb.no-thumb{align-items:center;background:#f2f1f3;box-shadow:inset 0 0 70px #4b4b4b14;display:flex;justify-content:center}html.dark .landing .container .sticky-course .course-thumb.no-thumb svg{color:#3b3b3b14;height:70px;width:70px}html.dark .landing .container .sticky-course .course-thumb.no-thumb>img{filter:brightness(.7);height:auto;margin:0 auto;max-width:150px;opacity:.15}html.dark .landing .container .sticky-course .course-info{padding:20px 25px 26px}html.dark .landing .container .sticky-course .course-info .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;display:none;font-size:13px;font-weight:700;letter-spacing:4px;line-height:43px;margin:-10px -15px 15px;padding:0 15px;right:15px;text-transform:uppercase;top:15px;z-index:5}html.dark .landing .container .sticky-course .course-info .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);box-shadow:0 10px 60px -10px #e15d618c;left:15px;text-align:center}html.dark .landing .container .sticky-course .course-info .badge.preorder .date{font-size:14px;font-weight:400;letter-spacing:1.6px;margin-top:-25px;opacity:.8;text-transform:none}html.dark .landing .container .sticky-course .course-info .button-section{text-align:center}html.dark .landing .container .sticky-course .course-info .button-section .price{flex-wrap:wrap;font-size:33px;font-weight:800}html.dark .landing .container .sticky-course .course-info .button-section .price span{font-size:23px;font-weight:300;margin-bottom:-5px;margin-left:5px;opacity:.6}html.dark .landing .container .sticky-course .course-info .button-section .price .compare-price{font-size:22px;font-weight:400;margin-right:10px;opacity:.4;position:relative;text-decoration:line-through}html.dark .landing .container .sticky-course .course-info .button-section .price .save{background:rgba(59,220,126,.8);border-radius:5px;box-shadow:0 10px 15px -4px #3bdc7e2b;color:#fff!important;flex-basis:100%;font-size:15px;line-height:39px;margin-bottom:9px;margin-left:0;margin-top:10px;opacity:1;order:-1;padding:0 9px}html.dark .landing .container .sticky-course .course-info .button-section .drip{color:#000000b3;font-size:17px;font-weight:400}html.dark .landing .container .sticky-course .course-info .button-section .drip span{color:#000;font-weight:500;margin-left:2px}html.dark .landing .container .sticky-course .course-info .button-section .btn{margin-block:15px}html.dark .landing .container .sticky-course .course-info .button-section .last-update{color:#000;font-size:17px;font-weight:500}html.dark .landing .container .sticky-course .course-info .button-section .last-update span{color:#000000b3;font-weight:400;margin-left:2px}html.dark .landing .container .sticky-course .course-info .button-section .installments-number{color:#000000b3;font-size:18px;font-weight:400}html.dark .landing .container .sticky-course .course-info .includes{margin-top:40px}html.dark .landing .container .sticky-course .course-info .includes .label{color:#000;font-size:18px;font-weight:500}html.dark .landing .container .sticky-course .course-info .includes ul{display:flex;flex-direction:column;gap:10px;margin-top:15px}html.dark .landing .container .sticky-course .course-info .includes ul li{align-items:center;color:#000c;display:flex;font-size:17px;font-weight:400}html.dark .landing .container .sticky-course .course-info .includes ul li b{color:#000;margin-right:4px}html.dark .landing .container .sticky-course .course-info .includes ul li svg{stroke-width:1.6px;color:var(--main);height:25px;margin-right:5px;width:23px}html.dark .landing .container .sticky-course .course-info .pricing-options{border-top:2px dashed rgba(0,0,0,.07);margin-top:35px;margin-inline:-30px;padding-top:35px;padding-inline:30px}html.dark .landing .container .sticky-course .course-info .pricing-options .label{color:#000;font-size:18px;font-weight:500}html.dark .landing .container .sticky-course .course-info .pricing-options ul{margin-top:20px}html.dark .landing .container .sticky-course .course-info .pricing-options ul li{background:hsla(270,5%,92%,.22);border-radius:10px;box-shadow:inset 0 0 0 2px #ebeaebb8;display:flex;margin-bottom:15px}html.dark .landing .container .sticky-course .course-info .pricing-options ul li label{align-items:center;display:flex;justify-content:space-between;padding:17px 20px 17px 50px;width:100%}html.dark .landing .container .sticky-course .course-info .pricing-options ul li label:before{background:hsla(0,0%,100%,0);left:20px;top:22px}html.dark .landing .container .sticky-course .course-info .pricing-options ul li label:after{left:25px;top:27px}html.dark .landing .container .sticky-course .course-info .pricing-options ul li label .name{font-size:17px;font-weight:500;line-height:1.2em}html.dark .landing .container .sticky-course .course-info .pricing-options ul li label .info{color:#00000080;font-size:14px;font-weight:500;line-height:1.5em}html.dark .landing .container .sticky-course .course-info .pricing-options ul li label .price{align-items:center;display:flex;font-size:17px;font-weight:600}html.dark .landing .container .sticky-course .course-info .pricing-options ul li label .price svg{stroke-width:2.5px;height:13px;margin:0 3px;opacity:.25;width:13px}html.dark .landing .container .sticky-course .course-info .pricing-options ul li label .price span{font-size:14px;font-weight:400;margin-bottom:-3px;margin-left:5px;opacity:.4}html.dark .landing .container .sticky-course .course-info .pricing-options ul li:last-of-type{margin-bottom:0}html.dark .landing .container .sticky-course .course-info .pricing-options ul li:has(input:checked){background:#fff;box-shadow:0 10px 110px -5px #53535b4d;position:relative;z-index:14}html.dark .landing .container .sticky-course .course-info .pricing-options ul li:has(input:checked) label .name{color:var(--main)}html.dark .landing .container .sticky-course.sticky{animation:show .3s ease 1;position:sticky;top:25px!important;z-index:110}html.dark .landing .container .sticky-course.sticky .course-thumb{display:none}html.dark .landing .container .sticky-course.sticky .course-info .badge.preorder{display:block}html.dark .landing .container .sticky-course.sticky .course-info .button-section .price .save{margin-top:0}@media (max-width:1000px){html.dark .landing .container{margin:0 auto;max-width:700px}}@media (max-width:500px){html.dark .landing .container{padding:0 20px}}html.dark .landing .additional-products{display:block!important;padding-top:100px}@media (max-width:700px){html.dark .landing .additional-products{margin-bottom:-100px;overflow:hidden;padding-bottom:100px;padding-top:50px}}html.dark .landing .additional-products h3{font-size:28px;font-weight:600;margin-bottom:30px}@media (max-width:700px){html.dark .landing .additional-products h3{font-size:28px}}@media (max-width:500px){html.dark .landing .additional-products h3{font-size:26px}}@media (max-width:700px){html.dark .landing .additional-products .splide .splide__track{max-width:330px}}@media (max-width:500px){html.dark .landing .additional-products .splide .splide__track{max-width:300px}}html.dark .landing .additional-products .splide .splide__arrows{position:absolute;right:-15px;top:-50px;width:125px}html.dark .landing .additional-products .splide .splide__arrows .splide__arrow{background:#fff;border-radius:8px;box-shadow:0 20px 37px -5px #53535b4d;height:40px;opacity:1;width:40px}html.dark .landing .additional-products .splide .splide__arrows .splide__arrow svg{fill:var(--main);height:1em;width:1em}html.dark .landing .additional-products .splide .splide__arrows .splide__arrow:disabled{background:#d3d3d3!important;box-shadow:unset!important;opacity:.3!important}html.dark .landing .additional-products .splide .splide__arrows .splide__arrow:disabled svg{fill:#000!important}html.dark .landing .additional-products .splide .splide__track{overflow:visible}html.dark .landing .additional-products .splide .splide__track .course-card{background:#fff;border:3px solid #fff;border-radius:12px;box-shadow:0 30px 70px -10px #2e254f1f;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:2px;position:relative}html.dark .landing .additional-products .splide .splide__track .course-card .add-to-wishlist{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 10px 35px -5px #47207f73;color:var(--main);display:flex;height:37px;justify-content:center;left:17px;opacity:0;position:absolute;top:17px;transition:opacity .3s ease;width:37px;z-index:10}html.dark .landing .additional-products .splide .splide__track .course-card .add-to-wishlist svg{stroke-width:1.8px;height:21px;margin-bottom:-2px;opacity:.9;width:21px}@media (hover:hover){html.dark .landing .additional-products .splide .splide__track .course-card .add-to-wishlist.added svg,html.dark .landing .additional-products .splide .splide__track .course-card .add-to-wishlist:hover svg{fill:var(--main);stroke-width:1.5px}}@media (max-width:600px){html.dark .landing .additional-products .splide .splide__track .course-card .add-to-wishlist{opacity:1}}html.dark .landing .additional-products .splide .splide__track .course-card .card-thumb{border-radius:8px 8px 0 0;overflow:hidden;padding-top:62.5%;position:relative}html.dark .landing .additional-products .splide .splide__track .course-card .card-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;font-size:11px;font-weight:500;letter-spacing:3px;line-height:37px;padding:0 15px;position:absolute;right:15px;text-transform:uppercase;top:15px;z-index:5}html.dark .landing .additional-products .splide .splide__track .course-card .card-thumb .badge.most-sell{background:linear-gradient(90deg,#5835d2,#9540c0);box-shadow:0 10px 40px -10px #793bc840}html.dark .landing .additional-products .splide .splide__track .course-card .card-thumb .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);bottom:auto;box-shadow:0 -10px 40px -10px #e15d6140;font-size:12px;left:15px;line-height:45px;text-align:center;top:15px}html.dark .landing .additional-products .splide .splide__track .course-card .card-thumb .badge.new{background:linear-gradient(222deg,#358ad2,#40b4c0);box-shadow:0 10px 40px -10px #3ba2c740}html.dark .landing .additional-products .splide .splide__track .course-card .card-thumb img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:100%}html.dark .landing .additional-products .splide .splide__track .course-card .card-thumb.no-img{align-items:center;background:#f2f1f3;box-shadow:inset 0 0 70px #4b4b4b14;display:flex;justify-content:center}html.dark .landing .additional-products .splide .splide__track .course-card .card-thumb.no-img svg{color:#3b3b3b14;height:70px;position:absolute;top:50%;transform:translateY(-50%);width:70px}html.dark .landing .additional-products .splide .splide__track .course-card .card-thumb.no-img>img{filter:brightness(.7);height:auto;margin:0 auto;max-width:150px;opacity:.15}html.dark .landing .additional-products .splide .splide__track .course-card .card-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px;position:relative}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .course-info{color:var(--main);font-size:15px;font-weight:500;margin-bottom:5px}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .course-info svg{stroke-width:1.7px;height:18px;min-width:18px;width:18px}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .course-name{color:#000;font-size:21px;font-weight:500;line-height:1.2em;margin-bottom:auto;margin-right:5px}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .educator{color:#0009;font-size:17px;margin-top:5px}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box{margin-top:15px}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .company,html.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .order-date{color:#00000080;font-size:16px;font-weight:500}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price{font-size:25px;font-weight:700;margin-right:4px}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price span{color:#0009;font-size:18px;font-weight:400;margin-bottom:-3px;margin-left:5px}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price .compare-price{font-size:20px;font-weight:400;margin-right:10px;opacity:.4;position:relative}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price .compare-price:after{background:#000;content:"";display:block;height:2px;left:-2px;position:absolute;right:-2px;top:50%;transform:rotate(-15deg);z-index:2}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price .save{background:rgba(59,220,126,.8);border-radius:5px;box-shadow:0 10px 15px -4px #3bdc7e2b;color:#fff!important;font-size:13px;line-height:27px;margin-left:10px;padding:0 9px}@media (max-width:500px){html.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price{font-size:20px}}html.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .btn{border-radius:8px;line-height:55px;margin-top:15px}@media (hover:hover){html.dark .landing .additional-products .splide .splide__track .course-card:hover .add-to-wishlist{opacity:1}}html.dark .landing footer{align-items:flex-end;display:flex;min-height:460px;overflow:hidden;padding-block:60px;position:relative}html.dark .landing footer .footer-bg-logo{bottom:-24%;filter:brightness(0) invert(1) drop-shadow(2px 140px 150px rgba(58,35,141,.15));left:50%;margin:0 auto;min-width:1400px;opacity:.45;position:absolute;transform:translate(-50%)}@media (max-width:1000px){html.dark .landing footer .footer-bg-logo{bottom:0}}html.dark .landing footer .container{margin:0 auto;max-width:1200px;padding:0 30px;position:relative}html.dark .landing footer .container .footer-logo,html.dark .landing footer .container .footer-logo img{min-width:min(100%,var(--logo-width));width:min(100%,var(--logo-width))}html.dark .landing footer .container .footer-logo img{max-height:var(--logo-height);-o-object-fit:contain;object-fit:contain}html.dark .landing footer .container .footer-logo .course-name{font-size:20px;white-space:nowrap}@media (max-width:600px){html.dark .landing footer .container .footer-logo{max-width:130px;min-width:unset}}html.dark .landing footer .container .footer-nav ul li a{cursor:pointer;font-size:17px;font-weight:500;opacity:.7}@media (hover:hover){html.dark .landing footer .container .footer-nav ul li a:hover{opacity:.4}}html.dark .landing footer .container .skillplate-branding{cursor:pointer;font-size:17px;font-weight:500!important;opacity:.5}@media (hover:hover){html.dark .landing footer .container .skillplate-branding:hover{opacity:.4}}@media (max-width:1000px){html.dark .landing footer{padding:80px 0 160px}html.dark .landing footer>.container{flex-direction:column}html.dark .landing footer>.container .footer-logo{margin-bottom:20px}html.dark .landing footer>.container .footer-nav ul{gap:10px}html.dark .landing footer>.container .footer-nav ul li a{font-size:16px}html.dark .landing footer .skillplate-branding{margin-top:30px}}@media (max-width:700px){html.dark .landing footer{min-height:390px}}@media (max-width:600px){html.dark .landing footer .footer-nav ul{flex-direction:column}}html.dark .landing.contacts .header,html.dark .landing.listing .header{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--gradient-main),var(--main))!important;padding-bottom:50px;position:relative!important}html.dark .landing.contacts .header .bg-logo,html.dark .landing.listing .header .bg-logo{bottom:-30%}html.dark .landing.contacts .header h2,html.dark .landing.listing .header h2{color:#fff;font-size:40px;font-weight:600;margin-top:80px}html.dark .landing.contacts .header h2 a,html.dark .landing.listing .header h2 a{color:#fff9;cursor:pointer;font-size:18px;font-weight:400;margin-top:-5px}@media (hover:hover){html.dark .landing.contacts .header h2 a:hover,html.dark .landing.listing .header h2 a:hover{color:#fffc}}@media (max-width:1000px){html.dark .landing.contacts .header,html.dark .landing.listing .header{padding-bottom:30px}html.dark .landing.contacts .header:before,html.dark .landing.listing .header:before{max-height:unset}html.dark .landing.contacts .header h2,html.dark .landing.listing .header h2{font-size:33px;margin-top:80px}}@media (max-width:500px){html.dark .landing.contacts .header h2,html.dark .landing.listing .header h2{font-size:28px;margin-top:30px}}html.dark .landing.contacts .contacts-form,html.dark .landing.listing .contacts-form{align-items:flex-start;gap:40px;margin:0 auto;max-width:1200px;padding:50px 30px 0}html.dark .landing.contacts .contacts-form .form-box,html.dark .landing.listing .contacts-form .form-box{flex:1}html.dark .landing.contacts .contacts-form .form-box h3,html.dark .landing.listing .contacts-form .form-box h3{font-size:25px;font-weight:600;margin-bottom:20px}html.dark .landing.contacts .contacts-form .form-box p.message,html.dark .landing.listing .contacts-form .form-box p.message{color:#3bdc7e!important;margin-bottom:20px;margin-top:-20px}html.dark .landing.contacts .contacts-form .form-box .form-control,html.dark .landing.listing .contacts-form .form-box .form-control{margin-bottom:20px}html.dark .landing.contacts .contacts-form .info,html.dark .landing.listing .contacts-form .info{flex:1}html.dark .landing.contacts .contacts-form .info h3,html.dark .landing.listing .contacts-form .info h3{font-size:25px;font-weight:600;margin-bottom:30px}html.dark .landing.contacts .contacts-form .info .contacts-info .label,html.dark .landing.listing .contacts-form .info .contacts-info .label{color:var(--main);font-size:15px;font-weight:600;margin-top:15px;text-transform:uppercase}html.dark .landing.contacts .contacts-form .info .contacts-info .label:first-of-type,html.dark .landing.listing .contacts-form .info .contacts-info .label:first-of-type{margin-top:0}html.dark .landing.contacts .contacts-form .info .contacts-info .label.social-label,html.dark .landing.listing .contacts-form .info .contacts-info .label.social-label{margin-top:40px}html.dark .landing.contacts .contacts-form .info .contacts-info p,html.dark .landing.listing .contacts-form .info .contacts-info p{color:#0009;font-size:19px}html.dark .landing.contacts .contacts-form .info .social,html.dark .landing.listing .contacts-form .info .social{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}html.dark .landing.contacts .contacts-form .info .social li,html.dark .landing.listing .contacts-form .info .social li{border:2px solid rgba(0,0,0,.1);border-radius:14px;box-sizing:border-box;height:42px;min-width:42px;width:42px}html.dark .landing.contacts .contacts-form .info .social li a,html.dark .landing.listing .contacts-form .info .social li a{align-items:center;display:flex;height:100%;justify-content:center;transition:all .3s ease}html.dark .landing.contacts .contacts-form .info .social li a svg,html.dark .landing.listing .contacts-form .info .social li a svg{fill:var(--main);height:17px;width:17px}html.dark .landing.contacts .contacts-form .info .social:has(a:hover) a:not(:hover),html.dark .landing.listing .contacts-form .info .social:has(a:hover) a:not(:hover){opacity:.4}@media (max-width:850px){html.dark .landing.contacts .contacts-form,html.dark .landing.listing .contacts-form{align-items:stretch;flex-direction:column}}@media (max-width:500px){html.dark .landing.contacts .contacts-form,html.dark .landing.listing .contacts-form{padding:30px 20px 0}}html.dark .landing.contacts .courses-listing,html.dark .landing.listing .courses-listing{margin:0 auto;max-width:1450px;padding-top:70px}@media (max-width:600px){html.dark .landing.contacts .courses-listing,html.dark .landing.listing .courses-listing{padding-top:40px}}html.dark .landing.contacts .courses-listing h2,html.dark .landing.listing .courses-listing h2{font-size:28px;font-weight:600;margin-bottom:30px}@media (max-width:700px){html.dark .landing.contacts .courses-listing h2,html.dark .landing.listing .courses-listing h2{align-items:start;flex-direction:column;font-size:26px;line-height:1.1em}}html.dark .landing.contacts .courses-listing .filter-holder,html.dark .landing.listing .courses-listing .filter-holder{margin-bottom:30px}html.dark .landing.contacts .courses-listing .filter-holder.more,html.dark .landing.listing .courses-listing .filter-holder.more{max-width:700px}html.dark .landing.contacts .courses-listing .filter-holder.less,html.dark .landing.listing .courses-listing .filter-holder.less{max-width:330px}html.dark .landing.contacts .courses-listing .filter-holder .filter-select,html.dark .landing.listing .courses-listing .filter-holder .filter-select{background:#fff;border-radius:7px;box-shadow:0 24px 50px -4px #3535352b;cursor:pointer;font-weight:500;line-height:30px;min-width:160px}html.dark .landing.contacts .courses-listing .filter-holder .filter-select button,html.dark .landing.listing .courses-listing .filter-holder .filter-select button{cursor:pointer;padding-left:18px}html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop,html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border-radius:7px;box-shadow:0 24px 50px -4px #35353526;cursor:pointer;margin-top:0;overflow:hidden;padding:0;width:100%}html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul,html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul{background:unset;box-shadow:unset;margin-top:0;max-height:280px;outline:unset!important}html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li,html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li{border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;padding:8px 15px}html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"],html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active],html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"],html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]{background:var(--main)}html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"]>span,html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]>span,html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"]>span,html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]>span{color:#fff}html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"] .truncate,html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active] .truncate,html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state="active selected"] .truncate,html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active] .truncate{font-weight:500}html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected]>span,html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected]>span{color:var(--main)}html.dark .landing.contacts .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected] .truncate,html.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected] .truncate{font-weight:500}html.dark .landing.contacts .courses-listing .filter-holder .filter-select button[data-headlessui-state=open]+.select-drop,html.dark .landing.listing .courses-listing .filter-holder .filter-select button[data-headlessui-state=open]+.select-drop{margin-top:10px;padding:8px}@media (max-width:1160px){html.dark .landing.contacts .courses-listing .filter-holder,html.dark .landing.listing .courses-listing .filter-holder{max-width:700px}}@media (max-width:800px){html.dark .landing.contacts .courses-listing .filter-holder,html.dark .landing.listing .courses-listing .filter-holder{max-width:330px}}@media (max-width:400px){html.dark .landing.contacts .courses-listing .filter-holder .filter-select,html.dark .landing.listing .courses-listing .filter-holder .filter-select{width:100%}}html.dark .landing.contacts .courses-listing .list,html.dark .landing.listing .courses-listing .list{display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){html.dark .landing.contacts .courses-listing .list,html.dark .landing.listing .courses-listing .list{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){html.dark .landing.contacts .courses-listing .list,html.dark .landing.listing .courses-listing .list{grid-template-columns:1fr}}html.dark .landing.contacts .courses-listing .list .course-card,html.dark .landing.listing .courses-listing .list .course-card{background:#fff;border:3px solid #fff;border-radius:12px;box-shadow:0 30px 70px -10px #2e254f1f;cursor:pointer;display:flex;flex-direction:column;padding:2px;position:relative}html.dark .landing.contacts .courses-listing .list .course-card .add-to-wishlist,html.dark .landing.listing .courses-listing .list .course-card .add-to-wishlist{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 10px 35px -5px #47207f73;color:var(--main);display:flex;height:37px;justify-content:center;left:17px;opacity:0;position:absolute;top:17px;transition:opacity .3s ease;width:37px;z-index:10}html.dark .landing.contacts .courses-listing .list .course-card .add-to-wishlist svg,html.dark .landing.listing .courses-listing .list .course-card .add-to-wishlist svg{stroke-width:1.8px;height:21px;margin-bottom:-2px;opacity:.9;width:21px}@media (hover:hover){html.dark .landing.contacts .courses-listing .list .course-card .add-to-wishlist.added svg,html.dark .landing.contacts .courses-listing .list .course-card .add-to-wishlist:hover svg,html.dark .landing.listing .courses-listing .list .course-card .add-to-wishlist.added svg,html.dark .landing.listing .courses-listing .list .course-card .add-to-wishlist:hover svg{fill:var(--main);stroke-width:1.5px}}@media (max-width:600px){html.dark .landing.contacts .courses-listing .list .course-card .add-to-wishlist,html.dark .landing.listing .courses-listing .list .course-card .add-to-wishlist{opacity:1}}html.dark .landing.contacts .courses-listing .list .course-card .card-thumb,html.dark .landing.listing .courses-listing .list .course-card .card-thumb{border-radius:8px 8px 0 0;overflow:hidden;padding-top:62.5%;position:relative}html.dark .landing.contacts .courses-listing .list .course-card .card-thumb .badge,html.dark .landing.listing .courses-listing .list .course-card .card-thumb .badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px;color:#fff;font-size:11px;font-weight:500;letter-spacing:3px;line-height:37px;padding:0 15px;position:absolute;right:15px;text-transform:uppercase;top:15px;z-index:5}html.dark .landing.contacts .courses-listing .list .course-card .card-thumb .badge.most-sell,html.dark .landing.listing .courses-listing .list .course-card .card-thumb .badge.most-sell{background:linear-gradient(90deg,#5835d2,#9540c0);box-shadow:0 10px 40px -10px #793bc840}html.dark .landing.contacts .courses-listing .list .course-card .card-thumb .badge.preorder,html.dark .landing.listing .courses-listing .list .course-card .card-thumb .badge.preorder{background:linear-gradient(90deg,#e37a51,#df4a6b);bottom:auto;box-shadow:0 -10px 40px -10px #e15d6140;font-size:12px;left:15px;line-height:45px;text-align:center;top:15px}html.dark .landing.contacts .courses-listing .list .course-card .card-thumb .badge.new,html.dark .landing.listing .courses-listing .list .course-card .card-thumb .badge.new{background:linear-gradient(222deg,#358ad2,#40b4c0);box-shadow:0 10px 40px -10px #3ba2c740}html.dark .landing.contacts .courses-listing .list .course-card .card-thumb img,html.dark .landing.listing .courses-listing .list .course-card .card-thumb img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:100%}html.dark .landing.contacts .courses-listing .list .course-card .card-thumb.no-img,html.dark .landing.listing .courses-listing .list .course-card .card-thumb.no-img{align-items:center;background:#f2f1f3;box-shadow:inset 0 0 70px #4b4b4b14;display:flex;justify-content:center}html.dark .landing.contacts .courses-listing .list .course-card .card-thumb.no-img svg,html.dark .landing.listing .courses-listing .list .course-card .card-thumb.no-img svg{color:#3b3b3b14;height:70px;position:absolute;top:50%;transform:translateY(-50%);width:70px}html.dark .landing.contacts .courses-listing .list .course-card .card-thumb.no-img>img,html.dark .landing.listing .courses-listing .list .course-card .card-thumb.no-img>img{filter:brightness(.7);height:auto;margin:0 auto;max-width:150px;opacity:.15}html.dark .landing.contacts .courses-listing .list .course-card .card-info,html.dark .landing.listing .courses-listing .list .course-card .card-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px;position:relative}html.dark .landing.contacts .courses-listing .list .course-card .card-info .course-info,html.dark .landing.listing .courses-listing .list .course-card .card-info .course-info{color:var(--main);font-size:15px;font-weight:500;margin-bottom:5px}html.dark .landing.contacts .courses-listing .list .course-card .card-info .course-info svg,html.dark .landing.listing .courses-listing .list .course-card .card-info .course-info svg{stroke-width:1.7px;height:18px;min-width:18px;width:18px}html.dark .landing.contacts .courses-listing .list .course-card .card-info .course-name,html.dark .landing.listing .courses-listing .list .course-card .card-info .course-name{color:#000;font-size:21px;font-weight:500;line-height:1.2em;margin-bottom:auto;margin-right:5px}html.dark .landing.contacts .courses-listing .list .course-card .card-info .educator,html.dark .landing.listing .courses-listing .list .course-card .card-info .educator{color:#0009;font-size:17px;margin-top:5px}html.dark .landing.contacts .courses-listing .list .course-card .card-info .action-box,html.dark .landing.listing .courses-listing .list .course-card .card-info .action-box{margin-top:15px}html.dark .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .company,html.dark .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .order-date,html.dark .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .company,html.dark .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .order-date{color:#00000080;font-size:16px;font-weight:500}html.dark .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .price,html.dark .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price{flex-wrap:wrap;font-size:24px;font-weight:700;margin-right:4px}html.dark .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .price span,html.dark .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price span{color:#0009;font-size:17px;font-weight:400;margin-bottom:-3px;margin-left:5px}html.dark .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .price .compare-price,html.dark .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price .compare-price{display:block;font-size:17px;font-weight:400;margin-bottom:-4px;opacity:.4;position:relative;text-decoration:line-through;width:100%}html.dark .landing.contacts .courses-listing .list .course-card .card-info .action-box .price-box .price .save,html.dark .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price .save{background:rgba(59,220,126,.8);border-radius:5px;box-shadow:0 10px 15px -4px #3bdc7e2b;color:#fff!important;font-size:13px;line-height:27px;margin-left:10px;padding:0 9px}html.dark .landing.contacts .courses-listing .list .course-card .card-info .action-box .btn,html.dark .landing.listing .courses-listing .list .course-card .card-info .action-box .btn{border-radius:8px;line-height:55px;margin-top:15px}@media (hover:hover){html.dark .landing.contacts .courses-listing .list .course-card:hover .add-to-wishlist,html.dark .landing.listing .courses-listing .list .course-card:hover .add-to-wishlist{opacity:1}}html.dark .landing.listing div.header{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--gradient-main),var(--main))!important;overflow:clip!important;padding-bottom:120px}@media (max-width:1000px){html.dark .landing.listing div.header:after{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.15) 130%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}}@media (max-width:750px){html.dark .landing.listing div.header{padding-bottom:80px}}html.dark .landing.listing div.header img{display:block!important}html.dark .landing.listing .container{z-index:3}@media (max-width:1000px){html.dark .landing.listing .container{max-width:unset}}html.dark .landing.listing .header:before{display:none!important}html.dark .landing.listing .header:after{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.15) 130%);bottom:0;content:"";display:block;left:0;max-height:unset!important;position:absolute;right:0;top:0;z-index:1}html.dark .landing.listing .header .header-info{align-items:center;display:flex;flex-direction:column;position:relative;z-index:-1}html.dark .landing.listing .header .header-info .niche{color:#fff9;font-size:20px;margin-top:40px;visibility:hidden}html.dark .landing.listing .header .header-info h1{color:#fff;font-size:37px;font-weight:500;line-height:1.3em;margin-bottom:5px}@media (max-width:750px){html.dark .landing.listing .header .header-info h1{font-size:30px}}html.dark .landing.listing .header .header-info p{color:#fff9;font-size:18px;font-weight:400!important;margin:0 auto;max-width:730px;text-align:center}@media (max-width:750px){html.dark .landing.listing .header .header-info p{font-size:16px}}html.dark .landing.listing .header .header-info .btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);box-shadow:unset!important;color:#fff;margin-top:25px;max-width:210px;position:relative;width:100%;z-index:-1}html.dark .landing.listing .header .header-info .btn svg{margin-left:3px;max-width:25px;min-width:25px}html.dark .landing.no-certificates.no-badges .container .sticky-course,html.dark .landing.no-subtitle .container .sticky-course{top:-305px}@keyframes show{0%{opacity:0}to{opacity:1}}html.dark body.sticky .landing>.container{align-items:flex-start;display:flex}html.dark body.sticky .landing>.container .sticky-nav{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:.9;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));--gradientsecond-desaturate:0;--gradientsecond-hue-rotate:0;--gradientsecond-darken:0;--gradientsecond-alpha:.9;--gradientsecond-s:calc(var(--saturation) - var(--gradientsecond-desaturate, 0));--gradientsecond-h:calc(var(--hue) + var(--gradientsecond-hue-rotate, 0));--gradientsecond-l:calc(var(--lightness) - var(--gradientsecond-darken, 0));--gradientsecond-a:calc(var(--gradientsecond-alpha, 1));--gradientsecond-main:hsla(var(--gradientsecond-h),calc(var(--gradientsecond-s)*1%),calc(var(--gradientsecond-l)*1%),var(--gradientsecond-a));animation:show .3s ease 1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(to right,var(--gradient-main),var(--gradientsecond-main));display:block;left:0;padding-block:15px;position:fixed;right:0;top:0;z-index:105}html.dark body.sticky .landing>.container .sticky-nav .course-info{color:#fff;margin:0 auto;max-width:1200px;padding:0 30px}html.dark body.sticky .landing>.container .sticky-nav .course-info .niche{font-size:17px;line-height:1.2em;opacity:.6}html.dark body.sticky .landing>.container .sticky-nav .course-info .course-name{font-size:25px;font-weight:500;line-height:1.2em}@media screen and (max-width:1130px) and (min-width:1000px){html.dark body.sticky .landing>.container .sticky-nav .course-info .course-name{max-width:600px}}html.dark body.sticky .landing>.container .sticky-nav:after{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;position:absolute;right:0;top:0}html.dark body.sticky .landing>.container .sticky-nav .course-info{position:relative;z-index:100}html.dark body.sticky .landing>.container .main-info{max-width:770px;padding:50px 25px 0 0;width:100%}@media (max-width:1000px){html.dark body.sticky .landing>.container .main-info{margin:0 auto;max-width:650px;padding:50px 0 0}}html.dark .notes{margin-top:25px}@media (max-width:750px){html.dark .notes{margin-top:15px}}html.dark .notes .header-block .header{padding-bottom:15px!important}html.dark .notes .list li{align-items:center;display:flex;padding:8px 15px}@media (min-width:700px){html.dark .notes .list li:after{content:"Go to lesson"!important}}html.dark .notes .list li svg{stroke-width:1.7px;height:22px;margin-left:-4px;margin-right:7px;min-width:22px;opacity:.4;width:22px}html.dark .notes .list li span{margin-top:-1px}html.dark .notes .list li .duration{border-radius:5px;color:#1e1e1e66;font-size:16px;font-weight:500;line-height:24px;margin-right:10px}@media (hover:hover){html.dark .notes .list li:hover svg{opacity:.55}html.dark .notes .list li:hover .duration{color:#fff;font-weight:400}}html.dark .tab-panels .notes{margin-top:-20px}html.dark .notes-list{height:calc(100vh - 236px);margin:0 -17px;overflow-y:auto;padding:8px 32px 0}html.dark .notes-list .controls{margin-top:10px}html.dark .notes-list .controls .btn{border-radius:7px;font-size:14px;line-height:37px;margin-left:15px;margin-right:0;padding:0 22px}html.dark .notes-list .controls .btn.main-btn{font-weight:400}html.dark .notes-list .controls .btn.delete-btn{height:37px;margin-left:0;width:37px}html.dark .notes-list .controls .btn.delete-btn svg{stroke-width:1.7px;color:#fa5469;height:17px;min-width:17px;width:17px}html.dark .notes-list .add-note{--border-desaturate:40;--border-hue-rotate:0;--border-darken:0;--border-alpha:.2;--border-s:calc(var(--saturation) - var(--border-desaturate, 0));--border-h:calc(var(--hue) + var(--border-hue-rotate, 0));--border-l:calc(var(--lightness) - var(--border-darken, 0));--border-a:calc(var(--border-alpha, 1));--border-main:hsla(var(--border-h),calc(var(--border-s)*1%),calc(var(--border-l)*1%),var(--border-a));--bg-desaturate:40;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.033;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));align-items:center;background:var(--bg-main);border:2px dashed var(--border-main);border-radius:10px;color:var(--main);display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:55px;margin-top:20px;padding:0 20px;text-align:center;transition:.2s ease;width:100%}html.dark .notes-list .add-note svg{stroke-width:2px;color:var(--main);height:20px;margin-right:2px;margin-top:-1px;max-width:20px;width:20px}@media (hover:hover){html.dark .notes-list .add-note:hover{--bg-desaturate:40;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:0;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main)}}html.dark .notes-list .new-note{margin-bottom:20px;margin-top:20px}html.dark .notes-list .new-note .new-note-header{margin-bottom:10px}html.dark .notes-list .new-note .new-note-header .time{color:#0006;font-weight:500;margin-left:5px}html.dark .notes-list .new-note .new-note-header .name{font-size:17px;font-weight:500}html.dark .notes-list .new-note .controls .btn.empty-btn{margin-left:0;margin-right:15px}html.dark .notes-list .new-note .controls .btn.main-btn{margin-left:0}html.dark .notes-list .new-note input{background:rgba(0,0,0,.03);border:none;border-radius:7px;font-size:15px;font-weight:500;margin-bottom:15px;outline:none;padding:10px 20px;width:100%}html.dark .notes-list .new-note input:focus{box-shadow:inset 0 0 0 1px #00000008}html.dark .notes-list .new-note textarea{background:rgba(0,0,0,.03);border:none;border-radius:7px;font-size:15px;font-weight:500;line-height:1.5em;min-height:150px;outline:none;padding:15px 20px;width:100%}html.dark .notes-list .new-note textarea:focus{box-shadow:inset 0 0 0 1px #00000008}html.dark .notes-list .note-item{background:#fff;border-radius:8px;box-shadow:0 5px 80px -10px #47474733;cursor:pointer;margin-top:15px;padding:15px 15px 15px 20px}html.dark .notes-list .note-item:first-of-type{margin-top:20px}html.dark .notes-list .note-item:last-of-type{margin-bottom:150px}html.dark .notes-list .note-item .note-content .time{color:#0006;font-weight:500;margin-right:7px;transform:translateY(.5px)}html.dark .notes-list .note-item .note-content .value{font-size:17px;font-weight:500}html.dark .notes-list .note-item .panel{border-top:1px solid hsla(0,0%,63%,.1);color:#000000b3;font-size:15px;font-weight:500;line-height:1.4em;margin-left:-15px;margin-right:-15px;margin-top:15px;padding-left:15px;padding-right:15px;padding-top:15px}html.dark .notes-list .note-item .panel textarea{background:#f7f7f7;border:none;border-radius:7px;font-size:15px;font-weight:500;line-height:1.5em;min-height:150px;outline:none;padding:15px 20px;width:100%}html.dark .notes-list .note-item .panel textarea:focus{box-shadow:inset 0 0 0 1px #c2c2c233}html.dark .notes-list .note-item .panel .controls{margin-bottom:5px;margin-top:20px}html.dark .notes-list .note-item .panel.edit .controls{margin-top:13px}html.dark .notes-list .note-item svg{color:#00000080;height:25px;min-width:22px;width:22px}html.dark .ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}html.dark .ps__rail-x{bottom:0;height:15px}html.dark .ps__rail-x,html.dark .ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}html.dark .ps__rail-y{right:0;width:15px}html.dark .ps--active-x>.ps__rail-x,html.dark .ps--active-y>.ps__rail-y{background-color:transparent;display:block}html.dark .ps--focus>.ps__rail-x,html.dark .ps--focus>.ps__rail-y,html.dark .ps--scrolling-x>.ps__rail-x,html.dark .ps--scrolling-y>.ps__rail-y,html.dark .ps:hover>.ps__rail-x,html.dark .ps:hover>.ps__rail-y{opacity:.6}html.dark .ps .ps__rail-x.ps--clicking,html.dark .ps .ps__rail-x:focus,html.dark .ps .ps__rail-x:hover,html.dark .ps .ps__rail-y.ps--clicking,html.dark .ps .ps__rail-y:focus,html.dark .ps .ps__rail-y:hover{background-color:#eee;opacity:.9}html.dark .ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}html.dark .ps__thumb-x,html.dark .ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}html.dark .ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}html.dark .ps__rail-x.ps--clicking .ps__thumb-x,html.dark .ps__rail-x:focus>.ps__thumb-x,html.dark .ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}html.dark .ps__rail-y.ps--clicking .ps__thumb-y,html.dark .ps__rail-y:focus>.ps__thumb-y,html.dark .ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){html.dark .ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){html.dark .ps{overflow:auto!important}}html.dark .ps{position:relative}html.dark .top-bar h2{flex:unset;font-size:30px;font-weight:600;line-height:1.2em}html.dark .top-bar .controls a{font-size:16px;white-space:nowrap}html.dark .top-bar .controls a svg{margin-bottom:-2px;min-width:20px}html.dark .top-bar .controls .btn{border-radius:7px;font-size:15px;line-height:40px;margin:0;padding:0 20px}@media (max-width:700px){html.dark .top-bar h2{font-size:25px}}@media (max-width:500px){html.dark .top-bar .controls a span span{display:none}}html.dark[lang=bg] .top-bar .controls a span span{display:block!important}html.dark .video-js .vjs-big-play-button .vjs-icon-placeholder:before,html.dark .video-js .vjs-modal-dialog,html.dark .vjs-button>.vjs-icon-placeholder:before,html.dark .vjs-modal-dialog .vjs-modal-dialog-content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}html.dark .video-js .vjs-big-play-button .vjs-icon-placeholder:before,html.dark .vjs-button>.vjs-icon-placeholder:before{text-align:center}html.dark .video-js .vjs-big-play-button .vjs-icon-placeholder:before,html.dark .video-js .vjs-play-control .vjs-icon-placeholder,html.dark .vjs-icon-play{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-big-play-button .vjs-icon-placeholder:before,html.dark .video-js .vjs-play-control .vjs-icon-placeholder:before,html.dark .vjs-icon-play:before{content:""}html.dark .vjs-icon-play-circle{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-play-circle:before{content:""}html.dark .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,html.dark .vjs-icon-pause{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,html.dark .vjs-icon-pause:before{content:""}html.dark .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,html.dark .vjs-icon-volume-mute{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,html.dark .vjs-icon-volume-mute:before{content:""}html.dark .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,html.dark .vjs-icon-volume-low{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,html.dark .vjs-icon-volume-low:before{content:""}html.dark .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,html.dark .vjs-icon-volume-mid{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,html.dark .vjs-icon-volume-mid:before{content:""}html.dark .video-js .vjs-mute-control .vjs-icon-placeholder,html.dark .vjs-icon-volume-high{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-mute-control .vjs-icon-placeholder:before,html.dark .vjs-icon-volume-high:before{content:""}html.dark .video-js .vjs-fullscreen-control .vjs-icon-placeholder,html.dark .vjs-icon-fullscreen-enter{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,html.dark .vjs-icon-fullscreen-enter:before{content:""}html.dark .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,html.dark .vjs-icon-fullscreen-exit{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,html.dark .vjs-icon-fullscreen-exit:before{content:""}html.dark .vjs-icon-square{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-square:before{content:""}html.dark .vjs-icon-spinner{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-spinner:before{content:""}html.dark .vjs-subtitles-button{display:none}html.dark .video-js .vjs-subs-caps-button .vjs-icon-placeholder,html.dark .video-js .vjs-subtitles-button .vjs-icon-placeholder,html.dark .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,html.dark .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,html.dark .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,html.dark .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,html.dark .vjs-icon-subtitles{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,html.dark .video-js .vjs-subtitles-button .vjs-icon-placeholder:before,html.dark .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,html.dark .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,html.dark .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,html.dark .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,html.dark .vjs-icon-subtitles:before{content:""}html.dark .video-js .vjs-captions-button .vjs-icon-placeholder,html.dark .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,html.dark .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,html.dark .vjs-icon-captions{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-captions-button .vjs-icon-placeholder:before,html.dark .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,html.dark .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,html.dark .vjs-icon-captions:before{content:""}html.dark .video-js .vjs-chapters-button .vjs-icon-placeholder,html.dark .vjs-icon-chapters{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-chapters-button .vjs-icon-placeholder:before,html.dark .vjs-icon-chapters:before{content:""}html.dark .vjs-icon-share{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-share:before{content:""}html.dark .vjs-icon-cog{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-cog:before{content:""}html.dark .video-js .vjs-play-progress,html.dark .video-js .vjs-volume-level,html.dark .vjs-icon-circle,html.dark .vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-play-progress:before,html.dark .video-js .vjs-volume-level:before,html.dark .vjs-icon-circle:before,html.dark .vjs-seek-to-live-control .vjs-icon-placeholder:before{content:""}html.dark .vjs-icon-circle-outline{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-circle-outline:before{content:""}html.dark .vjs-icon-circle-inner-circle{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-circle-inner-circle:before{content:""}html.dark .vjs-icon-hd{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-hd:before{content:""}html.dark .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,html.dark .vjs-icon-cancel{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,html.dark .vjs-icon-cancel:before{content:""}html.dark .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,html.dark .vjs-icon-replay{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,html.dark .vjs-icon-replay:before{content:""}html.dark .vjs-icon-facebook{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-facebook:before{content:""}html.dark .vjs-icon-gplus{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-gplus:before{content:""}html.dark .vjs-icon-linkedin{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-linkedin:before{content:""}html.dark .vjs-icon-twitter{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-twitter:before{content:""}html.dark .vjs-icon-tumblr{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-tumblr:before{content:""}html.dark .vjs-icon-pinterest{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-pinterest:before{content:""}html.dark .video-js .vjs-descriptions-button .vjs-icon-placeholder,html.dark .vjs-icon-audio-description{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-descriptions-button .vjs-icon-placeholder:before,html.dark .vjs-icon-audio-description:before{content:""}html.dark .video-js .vjs-audio-button .vjs-icon-placeholder,html.dark .vjs-icon-audio{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-audio-button .vjs-icon-placeholder:before,html.dark .vjs-icon-audio:before{content:""}html.dark .vjs-icon-next-item{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-next-item:before{content:""}html.dark .vjs-icon-previous-item{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .vjs-icon-previous-item:before{content:""}html.dark .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,html.dark .vjs-icon-picture-in-picture-enter{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,html.dark .vjs-icon-picture-in-picture-enter:before{content:""}html.dark .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,html.dark .vjs-icon-picture-in-picture-exit{font-family:VideoJS!important;font-style:normal;font-weight:400}html.dark .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,html.dark .vjs-icon-picture-in-picture-exit:before{content:""}html.dark .video-js{background-color:#000;box-sizing:border-box;color:#fff;display:block;font-family:Outfit,sans-serif;font-size:10px;font-style:normal;font-weight:400;height:unset!important;line-height:1;padding:0 0 56.25%;position:relative;vertical-align:top;width:100%;word-break:normal}html.dark .video-js>img{-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}html.dark .video-js:-moz-full-screen{position:absolute}html.dark .video-js:-webkit-full-screen{height:100%!important;width:100%!important}html.dark .video-js[tabindex="-1"]{border-radius:12px!important;outline:none}html.dark .video-js *,html.dark .video-js :after,html.dark .video-js :before{box-sizing:inherit}html.dark .video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}html.dark .video-js.vjs-1-1,html.dark .video-js.vjs-16-9,html.dark .video-js.vjs-4-3,html.dark .video-js.vjs-9-16,html.dark .video-js.vjs-fluid{max-width:100%;width:100%}html.dark .video-js.vjs-1-1:not(.vjs-audio-only-mode),html.dark .video-js.vjs-16-9:not(.vjs-audio-only-mode),html.dark .video-js.vjs-4-3:not(.vjs-audio-only-mode),html.dark .video-js.vjs-9-16:not(.vjs-audio-only-mode),html.dark .video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}html.dark .video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}html.dark .video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}html.dark .video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}html.dark .video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}html.dark .video-js.vjs-fill:not(.vjs-audio-only-mode){height:100%;width:100%}html.dark .video-wrapper{border-radius:calc(var(--box-radius)*.6);cursor:pointer;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}html.dark .video-wrapper>img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}html.dark .video-js .vjs-tech,html.dark .video-wrapper video{border-radius:var(--box-radius);height:100%;left:50%;position:absolute;top:0;transform:translate(-50%)}html.dark .video-js.vjs-audio-only-mode .vjs-tech{display:none}html.dark body.vjs-full-window{height:100%;margin:0;padding:0}html.dark .vjs-full-window .video-js.vjs-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}html.dark .video-js.vjs-fullscreen:not(.vjs-ios-native-fs){height:100%!important;padding-top:0!important;width:100%!important}html.dark .video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}html.dark .vjs-hidden{display:none!important}html.dark .vjs-disabled{cursor:default;opacity:.5}html.dark .video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}html.dark .vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}html.dark .vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}html.dark .vjs-no-js a,html.dark .vjs-no-js a:visited{color:#66a8cc}html.dark .video-js .vjs-big-play-button{--desaturate:0;--hue-rotate:0;--darken:0;--alpha:.8;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--main);border:none;border-radius:100px;cursor:pointer;display:flex;font-size:3em;height:70px;justify-content:center;left:50%;line-height:1.5em;opacity:1;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.15);transform-origin:center center;transition:all .3s;width:70px}@media (max-width:700px){html.dark .video-js .vjs-big-play-button{font-size:2.5em;height:52px;width:52px}}html.dark .vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-1.5em;margin-top:-.81666em;top:50%}html.dark .video-js .vjs-big-play-button:focus,html.dark .video-js:hover .vjs-big-play-button{--desaturate:0;--hue-rotate:0;--darken:0;--alpha:.7;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background-color:var(--main);border-color:#fff;transform:scale(1) translate(-50%,-50%);transition:all .3s}html.dark .vjs-controls-disabled .vjs-big-play-button,html.dark .vjs-error .vjs-big-play-button,html.dark .vjs-has-started .vjs-big-play-button,html.dark .vjs-using-native-controls .vjs-big-play-button{display:none}html.dark .vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}html.dark .vjs-has-started.vjs-paused .vjs-play-control span:before{content:""}html.dark .vjs-has-started.vjs-playing .vjs-play-control span:before{content:""}html.dark .video-js button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;transition:none}html.dark .vjs-control .vjs-button{height:100%;width:100%}html.dark .video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}html.dark .video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}html.dark .video-js .vjs-modal-dialog>*{box-sizing:border-box}html.dark .vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}html.dark .vjs-menu-button{cursor:pointer}html.dark .vjs-menu-button.vjs-disabled{cursor:default}html.dark .vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}html.dark .vjs-menu .vjs-menu-content{display:block;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}html.dark .vjs-menu ::-webkit-scrollbar-thumb{background:hsla(0,0%,59%,.15)!important}html.dark .vjs-menu .vjs-menu-content>*{box-sizing:border-box}html.dark .vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}html.dark .vjs-menu li{font-size:1.2em;line-height:1.4em;list-style:none;margin:0 0 5px;padding:.5em 0;text-align:center;text-transform:lowercase}html.dark .vjs-menu li:last-of-type{margin-bottom:0}html.dark .js-focus-visible .vjs-menu li.vjs-menu-item:hover,html.dark .vjs-menu li.vjs-menu-item:focus,html.dark .vjs-menu li.vjs-menu-item:hover{background-color:#ffffff1f;border-radius:3px}html.dark .js-focus-visible .vjs-menu li.vjs-selected:hover,html.dark .vjs-menu li.vjs-selected,html.dark .vjs-menu li.vjs-selected:focus,html.dark .vjs-menu li.vjs-selected:hover{background-color:#fff;border-radius:3px;color:#2b333f}html.dark .js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),html.dark .video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}html.dark .vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}html.dark .vjs-menu-button-popup .vjs-menu{border-radius:7px;border-top-color:#000000b3;bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}html.dark .vjs-menu-button-popup .vjs-menu .vjs-menu-content{--desaturate:0;--hue-rotate:0;--darken:0;--alpha:.7;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--main);border-radius:7px;bottom:1.5em;max-height:15em;padding:5px;position:absolute;width:100%}html.dark .vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,html.dark .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}html.dark .vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}html.dark .vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}html.dark .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,html.dark .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,html.dark .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}html.dark .vjs-menu-button-popup .vjs-menu.vjs-lock-showing,html.dark .vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}html.dark .video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}html.dark .video-js .vjs-menu-button-inline:before{width:2.222222222em}html.dark .video-js .vjs-menu-button-inline.vjs-slider-active,html.dark .video-js .vjs-menu-button-inline:focus,html.dark .video-js .vjs-menu-button-inline:hover,html.dark .video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}html.dark .vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}html.dark .vjs-menu-button-inline.vjs-slider-active .vjs-menu,html.dark .vjs-menu-button-inline:focus .vjs-menu,html.dark .vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}html.dark .vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}html.dark .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,html.dark .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,html.dark .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}html.dark .vjs-menu-button-inline .vjs-menu-content{height:100%;margin:0;overflow:hidden;width:auto}html.dark .video-js .vjs-control-bar{bottom:0;display:none;height:3em;left:0;padding:0 5px;position:absolute;right:0;transform:translateY(-12px);width:100%}html.dark .video-js .vjs-control-bar:before{background:linear-gradient(0deg,#000 -20%,transparent);border-radius:0 0 12px 12px!important;bottom:-12px;content:"";height:100px;left:0;pointer-events:none;position:absolute;right:0;width:100%}html.dark .vjs-has-started .vjs-control-bar .player-branding{background:url(https://cdn.skillplate.com/skillplate-logo.svg) no-repeat 50%;content:"";display:inline-block;filter:brightness(100);margin:3px 15px 0 5px;max-height:24px;min-width:105px;width:105px}html.dark .vjs-has-started .vjs-control-bar .player-branding a{display:block;height:100%;width:105px}@media (max-width:600px){html.dark .vjs-has-started .vjs-control-bar .player-branding{height:24px;position:absolute;right:0;top:-32px}}html.dark .vjs-audio-only-mode .vjs-control-bar,html.dark .vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}html.dark .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;visibility:visible}html.dark .vjs-controls-disabled .vjs-control-bar,html.dark .vjs-error .vjs-control-bar,html.dark .vjs-using-native-controls .vjs-control-bar{display:none!important}html.dark .vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,html.dark .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;pointer-events:auto;visibility:visible}html.dark .vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}html.dark .video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}html.dark .video-js .vjs-control.vjs-visible-text{padding-left:1em;padding-right:1em;width:auto}html.dark .vjs-button>.vjs-icon-placeholder:before{font-size:2.4em;line-height:1.67}html.dark .vjs-button>.vjs-icon-placeholder{display:block}html.dark .video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}html.dark .vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}html.dark .video-js .vjs-custom-control-spacer{display:none}html.dark .video-js .vjs-progress-control{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}html.dark .video-js .vjs-progress-control.disabled{cursor:default}html.dark .vjs-live .vjs-progress-control{display:none}html.dark .vjs-liveui .vjs-progress-control{align-items:center;display:flex}html.dark .vjs-no-flex .vjs-progress-control{width:auto}html.dark .video-js .vjs-progress-holder{flex:auto;height:.5em;transition:all .2s}html.dark .video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}html.dark .video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}html.dark .video-js .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before{opacity:0;transition:opacity .1s}html.dark .video-js .vjs-progress-control:hover .vjs-progress-holder .vjs-play-progress:before{opacity:1}html.dark .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}html.dark .video-js .vjs-progress-holder .vjs-load-progress,html.dark .video-js .vjs-progress-holder .vjs-load-progress div,html.dark .video-js .vjs-progress-holder .vjs-play-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}html.dark .video-js .vjs-play-progress{background-color:#fff;border-radius:100px}html.dark .video-js .vjs-play-progress:before{font-size:1.4em;position:absolute;right:-.5em;top:-.3333333333em;z-index:2}html.dark .video-js .vjs-load-progress{background:hsla(0,0%,100%,.25);border-radius:100px}html.dark .video-js .vjs-load-progress div{background:hsla(0,0%,100%,.35)}html.dark .video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Outfit,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}html.dark .video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}html.dark .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,html.dark .video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}html.dark .video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}html.dark .video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index:1}html.dark .vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}html.dark .video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}html.dark .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}html.dark .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}html.dark .vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:#000c;color:#fff}html.dark .video-js .vjs-slider{-webkit-touch-callout:none;background-color:#ffffff40;border-radius:100px;cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.dark .video-js .vjs-slider.disabled{cursor:default}html.dark .video-js .vjs-mute-control{cursor:pointer;flex:none}html.dark .video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}html.dark .video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}html.dark .video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}html.dark .video-js .vjs-volume-panel{transition:width 1s}html.dark .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,html.dark .video-js .vjs-volume-panel .vjs-volume-control:active,html.dark .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,html.dark .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,html.dark .video-js .vjs-volume-panel:active .vjs-volume-control,html.dark .video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}html.dark .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,html.dark .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,html.dark .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,html.dark .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,html.dark .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,html.dark .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}html.dark .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,html.dark .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,html.dark .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,html.dark .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,html.dark .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,html.dark .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}html.dark .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,html.dark .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,html.dark .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:10em}html.dark .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}html.dark .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}html.dark .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}html.dark .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{height:3em;opacity:1;position:relative;transition:none;visibility:visible;width:5em}html.dark .video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,html.dark .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{bottom:3em;left:.5em;position:absolute}html.dark .video-js .vjs-volume-panel{display:flex}html.dark .video-js .vjs-volume-bar{margin:1.25em .45em}html.dark .vjs-volume-bar.vjs-slider-horizontal{height:.5em;width:5em}html.dark .vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}html.dark .video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}html.dark .video-js .vjs-volume-level:before{font-size:1.4em;position:absolute;z-index:1}html.dark .vjs-slider-vertical .vjs-volume-level{width:.3em}html.dark .vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em;z-index:1}html.dark .vjs-slider-horizontal .vjs-volume-level{border-radius:100px;height:.5em}html.dark .vjs-slider-horizontal .vjs-volume-level:before{right:-.5em;top:-.3em}html.dark .video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}html.dark .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}html.dark .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}html.dark .video-js .vjs-volume-vertical{background-color:#2b333f;background-color:#2b333fb3;bottom:8em;height:8em;width:3em}html.dark .video-js .vjs-volume-horizontal .vjs-menu{left:-2em}html.dark .video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Outfit,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}html.dark .video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,html.dark .video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}html.dark .video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,html.dark .video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}html.dark .video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}html.dark .video-js .vjs-volume-control .vjs-mouse-display{background-color:#000;display:none;height:1px;position:absolute;width:100%;z-index:1}html.dark .video-js .vjs-volume-horizontal .vjs-mouse-display{height:100%;width:1px}html.dark .vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}html.dark .video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}html.dark .video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}html.dark .video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}html.dark .vjs-mouse-display .vjs-volume-tooltip{background-color:#000;background-color:#000c;color:#fff}html.dark .vjs-poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:12px!important;bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}html.dark .vjs-has-started .vjs-poster,html.dark .vjs-using-native-controls .vjs-poster{display:none}html.dark .vjs-audio.vjs-has-started .vjs-poster,html.dark .vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}html.dark .video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}html.dark .vjs-no-flex .vjs-live-control{display:table-cell;text-align:left;width:auto}html.dark .video-js.vjs-liveui .vjs-live-control,html.dark .video-js:not(.vjs-live) .vjs-live-control{display:none}html.dark .video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}html.dark .vjs-no-flex .vjs-seek-to-live-control{display:table-cell;text-align:left;width:auto}html.dark .video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,html.dark .video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}html.dark .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}html.dark .vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}html.dark .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}html.dark .video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}html.dark .video-js .vjs-current-time,html.dark .video-js .vjs-duration,html.dark .vjs-live .vjs-time-control,html.dark .vjs-no-flex .vjs-current-time,html.dark .vjs-no-flex .vjs-duration{display:none}html.dark .vjs-time-divider{display:none;line-height:3em}html.dark .vjs-live .vjs-time-divider{display:none}html.dark .video-js .vjs-play-control{cursor:pointer}html.dark .video-js .vjs-play-control .vjs-icon-placeholder{flex:none}html.dark .vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}html.dark .video-js.vjs-controls-disabled .vjs-text-track-display,html.dark .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}html.dark .video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}html.dark .vjs-subtitles{color:#fff}html.dark .vjs-captions{color:#fc6}html.dark .vjs-tt-cue{display:block}html.dark video::-webkit-media-text-track-display{transform:translateY(-3em)}html.dark .video-js.vjs-controls-disabled video::-webkit-media-text-track-display,html.dark .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}html.dark .video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}html.dark .video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}html.dark .video-js .vjs-fullscreen-control{cursor:pointer;flex:none}html.dark .video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}html.dark .vjs-playback-rate .vjs-playback-rate-value,html.dark .vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}html.dark .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}html.dark .vjs-playback-rate .vjs-menu{left:50%;transform:translate(-50%);width:6em}html.dark .vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}html.dark .vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-align:center;text-shadow:.05em .05em .1em #000;top:50%;vertical-align:middle;width:100%}html.dark .vjs-loading-spinner{background-clip:padding-box;border:6px solid rgba(43,51,63,.7);border-radius:25px;box-sizing:border-box;display:none;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.85;position:absolute;text-align:left;top:50%;visibility:hidden;width:50px}html.dark .vjs-seeking .vjs-loading-spinner,html.dark .vjs-waiting .vjs-loading-spinner{animation:vjs-spinner-show 0s linear .3s forwards;display:block}html.dark .vjs-loading-spinner:after,html.dark .vjs-loading-spinner:before{border:inherit;border-color:#fff transparent transparent;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;margin:-6px;opacity:1;position:absolute;width:inherit}html.dark .vjs-seeking .vjs-loading-spinner:after,html.dark .vjs-seeking .vjs-loading-spinner:before,html.dark .vjs-waiting .vjs-loading-spinner:after,html.dark .vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}html.dark .vjs-seeking .vjs-loading-spinner:before,html.dark .vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}html.dark .vjs-seeking .vjs-loading-spinner:after,html.dark .vjs-waiting .vjs-loading-spinner:after{animation-delay:.44s;border-top-color:#fff}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}html.dark .video-js.vjs-audio-only-mode .vjs-captions-button{display:none}html.dark .vjs-chapters-button .vjs-menu ul{width:24em}html.dark .video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}html.dark .video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}html.dark .video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS!important;font-size:1.5em;line-height:inherit}html.dark .video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}html.dark .video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}html.dark .video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS!important;font-size:1.5em;line-height:inherit}html.dark .video-js.vjs-layout-small .vjs-current-time,html.dark .video-js.vjs-layout-small .vjs-duration,html.dark .video-js.vjs-layout-small .vjs-playback-rate,html.dark .video-js.vjs-layout-small .vjs-remaining-time,html.dark .video-js.vjs-layout-small .vjs-time-divider,html.dark .video-js.vjs-layout-small .vjs-volume-control,html.dark .video-js.vjs-layout-tiny .vjs-current-time,html.dark .video-js.vjs-layout-tiny .vjs-duration,html.dark .video-js.vjs-layout-tiny .vjs-playback-rate,html.dark .video-js.vjs-layout-tiny .vjs-remaining-time,html.dark .video-js.vjs-layout-tiny .vjs-time-divider,html.dark .video-js.vjs-layout-tiny .vjs-volume-control,html.dark .video-js.vjs-layout-x-small .vjs-current-time,html.dark .video-js.vjs-layout-x-small .vjs-duration,html.dark .video-js.vjs-layout-x-small .vjs-playback-rate,html.dark .video-js.vjs-layout-x-small .vjs-remaining-time,html.dark .video-js.vjs-layout-x-small .vjs-time-divider,html.dark .video-js.vjs-layout-x-small .vjs-volume-control{display:none}html.dark .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,html.dark .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,html.dark .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,html.dark .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,html.dark .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,html.dark .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,html.dark .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,html.dark .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,html.dark .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,html.dark .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,html.dark .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,html.dark .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}html.dark .video-js.vjs-layout-tiny .vjs-progress-control,html.dark .video-js.vjs-layout-x-small .vjs-progress-control{display:none}html.dark .video-js.vjs-layout-x-small .vjs-custom-control-spacer{display:block;flex:auto}html.dark .video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}html.dark .vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}html.dark .vjs-text-track-settings .vjs-modal-dialog-content{display:table}html.dark .vjs-text-track-settings .vjs-track-settings-colors,html.dark .vjs-text-track-settings .vjs-track-settings-controls,html.dark .vjs-text-track-settings .vjs-track-settings-font{display:table-cell}html.dark .vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){html.dark .vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}html.dark .vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}html.dark .vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}html.dark .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,html.dark .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,html.dark .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}html.dark .vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}html.dark .vjs-text-track-settings fieldset{border:none;margin:5px;padding:3px}html.dark .vjs-text-track-settings fieldset span{display:inline-block}html.dark .vjs-text-track-settings fieldset span>select{max-width:7.3em}html.dark .vjs-text-track-settings legend{color:#fff;margin:0 0 5px}html.dark .vjs-text-track-settings .vjs-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;display:block;height:1px;margin:0 0 5px;overflow:hidden;padding:0;position:absolute;width:1px}html.dark .vjs-track-settings-controls button:active,html.dark .vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}html.dark .vjs-track-settings-controls button:hover{color:#2b333fbf}html.dark .vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}html.dark .vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{html.dark .video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}html.dark .vjs-resize-manager{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}html.dark .js-focus-visible .video-js :focus:not(.focus-visible){outline:none}html.dark .video-js :focus:not(:focus-visible){outline:none}html.dark .vjs-marker{--desaturate:0;--hue-rotate:0;--darken:-10;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background-color:var(--main)!important;bottom:0;height:100%;left:0;opacity:1;position:absolute;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;z-index:1}html.dark .vjs-marker:hover{cursor:pointer;transform:scale(1.3)}html.dark .vjs-tip{bottom:14px;display:block;font-size:10px;opacity:.8;padding:5px;position:absolute;visibility:hidden;z-index:100000}html.dark .vjs-tip .vjs-tip-arrow{background:url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) no-repeat 0 0;background-position:0 100%;bottom:0;height:5px;left:50%;margin-left:-4px;position:absolute;width:9px}html.dark .vjs-tip .vjs-tip-inner{background-color:#000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center}html.dark .vjs-break-overlay{position:absolute;top:0;visibility:hidden;z-index:100000}html.dark .vjs-break-overlay .vjs-break-overlay-text{padding:9px;text-align:center}html.dark.dark #cc-main .cm{background:#1f1f21!important;box-shadow:unset!important}html.dark.dark #cc-main .cm .cm__body .cm__texts .cm__title{color:#fff}html.dark.dark #cc-main .cm .cm__body .cm__texts .cm__desc{color:#ffffff4d!important;font-weight:300!important;max-width:350px}html.dark.dark #cc-main .cm .cm__btns,html.dark.dark #cc-main .cm .cm__footer{border-top:1px solid #272727!important}html.dark.dark #cc-main .cm .cm__btn--secondary{background:rgba(42,42,45,.612);color:#ffffff4f!important;font-weight:400}html.dark.dark #cc-main .pm__section-desc-wrapper .pm__section-desc{color:#5e6266!important}html.dark.dark.gradient-buttons .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:has(input:checked),html.dark.dark.gradient-buttons .dark.dark .landing .container .sticky-course .pricing-options ul li:has(input:checked),html.dark.dark.gradient-buttons .dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li.selected,html.dark.dark.gradient-buttons .landing .container .sticky-course .pricing-options ul li.selected,html.dark.dark.gradient-buttons .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li:has(input:checked){--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(45deg,var(--main),var(--gradient-main))!important}html.dark.dark>::-webkit-scrollbar{background:#262629}html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body pre{background:#2a2a2e}html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code{color:#c8c8cd}html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body code:after{box-shadow:unset}html.dark.dark .page-loading{background:#262629;box-shadow:unset!important}html.dark.dark .page-loading span{color:#fff!important;font-weight:400!important}html.dark.dark .modal-overlay{background:rgba(0,0,0,.7)!important}html.dark.dark .modal-block{background:#252529}html.dark.dark .modal-block .form-label{border-bottom:1px solid rgba(49,49,54,.58)}html.dark.dark .modal-block .controls{border-top:1px solid rgba(49,49,54,.58)}html.dark.dark .landing.listing div.header .navigation.up{background:rgba(28,28,30,.95)!important}html.dark.dark .password-message{background:rgba(250,84,105,.05);color:#fa5469!important;font-weight:600!important}html.dark.dark .font-nunito *{font-weight:700!important}html.dark.dark .font-nunito * .additional-info-header,html.dark.dark .font-nunito * .additional-info-header>div,html.dark.dark .font-nunito * .answers .answer,html.dark.dark .font-nunito * .clear,html.dark.dark .font-nunito * .copyright,html.dark.dark .font-nunito * .counter,html.dark.dark .font-nunito * .exam-results-label,html.dark.dark .font-nunito * .footer a,html.dark.dark .font-nunito * .form-control.row label,html.dark.dark .font-nunito * .go-to-library,html.dark.dark .font-nunito * .header .module,html.dark.dark .font-nunito * .header-block.empty .header-body span,html.dark.dark .font-nunito * .header-block.message .header-body span,html.dark.dark .font-nunito * .input-holder label,html.dark.dark .font-nunito * .label,html.dark.dark .font-nunito * .list li,html.dark.dark .font-nunito * .notes-list .note-item .panel,html.dark.dark .font-nunito * .procentage,html.dark.dark .font-nunito * .profile-info li span,html.dark.dark .font-nunito * .profile-status,html.dark.dark .font-nunito * .question-label,html.dark.dark .font-nunito * .select-drop ul li span,html.dark.dark .font-nunito * .select-style span,html.dark.dark .font-nunito * .side .module,html.dark.dark .font-nunito * .small-info,html.dark.dark .font-nunito * .small-info .skillplate-branding,html.dark.dark .font-nunito * .status,html.dark.dark .font-nunito * .status-badge,html.dark.dark .font-nunito * .tab-list button,html.dark.dark .font-nunito * .view,html.dark.dark .font-nunito * .when,html.dark.dark .font-nunito * input,html.dark.dark .font-nunito * p,html.dark.dark .font-nunito * textarea{font-family:var(--font)!important;font-weight:500!important}html.dark.dark .font-nunito * .back span,html.dark.dark .font-nunito * .breadcrumb span,html.dark.dark .font-nunito * .btn,html.dark.dark .font-nunito * .btn>div,html.dark.dark .font-nunito * .btn>span,html.dark.dark .font-nunito * .form .message,html.dark.dark .font-nunito * .header-block.list .header-body .list li span,html.dark.dark .font-nunito * .lesson-name,html.dark.dark .font-nunito * .loading-label,html.dark.dark .font-nunito * .module-status-holder .lessons-counter,html.dark.dark .font-nunito * .page-loading span,html.dark.dark .font-nunito * .powered a,html.dark.dark .font-nunito * .profile-bar .profile-info span,html.dark.dark .font-nunito * .resource-line a,html.dark.dark .font-nunito * .resource-line.label,html.dark.dark .font-nunito * .search-label,html.dark.dark .font-nunito * .status div{font-weight:600!important}html.dark.dark .font-nunito * .duration{font-weight:700!important}html.dark.dark .modal-block .close svg{color:#bdbdbd42}@media (hover:hover){html.dark.dark .modal-block .close svg:hover{color:#bdbdbd75}}html.dark.dark .billing-information-modal .modal-block .billing-info-list li .label,html.dark.dark .billing-information-modal .modal-block .billing-info-list li .product-label,html.dark.dark .billing-information-modal .modal-block .product .label,html.dark.dark .billing-information-modal .modal-block .product .product-label{color:#ffffff80;font-weight:300}html.dark.dark .billing-information-modal .modal-block .billing-info-list li .main-info,html.dark.dark .billing-information-modal .modal-block .billing-info-list li .product-name,html.dark.dark .billing-information-modal .modal-block .product .main-info,html.dark.dark .billing-information-modal .modal-block .product .product-name{color:#fff}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop{background:rgba(33,33,37,.9)}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop>div{color:#ffffff5e;font-weight:400}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop>div:after{background:hsla(0,0%,100%,.031)}@media (hover:hover){html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action .action-pop>div:hover{color:#fff}}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action button svg{color:#fff}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action[data-headlessui-state=open] button svg{opacity:.5}@media (hover:hover){html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .action:hover button svg{opacity:.5}}html.dark.dark .all-courses .courses-container .courses-listing .filter-select,html.dark.dark .landing.listing .courses-listing .filter-holder .filter-select{background:rgba(32,32,35,.851);box-shadow:unset;color:#fff}html.dark.dark .all-courses .courses-container .courses-listing .filter-select .select-drop,html.dark.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(33,33,36,.94);box-shadow:unset}html.dark.dark .all-courses .courses-container .courses-listing .filter-select .select-drop ul,html.dark.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul{background:unset}html.dark.dark .all-courses .courses-container .courses-listing .filter-select .select-drop ul li[data-headlessui-state=selected]>span,html.dark.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected]>span{color:var(--main)}html.dark.dark .all-courses .courses-container .courses-listing .filter-select .select-drop ul li[data-headlessui-state=selected] .truncate,html.dark.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=selected] .truncate{color:#fff}html.dark.dark .all-courses .courses-container .courses-listing .filter-select .select-drop ul li[data-headlessui-state=active],html.dark.dark .landing.listing .courses-listing .filter-holder .filter-select .select-drop ul li[data-headlessui-state=active]{background:var(--main)}html.dark.dark .all-courses .courses-container .courses-listing .course-listing-switcher{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(32,32,35,.851);box-shadow:unset}html.dark.dark .all-courses .courses-container .courses-listing .course-listing-switcher div{color:#606066b3}html.dark.dark .all-courses .courses-container .courses-listing .course-listing-switcher div.active{color:#fff}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price span{font-weight:300}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .card{border:2px solid #39393e!important}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .payment-cards .new{border:2px dashed #39393e!important;color:#46464c!important}html.dark.dark .sidebar .curriculum .module-list-container .groups .group-list-item .group-lessons{border-top:1px solid #313135!important}html.dark.dark .mobile-menu div:first-of-type{border-right:1px solid rgba(49,49,49,.61)}html.dark.dark .error,html.dark.dark .success{box-shadow:none}html.dark.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active.paused .thumbnail:not(.no-img):before{background:var(--main) url(../img/play-icon.svg) center center/24px auto no-repeat}html.dark.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active .thumbnail:not(.no-img):before,html.dark.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active.paused .thumbnail:not(.no-img):before{--desaturate:10;--hue-rotate:0;--darken:23;--alpha:.6;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a))}html.dark.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.active .thumbnail:not(.no-img):before{background:var(--main) url(../img/pause-icon.svg) center center/24px auto no-repeat}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .payment-cards,html.dark.dark .forgot .left-side .form .message,html.dark.dark .login .left-side .form .input-box .input-holder .close svg{color:#fff}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .payment-cards .card .card-info .date{font-weight:300}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .payment-cards .card .card-logo.visa{filter:grayscale(1) brightness(10)}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .payment-cards .card.active{background:#2e2e32!important;border:2px solid #2e2e32!important;box-shadow:unset}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .payment-cards .card.new{border:2px dashed #2e2e32;color:#535358}@media (hover:hover){html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .payment-cards .card:hover{background:rgba(46,46,50,.3);border:2px solid #2e2e32}}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label:before{background:#39393d;border-color:#39393d}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .success-box{box-shadow:none}@media (max-width:800px){html.dark.dark .checkout-layout{background:#252528}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side{background:rgba(30,30,33,.988)}}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .encrypted{color:#5f5f66;font-size:16px}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option{background:#2e2e32;box-shadow:inset 0 0 0 2px #2c2c2f5e}html.dark.dark .form-control .select-drop .fi,html.dark.dark .form-control .select-style.with-image .fi{border:none;min-height:auto;min-width:auto}html.dark.dark .form-control.form-error input{box-shadow:inset 0 0 0 1.5px #fa546973!important}html.dark.dark .form-control.form-error input::-moz-placeholder{color:#fa5469!important}html.dark.dark .form-control.form-error input::placeholder{color:#fa5469!important}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block{border-bottom:1px solid #303034}html.dark.dark .radio-group [type=radio]:checked+label:before{background:var(--main)!important;border-color:#ffffff87!important}html.dark.dark .radio-group [type=radio]:checked+label:after{background:#fff}html.dark.dark #card-element{background:#2c2c30!important;box-shadow:0 10px 80px -10px #00000012}html.dark.dark #card-element.StripeElement--focus{box-shadow:inset 0 0 0 1px #3c3c3ea6,0 10px 80px -10px #00000012!important}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option.radio-group input[type=radio]:checked+label .info,html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option.radio-group input[type=radio]:checked+label .price span,html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option.radio-group input[type=radio]:checked+label .price svg{color:#fff9!important;opacity:1}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-drop,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-style,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input[type=text],html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=password],html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=text],html.dark.dark .discount-form .form-control input{background:#2c2c30!important;box-shadow:unset}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-drop:focus,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-style:focus,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input[type=text]:focus,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=password]:focus,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=text]:focus,html.dark.dark .discount-form .form-control input:focus{box-shadow:unset}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-drop:-webkit-autofill,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-drop:-webkit-autofill:active,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-drop:-webkit-autofill:focus,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-drop:-webkit-autofill:hover,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-style:-webkit-autofill,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-style:-webkit-autofill:active,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-style:-webkit-autofill:focus,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-style:-webkit-autofill:hover,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input[type=text]:-webkit-autofill,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input[type=text]:-webkit-autofill:active,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input[type=text]:-webkit-autofill:focus,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control input[type=text]:-webkit-autofill:hover,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=password]:-webkit-autofill,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=password]:-webkit-autofill:active,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=password]:-webkit-autofill:focus,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=password]:-webkit-autofill:hover,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=text]:-webkit-autofill,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=text]:-webkit-autofill:active,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=text]:-webkit-autofill:focus,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control input[type=text]:-webkit-autofill:hover,html.dark.dark .discount-form .form-control input:-webkit-autofill,html.dark.dark .discount-form .form-control input:-webkit-autofill:active,html.dark.dark .discount-form .form-control input:-webkit-autofill:focus,html.dark.dark .discount-form .form-control input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 100px #2c2c30!important;font-family:Outfit,sans-serif!important}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side input[type=checkbox],html.dark.dark .form-control.row input[type=checkbox]{background-color:#2c2c30}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-drop ul,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-style{background:#2c2c30}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-drop ul::-webkit-scrollbar-thumb,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .select-style::-webkit-scrollbar-thumb{background:rgba(56,56,62,.678)!important}html.dark.dark .checkout-layout:before{background:linear-gradient(90deg,rgba(30,30,33,.988) 50%,#252528 0)}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:has(input:checked){background:var(--main);box-shadow:none}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:has(input:checked) .trial{background:hsla(0,0%,100%,.12);color:#fff}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option .trial{background:#37373d;color:#67676d}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item{background:#2e2e32;box-shadow:none}html.dark.dark .login .input-holder input{-webkit-text-fill-color:#fff;padding-left:15px!important;transform:translate(10px);width:95%!important}html.dark.dark .login .input-holder input:-webkit-autofill,html.dark.dark .login .input-holder input:-webkit-autofill:active,html.dark.dark .login .input-holder input:-webkit-autofill:focus,html.dark.dark .login .input-holder input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px #2e2e32!important;color:#fff}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .limitations .limitation{color:#ffffff80}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .limitations .limitation span{color:#fff}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge.preorder,html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge.new,html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge.preorder,html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .expire,html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-thumb .badge.preorder,html.dark.dark .landing .container .sticky-course .course-info .badge.preorder,html.dark.dark .landing .container .sticky-course .course-thumb .badge.preorder,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb .badge.preorder{box-shadow:unset}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .discount-code{box-shadow:none}html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.discount .message,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.subtotal,html.dark.dark .profile .header-block .header-body.billing-body .billing-info,html.dark.dark .profile .header-block .header-body.billing-body .controls .cancel{color:#ffffff80;font-weight:400}html.dark.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item.locked .lesson-info svg.lock{color:#ffffff26}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .all-courses-name,html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .price,html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-price,html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .summary-lines .line.total,html.dark.dark .course-name,html.dark.dark .form-control input[type=email],html.dark.dark .form-control input[type=password],html.dark.dark .form-control input[type=text],html.dark.dark .form-control textarea,html.dark.dark .module,html.dark.dark .module-name,html.dark.dark .name,html.dark.dark .notes-list .note-item .note-content .value,html.dark.dark .notifications .notifications-header .block-title,html.dark.dark .procentage,html.dark.dark .profile .header-block .header-body .profile-edit .profile-block .block-title,html.dark.dark .profile .header-block .header-body .profile-info li div,html.dark.dark .profile .header-block .header-body.billing-body .billing-info span,html.dark.dark .search-container .header-block .header-body .search-results li svg,html.dark.dark .title,html.dark.dark h1,html.dark.dark h2,html.dark.dark h3,html.dark.dark h4,html.dark.dark input,html.dark.dark textarea{color:#fff}html.dark.dark .landing .additional-products .splide .splide__arrows .splide__arrow{background:var(--main);box-shadow:unset}html.dark.dark .landing .additional-products .splide .splide__arrows .splide__arrow svg{fill:#fff}html.dark.dark .landing .additional-products .splide .splide__arrows .splide__arrow:disabled{background:hsla(0,0%,83%,.239)!important}html.dark.dark .landing .additional-products .splide .splide__arrows .splide__arrow:disabled svg{fill:#212124!important}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .price .compare-price:after,html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-price .compare-price:after,html.dark.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price .compare-price:after,html.dark.dark .landing .container .sticky-course .course-info .button-section .price .compare-price:after,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price .compare-price:after,html.dark.dark .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price .compare-price:after{background:#fff}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .price .save,html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .course-item .course-info .course-price .save,html.dark.dark .landing .additional-products .splide .splide__track .course-card .card-info .action-box .price-box .price .save,html.dark.dark .landing .container .sticky-course .course-info .button-section .price .save,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price .save,html.dark.dark .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price .save{box-shadow:unset;opacity:1}html.dark.dark .sidebar .curriculum .breadcrumb span{color:#ffffff4d;font-weight:400}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .educator,html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .price span{color:#fff6;font-weight:300}html.dark.dark .profile-bar .profile-icon svg{color:#7a7a7a66}html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body .lesson-body-content a,html.dark.dark .new-notification .type .text .when,html.dark.dark .notifications .notifications-feed .feed li .type .text .when{color:#3c9df7}html.dark.dark .sidebar .curriculum .breadcrumb span:last-of-type{color:var(--main)}html.dark.dark .main .overlay,html.dark.dark .search-container .search-overlay{background:rgba(0,0,0,.6)!important}html.dark.dark .video .player-note p{color:#fff!important}html.dark.dark .delete-btn,html.dark.dark .main-btn,html.dark.dark .notifications-toggle,html.dark.dark .resources .toggle{box-shadow:unset!important}html.dark.dark .header-block.list .header-body .list li span{color:#fff;font-weight:400}html.dark.dark .header-block.list .header-body .list li svg{color:#fff}html.dark.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .progress-bar{background:#35353a}html.dark.dark .sidebar .curriculum .module-list-container .module-list-item.active .module-status-holder .progress-bar{background:hsla(0,0%,100%,.12)}html.dark.dark .header-block .header,html.dark.dark .profile .header-block .header-body .profile-edit .profile-block,html.dark.dark .resources .resources-content .resources-tabs .tab-list,html.dark.dark .search-container .header-block .header-body .search-label{border-color:#3e3e4461!important}html.dark.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item{border-color:#313136!important}html.dark.dark .all-courses .copyright,html.dark.dark .checkout-layout .checkout-container .checkout-sides .form-side .summary .copyright,html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .copyright,html.dark.dark .header .copyright,html.dark.dark .main-page .skillplate-branding{color:#60606699!important}html.dark.dark .sidebar .curriculum .module-list-container .controls .skillplate-branding{border-color:#ffffff0a}html.dark.dark .mobile-menu div svg{stroke-width:1.5px}html.dark.dark .exam-wrapper .exam .question-box .question .answers .answer.selected:after,html.dark.dark .exam-wrapper .exam .question-box .question .answers .answer:hover:after{background:rgba(73,197,125,.141);color:#49c57d}html.dark.dark .exam-wrapper .exam .question-box .question .answers .answer .check{color:#49c57d}html.dark.dark .landing .container .main-info .main-block .description-body blockquote{--desaturate:-25;--hue-rotate:0;--darken:-15;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));border-color:var(--main)!important}html.dark.dark .agree-checkbox a,html.dark.dark .all-courses .courses-container .courses-listing .label,html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .course-info,html.dark.dark .back,html.dark.dark .back svg,html.dark.dark .btn.empty-btn,html.dark.dark .curriculum .breadcrumb span:last-of-type,html.dark.dark .exam-wrapper .exam .question-box .question .question-label,html.dark.dark .exam-wrapper .header-container .header .module,html.dark.dark .exam-wrapper .status-header .grade-score span,html.dark.dark .input-holder input:focus+label,html.dark.dark .landing .additional-products .course-card .card-info .course-info,html.dark.dark .landing .container .main-info .info-subtitle,html.dark.dark .landing .container .main-info .main-block .description-body h3,html.dark.dark .landing .container .main-info .main-block .description-body ul li:before,html.dark.dark .landing .container .main-info .main-block .info-block .name-block .title,html.dark.dark .landing .container .main-info .main-block .lessons .group-name,html.dark.dark .landing .container .main-info .main-block .resources-list li.title,html.dark.dark .landing .container .main-info .main-block .social li a svg,html.dark.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .course-info,html.dark.dark .landing .container .main-info .section-title span,html.dark.dark .landing .container .sticky-course .course-info .includes ul li svg,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul li svg,html.dark.dark .landing.contacts .contacts-form .info .contacts-info .label,html.dark.dark .landing.contacts .contacts-form .info .social li a,html.dark.dark .landing.listing .courses-listing .list .course-card .card-info .course-info,html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body h3,html.dark.dark .lesson-block .lesson-name,html.dark.dark .login .left-side .form .input-box .input-holder input.input-filled+label,html.dark.dark .notifications-toggle:before,html.dark.dark .page-loading svg,html.dark.dark .resource-line.label,html.dark.dark .resources .title svg,html.dark.dark .search-container .search .clear,html.dark.dark .search-container .search .clear svg,html.dark.dark .search-label,html.dark.dark .side,html.dark.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status.certified *,html.dark.dark .status.certified>div,html.dark.dark .tab-list button[aria-selected=true],html.dark.dark .view,html.dark.dark .view svg,html.dark.dark input.input-filled+label{--desaturate:-25;--hue-rotate:0;--darken:-15;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));color:var(--main)!important}html.dark.dark .agree-checkbox a svg,html.dark.dark .all-courses .courses-container .courses-listing .label svg,html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .course-info svg,html.dark.dark .back svg,html.dark.dark .back svg svg,html.dark.dark .btn.empty-btn svg,html.dark.dark .curriculum .breadcrumb span:last-of-type svg,html.dark.dark .exam-wrapper .exam .question-box .question .question-label svg,html.dark.dark .exam-wrapper .header-container .header .module svg,html.dark.dark .exam-wrapper .status-header .grade-score span svg,html.dark.dark .input-holder input:focus+label svg,html.dark.dark .landing .additional-products .course-card .card-info .course-info svg,html.dark.dark .landing .container .main-info .info-subtitle svg,html.dark.dark .landing .container .main-info .main-block .description-body h3 svg,html.dark.dark .landing .container .main-info .main-block .description-body ul li:before svg,html.dark.dark .landing .container .main-info .main-block .info-block .name-block .title svg,html.dark.dark .landing .container .main-info .main-block .lessons .group-name svg,html.dark.dark .landing .container .main-info .main-block .resources-list li.title svg,html.dark.dark .landing .container .main-info .main-block .social li a svg svg,html.dark.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .course-info svg,html.dark.dark .landing .container .main-info .section-title span svg,html.dark.dark .landing .container .sticky-course .course-info .includes ul li svg svg,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes ul li svg svg,html.dark.dark .landing.contacts .contacts-form .info .contacts-info .label svg,html.dark.dark .landing.contacts .contacts-form .info .social li a svg,html.dark.dark .landing.listing .courses-listing .list .course-card .card-info .course-info svg,html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body h3 svg,html.dark.dark .lesson-block .lesson-name svg,html.dark.dark .login .left-side .form .input-box .input-holder input.input-filled+label svg,html.dark.dark .notifications-toggle:before svg,html.dark.dark .page-loading svg svg,html.dark.dark .resource-line.label svg,html.dark.dark .resources .title svg svg,html.dark.dark .search-container .search .clear svg,html.dark.dark .search-container .search .clear svg svg,html.dark.dark .search-label svg,html.dark.dark .side svg,html.dark.dark .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status.certified * svg,html.dark.dark .status.certified>div svg,html.dark.dark .tab-list button[aria-selected=true] svg,html.dark.dark .view svg,html.dark.dark .view svg svg,html.dark.dark input.input-filled+label svg{--desaturate:0;--hue-rotate:0;--darken:-5;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));color:var(--main)!important}html.dark.dark .landing .container .main-info .info-subtitle span:after{--desaturate:-25;--hue-rotate:0;--darken:-10;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background:var(--main)!important}html.dark.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .price{color:#fff}html.dark.dark .landing .container .main-info .main-block.bundle-products-block .products-footer{color:#ffffff80}html.dark.dark .landing .container .main-info .main-block.bundle-products-block .products-footer span{color:#fff}html.dark.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb.no-thumb,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb.no-thumb,html.dark.dark .landing .sticky-course .course-thumb.no-thumb{background:#212124;box-shadow:unset}html.dark.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-thumb.no-thumb svg,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb.no-thumb svg,html.dark.dark .landing .sticky-course .course-thumb.no-thumb svg{stroke-width:1px;color:#ffffff14}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .course-thumb.no-thumb{box-shadow:0 0 0 5px #ffffff08}html.dark.dark .landing .container .main-info .main-block .info-block .img.no-img{background:#262629}html.dark.dark .landing .container .main-info .main-block .info-block .img.no-img svg{color:#454549}html.dark.dark .landing.contacts .contacts-form .info .social li{border:2px solid hsla(0,0%,100%,.08)}html.dark.dark .landing.contacts .contacts-form .form-box .form-control input,html.dark.dark .landing.contacts .contacts-form .form-box .form-control textarea{background:#2c2c30!important;box-shadow:0 10px 80px -10px #00000012}html.dark.dark .tab-list button[aria-selected=true]{border-color:var(--main)!important}html.dark.dark .header-block .header .tab-list button:after,html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li:before,html.dark.dark .tab-list button[aria-selected=true]{--desaturate:-25;--hue-rotate:0;--darken:-10;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a))}html.dark.dark .header-block .header .tab-list button:after,html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li:before{background:var(--main)!important}html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body blockquote{--desaturate:-25;--hue-rotate:0;--darken:-10;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));border-color:var(--main)!important}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option:has(input:checked) label .name{color:#fff}html.dark.dark .add-note{--bg-desaturate:40;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:0;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main)}@media (hover:hover){html.dark.dark .add-note:hover{--bg-desaturate:40;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.033;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main)}html.dark.dark .header-block.list .header-body .list li:hover{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:10;--bs-alpha:.12;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));box-shadow:0 14px 50px -10px var(--bs-main)}}html.dark.dark .search-container .header-block .header-body .search-results li .duration{background:rgba(55,55,60,.39);color:#ffffff4a;font-weight:400}@media (hover:hover){html.dark.dark .search-container .header-block .header-body .search-results li:hover .duration{background:hsla(0,0%,100%,.2);color:#fff}}html.dark.dark .theme-switch-toggle{background:#202023!important;color:#ffffff70!important}html.dark.dark .theme-switch-toggle:after{background:#27272a!important}html.dark.dark .theme-switch-toggle>div.active div{color:#fff!important}html.dark.dark .theme-switch-toggle>div.active.dark svg{fill:var(--main);stroke-width:1px}html.dark.dark .notifications-toggle.active:after{background:#fff;color:var(--main);font-weight:600}html.dark.dark .notifications-toggle:before{background:rgba(24,24,26,.55);box-shadow:unset}html.dark.dark .notifications .notifications-feed .mark-reed{color:#585858}html.dark.dark .notifications .notifications-feed .mark-reed svg path{fill:#585858b0}html.dark.dark .new-notification,html.dark.dark .notifications .notifications-feed .feed li{background:rgba(45,45,48,.2);box-shadow:inset 0 0 0 2px #3131346b}html.dark.dark .new-notification .type .text .type-name,html.dark.dark .notifications .notifications-feed .feed li .type .text .type-name{color:#fff}html.dark.dark .new-notification.unread,html.dark.dark .notifications .notifications-feed .feed li.unread{background:#2d2d30}html.dark.dark .new-notification{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(45,45,47,.93)!important}html.dark.dark .logo-section .price-plan{box-shadow:unset}html.dark.dark .login .left-side{background:#262629}html.dark.dark .login .left-side input[type=checkbox]{background-color:#2e2e32}html.dark.dark .login .left-side .footer{opacity:1}html.dark.dark .login .left-side .footer a{color:#fff3;font-weight:400}html.dark.dark .login .left-side .form .input-box{background:#2e2e32;box-shadow:unset}html.dark.dark .login .left-side .form .input-box .input-holder{border-color:#37373b}html.dark.dark .login .left-side .form .input-box .input-holder label{color:#fff3}html.dark.dark .login .left-side .form .input-box .input-holder .show{color:#fff}html.dark.dark .login .left-side .form .powered{color:#ffffff2b!important}html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .form-block .form-control .show{color:#fff}html.dark.dark .landing{background:none}@media (max-width:1000px){html.dark.dark .landing .header{background:#262629!important}html.dark.dark .landing .header:after{--gradient-desaturate:0;--gradient-hue-rotate:15;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(108deg,var(--gradient-main),var(--main))}}html.dark.dark .landing .additional-products .splide .splide__track .course-card,html.dark.dark .landing.listing .courses-listing .list .course-card{background:#2e2e32;border-color:#2e2e32;box-shadow:unset}html.dark.dark .landing .additional-products .splide .splide__track .course-card .card-thumb.no-img,html.dark.dark .landing.listing .courses-listing .list .course-card .card-thumb.no-img{background:#212124;box-shadow:unset}html.dark.dark .landing .additional-products .splide .splide__track .course-card .card-thumb.no-img svg,html.dark.dark .landing.listing .courses-listing .list .course-card .card-thumb.no-img svg{stroke-width:1px;color:#ffffff14}html.dark.dark .landing .additional-products .splide .splide__track .course-card .card-thumb.no-img img,html.dark.dark .landing.listing .courses-listing .list .course-card .card-thumb.no-img img{filter:brightness(100);opacity:.05}html.dark.dark .landing .additional-products .splide .splide__track .course-card .card-thumb .badge,html.dark.dark .landing.listing .courses-listing .list .course-card .card-thumb .badge{box-shadow:unset!important}html.dark.dark .landing .additional-products .splide .splide__track .course-card .card-info .price,html.dark.dark .landing.listing .courses-listing .list .course-card .card-info .price{color:#fff!important}html.dark.dark .landing .additional-products .splide .splide__track .course-card .card-info .price span,html.dark.dark .landing.listing .courses-listing .list .course-card .card-info .price span{color:#fff!important;opacity:.4}html.dark.dark .landing .additional-products .splide .splide__track .course-card .card-info .course-name,html.dark.dark .landing.listing .courses-listing .list .course-card .card-info .course-name{color:#fff!important}html.dark.dark .landing .additional-products .splide .splide__track .course-card .card-info .educator,html.dark.dark .landing.listing .courses-listing .list .course-card .card-info .educator{color:#fff6;font-weight:300}html.dark.dark .all-courses{background:#262629}html.dark.dark .all-courses .courses-container .bg-logo{opacity:.006}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item{background:#2e2e32;border-color:#2e2e32;box-shadow:unset}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb.no-img{background:#212124;box-shadow:unset}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-thumb.no-img svg{stroke-width:1px;color:#ffffff14}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress .progress-bar{background:rgba(58,58,62,.86)}html.dark.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .progress .number{color:#fff;font-weight:400}html.dark.dark .checkout-container div.course-thumb.no-img{background:#212124!important;box-shadow:unset!important}html.dark.dark .checkout-container div.course-thumb.no-img svg{stroke-width:1px!important;color:#ffffff14!important}html.dark.dark .mobile-menu{background:rgba(33,33,36,.88);box-shadow:unset;color:#fff}html.dark.dark .header-block .header .arrow,html.dark.dark .sidebar .curriculum .breadcrumb svg{color:#ffffff26}html.dark.dark .notes .list li svg{color:#fff}html.dark.dark .notes .list li .duration{color:#ffffff4d;font-weight:400}html.dark.dark .new-note input,html.dark.dark .new-note textarea{background:#2b2b2e}html.dark.dark .new-note input:focus,html.dark.dark .new-note textarea:focus{box-shadow:inset 0 0 0 1px #3c3c3f}html.dark.dark .notes-list .note-item svg{color:#ffffff26}html.dark.dark .notes-list .note-item .note-content .time{color:#ffffff4d;font-weight:400}html.dark.dark .notes-list .note-item .panel textarea{background:rgba(38,38,41,.71);font-weight:300}html.dark.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line{color:#fff;font-weight:300}@media (hover:hover){html.dark.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line:hover{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:10;--bs-alpha:.12;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));box-shadow:0 14px 50px -10px var(--bs-main);color:#fff;font-weight:400}}html.dark.dark .resources .resources-content .resources-tabs .tab-panels .tab-panel .resource-line.label{color:var(--main);font-weight:700}html.dark.dark .lesson-block .additional-info,html.dark.dark .profile-bar .profile-info{border-color:#28282c!important}html.dark.dark .notes-list .note-item .panel{border-color:#353538}html.dark.dark .resources .title{border-top:1px solid #303034}html.dark.dark .notes-list .new-note .new-note-header .time{color:#fff6;font-weight:300}html.dark.dark .notes-list .new-note .new-note-header .name{font-weight:400}html.dark.dark ::-webkit-scrollbar-thumb{background:#2a2a2e;border-radius:10px;box-shadow:none}html.dark.dark ::-webkit-scrollbar-thumb:hover{background:#2d2d31;opacity:1}html.dark.dark .search-container .search>svg{color:#ffffff4d}html.dark.dark .checkout-layout .checkout-container .checkout-sides .login-side .login-btn,html.dark.dark input[type=checkbox]+label{color:#5f5f66;font-weight:400}html.dark.dark .checkout-sides .label,html.dark.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .educator,html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ol li,html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li,html.dark.dark .lesson-block .additional-info ul li,html.dark.dark .notes-list .note-item .panel,html.dark.dark .profile .header-block .header-body .profile-info li span,html.dark.dark .resources .resources-content .resources-tabs .resources-header .label,html.dark.dark .text-formatting ul li,html.dark.dark .two-button-wrapper span,html.dark.dark p:not([data-section]),html.dark.dark p:not([data-section]) *{color:#ffffffa6!important;font-weight:300!important}html.dark.dark .checkout-sides .label strong,html.dark.dark .landing .container .main-info .main-block.bundle-products-block .product-item .product-info .educator strong,html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ol li strong,html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-body ul li strong,html.dark.dark .lesson-block .additional-info ul li strong,html.dark.dark .notes-list .note-item .panel strong,html.dark.dark .profile .header-block .header-body .profile-info li span strong,html.dark.dark .resources .resources-content .resources-tabs .resources-header .label strong,html.dark.dark .text-formatting ul li strong,html.dark.dark .two-button-wrapper span strong,html.dark.dark p:not([data-section]) * strong,html.dark.dark p:not([data-section]) strong{font-weight:600}html.dark.dark .landing .container .main-info .main-block.bundle-products-block .product-item .open-product{color:#fff3}html.dark.dark .landing .container .main-info .main-block.bundle-products-block .product-item,html.dark.dark .landing .container .main-info .main-block.bundle-products-block .products-footer{border-color:#ffffff12}html.dark.dark .description-body p strong{color:#fff!important;font-weight:600!important}html.dark.dark.font-outfit[lang=bg] .additional-info-header div,html.dark.dark.font-outfit[lang=bg] .all-courses .courses-container .courses-listing p,html.dark.dark.font-outfit[lang=bg] .course-card .card-info .educator,html.dark.dark.font-outfit[lang=bg] .footer-nav ul li a,html.dark.dark.font-outfit[lang=bg] p{font-weight:400!important}html.dark.dark.font-outfit[lang=bg] .landing .main-info ul li strong{color:#fff!important}html.dark.dark.font-outfit[lang=bg] .landing .container .main-info .main-block .description-body h2,html.dark.dark.font-outfit[lang=bg] .landing .container .main-info .main-block .info-block .name-block .name,html.dark.dark.font-outfit[lang=bg] .landing .main-info .section-title{font-weight:600}html.dark.dark.font-outfit[lang=bg] .landing .main-info .section-title span{font-weight:500}html.dark.dark .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .info{color:#ffffff59!important;font-weight:300!important}html.dark.dark .header-block .header .tab-list button,html.dark.dark .resources .resources-content .resources-tabs .tab-list button,html.dark.dark .small-info{color:#ffffff4d;font-weight:400}html.dark.dark .header-block .header .tab-list button[aria-selected=true],html.dark.dark .resources .resources-content .resources-tabs .tab-list button[aria-selected=true],html.dark.dark .small-info[aria-selected=true]{color:var(--main);font-weight:500}html.dark.dark .profile .header-block .certificate-counter{background:rgba(49,49,54,.58);color:#6e6e6e;font-weight:500}html.dark.dark input::-moz-placeholder,html.dark.dark textarea::-moz-placeholder{color:#57575d!important;font-weight:300}html.dark.dark input::placeholder,html.dark.dark textarea::placeholder{color:#57575d!important;font-weight:300}html.dark.dark input:focus,html.dark.dark textarea:focus{box-shadow:inset 0 0 0 1px #37373a}html.dark.dark .form-control .select-style,html.dark.dark .form-control input[type=email],html.dark.dark .form-control input[type=password],html.dark.dark .form-control input[type=text],html.dark.dark .form-control textarea{background:#252528}html.dark.dark .form-control .select-style .block,html.dark.dark .form-control input[type=email] .block,html.dark.dark .form-control input[type=password] .block,html.dark.dark .form-control input[type=text] .block,html.dark.dark .form-control textarea .block{color:#fff}html.dark.dark .form-control .select-style span:last-of-type,html.dark.dark .form-control input[type=email] span:last-of-type,html.dark.dark .form-control input[type=password] span:last-of-type,html.dark.dark .form-control input[type=text] span:last-of-type,html.dark.dark .form-control textarea span:last-of-type{opacity:.5}html.dark.dark .form-control .select-style:focus,html.dark.dark .form-control input[type=email]:focus,html.dark.dark .form-control input[type=password]:focus,html.dark.dark .form-control input[type=text]:focus,html.dark.dark .form-control textarea:focus{box-shadow:inset 0 0 0 1px #323236a6}html.dark.dark .form-control input:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #252528!important}html.dark.dark .select-drop,html.dark.dark .select-drop ul{background:#252528}html.dark.dark .select-drop ul li{color:#fff6}html.dark.dark .select-drop ul li[data-headlessui-state="active selected"]{background:var(--main);color:#fff}@media (hover:hover){html.dark.dark .select-drop ul li:hover{color:#fff}}html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-header div,html.dark.dark .lesson-block .additional-info .additional-info-collapse .additional-info-header svg{color:#fff6}html.dark.dark img.youtube{filter:drop-shadow(0 20px 20px rgba(210,88,90,.12))!important}html.dark.dark img.discord{filter:drop-shadow(0 20px 20px rgba(118,138,221,.12))!important}html.dark.dark img.facebook{filter:drop-shadow(0 20px 20px rgba(0,120,255,.12))!important}html.dark.dark img.linkedin{filter:drop-shadow(0 20px 20px rgba(54,104,200,.12))!important}html.dark.dark img.instagram{filter:drop-shadow(0 20px 20px rgba(232,90,84,.12))!important}html.dark.dark img.tiktok{filter:drop-shadow(0 20px 20px rgba(0,0,0,.12))!important}html.dark.dark img.twitter{filter:drop-shadow(0 20px 20px rgba(29,161,242,.12))!important}html.dark.dark .profile .social-channels .channel svg{filter:unset}html.dark.dark .profile .social-channels .channel svg path.bg{fill:#29292c}html.dark.dark .timer.background-time{box-shadow:unset}html.dark.dark .exam-wrapper .header-container .header .timer{color:#ffffff4f!important}html.dark.dark .profile-bar .profile-info .profile-icon,html.dark.dark .profile-bar .progress .progress-bar{background:#262629}html.dark.dark .search-container .search input{background:transparent}html.dark.dark .header-block.glass,html.dark.dark .main-block,html.dark.dark .search-container .header-block{background:#1f1f22;border-color:#1f1f22;box-shadow:unset}html.dark.dark .notes-list .note-item,html.dark.dark .tab-panel.notes .header-block{background:#2d2d30;box-shadow:unset}html.dark.dark .resources{background:rgba(38,38,41,.95);border-color:#2e2e34;border-width:1px;box-shadow:unset}html.dark.dark .resources .resources-content .resources-tabs .tab-panels:after{background:linear-gradient(0deg,#262629 50%,rgba(38,38,41,0) 110%)}html.dark.dark .exam-wrapper .theme-switch-toggle{background:#1d1d20!important}html.dark.dark .exam-wrapper .theme-switch-toggle:after{background:rgba(42,42,46,.851)!important}html.dark.dark .exam-wrapper .exam-results-label{color:#6d6d74;font-weight:400}html.dark.dark .exam-wrapper p{color:#ffffff59!important;opacity:1!important}html.dark.dark .exam-wrapper .close{color:#fff;font-weight:500}html.dark.dark .exam-wrapper .status-header{background:#212124}html.dark.dark .exam-wrapper .status-header .title .status{color:#fff}html.dark.dark .exam-wrapper .status-header .grade-score div{color:#fff;font-weight:400}html.dark.dark .exam-wrapper .header-container{background:#212124}html.dark.dark .exam-wrapper .header-container:after,html.dark.dark .exam-wrapper .header-container:before{color:#2b2b2e;opacity:.3}html.dark.dark .exam-wrapper .header-container .header>svg{stroke-width:1.3px;color:#fff}html.dark.dark .exam-wrapper .exam{color:#fff}html.dark.dark .exam-wrapper .exam:before{background:#212124}html.dark.dark .exam-wrapper .exam:after{background:linear-gradient(0deg,#212124,rgba(33,33,36,0))}html.dark.dark .exam-wrapper .exam .counter{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#2a2a2e;box-shadow:unset;color:#ffffff57}html.dark.dark .exam-wrapper .exam .counter span:last-of-type{color:#fff}html.dark.dark .exam-wrapper .exam .question-box .timer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#2a2a2e;box-shadow:unset;color:#ffffff57}html.dark.dark .exam-wrapper .exam .question-box .timer span{color:#fff}html.dark.dark .exam-wrapper .exam .header-container .header .module-status .status{background:rgba(59,220,126,.1);color:#3bdc7e}html.dark.dark .exam-wrapper .exam .side{background:rgba(42,42,46,.478);box-shadow:inset 0 0 2px #ffffff1a}html.dark.dark .exam-wrapper .exam .side:before{color:#28282c}html.dark.dark .exam-wrapper .exam .side .status-badge{background:rgba(59,220,126,.1);box-shadow:unset;color:#3bdc7e}html.dark.dark .exam-wrapper .exam .side .progress .labels{color:#fff;font-weight:400}html.dark.dark .exam-wrapper .exam .side .progress .progress-bar{background:#323236}html.dark.dark .exam-wrapper .exam .question-box .question .question-title:before{color:#2a2a2e}html.dark.dark .exam-wrapper .exam .question-box .question .answers .answer{background:#2a2a2e;border-color:#2a2a2e;box-shadow:unset;color:#fff6;font-weight:400}html.dark.dark .exam-wrapper .exam .question-box .question .answers .answer:after{background:rgba(33,33,36,.761);color:#fff3}html.dark.dark .exam-wrapper .exam .question-box .question .answers .answer:hover{color:#fff}html.dark.dark .exam-wrapper .exam .question-box .question .answers .answer:hover:after{--desaturate:-25;--hue-rotate:0;--darken:-10;--alpha:1;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));--ts-desaturate:0;--ts-hue-rotate:0;--ts-darken:0;--ts-alpha:.42;--ts-s:calc(var(--saturation) - var(--ts-desaturate, 0));--ts-h:calc(var(--hue) + var(--ts-hue-rotate, 0));--ts-l:calc(var(--lightness) - var(--ts-darken, 0));--ts-a:calc(var(--ts-alpha, 1));--ts-main:hsla(var(--ts-h),calc(var(--ts-s)*1%),calc(var(--ts-l)*1%),var(--ts-a));--bg-desaturate:0;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.15;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main);color:var(--main);text-shadow:0 0 15px var(--ts-main)}html.dark.dark .exam-wrapper .exam .question-box .question .answers .answer.wrong{color:#fa5469}html.dark.dark .exam-wrapper .exam .question-box .question .answers .answer.wrong:after{background:rgba(228,106,121,.1);color:#fa5469}html.dark.dark .exam-wrapper .exam .question-box .question .answers.hovering .answer{box-shadow:unset;opacity:.55}html.dark.dark .exam-wrapper .exam .question-box .question .answers.hovering .answer:hover{box-shadow:unset;opacity:1}html.dark.dark .exam-wrapper .exam .question-box .submit-form p{opacity:.7}html.dark.dark .exam-wrapper .exam.check .status-badge{background:rgba(255,141,96,.1);box-shadow:unset;color:#ff8d60}html.dark.dark .main{background:#262629}html.dark.dark .main .sidebar{background:#1e1e21;border:none}html.dark.dark .main .sidebar .curriculum .module-list-container .lesson-list-item .lesson-info .lesson-name{color:#fff}html.dark.dark .main .sidebar .curriculum .module-list-container .lesson-list-item .lesson-info .lesson-name .draft-badge{background:#37373c;color:#ffffff6b}html.dark.dark .main .sidebar .curriculum .module-list-container .lesson-list-item .lesson-info .lesson-name span{color:#fff6;font-weight:300;margin-right:7px}html.dark.dark .main .sidebar .curriculum .module-list-container .lesson-list-item .info .duration{background:#37373c;color:#ffffff6b;font-weight:400}html.dark.dark .main .sidebar .curriculum .module-list-container .lesson-list-item .info .status.not{color:#fff6;font-weight:400}html.dark.dark .main .sidebar .curriculum .module-list-container .lesson-list-item.active:before{background:#2e2e32}@media (hover:hover){html.dark.dark .main .sidebar .curriculum .module-list-container .lesson-list-item:hover:before{background:#2e2e32}}html.dark.dark .main .sidebar .curriculum .module-list-container .groups .group-list-item{background:#2a2a2e;box-shadow:unset}html.dark.dark .main .sidebar .curriculum .module-list-container .groups .group-list-item .group-list-header .name svg{color:#ffffff40}html.dark.dark .main .sidebar .curriculum .module-list-container .label.paid{font-weight:500}html.dark.dark .main .sidebar .curriculum .module-list-container .label.free{color:#ffffff8c;font-weight:300}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-head .draft-badge{background:#37373c;color:#ffffff6b}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-head svg{color:#fff}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status.complete svg{box-shadow:inset 0 0 0 3px #37c573,0 0 0 3.5px #3bdc7e54}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status.complete *{color:#3bdc7e}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status.complete+.lessons-counter{font-weight:500}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status.certified svg{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:0;--bs-alpha:.33;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));box-shadow:inset 0 0 0 3px var(--main),0 0 0 3.5px var(--bs-main)}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status.certified *{color:var(--main)}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status.not{opacity:.9}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .status.not div{color:#fff9;font-weight:300}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .lessons-counter{color:#ffffff4d;font-weight:300}html.dark.dark .main .sidebar .curriculum .module-list-container .module-list-item .module-status-holder .module-list-container .module-list-item .module-status-holder .progress-bar{background:#333338}html.dark.dark .sidebar .curriculum .module-list-container:after{background:linear-gradient(0deg,#212124,transparent)}html.dark.dark .sidebar .curriculum .module-list-container .module-list-item{background:#2a2a2e;box-shadow:unset;color:#fff}html.dark.dark .sidebar .curriculum .module-list-container .module-list-item.locked{background:rgba(42,42,46,.32);box-shadow:inset 0 0 0 2px #28282c}html.dark.dark .sidebar .curriculum .module-list-container .module-list-item.locked .module-head svg{opacity:.2}html.dark.dark .sidebar .curriculum .module-list-container .module-list-item.locked .module-head .module-name{font-weight:400;opacity:.25}html.dark.dark .sidebar .curriculum .module-list-container .module-list-item.active{--gradient-desaturate:0;--gradient-hue-rotate:5;--gradient-darken:-7;--gradient-alpha:1;--gradient-s:calc(var(--saturation) - var(--gradient-desaturate, 0));--gradient-h:calc(var(--hue) + var(--gradient-hue-rotate, 0));--gradient-l:calc(var(--lightness) - var(--gradient-darken, 0));--gradient-a:calc(var(--gradient-alpha, 1));--gradient-main:hsla(var(--gradient-h),calc(var(--gradient-s)*1%),calc(var(--gradient-l)*1%),var(--gradient-a));background:linear-gradient(to right,var(--main),var(--gradient-main))}html.dark.dark .sidebar .curriculum .module-list-container .module-list-item.active .lessons-counter{color:#fff!important;opacity:.7}html.dark.dark .sidebar .curriculum .module-list-container .module-list-item .module-list-container .lessons-counter{color:#fff6}html.dark.dark .landing .mobile-line:after{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}html.dark.dark .landing .mobile-line .btn,html.dark.dark .landing .mobile-line .price{position:relative;z-index:100}html.dark.dark .landing .header .container .split-container .left-side .course-main-info p{color:#fff9!important;font-weight:400!important}@media (max-width:1000px){html.dark.dark .landing .header .container .split-container .left-side .course-main-info .niche{color:#fff9}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .course-name{color:#fff}html.dark.dark .landing .header .container .split-container .left-side .course-main-info p{color:#ffffffb3!important}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .button-section,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .includes,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options{background:#2f2f33;box-shadow:none;color:#fff}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .includes .label,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .includes ul li,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options .label{color:#fff}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li{background:#2f2f33;box-shadow:inset 0 0 0 2px #ffffff0d}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .name{opacity:.5}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price{color:#fff}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label:before{border:2px solid hsla(0,0%,89%,.12)}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li.selected,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li:has(input:checked){background:var(--main);box-shadow:unset}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li.selected label .name,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li:has(input:checked) label .name{color:#fff;opacity:1}html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li.selected label:before,html.dark.dark .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li:has(input:checked) label:before{border:2px solid #fff!important}}html.dark.dark .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number{color:#ffffff80}html.dark.dark .landing .container .sticky-nav:after{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}html.dark.dark .landing .container .sticky-nav .course-info{position:relative;z-index:100}html.dark.dark .landing .container .sticky-course{background:#2f2f33;box-shadow:unset;padding:5px}html.dark.dark .landing .container .sticky-course .button-section{color:#fff}html.dark.dark .landing .container .sticky-course .button-section .drip{color:#ffffff80}html.dark.dark .landing .container .sticky-course .button-section .drip span,html.dark.dark .landing .container .sticky-course .button-section .last-update{color:#fff}html.dark.dark .landing .container .sticky-course .button-section .installments-number,html.dark.dark .landing .container .sticky-course .button-section .last-update span{color:#ffffff80}html.dark.dark .landing .container .sticky-course .includes .label{color:#fff}html.dark.dark .landing .container .sticky-course .includes ul li{color:#fff9}html.dark.dark .landing .container .sticky-course .includes ul li b{color:#fff;margin-right:5px}html.dark.dark .landing .container .sticky-course .pricing-options{border-top:2px dashed hsla(0,0%,100%,.07)}html.dark.dark .landing .container .sticky-course .pricing-options .label{color:#fff}html.dark.dark .landing .container .sticky-course .pricing-options ul li{background:#2f2f33;box-shadow:inset 0 0 0 2px #ffffff0d}html.dark.dark .landing .container .sticky-course .pricing-options ul li label .name{opacity:.5}html.dark.dark .landing .container .sticky-course .pricing-options ul li label .price{color:#fff}html.dark.dark .landing .container .sticky-course .pricing-options ul li label:before{border:2px solid hsla(0,0%,89%,.12)}html.dark.dark .landing .container .sticky-course .pricing-options ul li.selected,html.dark.dark .landing .container .sticky-course .pricing-options ul li:has(input:checked){background:var(--main);box-shadow:unset}html.dark.dark .landing .container .sticky-course .pricing-options ul li.selected label .name,html.dark.dark .landing .container .sticky-course .pricing-options ul li:has(input:checked) label .name{color:#fff;opacity:1}html.dark.dark .landing .container .sticky-course .pricing-options ul li.selected label:before,html.dark.dark .landing .container .sticky-course .pricing-options ul li:has(input:checked) label:before{border:2px solid #fff!important}html.dark.dark .landing .main-info .section-title{color:#fff}html.dark.dark .landing .main-info .main-block{background:#2f2f33;box-shadow:unset}html.dark.dark .landing .main-info .main-block p{opacity:1!important}html.dark.dark .landing .main-info .main-block button svg{opacity:.5}html.dark.dark .landing .main-info .main-block .groups,html.dark.dark .landing .main-info .main-block .lessons{border-top:1px solid #38383d;color:#fff}html.dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.dark .landing .main-info .main-block .lessons .lesson .time{opacity:.4}html.dark.dark .landing .main-info .main-block .resources-list{color:#fff}html.dark.dark .landing .main-info .main-block .description-body ol li,html.dark.dark .landing .main-info .main-block .description-body ul li{color:#ffffffb3;font-weight:300!important}html.dark.dark .landing .main-info .main-block .description-body ol li strong,html.dark.dark .landing .main-info .main-block .description-body ul li strong{color:#fff!important;font-weight:600!important}html.dark.dark .landing .main-info .main-block .social li{border:2px solid hsla(0,0%,100%,.08)}html.dark.dark .landing footer .footer-bg-logo{filter:brightness(0) invert(1);opacity:.006}html.dark.dark .landing footer .footer-nav ul li a{color:#fff;font-weight:300;opacity:.4}@media (hover:hover){html.dark.dark .landing footer .footer-nav ul li a:hover{opacity:.2}}html.dark.dark .landing footer .skillplate-branding{color:#fff;font-weight:300!important;opacity:.3}@media (hover:hover){html.dark.dark .landing footer .skillplate-branding:hover{opacity:.2}}html.dark .search-container .header-block.message .header-body{color:#fff6;font-weight:400}html.dark .header-block.empty .header-body{border:2px dashed #2a2a2f}html.dark .header-block.empty .header-body span{color:#fff3;font-weight:300}html.dark .header-block.empty .header-body svg{color:#ffffffb3}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail.no-img{background:#343438}html.dark .sidebar .curriculum .module-list-container .lessons-list .lesson-list-item .thumbnail.no-img svg{color:#ffffff4d}html.dark .video .player-note{--desaturate:0;--hue-rotate:0;--darken:0;--alpha:.8;--s:calc(var(--saturation) - var(--desaturate, 0));--h:calc(var(--hue) + var(--hue-rotate, 0));--l:calc(var(--lightness) - var(--darken, 0));--a:calc(var(--alpha, 1));--main:hsla(var(--h),calc(var(--s)*1%),calc(var(--l)*1%),var(--a));background:var(--main)}html.dark.dark .btn.inactive{background:rgba(42,42,46,.37)!important;color:#68686a4d!important}html.dark .landing .course-info .btn.inactive,html.dark .listing .course-item .btn.inactive{background:rgba(33,33,36,.55)!important}html.dark .checkout-layout .checkout-container .checkout-sides .form-side .form-block .form-control .label span{font-weight:300!important}html.dark .all-courses .courses-container .courses-listing .listing .course-item .card-info .btn.inactive{color:#68686ab3!important}html.dark .checkout-container .checkout-sides .form-side .summary button.btn.inactive{background:rgba(44,44,48,.38)!important}html.dark .btn.empty-btn,html.dark .sidebar .mobile-close{--bg-desaturate:27;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.07;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main)!important;box-shadow:inset 0 0 0 2px transparent;color:var(--main);font-weight:600}@media (hover:hover){html.dark .btn.empty-btn:hover,html.dark .sidebar .mobile-close:hover{--bs-desaturate:27;--bs-hue-rotate:0;--bs-darken:0;--bs-alpha:.06;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));--bg-desaturate:27;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.03;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main)!important;box-shadow:inset 0 0 0 2px var(--bs-main)!important}}html.dark .profile .social-channels .channel .view{--bg-desaturate:27;--bg-hue-rotate:0;--bg-darken:0;--bg-alpha:.07;--bg-s:calc(var(--saturation) - var(--bg-desaturate, 0));--bg-h:calc(var(--hue) + var(--bg-hue-rotate, 0));--bg-l:calc(var(--lightness) - var(--bg-darken, 0));--bg-a:calc(var(--bg-alpha, 1));--bg-main:hsla(var(--bg-h),calc(var(--bg-s)*1%),calc(var(--bg-l)*1%),var(--bg-a));background:var(--bg-main)!important;color:var(--main)}html.dark .login-as{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(0,0,0,.85);bottom:0;color:#fff;display:flex;font-size:18px;left:0;padding:10px;position:fixed;right:0;z-index:999999999}html.dark .login-as .text{font-family:Outfit,Inter!important;font-weight:300!important;line-height:1.2em;margin-left:15px}html.dark .login-as .text:has(span){color:#ffffff80}html.dark .login-as .text span{color:#fff;display:inline-block;font-size:19px;font-weight:400!important;margin-left:5px;max-width:300px;overflow:hidden;text-overflow:ellipsis;transform:translateY(1px);white-space:nowrap}html.dark .login-as .text .theme-status{border-radius:5px;font-size:13px;font-weight:400;margin-left:10px;padding:3px 11px}html.dark .login-as .text .theme-status.inactive{background:hsla(0,0%,100%,.1);color:#fff9}html.dark .login-as .text .theme-status.active{background:linear-gradient(75deg,rgba(88,53,210,.95),rgba(117,64,192,.85))}html.dark .login-as .btn{background:hsla(0,0%,100%,.08);border-radius:7px!important;color:#fff;font-family:Outfit,Inter!important;font-size:15px;font-weight:400!important;line-height:45px;margin-left:auto;padding:0 18px;transition:all .3s ease}html.dark .login-as .btn svg{margin-right:5px;opacity:.4}@media (hover:hover){html.dark .login-as .btn:hover{background:hsla(0,0%,100%,.1)}}html.dark .login-as .btn:after{top:-50px!important}html.dark .login-as .close{align-items:center;background:hsla(0,0%,100%,.07);border-radius:7px;display:flex;height:45px;justify-content:center;margin-left:10px;width:45px}html.dark .login-as .close svg{height:22px;width:22px}@media (hover:hover){html.dark .login-as .close:hover{background:hsla(0,0%,100%,.1)}html.dark .login-as .close:hover svg{color:#fff}}html.dark .login-as .close:after{top:-50px!important}@media (max-width:800px){html.dark .login-as .text{margin-left:7px}html.dark .login-as .text div{display:none}}@media (max-width:600px){html.dark .login-as .btn{height:45px;padding:0;width:45px}html.dark .login-as .btn svg{height:19px!important;margin-right:0!important;opacity:1;width:19px!important}html.dark .login-as .btn span{display:none}html.dark .login-as .text span{max-width:200px}}html.dark .custom-page{margin:0 auto;max-width:1100px;padding:20px}html.dark .custom-page h1{font-size:38px;font-weight:500;line-height:1.2em;margin-bottom:20px}html.dark .custom-page h2{font-size:22px;font-weight:500;line-height:1.2em;margin-bottom:15px}html.dark .custom-page h2+h3{margin-top:-10px}html.dark .custom-page h3{color:var(--main);font-size:15px;font-weight:600!important;line-height:1.2em;margin-bottom:15px;margin-top:0;text-transform:uppercase}html.dark .custom-page .lesson-body-content a{color:#0081f7;font-weight:500!important}html.dark .custom-page blockquote{border-left:5px solid var(--main);font-style:italic;margin-bottom:25px;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}html.dark .custom-page blockquote p{margin-bottom:0}html.dark .custom-page ol{list-style:auto;margin-bottom:25px;padding-left:27px}html.dark .custom-page ol li{color:#0009;font-size:17px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:2px;position:relative}html.dark .custom-page ol li::marker{color:var(--main);font-weight:600}html.dark .custom-page ol li:last-of-type{margin-bottom:0}html.dark .custom-page ul{margin-bottom:25px}html.dark .custom-page ul li{color:#0009;font-size:17px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:20px;position:relative}html.dark .custom-page ul li:last-of-type{margin-bottom:0}html.dark .custom-page ul li:before{background:var(--main);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:10px;transform:translateY(-50%);width:10px}html.dark .custom-page pre{background:#f3f3f3;border:none!important;border-radius:6px;margin-bottom:20px;padding:15px}html.dark .custom-page pre[data-language]:after{border-radius:0 0 5px 5px!important;padding:3px 7px!important}html.dark .custom-page code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:500!important;position:relative}html.dark .custom-page code:after{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:0;--bs-alpha:.3;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));background:var(--main);border-radius:5px;box-shadow:0 5px 25px -5px var(--bs-main);color:#fff;display:block;font-family:Montserrat;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;right:-3px;top:-3px}html.dark .custom-page code.language-plaintext:after{content:"Plain text"}html.dark .custom-page code.language-html:after{content:"HTML"}html.dark .custom-page code.language-c:after{content:"C"}html.dark .custom-page code.language-cs:after{content:"C#"}html.dark .custom-page code.language-cpp:after{content:"C++"}html.dark .custom-page code.language-css:after{content:"CSS"}html.dark .custom-page code.language-java:after{content:"Java"}html.dark .custom-page code.language-javascript:after{content:"JavaScript"}html.dark .custom-page code.language-diff:after{content:"Diff"}html.dark .custom-page code.language-php:after{content:"PHP"}html.dark .custom-page code.language-python:after{content:"Python"}html.dark .custom-page code.language-ruby:after{content:"Ruby"}html.dark .custom-page code.language-typescript:after{content:"TypeScript"}html.dark .custom-page code.language-xml:after{content:"XML"}html.dark .custom-page p{color:#0009;font-size:17px;font-weight:500;margin-bottom:25px;max-width:1000px}html.dark .custom-page .media,html.dark .custom-page img{border-radius:10px;margin-top:20px;margin-block:20px;max-width:100%;overflow:hidden;width:auto}html.dark .custom-page .media{position:relative}html.dark .custom-page .media .ck-presentation_provider:after{border:solid #fff;border-radius:10px 10px 0 0;border-width:3px 3px 0;bottom:36px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}html.dark .custom-page .controls{margin-top:50px}@media (max-width:600px){html.dark .custom-page h1{font-size:24px}html.dark .custom-page h2{font-size:19px}html.dark .custom-page h3,html.dark .custom-page p,html.dark .custom-page ul li{font-size:14px}html.dark .custom-page ul li{padding-left:15px}html.dark .custom-page ul li:before{height:8px;top:8px;width:8px}}html.dark #cc-main .cm{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff!important;border-radius:12px!important}html.dark #cc-main .cm,html.dark #cc-main .pm{box-shadow:0 20px 300px -10px #0003!important}html.dark #cc-main a{background:unset!important}@media (hover:hover){html.dark #cc-main a:hover{color:var(--purple)!important}}html.dark #cc-main .cm__btns .cm__btn-group:first-of-type .cm__btn:first-of-type,html.dark #cc-main .pm__footer .pm__btn-group:first-of-type .pm__btn:first-of-type{background:var(--main)}html.dark #cc-main .pm-overlay{background:rgba(0,0,0,.54)!important}html.dark #cc-main .cm__title{font-size:1.2em!important}html.dark #cc-main .cm__texts{padding:1.5rem 0 0!important}html.dark #cc-main .cm__btns{padding:1.5rem!important}html.dark #cc-main .cm__btns .cm__btn{border:unset!important}html.dark #cc-main .cm__desc{color:#0009!important;font-weight:500!important;margin-top:7px!important}html.dark #cc-main .cm__footer{background:hsla(0,0%,100%,0)!important;border-top:1px solid #f3f3f3!important;padding:.7em 0 .8em!important}html.dark #cc-main .pm__footer .pm__btn-group:first-of-type .pm__btn:first-of-type{border:unset!important}html.dark.round-buttons #cc-main button,html.dark.round-buttons .btn,html.dark.round-buttons .landing .header .container .navigation .login-btn{border-radius:500px!important}html.dark.hard-buttons #cc-main button,html.dark.hard-buttons .add-note,html.dark.hard-buttons .btn,html.dark.hard-buttons .landing .header .container .navigation .login-btn,html.dark.hard-buttons .theme-switch-toggle,html.dark.hard-buttons .theme-switch-toggle:after,html.dark.hard-buttons .toggle,html.dark.no-box-radius #card-element,html.dark.no-box-radius #cc-main .cm,html.dark.no-box-radius .additional-info-body .media,html.dark.no-box-radius .additional-info-body img,html.dark.no-box-radius .additional-info-body ul li:before,html.dark.no-box-radius .all-courses .courses-container .courses-listing .listing .course-item .card-info .price .save,html.dark.no-box-radius .badge,html.dark.no-box-radius .banner .container .media-wrapper .video-wrapper>video,html.dark.no-box-radius .banner .media-wrapper,html.dark.no-box-radius .blank-img,html.dark.no-box-radius .card-thumb,html.dark.no-box-radius .counter,html.dark.no-box-radius .course-item,html.dark.no-box-radius .course-item .course-thumb,html.dark.no-box-radius .course-item .expire,html.dark.no-box-radius .course-listing-switcher,html.dark.no-box-radius .course-listing-switcher:after,html.dark.no-box-radius .duration,html.dark.no-box-radius .error,html.dark.no-box-radius .exam-wrapper .exam .question-box .question .answers .answer,html.dark.no-box-radius .exam-wrapper .exam .question-box .question .answers .answer:after,html.dark.no-box-radius .exam-wrapper .exam .question-box .timer,html.dark.no-box-radius .exam-wrapper .exam .side,html.dark.no-box-radius .exam-wrapper .exam .side .status-badge,html.dark.no-box-radius .features-and-benefits .features-benefits-item,html.dark.no-box-radius .feed li,html.dark.no-box-radius .feed li .img,html.dark.no-box-radius .form-control .select-drop ul li,html.dark.no-box-radius .group-list-item,html.dark.no-box-radius .header-block,html.dark.no-box-radius .input-box,html.dark.no-box-radius .landing .additional-products .splide .splide__track .course-card,html.dark.no-box-radius .landing .container .main-info .main-block .social li,html.dark.no-box-radius .landing .container .sticky-course,html.dark.no-box-radius .landing .container .sticky-course .course-info .button-section .price .save,html.dark.no-box-radius .landing .container .sticky-course .course-info .pricing-options ul li,html.dark.no-box-radius .landing .container .sticky-course .course-thumb,html.dark.no-box-radius .landing .header .container .split-container .left-side .course-main-info .course-thumb,html.dark.no-box-radius .landing .header .container .split-container .left-side .course-main-info .includes,html.dark.no-box-radius .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .price .save,html.dark.no-box-radius .landing .header .container .split-container .left-side .course-main-info .pricing-options,html.dark.no-box-radius .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li,html.dark.no-box-radius .landing .header .container .split-container .mobile-buy-box .button-section,html.dark.no-box-radius .landing.contacts .contacts-form .info .social li,html.dark.no-box-radius .landing.contacts .courses-listing .list .course-card,html.dark.no-box-radius .landing.listing .courses-listing .list .course-card,html.dark.no-box-radius .landing.listing .courses-listing .list .course-card .card-info .action-box .price-box .price .save,html.dark.no-box-radius .lesson-list-item .thumbnail,html.dark.no-box-radius .lesson-list-item .thumbnail:before,html.dark.no-box-radius .light .landing .header .container .split-container .mobile-buy-box .pricing-options,html.dark.no-box-radius .list li,html.dark.no-box-radius .listing .course-item .card-thumb .cross-badge.new,html.dark.no-box-radius .listing .course-item .card-thumb .cross-badge.preorder,html.dark.no-box-radius .main-block,html.dark.no-box-radius .media,html.dark.no-box-radius .mobile-close,html.dark.no-box-radius .modal-block,html.dark.no-box-radius .module-list-item,html.dark.no-box-radius .note-item,html.dark.no-box-radius .overlay-wrapper:after,html.dark.no-box-radius .payment-cards .card,html.dark.no-box-radius .payment-cards .new,html.dark.no-box-radius .price-option,html.dark.no-box-radius .price-option .trial,html.dark.no-box-radius .price-plan,html.dark.no-box-radius .profile-icon,html.dark.no-box-radius .profile-status,html.dark.no-box-radius .progress-bar,html.dark.no-box-radius .progress-bar .progress-thumb,html.dark.no-box-radius .select-drop,html.dark.no-box-radius .select-style,html.dark.no-box-radius .social-channels .view,html.dark.no-box-radius .success,html.dark.no-box-radius .tab-panel .resource-line,html.dark.no-box-radius .testimonials .testimonials-box .columns-wrapper .column .testimonial-item,html.dark.no-box-radius .timer.background-time,html.dark.no-box-radius .video,html.dark.no-box-radius .video .vjs-poster,html.dark.no-box-radius .video-js .vjs-control-bar:before,html.dark.no-box-radius .video-js .vjs-tech,html.dark.no-box-radius .video-js[tabindex="-1"],html.dark.no-box-radius .video-wrapper,html.dark.no-box-radius .video-wrapper video,html.dark.no-box-radius :not(.avatar):not(.add-below):not(.add-above):not(.overlay .controls):not(.btn):not(.social-links.card li):not(.slider-controls .arrow):not(.video-wrapper .play):not(.circle):not(.circle *),html.dark.no-box-radius code:after,html.dark.no-box-radius input,html.dark.no-box-radius pre,html.dark.no-box-radius section>.container [data-section=media] img,html.dark.no-box-radius textarea,html.dark.square #cc-main button,html.dark.square .add-note,html.dark.square .btn,html.dark.square .landing .header .container .navigation .login-btn,html.dark.square .theme-switch-toggle,html.dark.square .theme-switch-toggle:after,html.dark.square .toggle{border-radius:0!important}html.dark *,html.dark * .additional-info-header,html.dark * .additional-info-header>div,html.dark * .answers .answer,html.dark * .clear,html.dark * .copyright,html.dark * .counter,html.dark * .exam-results-label,html.dark * .footer a,html.dark * .form-control.row label,html.dark * .go-to-library,html.dark * .header .module,html.dark * .header-block.empty .header-body span,html.dark * .header-block.message .header-body span,html.dark * .input-holder label,html.dark * .label,html.dark * .list li,html.dark * .notes-list .note-item .panel,html.dark * .procentage,html.dark * .profile-info li span,html.dark * .profile-status,html.dark * .question-label,html.dark * .select-drop ul li span,html.dark * .select-style span,html.dark * .side .module,html.dark * .small-info,html.dark * .small-info .skillplate-branding,html.dark * .status,html.dark * .status-badge,html.dark * .tab-list button,html.dark * .view,html.dark * .when,html.dark * input,html.dark * p,html.dark * textarea{font-family:var(--font),"Inter"!important}html.dark.font-nunito *{font-weight:700!important}html.dark.font-nunito * .additional-info-header,html.dark.font-nunito * .additional-info-header>div,html.dark.font-nunito * .answers .answer,html.dark.font-nunito * .clear,html.dark.font-nunito * .copyright,html.dark.font-nunito * .counter,html.dark.font-nunito * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-nunito * .exam-results-label,html.dark.font-nunito * .footer a,html.dark.font-nunito * .form-control.row label,html.dark.font-nunito * .go-to-library,html.dark.font-nunito * .header .module,html.dark.font-nunito * .header-block.empty .header-body span,html.dark.font-nunito * .header-block.message .header-body span,html.dark.font-nunito * .input-holder label,html.dark.font-nunito * .label,html.dark.font-nunito * .landing .container .main-info .info-subtitle span,html.dark.font-nunito * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-nunito * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-nunito * .landing .container .sticky-course .button-section .installments-number,html.dark.font-nunito * .landing .container .sticky-course .button-section .last-update,html.dark.font-nunito * .landing .container .sticky-course .button-section .last-update span,html.dark.font-nunito * .landing .container .sticky-course .includes ul li span,html.dark.font-nunito * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-nunito * .landing .header .container .navigation .contacts,html.dark.font-nunito * .landing .header .container .navigation ul li a,html.dark.font-nunito * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-nunito * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-nunito * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-nunito * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-nunito * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-nunito * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-nunito * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-nunito * .landing footer .footer-nav ul li a,html.dark.font-nunito * .list li,html.dark.font-nunito * .notes-list .note-item .panel,html.dark.font-nunito * .procentage,html.dark.font-nunito * .profile-info li span,html.dark.font-nunito * .profile-status,html.dark.font-nunito * .question-label,html.dark.font-nunito * .select-drop ul li span,html.dark.font-nunito * .select-style span,html.dark.font-nunito * .side .module,html.dark.font-nunito * .small-info,html.dark.font-nunito * .small-info .skillplate-branding,html.dark.font-nunito * .status,html.dark.font-nunito * .status-badge,html.dark.font-nunito * .tab-list button,html.dark.font-nunito * .view,html.dark.font-nunito * .when,html.dark.font-nunito * input,html.dark.font-nunito * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),html.dark.font-nunito * textarea{font-family:var(--font)!important;font-weight:500!important}html.dark.font-nunito * .back span,html.dark.font-nunito * .breadcrumb span,html.dark.font-nunito * .btn:not(.system),html.dark.font-nunito * .btn>div,html.dark.font-nunito * .btn>span,html.dark.font-nunito * .form .message,html.dark.font-nunito * .header-block.list .header-body .list li span,html.dark.font-nunito * .lesson-name,html.dark.font-nunito * .loading-label,html.dark.font-nunito * .module-status-holder .lessons-counter,html.dark.font-nunito * .page-loading span,html.dark.font-nunito * .powered a,html.dark.font-nunito * .profile-bar .profile-info span,html.dark.font-nunito * .resource-line a,html.dark.font-nunito * .resource-line.label,html.dark.font-nunito * .search-label,html.dark.font-nunito * .status div{font-weight:600!important}html.dark.font-noto-sans *,html.dark.font-nunito * .duration{font-weight:700!important}html.dark.font-noto-sans * .additional-info-header,html.dark.font-noto-sans * .additional-info-header>div,html.dark.font-noto-sans * .answers .answer,html.dark.font-noto-sans * .clear,html.dark.font-noto-sans * .copyright,html.dark.font-noto-sans * .counter,html.dark.font-noto-sans * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-noto-sans * .exam-results-label,html.dark.font-noto-sans * .footer a,html.dark.font-noto-sans * .form-control.row label,html.dark.font-noto-sans * .go-to-library,html.dark.font-noto-sans * .header .module,html.dark.font-noto-sans * .header-block.empty .header-body span,html.dark.font-noto-sans * .header-block.message .header-body span,html.dark.font-noto-sans * .input-holder label,html.dark.font-noto-sans * .label,html.dark.font-noto-sans * .landing .container .main-info .info-subtitle span,html.dark.font-noto-sans * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-noto-sans * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-noto-sans * .landing .container .sticky-course .button-section .installments-number,html.dark.font-noto-sans * .landing .container .sticky-course .button-section .last-update,html.dark.font-noto-sans * .landing .container .sticky-course .button-section .last-update span,html.dark.font-noto-sans * .landing .container .sticky-course .includes ul li span,html.dark.font-noto-sans * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-noto-sans * .landing .header .container .navigation .contacts,html.dark.font-noto-sans * .landing .header .container .navigation ul li a,html.dark.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-noto-sans * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-noto-sans * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-noto-sans * .landing footer .footer-nav ul li a,html.dark.font-noto-sans * .list li,html.dark.font-noto-sans * .notes-list .note-item .panel,html.dark.font-noto-sans * .procentage,html.dark.font-noto-sans * .profile-info li span,html.dark.font-noto-sans * .profile-status,html.dark.font-noto-sans * .question-label,html.dark.font-noto-sans * .select-drop ul li span,html.dark.font-noto-sans * .select-style span,html.dark.font-noto-sans * .side .module,html.dark.font-noto-sans * .small-info,html.dark.font-noto-sans * .small-info .skillplate-branding,html.dark.font-noto-sans * .status,html.dark.font-noto-sans * .status-badge,html.dark.font-noto-sans * .tab-list button,html.dark.font-noto-sans * .view,html.dark.font-noto-sans * .when,html.dark.font-noto-sans * input,html.dark.font-noto-sans * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),html.dark.font-noto-sans * textarea{font-family:var(--font)!important;font-weight:500!important}html.dark.font-noto-sans * .back span,html.dark.font-noto-sans * .breadcrumb span,html.dark.font-noto-sans * .btn,html.dark.font-noto-sans * .btn>div,html.dark.font-noto-sans * .btn>span,html.dark.font-noto-sans * .form .message,html.dark.font-noto-sans * .header-block.list .header-body .list li span,html.dark.font-noto-sans * .lesson-name,html.dark.font-noto-sans * .loading-label,html.dark.font-noto-sans * .module-status-holder .lessons-counter,html.dark.font-noto-sans * .page-loading span,html.dark.font-noto-sans * .powered a,html.dark.font-noto-sans * .profile-bar .profile-info span,html.dark.font-noto-sans * .resource-line a,html.dark.font-noto-sans * .resource-line.label,html.dark.font-noto-sans * .search-label,html.dark.font-noto-sans * .status div{font-weight:600!important}html.dark.font-lato *,html.dark.font-noto-sans * .duration{font-weight:700!important}html.dark.font-lato * .additional-info-header,html.dark.font-lato * .additional-info-header>div,html.dark.font-lato * .answers .answer,html.dark.font-lato * .clear,html.dark.font-lato * .copyright,html.dark.font-lato * .counter,html.dark.font-lato * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-lato * .exam-results-label,html.dark.font-lato * .footer a,html.dark.font-lato * .form-control.row label,html.dark.font-lato * .go-to-library,html.dark.font-lato * .header .module,html.dark.font-lato * .header-block.empty .header-body span,html.dark.font-lato * .header-block.message .header-body span,html.dark.font-lato * .input-holder label,html.dark.font-lato * .label,html.dark.font-lato * .landing .container .main-info .info-subtitle span,html.dark.font-lato * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-lato * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-lato * .landing .container .sticky-course .button-section .installments-number,html.dark.font-lato * .landing .container .sticky-course .button-section .last-update,html.dark.font-lato * .landing .container .sticky-course .button-section .last-update span,html.dark.font-lato * .landing .container .sticky-course .includes ul li span,html.dark.font-lato * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-lato * .landing .header .container .navigation .contacts,html.dark.font-lato * .landing .header .container .navigation ul li a,html.dark.font-lato * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-lato * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-lato * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-lato * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-lato * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-lato * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-lato * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-lato * .landing footer .footer-nav ul li a,html.dark.font-lato * .list li,html.dark.font-lato * .notes-list .note-item .panel,html.dark.font-lato * .procentage,html.dark.font-lato * .profile-info li span,html.dark.font-lato * .profile-status,html.dark.font-lato * .question-label,html.dark.font-lato * .select-drop ul li span,html.dark.font-lato * .select-style span,html.dark.font-lato * .side .module,html.dark.font-lato * .small-info,html.dark.font-lato * .small-info .skillplate-branding,html.dark.font-lato * .status,html.dark.font-lato * .status-badge,html.dark.font-lato * .tab-list button,html.dark.font-lato * .view,html.dark.font-lato * .when,html.dark.font-lato * input,html.dark.font-lato * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),html.dark.font-lato * textarea{font-family:var(--font),"Inter"!important;font-weight:500!important}html.dark.font-lato * .back span,html.dark.font-lato * .breadcrumb span,html.dark.font-lato * .btn,html.dark.font-lato * .btn>div,html.dark.font-lato * .btn>span,html.dark.font-lato * .form .message,html.dark.font-lato * .header-block.list .header-body .list li span,html.dark.font-lato * .lesson-name,html.dark.font-lato * .loading-label,html.dark.font-lato * .module-status-holder .lessons-counter,html.dark.font-lato * .page-loading span,html.dark.font-lato * .powered a,html.dark.font-lato * .profile-bar .profile-info span,html.dark.font-lato * .resource-line a,html.dark.font-lato * .resource-line.label,html.dark.font-lato * .search-label,html.dark.font-lato * .status div{font-weight:600!important}html.dark.font-lato * .duration,html.dark.font-montserrat *{font-weight:700!important}html.dark.font-montserrat * .additional-info-header,html.dark.font-montserrat * .additional-info-header>div,html.dark.font-montserrat * .answers .answer,html.dark.font-montserrat * .clear,html.dark.font-montserrat * .copyright,html.dark.font-montserrat * .counter,html.dark.font-montserrat * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-montserrat * .exam-results-label,html.dark.font-montserrat * .footer a,html.dark.font-montserrat * .form-control.row label,html.dark.font-montserrat * .go-to-library,html.dark.font-montserrat * .header .module,html.dark.font-montserrat * .header-block.empty .header-body span,html.dark.font-montserrat * .header-block.message .header-body span,html.dark.font-montserrat * .input-holder label,html.dark.font-montserrat * .label,html.dark.font-montserrat * .landing .container .main-info .info-subtitle span,html.dark.font-montserrat * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-montserrat * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-montserrat * .landing .container .sticky-course .button-section .installments-number,html.dark.font-montserrat * .landing .container .sticky-course .button-section .last-update,html.dark.font-montserrat * .landing .container .sticky-course .button-section .last-update span,html.dark.font-montserrat * .landing .container .sticky-course .includes ul li span,html.dark.font-montserrat * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-montserrat * .landing .header .container .navigation .contacts,html.dark.font-montserrat * .landing .header .container .navigation ul li a,html.dark.font-montserrat * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-montserrat * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-montserrat * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-montserrat * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-montserrat * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-montserrat * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-montserrat * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-montserrat * .landing footer .footer-nav ul li a,html.dark.font-montserrat * .list li,html.dark.font-montserrat * .notes-list .note-item .panel,html.dark.font-montserrat * .procentage,html.dark.font-montserrat * .profile-info li span,html.dark.font-montserrat * .profile-status,html.dark.font-montserrat * .question-label,html.dark.font-montserrat * .select-drop ul li span,html.dark.font-montserrat * .select-style span,html.dark.font-montserrat * .side .module,html.dark.font-montserrat * .small-info,html.dark.font-montserrat * .small-info .skillplate-branding,html.dark.font-montserrat * .status,html.dark.font-montserrat * .status-badge,html.dark.font-montserrat * .tab-list button,html.dark.font-montserrat * .view,html.dark.font-montserrat * .when,html.dark.font-montserrat * input,html.dark.font-montserrat * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),html.dark.font-montserrat * textarea{font-family:var(--font)!important;font-weight:500!important}html.dark.font-montserrat * .back span,html.dark.font-montserrat * .breadcrumb span,html.dark.font-montserrat * .btn,html.dark.font-montserrat * .btn>div,html.dark.font-montserrat * .btn>span,html.dark.font-montserrat * .form .message,html.dark.font-montserrat * .header-block.list .header-body .list li span,html.dark.font-montserrat * .lesson-name,html.dark.font-montserrat * .loading-label,html.dark.font-montserrat * .module-status-holder .lessons-counter,html.dark.font-montserrat * .page-loading span,html.dark.font-montserrat * .powered a,html.dark.font-montserrat * .profile-bar .profile-info span,html.dark.font-montserrat * .resource-line a,html.dark.font-montserrat * .resource-line.label,html.dark.font-montserrat * .search-label,html.dark.font-montserrat * .status div{font-weight:600!important}html.dark.font-montserrat * .duration,html.dark.font-open-sans *{font-weight:700!important}html.dark.font-open-sans * .additional-info-header,html.dark.font-open-sans * .additional-info-header>div,html.dark.font-open-sans * .answers .answer,html.dark.font-open-sans * .clear,html.dark.font-open-sans * .copyright,html.dark.font-open-sans * .counter,html.dark.font-open-sans * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-open-sans * .exam-results-label,html.dark.font-open-sans * .footer a,html.dark.font-open-sans * .form-control.row label,html.dark.font-open-sans * .go-to-library,html.dark.font-open-sans * .header .module,html.dark.font-open-sans * .header-block.empty .header-body span,html.dark.font-open-sans * .header-block.message .header-body span,html.dark.font-open-sans * .input-holder label,html.dark.font-open-sans * .label,html.dark.font-open-sans * .landing .container .main-info .info-subtitle span,html.dark.font-open-sans * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-open-sans * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-open-sans * .landing .container .sticky-course .button-section .installments-number,html.dark.font-open-sans * .landing .container .sticky-course .button-section .last-update,html.dark.font-open-sans * .landing .container .sticky-course .button-section .last-update span,html.dark.font-open-sans * .landing .container .sticky-course .includes ul li span,html.dark.font-open-sans * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-open-sans * .landing .header .container .navigation .contacts,html.dark.font-open-sans * .landing .header .container .navigation ul li a,html.dark.font-open-sans * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-open-sans * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-open-sans * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-open-sans * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-open-sans * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-open-sans * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-open-sans * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-open-sans * .landing footer .footer-nav ul li a,html.dark.font-open-sans * .list li,html.dark.font-open-sans * .notes-list .note-item .panel,html.dark.font-open-sans * .procentage,html.dark.font-open-sans * .profile-info li span,html.dark.font-open-sans * .profile-status,html.dark.font-open-sans * .question-label,html.dark.font-open-sans * .select-drop ul li span,html.dark.font-open-sans * .select-style span,html.dark.font-open-sans * .side .module,html.dark.font-open-sans * .small-info,html.dark.font-open-sans * .small-info .skillplate-branding,html.dark.font-open-sans * .status,html.dark.font-open-sans * .status-badge,html.dark.font-open-sans * .tab-list button,html.dark.font-open-sans * .view,html.dark.font-open-sans * .when,html.dark.font-open-sans * input,html.dark.font-open-sans * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),html.dark.font-open-sans * textarea{font-family:var(--font)!important;font-weight:500!important}html.dark.font-open-sans * .back span,html.dark.font-open-sans * .breadcrumb span,html.dark.font-open-sans * .btn,html.dark.font-open-sans * .btn>div,html.dark.font-open-sans * .btn>span,html.dark.font-open-sans * .form .message,html.dark.font-open-sans * .header-block.list .header-body .list li span,html.dark.font-open-sans * .lesson-name,html.dark.font-open-sans * .loading-label,html.dark.font-open-sans * .module-status-holder .lessons-counter,html.dark.font-open-sans * .page-loading span,html.dark.font-open-sans * .powered a,html.dark.font-open-sans * .profile-bar .profile-info span,html.dark.font-open-sans * .resource-line a,html.dark.font-open-sans * .resource-line.label,html.dark.font-open-sans * .search-label,html.dark.font-open-sans * .status div{font-weight:600!important}html.dark.font-open-sans * .duration,html.dark.font-raleway *{font-weight:700!important}html.dark.font-raleway *{font-feature-settings:"locl" 0;-webkit-locale:auto;font-optical-sizing:auto}html.dark.font-raleway * .additional-info-header,html.dark.font-raleway * .additional-info-header>div,html.dark.font-raleway * .answers .answer,html.dark.font-raleway * .clear,html.dark.font-raleway * .copyright,html.dark.font-raleway * .counter,html.dark.font-raleway * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-raleway * .exam-results-label,html.dark.font-raleway * .footer a,html.dark.font-raleway * .form-control.row label,html.dark.font-raleway * .go-to-library,html.dark.font-raleway * .header .module,html.dark.font-raleway * .header-block.empty .header-body span,html.dark.font-raleway * .header-block.message .header-body span,html.dark.font-raleway * .input-holder label,html.dark.font-raleway * .label,html.dark.font-raleway * .landing .container .main-info .info-subtitle span,html.dark.font-raleway * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-raleway * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-raleway * .landing .container .sticky-course .button-section .installments-number,html.dark.font-raleway * .landing .container .sticky-course .button-section .last-update,html.dark.font-raleway * .landing .container .sticky-course .button-section .last-update span,html.dark.font-raleway * .landing .container .sticky-course .includes ul li span,html.dark.font-raleway * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-raleway * .landing .header .container .navigation .contacts,html.dark.font-raleway * .landing .header .container .navigation ul li a,html.dark.font-raleway * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-raleway * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-raleway * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-raleway * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-raleway * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-raleway * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-raleway * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-raleway * .landing footer .footer-nav ul li a,html.dark.font-raleway * .list li,html.dark.font-raleway * .notes-list .note-item .panel,html.dark.font-raleway * .procentage,html.dark.font-raleway * .profile-info li span,html.dark.font-raleway * .profile-status,html.dark.font-raleway * .question-label,html.dark.font-raleway * .select-drop ul li span,html.dark.font-raleway * .select-style span,html.dark.font-raleway * .side .module,html.dark.font-raleway * .small-info,html.dark.font-raleway * .small-info .skillplate-branding,html.dark.font-raleway * .status,html.dark.font-raleway * .status-badge,html.dark.font-raleway * .tab-list button,html.dark.font-raleway * .view,html.dark.font-raleway * .when,html.dark.font-raleway * input,html.dark.font-raleway * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),html.dark.font-raleway * textarea{font-family:var(--font)!important;font-weight:500!important}html.dark.font-raleway * .back span,html.dark.font-raleway * .breadcrumb span,html.dark.font-raleway * .btn,html.dark.font-raleway * .btn>div,html.dark.font-raleway * .btn>span,html.dark.font-raleway * .form .message,html.dark.font-raleway * .header-block.list .header-body .list li span,html.dark.font-raleway * .lesson-name,html.dark.font-raleway * .loading-label,html.dark.font-raleway * .module-status-holder .lessons-counter,html.dark.font-raleway * .page-loading span,html.dark.font-raleway * .powered a,html.dark.font-raleway * .profile-bar .profile-info span,html.dark.font-raleway * .resource-line a,html.dark.font-raleway * .resource-line.label,html.dark.font-raleway * .search-label,html.dark.font-raleway * .status div{font-weight:600!important}html.dark.font-raleway * .duration,html.dark.font-source-serif-pro *{font-weight:700!important}html.dark.font-source-serif-pro * .additional-info-header,html.dark.font-source-serif-pro * .additional-info-header>div,html.dark.font-source-serif-pro * .answers .answer,html.dark.font-source-serif-pro * .clear,html.dark.font-source-serif-pro * .copyright,html.dark.font-source-serif-pro * .counter,html.dark.font-source-serif-pro * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-source-serif-pro * .exam-results-label,html.dark.font-source-serif-pro * .footer a,html.dark.font-source-serif-pro * .form-control.row label,html.dark.font-source-serif-pro * .go-to-library,html.dark.font-source-serif-pro * .header .module,html.dark.font-source-serif-pro * .header-block.empty .header-body span,html.dark.font-source-serif-pro * .header-block.message .header-body span,html.dark.font-source-serif-pro * .input-holder label,html.dark.font-source-serif-pro * .label,html.dark.font-source-serif-pro * .landing .container .main-info .info-subtitle span,html.dark.font-source-serif-pro * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-source-serif-pro * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-source-serif-pro * .landing .container .sticky-course .button-section .installments-number,html.dark.font-source-serif-pro * .landing .container .sticky-course .button-section .last-update,html.dark.font-source-serif-pro * .landing .container .sticky-course .button-section .last-update span,html.dark.font-source-serif-pro * .landing .container .sticky-course .includes ul li span,html.dark.font-source-serif-pro * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-source-serif-pro * .landing .header .container .navigation .contacts,html.dark.font-source-serif-pro * .landing .header .container .navigation ul li a,html.dark.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-source-serif-pro * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-source-serif-pro * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-source-serif-pro * .landing footer .footer-nav ul li a,html.dark.font-source-serif-pro * .list li,html.dark.font-source-serif-pro * .notes-list .note-item .panel,html.dark.font-source-serif-pro * .procentage,html.dark.font-source-serif-pro * .profile-info li span,html.dark.font-source-serif-pro * .profile-status,html.dark.font-source-serif-pro * .question-label,html.dark.font-source-serif-pro * .select-drop ul li span,html.dark.font-source-serif-pro * .select-style span,html.dark.font-source-serif-pro * .side .module,html.dark.font-source-serif-pro * .small-info,html.dark.font-source-serif-pro * .small-info .skillplate-branding,html.dark.font-source-serif-pro * .status,html.dark.font-source-serif-pro * .status-badge,html.dark.font-source-serif-pro * .tab-list button,html.dark.font-source-serif-pro * .view,html.dark.font-source-serif-pro * .when,html.dark.font-source-serif-pro * input,html.dark.font-source-serif-pro * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p)),html.dark.font-source-serif-pro * textarea{font-family:Outfit!important;font-weight:500!important}html.dark.font-source-serif-pro * .lesson-name{font-family:var(--font)!important;font-weight:600!important}html.dark.font-source-serif-pro * .additional-info-body ul li,html.dark.font-source-serif-pro * .back span,html.dark.font-source-serif-pro * .breadcrumb span,html.dark.font-source-serif-pro * .btn,html.dark.font-source-serif-pro * .btn>div,html.dark.font-source-serif-pro * .btn>span,html.dark.font-source-serif-pro * .encrypted,html.dark.font-source-serif-pro * .form .message,html.dark.font-source-serif-pro * .header-block.list .header-body .list li span,html.dark.font-source-serif-pro * .loading-label,html.dark.font-source-serif-pro * .module-status-holder .lessons-counter,html.dark.font-source-serif-pro * .page-loading span,html.dark.font-source-serif-pro * .powered a,html.dark.font-source-serif-pro * .price,html.dark.font-source-serif-pro * .profile-bar .profile-info span,html.dark.font-source-serif-pro * .resource-line a,html.dark.font-source-serif-pro * .resource-line.label,html.dark.font-source-serif-pro * .search-label,html.dark.font-source-serif-pro * .status div,html.dark.font-source-serif-pro * .summary button span>span{font-family:Outfit!important;font-weight:500!important}html.dark.font-oswald *,html.dark.font-source-serif-pro * .duration{font-weight:700!important}html.dark.font-oswald * .additional-info-header,html.dark.font-oswald * .additional-info-header>div,html.dark.font-oswald * .answers .answer,html.dark.font-oswald * .clear,html.dark.font-oswald * .copyright,html.dark.font-oswald * .counter,html.dark.font-oswald * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-oswald * .exam-results-label,html.dark.font-oswald * .footer a,html.dark.font-oswald * .form-control.row label,html.dark.font-oswald * .go-to-library,html.dark.font-oswald * .header .module,html.dark.font-oswald * .header-block.empty .header-body span,html.dark.font-oswald * .header-block.message .header-body span,html.dark.font-oswald * .input-holder label,html.dark.font-oswald * .label,html.dark.font-oswald * .landing .container .main-info .info-subtitle span,html.dark.font-oswald * .landing .container .main-info .main-block .lessons .lesson .lesson-name,html.dark.font-oswald * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-oswald * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-oswald * .landing .container .sticky-course .button-section .installments-number,html.dark.font-oswald * .landing .container .sticky-course .button-section .last-update,html.dark.font-oswald * .landing .container .sticky-course .button-section .last-update span,html.dark.font-oswald * .landing .container .sticky-course .includes ul li span,html.dark.font-oswald * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-oswald * .landing .header .container .navigation .contacts,html.dark.font-oswald * .landing .header .container .navigation ul li a,html.dark.font-oswald * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-oswald * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-oswald * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-oswald * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-oswald * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-oswald * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-oswald * .landing .main-info .main-block .description-body ul li,html.dark.font-oswald * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-oswald * .landing footer .footer-nav ul li a,html.dark.font-oswald * .list li,html.dark.font-oswald * .notes-list .note-item .panel,html.dark.font-oswald * .procentage,html.dark.font-oswald * .profile-info li span,html.dark.font-oswald * .profile-status,html.dark.font-oswald * .question-label,html.dark.font-oswald * .select-drop ul li span,html.dark.font-oswald * .select-style span,html.dark.font-oswald * .side .module,html.dark.font-oswald * .small-info,html.dark.font-oswald * .small-info .skillplate-branding,html.dark.font-oswald * .status,html.dark.font-oswald * .status-badge,html.dark.font-oswald * .tab-list button,html.dark.font-oswald * .text-formatting ul li,html.dark.font-oswald * .view,html.dark.font-oswald * .when,html.dark.font-oswald * input,html.dark.font-oswald * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),html.dark.font-oswald * textarea{font-family:Outfit,Inter!important;font-weight:400!important}html.dark.font-oswald * .lesson-name{font-family:var(--font)!important;font-weight:600!important}html.dark.font-oswald * .additional-info-body ul li,html.dark.font-oswald * .back span,html.dark.font-oswald * .breadcrumb span,html.dark.font-oswald * .encrypted,html.dark.font-oswald * .form .message,html.dark.font-oswald * .header-block.list .header-body .list li span,html.dark.font-oswald * .loading-label,html.dark.font-oswald * .module-status-holder .lessons-counter,html.dark.font-oswald * .page-loading span,html.dark.font-oswald * .powered a,html.dark.font-oswald * .profile-bar .profile-info span,html.dark.font-oswald * .resource-line a,html.dark.font-oswald * .resource-line.label,html.dark.font-oswald * .search-label,html.dark.font-oswald * .status div,html.dark.font-oswald * .summary button span>span{font-family:Outfit,Inter!important;font-weight:500!important}html.dark.font-bitter *,html.dark.font-oswald * .duration{font-weight:700!important}html.dark.font-bitter * .additional-info-header,html.dark.font-bitter * .additional-info-header>div,html.dark.font-bitter * .answers .answer,html.dark.font-bitter * .clear,html.dark.font-bitter * .copyright,html.dark.font-bitter * .counter,html.dark.font-bitter * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-bitter * .exam-results-label,html.dark.font-bitter * .footer a,html.dark.font-bitter * .form-control.row label,html.dark.font-bitter * .go-to-library,html.dark.font-bitter * .header .module,html.dark.font-bitter * .header-block.empty .header-body span,html.dark.font-bitter * .header-block.message .header-body span,html.dark.font-bitter * .input-holder label,html.dark.font-bitter * .label,html.dark.font-bitter * .landing .container .main-info .info-subtitle span,html.dark.font-bitter * .landing .container .main-info .main-block .lessons .lesson .lesson-name,html.dark.font-bitter * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-bitter * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-bitter * .landing .container .sticky-course .button-section .installments-number,html.dark.font-bitter * .landing .container .sticky-course .button-section .last-update,html.dark.font-bitter * .landing .container .sticky-course .button-section .last-update span,html.dark.font-bitter * .landing .container .sticky-course .includes ul li span,html.dark.font-bitter * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-bitter * .landing .header .container .navigation .contacts,html.dark.font-bitter * .landing .header .container .navigation ul li a,html.dark.font-bitter * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-bitter * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-bitter * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-bitter * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-bitter * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-bitter * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-bitter * .landing .main-info .main-block .description-body ul li,html.dark.font-bitter * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-bitter * .landing footer .footer-nav ul li a,html.dark.font-bitter * .list li,html.dark.font-bitter * .notes-list .note-item .panel,html.dark.font-bitter * .procentage,html.dark.font-bitter * .profile-info li span,html.dark.font-bitter * .profile-status,html.dark.font-bitter * .question-label,html.dark.font-bitter * .select-drop ul li span,html.dark.font-bitter * .select-style span,html.dark.font-bitter * .side .module,html.dark.font-bitter * .small-info,html.dark.font-bitter * .small-info .skillplate-branding,html.dark.font-bitter * .status,html.dark.font-bitter * .status-badge,html.dark.font-bitter * .tab-list button,html.dark.font-bitter * .text-formatting ul li,html.dark.font-bitter * .view,html.dark.font-bitter * .when,html.dark.font-bitter * input,html.dark.font-bitter * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),html.dark.font-bitter * textarea{font-family:Onest,Inter!important;font-weight:400!important}html.dark.font-bitter * .lesson-name{font-family:var(--font)!important;font-weight:600!important}html.dark.font-bitter * .additional-info-body ul li,html.dark.font-bitter * .back span,html.dark.font-bitter * .breadcrumb span,html.dark.font-bitter * .encrypted,html.dark.font-bitter * .form .message,html.dark.font-bitter * .header-block.list .header-body .list li span,html.dark.font-bitter * .loading-label,html.dark.font-bitter * .module-status-holder .lessons-counter,html.dark.font-bitter * .page-loading span,html.dark.font-bitter * .powered a,html.dark.font-bitter * .profile-bar .profile-info span,html.dark.font-bitter * .resource-line a,html.dark.font-bitter * .resource-line.label,html.dark.font-bitter * .search-label,html.dark.font-bitter * .status div,html.dark.font-bitter * .summary button span>span{font-family:Onest,Inter!important;font-weight:500!important}html.dark.font-bitter * .duration,html.dark.font-pt-serif *{font-weight:700!important}html.dark.font-pt-serif * .additional-info-header,html.dark.font-pt-serif * .additional-info-header>div,html.dark.font-pt-serif * .answers .answer,html.dark.font-pt-serif * .clear,html.dark.font-pt-serif * .copyright,html.dark.font-pt-serif * .counter,html.dark.font-pt-serif * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-pt-serif * .exam-results-label,html.dark.font-pt-serif * .footer a,html.dark.font-pt-serif * .form-control.row label,html.dark.font-pt-serif * .go-to-library,html.dark.font-pt-serif * .header .module,html.dark.font-pt-serif * .header-block.empty .header-body span,html.dark.font-pt-serif * .header-block.message .header-body span,html.dark.font-pt-serif * .input-holder label,html.dark.font-pt-serif * .label,html.dark.font-pt-serif * .landing .container .main-info .info-subtitle span,html.dark.font-pt-serif * .landing .container .main-info .main-block .lessons .lesson .lesson-name,html.dark.font-pt-serif * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-pt-serif * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-pt-serif * .landing .container .sticky-course .button-section .installments-number,html.dark.font-pt-serif * .landing .container .sticky-course .button-section .last-update,html.dark.font-pt-serif * .landing .container .sticky-course .button-section .last-update span,html.dark.font-pt-serif * .landing .container .sticky-course .includes ul li span,html.dark.font-pt-serif * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-pt-serif * .landing .header .container .navigation .contacts,html.dark.font-pt-serif * .landing .header .container .navigation ul li a,html.dark.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-pt-serif * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-pt-serif * .landing .main-info .main-block .description-body ul li,html.dark.font-pt-serif * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-pt-serif * .landing footer .footer-nav ul li a,html.dark.font-pt-serif * .list li,html.dark.font-pt-serif * .notes-list .note-item .panel,html.dark.font-pt-serif * .procentage,html.dark.font-pt-serif * .profile-info li span,html.dark.font-pt-serif * .profile-status,html.dark.font-pt-serif * .question-label,html.dark.font-pt-serif * .select-drop ul li span,html.dark.font-pt-serif * .select-style span,html.dark.font-pt-serif * .side .module,html.dark.font-pt-serif * .small-info,html.dark.font-pt-serif * .small-info .skillplate-branding,html.dark.font-pt-serif * .status,html.dark.font-pt-serif * .status-badge,html.dark.font-pt-serif * .tab-list button,html.dark.font-pt-serif * .text-formatting ul li,html.dark.font-pt-serif * .view,html.dark.font-pt-serif * .when,html.dark.font-pt-serif * input,html.dark.font-pt-serif * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),html.dark.font-pt-serif * textarea{font-family:PT Sans,Inter!important;font-weight:400!important}html.dark.font-pt-serif * .lesson-name{font-family:var(--font)!important;font-weight:600!important}html.dark.font-pt-serif * .additional-info-body ul li,html.dark.font-pt-serif * .back span,html.dark.font-pt-serif * .breadcrumb span,html.dark.font-pt-serif * .encrypted,html.dark.font-pt-serif * .form .message,html.dark.font-pt-serif * .header-block.list .header-body .list li span,html.dark.font-pt-serif * .loading-label,html.dark.font-pt-serif * .module-status-holder .lessons-counter,html.dark.font-pt-serif * .page-loading span,html.dark.font-pt-serif * .powered a,html.dark.font-pt-serif * .profile-bar .profile-info span,html.dark.font-pt-serif * .resource-line a,html.dark.font-pt-serif * .resource-line.label,html.dark.font-pt-serif * .search-label,html.dark.font-pt-serif * .status div,html.dark.font-pt-serif * .summary button span>span{font-family:PT Sans,Inter!important;font-weight:500!important}html.dark.font-alice *,html.dark.font-bree-serif *,html.dark.font-dm-serif-display *,html.dark.font-hepta-slab *,html.dark.font-pt-serif * .duration,html.dark.font-zilla-slab *{font-weight:700!important}html.dark.font-alice * .additional-info-header,html.dark.font-alice * .additional-info-header>div,html.dark.font-alice * .answers .answer,html.dark.font-alice * .clear,html.dark.font-alice * .copyright,html.dark.font-alice * .counter,html.dark.font-alice * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-alice * .exam-results-label,html.dark.font-alice * .footer a,html.dark.font-alice * .form-control.row label,html.dark.font-alice * .go-to-library,html.dark.font-alice * .header .module,html.dark.font-alice * .header-block.empty .header-body span,html.dark.font-alice * .header-block.message .header-body span,html.dark.font-alice * .input-holder label,html.dark.font-alice * .label,html.dark.font-alice * .landing .container .main-info .info-subtitle span,html.dark.font-alice * .landing .container .main-info .main-block .lessons .lesson .lesson-name,html.dark.font-alice * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-alice * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-alice * .landing .container .sticky-course .button-section .installments-number,html.dark.font-alice * .landing .container .sticky-course .button-section .last-update,html.dark.font-alice * .landing .container .sticky-course .button-section .last-update span,html.dark.font-alice * .landing .container .sticky-course .includes ul li span,html.dark.font-alice * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-alice * .landing .header .container .navigation .contacts,html.dark.font-alice * .landing .header .container .navigation ul li a,html.dark.font-alice * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-alice * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-alice * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-alice * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-alice * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-alice * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-alice * .landing .main-info .main-block .description-body ul li,html.dark.font-alice * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-alice * .landing footer .footer-nav ul li a,html.dark.font-alice * .list li,html.dark.font-alice * .notes-list .note-item .panel,html.dark.font-alice * .procentage,html.dark.font-alice * .profile-info li span,html.dark.font-alice * .profile-status,html.dark.font-alice * .question-label,html.dark.font-alice * .select-drop ul li span,html.dark.font-alice * .select-style span,html.dark.font-alice * .side .module,html.dark.font-alice * .small-info,html.dark.font-alice * .small-info .skillplate-branding,html.dark.font-alice * .status,html.dark.font-alice * .status-badge,html.dark.font-alice * .tab-list button,html.dark.font-alice * .text-formatting ul li,html.dark.font-alice * .view,html.dark.font-alice * .when,html.dark.font-alice * input,html.dark.font-alice * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),html.dark.font-alice * textarea,html.dark.font-bree-serif * .additional-info-header,html.dark.font-bree-serif * .additional-info-header>div,html.dark.font-bree-serif * .answers .answer,html.dark.font-bree-serif * .clear,html.dark.font-bree-serif * .copyright,html.dark.font-bree-serif * .counter,html.dark.font-bree-serif * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-bree-serif * .exam-results-label,html.dark.font-bree-serif * .footer a,html.dark.font-bree-serif * .form-control.row label,html.dark.font-bree-serif * .go-to-library,html.dark.font-bree-serif * .header .module,html.dark.font-bree-serif * .header-block.empty .header-body span,html.dark.font-bree-serif * .header-block.message .header-body span,html.dark.font-bree-serif * .input-holder label,html.dark.font-bree-serif * .label,html.dark.font-bree-serif * .landing .container .main-info .info-subtitle span,html.dark.font-bree-serif * .landing .container .main-info .main-block .lessons .lesson .lesson-name,html.dark.font-bree-serif * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-bree-serif * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-bree-serif * .landing .container .sticky-course .button-section .installments-number,html.dark.font-bree-serif * .landing .container .sticky-course .button-section .last-update,html.dark.font-bree-serif * .landing .container .sticky-course .button-section .last-update span,html.dark.font-bree-serif * .landing .container .sticky-course .includes ul li span,html.dark.font-bree-serif * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-bree-serif * .landing .header .container .navigation .contacts,html.dark.font-bree-serif * .landing .header .container .navigation ul li a,html.dark.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-bree-serif * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-bree-serif * .landing .main-info .main-block .description-body ul li,html.dark.font-bree-serif * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-bree-serif * .landing footer .footer-nav ul li a,html.dark.font-bree-serif * .list li,html.dark.font-bree-serif * .notes-list .note-item .panel,html.dark.font-bree-serif * .procentage,html.dark.font-bree-serif * .profile-info li span,html.dark.font-bree-serif * .profile-status,html.dark.font-bree-serif * .question-label,html.dark.font-bree-serif * .select-drop ul li span,html.dark.font-bree-serif * .select-style span,html.dark.font-bree-serif * .side .module,html.dark.font-bree-serif * .small-info,html.dark.font-bree-serif * .small-info .skillplate-branding,html.dark.font-bree-serif * .status,html.dark.font-bree-serif * .status-badge,html.dark.font-bree-serif * .tab-list button,html.dark.font-bree-serif * .text-formatting ul li,html.dark.font-bree-serif * .view,html.dark.font-bree-serif * .when,html.dark.font-bree-serif * input,html.dark.font-bree-serif * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),html.dark.font-bree-serif * textarea,html.dark.font-dm-serif-display * .additional-info-header,html.dark.font-dm-serif-display * .additional-info-header>div,html.dark.font-dm-serif-display * .answers .answer,html.dark.font-dm-serif-display * .clear,html.dark.font-dm-serif-display * .copyright,html.dark.font-dm-serif-display * .counter,html.dark.font-dm-serif-display * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-dm-serif-display * .exam-results-label,html.dark.font-dm-serif-display * .footer a,html.dark.font-dm-serif-display * .form-control.row label,html.dark.font-dm-serif-display * .go-to-library,html.dark.font-dm-serif-display * .header .module,html.dark.font-dm-serif-display * .header-block.empty .header-body span,html.dark.font-dm-serif-display * .header-block.message .header-body span,html.dark.font-dm-serif-display * .input-holder label,html.dark.font-dm-serif-display * .label,html.dark.font-dm-serif-display * .landing .container .main-info .info-subtitle span,html.dark.font-dm-serif-display * .landing .container .main-info .main-block .lessons .lesson .lesson-name,html.dark.font-dm-serif-display * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-dm-serif-display * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-dm-serif-display * .landing .container .sticky-course .button-section .installments-number,html.dark.font-dm-serif-display * .landing .container .sticky-course .button-section .last-update,html.dark.font-dm-serif-display * .landing .container .sticky-course .button-section .last-update span,html.dark.font-dm-serif-display * .landing .container .sticky-course .includes ul li span,html.dark.font-dm-serif-display * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-dm-serif-display * .landing .header .container .navigation .contacts,html.dark.font-dm-serif-display * .landing .header .container .navigation ul li a,html.dark.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-dm-serif-display * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-dm-serif-display * .landing .main-info .main-block .description-body ul li,html.dark.font-dm-serif-display * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-dm-serif-display * .landing footer .footer-nav ul li a,html.dark.font-dm-serif-display * .list li,html.dark.font-dm-serif-display * .notes-list .note-item .panel,html.dark.font-dm-serif-display * .procentage,html.dark.font-dm-serif-display * .profile-info li span,html.dark.font-dm-serif-display * .profile-status,html.dark.font-dm-serif-display * .question-label,html.dark.font-dm-serif-display * .select-drop ul li span,html.dark.font-dm-serif-display * .select-style span,html.dark.font-dm-serif-display * .side .module,html.dark.font-dm-serif-display * .small-info,html.dark.font-dm-serif-display * .small-info .skillplate-branding,html.dark.font-dm-serif-display * .status,html.dark.font-dm-serif-display * .status-badge,html.dark.font-dm-serif-display * .tab-list button,html.dark.font-dm-serif-display * .text-formatting ul li,html.dark.font-dm-serif-display * .view,html.dark.font-dm-serif-display * .when,html.dark.font-dm-serif-display * input,html.dark.font-dm-serif-display * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),html.dark.font-dm-serif-display * textarea,html.dark.font-hepta-slab * .additional-info-header,html.dark.font-hepta-slab * .additional-info-header>div,html.dark.font-hepta-slab * .answers .answer,html.dark.font-hepta-slab * .clear,html.dark.font-hepta-slab * .copyright,html.dark.font-hepta-slab * .counter,html.dark.font-hepta-slab * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-hepta-slab * .exam-results-label,html.dark.font-hepta-slab * .footer a,html.dark.font-hepta-slab * .form-control.row label,html.dark.font-hepta-slab * .go-to-library,html.dark.font-hepta-slab * .header .module,html.dark.font-hepta-slab * .header-block.empty .header-body span,html.dark.font-hepta-slab * .header-block.message .header-body span,html.dark.font-hepta-slab * .input-holder label,html.dark.font-hepta-slab * .label,html.dark.font-hepta-slab * .landing .container .main-info .info-subtitle span,html.dark.font-hepta-slab * .landing .container .main-info .main-block .lessons .lesson .lesson-name,html.dark.font-hepta-slab * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-hepta-slab * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-hepta-slab * .landing .container .sticky-course .button-section .installments-number,html.dark.font-hepta-slab * .landing .container .sticky-course .button-section .last-update,html.dark.font-hepta-slab * .landing .container .sticky-course .button-section .last-update span,html.dark.font-hepta-slab * .landing .container .sticky-course .includes ul li span,html.dark.font-hepta-slab * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-hepta-slab * .landing .header .container .navigation .contacts,html.dark.font-hepta-slab * .landing .header .container .navigation ul li a,html.dark.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-hepta-slab * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-hepta-slab * .landing .main-info .main-block .description-body ul li,html.dark.font-hepta-slab * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-hepta-slab * .landing footer .footer-nav ul li a,html.dark.font-hepta-slab * .list li,html.dark.font-hepta-slab * .notes-list .note-item .panel,html.dark.font-hepta-slab * .procentage,html.dark.font-hepta-slab * .profile-info li span,html.dark.font-hepta-slab * .profile-status,html.dark.font-hepta-slab * .question-label,html.dark.font-hepta-slab * .select-drop ul li span,html.dark.font-hepta-slab * .select-style span,html.dark.font-hepta-slab * .side .module,html.dark.font-hepta-slab * .small-info,html.dark.font-hepta-slab * .small-info .skillplate-branding,html.dark.font-hepta-slab * .status,html.dark.font-hepta-slab * .status-badge,html.dark.font-hepta-slab * .tab-list button,html.dark.font-hepta-slab * .text-formatting ul li,html.dark.font-hepta-slab * .view,html.dark.font-hepta-slab * .when,html.dark.font-hepta-slab * input,html.dark.font-hepta-slab * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),html.dark.font-hepta-slab * textarea,html.dark.font-zilla-slab * .additional-info-header,html.dark.font-zilla-slab * .additional-info-header>div,html.dark.font-zilla-slab * .answers .answer,html.dark.font-zilla-slab * .clear,html.dark.font-zilla-slab * .copyright,html.dark.font-zilla-slab * .counter,html.dark.font-zilla-slab * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark.font-zilla-slab * .exam-results-label,html.dark.font-zilla-slab * .footer a,html.dark.font-zilla-slab * .form-control.row label,html.dark.font-zilla-slab * .go-to-library,html.dark.font-zilla-slab * .header .module,html.dark.font-zilla-slab * .header-block.empty .header-body span,html.dark.font-zilla-slab * .header-block.message .header-body span,html.dark.font-zilla-slab * .input-holder label,html.dark.font-zilla-slab * .label,html.dark.font-zilla-slab * .landing .container .main-info .info-subtitle span,html.dark.font-zilla-slab * .landing .container .main-info .main-block .lessons .lesson .lesson-name,html.dark.font-zilla-slab * .landing .container .main-info .main-block .resources-list li.resource span,html.dark.font-zilla-slab * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-zilla-slab * .landing .container .sticky-course .button-section .installments-number,html.dark.font-zilla-slab * .landing .container .sticky-course .button-section .last-update,html.dark.font-zilla-slab * .landing .container .sticky-course .button-section .last-update span,html.dark.font-zilla-slab * .landing .container .sticky-course .includes ul li span,html.dark.font-zilla-slab * .landing .container .sticky-course .pricing-options ul li .name,html.dark.font-zilla-slab * .landing .header .container .navigation .contacts,html.dark.font-zilla-slab * .landing .header .container .navigation ul li a,html.dark.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark.font-zilla-slab * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-zilla-slab * .landing .main-info .main-block .description-body ul li,html.dark.font-zilla-slab * .landing .main-info .main-block .lessons .lesson .time,html.dark.font-zilla-slab * .landing footer .footer-nav ul li a,html.dark.font-zilla-slab * .list li,html.dark.font-zilla-slab * .notes-list .note-item .panel,html.dark.font-zilla-slab * .procentage,html.dark.font-zilla-slab * .profile-info li span,html.dark.font-zilla-slab * .profile-status,html.dark.font-zilla-slab * .question-label,html.dark.font-zilla-slab * .select-drop ul li span,html.dark.font-zilla-slab * .select-style span,html.dark.font-zilla-slab * .side .module,html.dark.font-zilla-slab * .small-info,html.dark.font-zilla-slab * .small-info .skillplate-branding,html.dark.font-zilla-slab * .status,html.dark.font-zilla-slab * .status-badge,html.dark.font-zilla-slab * .tab-list button,html.dark.font-zilla-slab * .text-formatting ul li,html.dark.font-zilla-slab * .view,html.dark.font-zilla-slab * .when,html.dark.font-zilla-slab * input,html.dark.font-zilla-slab * p:not(:is(h1 p,h2 p,h3 p,h4 p,h5 p,.name p,.btn p,.faq-question p,.testimonial-content p)),html.dark.font-zilla-slab * textarea{font-family:Onest,Inter!important;font-weight:400!important}html.dark.font-alice * .lesson-name,html.dark.font-bree-serif * .lesson-name,html.dark.font-dm-serif-display * .lesson-name,html.dark.font-hepta-slab * .lesson-name,html.dark.font-zilla-slab * .lesson-name{font-family:var(--font)!important;font-weight:600!important}html.dark.font-alice * .back span,html.dark.font-alice * .breadcrumb span,html.dark.font-alice * .encrypted,html.dark.font-alice * .form .message,html.dark.font-alice * .header-block.list .header-body .list li span,html.dark.font-alice * .loading-label,html.dark.font-alice * .module-status-holder .lessons-counter,html.dark.font-alice * .page-loading span,html.dark.font-alice * .powered a,html.dark.font-alice * .profile-bar .profile-info span,html.dark.font-alice * .resource-line a,html.dark.font-alice * .resource-line.label,html.dark.font-alice * .search-label,html.dark.font-alice * .status div,html.dark.font-alice * .summary button span>span,html.dark.font-bree-serif * .back span,html.dark.font-bree-serif * .breadcrumb span,html.dark.font-bree-serif * .encrypted,html.dark.font-bree-serif * .form .message,html.dark.font-bree-serif * .header-block.list .header-body .list li span,html.dark.font-bree-serif * .loading-label,html.dark.font-bree-serif * .module-status-holder .lessons-counter,html.dark.font-bree-serif * .page-loading span,html.dark.font-bree-serif * .powered a,html.dark.font-bree-serif * .profile-bar .profile-info span,html.dark.font-bree-serif * .resource-line a,html.dark.font-bree-serif * .resource-line.label,html.dark.font-bree-serif * .search-label,html.dark.font-bree-serif * .status div,html.dark.font-bree-serif * .summary button span>span,html.dark.font-dm-serif-display * .back span,html.dark.font-dm-serif-display * .breadcrumb span,html.dark.font-dm-serif-display * .encrypted,html.dark.font-dm-serif-display * .form .message,html.dark.font-dm-serif-display * .header-block.list .header-body .list li span,html.dark.font-dm-serif-display * .loading-label,html.dark.font-dm-serif-display * .module-status-holder .lessons-counter,html.dark.font-dm-serif-display * .page-loading span,html.dark.font-dm-serif-display * .powered a,html.dark.font-dm-serif-display * .profile-bar .profile-info span,html.dark.font-dm-serif-display * .resource-line a,html.dark.font-dm-serif-display * .resource-line.label,html.dark.font-dm-serif-display * .search-label,html.dark.font-dm-serif-display * .status div,html.dark.font-dm-serif-display * .summary button span>span,html.dark.font-hepta-slab * .back span,html.dark.font-hepta-slab * .breadcrumb span,html.dark.font-hepta-slab * .encrypted,html.dark.font-hepta-slab * .form .message,html.dark.font-hepta-slab * .header-block.list .header-body .list li span,html.dark.font-hepta-slab * .loading-label,html.dark.font-hepta-slab * .module-status-holder .lessons-counter,html.dark.font-hepta-slab * .page-loading span,html.dark.font-hepta-slab * .powered a,html.dark.font-hepta-slab * .profile-bar .profile-info span,html.dark.font-hepta-slab * .resource-line a,html.dark.font-hepta-slab * .resource-line.label,html.dark.font-hepta-slab * .search-label,html.dark.font-hepta-slab * .status div,html.dark.font-hepta-slab * .summary button span>span,html.dark.font-zilla-slab * .back span,html.dark.font-zilla-slab * .breadcrumb span,html.dark.font-zilla-slab * .encrypted,html.dark.font-zilla-slab * .form .message,html.dark.font-zilla-slab * .header-block.list .header-body .list li span,html.dark.font-zilla-slab * .loading-label,html.dark.font-zilla-slab * .module-status-holder .lessons-counter,html.dark.font-zilla-slab * .page-loading span,html.dark.font-zilla-slab * .powered a,html.dark.font-zilla-slab * .profile-bar .profile-info span,html.dark.font-zilla-slab * .resource-line a,html.dark.font-zilla-slab * .resource-line.label,html.dark.font-zilla-slab * .search-label,html.dark.font-zilla-slab * .status div,html.dark.font-zilla-slab * .summary button span>span{font-family:Onest,Inter!important;font-weight:500!important}html.dark.font-alice * .duration,html.dark.font-bree-serif * .duration,html.dark.font-dm-serif-display * .duration,html.dark.font-hepta-slab * .duration,html.dark.font-zilla-slab * .duration{font-weight:700!important}html.dark.font-lato[lang=bg] * .skillplate-branding,html.dark.font-source-serif-pro[lang=bg] * .skillplate-branding{font-family:Outfit!important}html.dark.font-lato[lang=bg] * input::-moz-placeholder,html.dark.font-source-serif-pro[lang=bg] * input::-moz-placeholder{font-family:Inter!important}html.dark.font-lato[lang=bg] * .additional-info-body ul li,html.dark.font-lato[lang=bg] * .all-courses .courses-container .courses-listing .course-listing-switcher div,html.dark.font-lato[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-info .course-info li span,html.dark.font-lato[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge,html.dark.font-lato[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge.preorder,html.dark.font-lato[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .expire,html.dark.font-lato[lang=bg] * .all-courses .courses-container .courses-listing p,html.dark.font-lato[lang=bg] * .back span,html.dark.font-lato[lang=bg] * .breadcrumb span,html.dark.font-lato[lang=bg] * .btn,html.dark.font-lato[lang=bg] * .btn>div,html.dark.font-lato[lang=bg] * .btn>span,html.dark.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option .trial,html.dark.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .info,html.dark.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price span,html.dark.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .agree-checkbox label a,html.dark.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .discount-form .form-control button,html.dark.font-lato[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .form-header p,html.dark.font-lato[lang=bg] * .encrypted,html.dark.font-lato[lang=bg] * .forgot .left-side .form .actions a,html.dark.font-lato[lang=bg] * .forgot .left-side p,html.dark.font-lato[lang=bg] * .form .message,html.dark.font-lato[lang=bg] * .form-control .select-style .block,html.dark.font-lato[lang=bg] * .form-control label,html.dark.font-lato[lang=bg] * .header-block.list .header-body .list li span,html.dark.font-lato[lang=bg] * .input-holder label,html.dark.font-lato[lang=bg] * .landing .container .main-info .info-subtitle span,html.dark.font-lato[lang=bg] * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-lato[lang=bg] * .landing .container .sticky-course .button-section .installments-number,html.dark.font-lato[lang=bg] * .landing .container .sticky-course .button-section .last-update,html.dark.font-lato[lang=bg] * .landing .container .sticky-course .button-section .last-update span,html.dark.font-lato[lang=bg] * .landing .container .sticky-course .course-info .pricing-options ul li label .price span,html.dark.font-lato[lang=bg] * .landing .container .sticky-course .includes .label,html.dark.font-lato[lang=bg] * .landing .container .sticky-course .includes ul li span,html.dark.font-lato[lang=bg] * .landing .container .sticky-course .includes ul li span b,html.dark.font-lato[lang=bg] * .landing .container .sticky-course .pricing-options .label,html.dark.font-lato[lang=bg] * .landing .container .sticky-course .pricing-options ul li label .name,html.dark.font-lato[lang=bg] * .landing .container .sticky-course .pricing-options ul li.selected label .name,html.dark.font-lato[lang=bg] * .landing .header .container .navigation .contacts,html.dark.font-lato[lang=bg] * .landing .header .container .navigation ul li a,html.dark.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes .label,html.dark.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options .label,html.dark.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price span,html.dark.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label div,html.dark.font-lato[lang=bg] * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-lato[lang=bg] * .landing footer .footer-nav ul li a,html.dark.font-lato[lang=bg] * .landing.contacts .contacts-form .info .contacts-info .label,html.dark.font-lato[lang=bg] * .lesson-block .additional-info .additional-info-collapse .additional-info-header div,html.dark.font-lato[lang=bg] * .list .course-card .card-info .course-info li span,html.dark.font-lato[lang=bg] * .list .course-card .card-thumb .badge,html.dark.font-lato[lang=bg] * .loading-label,html.dark.font-lato[lang=bg] * .login .left-side .footer a,html.dark.font-lato[lang=bg] * .login .left-side .form .actions a,html.dark.font-lato[lang=bg] * .login .left-side p,html.dark.font-lato[lang=bg] * .module-status-holder .lessons-counter,html.dark.font-lato[lang=bg] * .page-loading span,html.dark.font-lato[lang=bg] * .powered a,html.dark.font-lato[lang=bg] * .price,html.dark.font-lato[lang=bg] * .profile .header-block .header-body .profile-info li span,html.dark.font-lato[lang=bg] * .profile-bar .profile-info span,html.dark.font-lato[lang=bg] * .register .left-side .form .actions a,html.dark.font-lato[lang=bg] * .register .left-side p,html.dark.font-lato[lang=bg] * .reset .left-side .form .actions a,html.dark.font-lato[lang=bg] * .reset .left-side p,html.dark.font-lato[lang=bg] * .resource-line a,html.dark.font-lato[lang=bg] * .resource-line.label,html.dark.font-lato[lang=bg] * .resources .resources-content .resources-tabs .tab-list button,html.dark.font-lato[lang=bg] * .search-container .header-block .header-body .search-results li .duration,html.dark.font-lato[lang=bg] * .search-container .search .clear,html.dark.font-lato[lang=bg] * .search-label,html.dark.font-lato[lang=bg] * .small-info,html.dark.font-lato[lang=bg] * .status div,html.dark.font-lato[lang=bg] * .summary button span>span,html.dark.font-lato[lang=bg] * input,html.dark.font-lato[lang=bg] * input::placeholder,html.dark.font-source-serif-pro[lang=bg] * .additional-info-body ul li,html.dark.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing .course-listing-switcher div,html.dark.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-info .course-info li span,html.dark.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .badge,html.dark.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .card-thumb .cross-badge.preorder,html.dark.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing .listing .course-item .expire,html.dark.font-source-serif-pro[lang=bg] * .all-courses .courses-container .courses-listing p,html.dark.font-source-serif-pro[lang=bg] * .back span,html.dark.font-source-serif-pro[lang=bg] * .breadcrumb span,html.dark.font-source-serif-pro[lang=bg] * .btn,html.dark.font-source-serif-pro[lang=bg] * .btn>div,html.dark.font-source-serif-pro[lang=bg] * .btn>span,html.dark.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option .trial,html.dark.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .info,html.dark.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .course-info-side .price-options .price-option label .price span,html.dark.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .agree-checkbox label a,html.dark.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .discount-form .form-control button,html.dark.font-source-serif-pro[lang=bg] * .checkout-layout .checkout-container .checkout-sides .form-side .form-header p,html.dark.font-source-serif-pro[lang=bg] * .encrypted,html.dark.font-source-serif-pro[lang=bg] * .forgot .left-side .form .actions a,html.dark.font-source-serif-pro[lang=bg] * .forgot .left-side p,html.dark.font-source-serif-pro[lang=bg] * .form .message,html.dark.font-source-serif-pro[lang=bg] * .form-control .select-style .block,html.dark.font-source-serif-pro[lang=bg] * .form-control label,html.dark.font-source-serif-pro[lang=bg] * .header-block.list .header-body .list li span,html.dark.font-source-serif-pro[lang=bg] * .input-holder label,html.dark.font-source-serif-pro[lang=bg] * .landing .container .main-info .info-subtitle span,html.dark.font-source-serif-pro[lang=bg] * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .button-section .installments-number,html.dark.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .button-section .last-update,html.dark.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .button-section .last-update span,html.dark.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .course-info .pricing-options ul li label .price span,html.dark.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .includes .label,html.dark.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .includes ul li span,html.dark.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .includes ul li span b,html.dark.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .pricing-options .label,html.dark.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .pricing-options ul li label .name,html.dark.font-source-serif-pro[lang=bg] * .landing .container .sticky-course .pricing-options ul li.selected label .name,html.dark.font-source-serif-pro[lang=bg] * .landing .header .container .navigation .contacts,html.dark.font-source-serif-pro[lang=bg] * .landing .header .container .navigation ul li a,html.dark.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .includes .label,html.dark.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options .label,html.dark.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label .price span,html.dark.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li label div,html.dark.font-source-serif-pro[lang=bg] * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark.font-source-serif-pro[lang=bg] * .landing footer .footer-nav ul li a,html.dark.font-source-serif-pro[lang=bg] * .landing.contacts .contacts-form .info .contacts-info .label,html.dark.font-source-serif-pro[lang=bg] * .lesson-block .additional-info .additional-info-collapse .additional-info-header div,html.dark.font-source-serif-pro[lang=bg] * .list .course-card .card-info .course-info li span,html.dark.font-source-serif-pro[lang=bg] * .list .course-card .card-thumb .badge,html.dark.font-source-serif-pro[lang=bg] * .loading-label,html.dark.font-source-serif-pro[lang=bg] * .login .left-side .footer a,html.dark.font-source-serif-pro[lang=bg] * .login .left-side .form .actions a,html.dark.font-source-serif-pro[lang=bg] * .login .left-side p,html.dark.font-source-serif-pro[lang=bg] * .module-status-holder .lessons-counter,html.dark.font-source-serif-pro[lang=bg] * .page-loading span,html.dark.font-source-serif-pro[lang=bg] * .powered a,html.dark.font-source-serif-pro[lang=bg] * .price,html.dark.font-source-serif-pro[lang=bg] * .profile .header-block .header-body .profile-info li span,html.dark.font-source-serif-pro[lang=bg] * .profile-bar .profile-info span,html.dark.font-source-serif-pro[lang=bg] * .register .left-side .form .actions a,html.dark.font-source-serif-pro[lang=bg] * .register .left-side p,html.dark.font-source-serif-pro[lang=bg] * .reset .left-side .form .actions a,html.dark.font-source-serif-pro[lang=bg] * .reset .left-side p,html.dark.font-source-serif-pro[lang=bg] * .resource-line a,html.dark.font-source-serif-pro[lang=bg] * .resource-line.label,html.dark.font-source-serif-pro[lang=bg] * .resources .resources-content .resources-tabs .tab-list button,html.dark.font-source-serif-pro[lang=bg] * .search-container .header-block .header-body .search-results li .duration,html.dark.font-source-serif-pro[lang=bg] * .search-container .search .clear,html.dark.font-source-serif-pro[lang=bg] * .search-label,html.dark.font-source-serif-pro[lang=bg] * .small-info,html.dark.font-source-serif-pro[lang=bg] * .status div,html.dark.font-source-serif-pro[lang=bg] * .summary button span>span,html.dark.font-source-serif-pro[lang=bg] * input,html.dark.font-source-serif-pro[lang=bg] * input::placeholder{font-family:Inter!important}html.dark[lang=bg] *{font-feature-settings:"locl" 0;-webkit-locale:auto;font-optical-sizing:auto;white-space:normal}html.dark[lang=bg] * .all-courses .courses-container .courses-listing .course-listing-switcher{max-width:360px}html.dark[lang=bg] * .back{font-size:15.5px}html.dark[lang=bg] * .landing .container .sticky-course .course-thumb .badge.preorder .date{margin-top:-20px}html.dark[lang=bg].font-lato * .additional-info-header,html.dark[lang=bg].font-lato * .additional-info-header>div,html.dark[lang=bg].font-lato * .answers .answer,html.dark[lang=bg].font-lato * .clear,html.dark[lang=bg].font-lato * .copyright,html.dark[lang=bg].font-lato * .counter,html.dark[lang=bg].font-lato * .dark.dark .landing .main-info .main-block .groups .lesson .time,html.dark[lang=bg].font-lato * .exam-results-label,html.dark[lang=bg].font-lato * .footer a,html.dark[lang=bg].font-lato * .form-control.row label,html.dark[lang=bg].font-lato * .go-to-library,html.dark[lang=bg].font-lato * .header .module,html.dark[lang=bg].font-lato * .header-block.empty .header-body span,html.dark[lang=bg].font-lato * .header-block.message .header-body span,html.dark[lang=bg].font-lato * .input-holder label,html.dark[lang=bg].font-lato * .label,html.dark[lang=bg].font-lato * .landing .container .main-info .info-subtitle span,html.dark[lang=bg].font-lato * .landing .container .main-info .main-block .resources-list li.resource span,html.dark[lang=bg].font-lato * .landing .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .installments-number,html.dark[lang=bg].font-lato * .landing .container .sticky-course .button-section .installments-number,html.dark[lang=bg].font-lato * .landing .container .sticky-course .button-section .last-update,html.dark[lang=bg].font-lato * .landing .container .sticky-course .button-section .last-update span,html.dark[lang=bg].font-lato * .landing .container .sticky-course .includes ul li span,html.dark[lang=bg].font-lato * .landing .container .sticky-course .pricing-options ul li .name,html.dark[lang=bg].font-lato * .landing .header .container .navigation .contacts,html.dark[lang=bg].font-lato * .landing .header .container .navigation ul li a,html.dark[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info .includes ul li span,html.dark[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update,html.dark[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info .mobile-buy-box .button-section .last-update span,html.dark[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info .niche,html.dark[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info .pricing-options ul li .name,html.dark[lang=bg].font-lato * .landing .header .container .split-container .left-side .course-main-info ul.includes li span,html.dark[lang=bg].font-lato * .landing .main-info .main-block .lessons .lesson .time,html.dark[lang=bg].font-lato * .landing footer .footer-nav ul li a,html.dark[lang=bg].font-lato * .list li,html.dark[lang=bg].font-lato * .notes-list .note-item .panel,html.dark[lang=bg].font-lato * .procentage,html.dark[lang=bg].font-lato * .profile-info li span,html.dark[lang=bg].font-lato * .profile-status,html.dark[lang=bg].font-lato * .question-label,html.dark[lang=bg].font-lato * .select-drop ul li span,html.dark[lang=bg].font-lato * .select-style span,html.dark[lang=bg].font-lato * .side .module,html.dark[lang=bg].font-lato * .small-info,html.dark[lang=bg].font-lato * .small-info .skillplate-branding,html.dark[lang=bg].font-lato * .status,html.dark[lang=bg].font-lato * .status-badge,html.dark[lang=bg].font-lato * .tab-list button,html.dark[lang=bg].font-lato * .view,html.dark[lang=bg].font-lato * .when,html.dark[lang=bg].font-lato * input,html.dark[lang=bg].font-lato * p,html.dark[lang=bg].font-lato * textarea{font-family:Inter!important}html.dark[lang=bg] .all-courses .courses-container .courses-listing h3,html.dark[lang=bg] .back,html.dark[lang=bg] .header-block .header h3,html.dark[lang=bg] .profile-bar .profile-info span,html.dark[lang=bg] .resources .title span,html.dark[lang=bg] .status:not(.not){font-weight:600!important}html.dark[lang=bg] .landing .container .sticky-course .course-info .button-section .price{font-family:Outfit,Inter!important}html.dark[lang=bg] .landing .container .main-info .main-block .description-body h2,html.dark[lang=bg] .landing .container .main-info .main-block .info-block .name-block .name,html.dark[lang=bg] .landing .container .main-info .section-title{font-weight:600}html.dark[lang=bg] .landing.listing .courses-listing .list .course-card .card-info .course-info span{margin-bottom:-2px}html.dark .text-formatting h1{font-size:28px;font-weight:500;line-height:1.2em}html.dark .text-formatting h1:not(:last-child){margin-bottom:20px}html.dark .text-formatting h2{font-size:22px;font-weight:500;line-height:1.2em}html.dark .text-formatting h2+h3{margin-top:-10px}html.dark .text-formatting h2:not(:last-child){margin-bottom:15px}html.dark .text-formatting h3{color:var(--main);font-size:15px;font-weight:600!important;line-height:1.2em;margin-top:0;text-transform:uppercase}html.dark .text-formatting h3:not(:last-child){margin-bottom:15px}html.dark .text-formatting .lesson-body-content a{color:#0081f7;font-weight:500!important}html.dark .text-formatting blockquote{border-left:5px solid var(--main);font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}html.dark .text-formatting blockquote p{margin-bottom:0}html.dark .text-formatting blockquote:not(:last-child){margin-bottom:25px}html.dark .text-formatting ol{list-style:auto;padding-left:27px}html.dark .text-formatting ol:not(:last-child){margin-bottom:25px}html.dark .text-formatting ol li{color:#0009;font-size:16px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:2px;position:relative}html.dark .text-formatting ol li::marker{color:var(--main);font-weight:600}html.dark .text-formatting ol li:last-of-type{margin-bottom:0}html.dark .text-formatting ul:not(:last-child){margin-bottom:25px}html.dark .text-formatting ul li{color:#0009;font-size:16px;font-weight:500!important;line-height:1.2em;margin-bottom:10px;max-width:1000px;padding-left:20px;position:relative}html.dark .text-formatting ul li:last-of-type{margin-bottom:0}html.dark .text-formatting ul li:before{background:var(--main);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:10px;transform:translateY(-50%);width:10px}html.dark .text-formatting pre{background:#f3f3f3;border:none!important;border-radius:6px;padding:15px}html.dark .text-formatting pre:not(:last-child){margin-bottom:20px}html.dark .text-formatting pre[data-language]:after{border-radius:0 0 5px 5px!important;padding:3px 7px!important}html.dark .text-formatting code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:500!important;position:relative}html.dark .text-formatting code:after{--bs-desaturate:0;--bs-hue-rotate:0;--bs-darken:0;--bs-alpha:.3;--bs-s:calc(var(--saturation) - var(--bs-desaturate, 0));--bs-h:calc(var(--hue) + var(--bs-hue-rotate, 0));--bs-l:calc(var(--lightness) - var(--bs-darken, 0));--bs-a:calc(var(--bs-alpha, 1));--bs-main:hsla(var(--bs-h),calc(var(--bs-s)*1%),calc(var(--bs-l)*1%),var(--bs-a));background:var(--main);border-radius:5px;box-shadow:0 5px 25px -5px var(--bs-main);color:#fff;display:block;font-family:Montserrat;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;right:-3px;top:-3px}html.dark .text-formatting code.language-plaintext:after{content:"Plain text"}html.dark .text-formatting code.language-html:after{content:"HTML"}html.dark .text-formatting code.language-c:after{content:"C"}html.dark .text-formatting code.language-cs:after{content:"C#"}html.dark .text-formatting code.language-cpp:after{content:"C++"}html.dark .text-formatting code.language-css:after{content:"CSS"}html.dark .text-formatting code.language-java:after{content:"Java"}html.dark .text-formatting code.language-javascript:after{content:"JavaScript"}html.dark .text-formatting code.language-diff:after{content:"Diff"}html.dark .text-formatting code.language-php:after{content:"PHP"}html.dark .text-formatting code.language-python:after{content:"Python"}html.dark .text-formatting code.language-ruby:after{content:"Ruby"}html.dark .text-formatting code.language-typescript:after{content:"TypeScript"}html.dark .text-formatting code.language-xml:after{content:"XML"}html.dark .text-formatting p{color:#0009;font-size:16px;font-weight:500;max-width:1000px}html.dark .text-formatting p:not(:last-child){margin-bottom:25px}html.dark .text-formatting .media,html.dark .text-formatting figure,html.dark .text-formatting img{border-radius:10px;max-width:100%;overflow:hidden;width:auto}html.dark .text-formatting .media:not(:last-child),html.dark .text-formatting figure:not(:last-child),html.dark .text-formatting img:not(:last-child){margin-bottom:20px}html.dark .text-formatting .media:not(:first-child),html.dark .text-formatting figure:not(:first-child),html.dark .text-formatting img:not(:first-child){margin-top:20px}html.dark .text-formatting .media{position:relative}html.dark .text-formatting .media .ck-presentation_provider:after{border:solid #fff;border-radius:10px 10px 0 0;border-width:3px 3px 0;bottom:36px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}html.dark .text-formatting .controls{margin-top:50px}@media (max-width:600px){html.dark .text-formatting h1{font-size:24px}html.dark .text-formatting h2{font-size:19px}html.dark .text-formatting h3,html.dark .text-formatting p,html.dark .text-formatting ul li{font-size:14px}html.dark .text-formatting ul li{padding-left:15px}html.dark .text-formatting ul li:before{height:8px;top:8px;width:8px}}
