@charset "UTF-8";.fs-100{font-size:1rem}.mr-02{margin-right:.2em}.display-none{display:none}.fl-start-center{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.fl-between-center{align-items:center;display:flex;justify-content:space-between}.il-start-center{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.fl-center{display:flex;flex-wrap:wrap}.fl-center,.il-center{align-items:center;justify-content:center}.il-center{display:inline-flex;flex-wrap:nowrap}.svg-white{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(143deg) brightness(103%) contrast(103%)}.awe{border-style:none;display:inline-block;height:1em;line-height:1;margin:0;padding:0;width:1em}:root{box-sizing:border-box;font-family:Arimo,sans-serif;font-optical-sizing:auto}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0}.w-100{width:100%}.user-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path d="M6 9L12 15L18 9" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </g></svg>');background-position:calc(100% - .33em);background-repeat:no-repeat;background-size:1em;border:1px solid #ccc;border-radius:.33rem;box-shadow:none;color:currentColor;font-family:Arimo,Arial,sans-serif;font-size:1em;padding:.33em 2em .33em .33em}.user-select:focus{border:1px solid #acc}.user-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:.33rem;box-shadow:none;color:currentColor;font-family:Arimo,Arial,sans-serif;font-size:1em;padding:.33em}.user-input:focus{border:1px solid #acc}.user-input:disabled{opacity:.33}.user-input:-moz-read-only{opacity:.75}.user-input:read-only{opacity:.75}.user-input-with-clear{padding-right:2em}.user-clear-button{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><path d="M576 128c0-35.3-28.7-64-64-64H205.3c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7H512c35.3 0 64-28.7 64-64V128zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:100%;cursor:pointer;height:1.25em;opacity:.5;position:absolute;right:.5em;top:calc(50% - .625em);transition:opacity .3s;width:1.25em;z-index:2}.user-clear-button:hover{opacity:1}.user-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(#ccc,#eee,#ccc);border:1px solid #999;border-radius:.33rem;cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:1em;padding:.33em .66em;transition:color .3s,background .3s}.user-button:hover{background:linear-gradient(#aaa,#ccc,#aaa);color:#333}.user-button:disabled{opacity:.24;pointer-events:none}.auth-form{background:linear-gradient(325deg,#fff,#fffbf2);border:1px solid #fffbf2;border-radius:1.5em;box-shadow:0 4px 24px rgba(0,64,128,.12),0 1.5px 6px rgba(0,0,0,.08);font-size:1.25rem;margin:2em auto 0;max-width:640px;padding:1.5em;position:relative;width:100%}.auth-form:after{background-position:3.5em top;background-repeat:no-repeat;background-size:240px;content:" ";height:100px;left:0;opacity:.1;position:absolute;right:0;top:calc(100% + 100px);transform:rotate(30deg);z-index:-1}.auth-form .auth-logo{display:block;margin-bottom:1em;max-width:220px;width:100%}.auth-form h2{color:#400;font-size:.8em;font-weight:500;text-align:center}.auth-form BUTTON{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(#ffb20c,#ffc549,#ffb20c);border:1px solid #ccc;border-radius:.5rem;box-shadow:none;color:#fff;font-size:.95em;opacity:1;padding:.5em;transition:opacity color .3s .3s}.auth-form BUTTON:hover{color:#000;opacity:.85}.auth-form BUTTON:focus{border:1px solid #acc}.auth-form .authlogin-form{align-items:center;display:grid;gap:1rem;grid-template-areas:"atlg atlg" "atlp atlp" "atla atle";grid-template-rows:repeat(3,auto);grid-template-rows:repeat(2,auto)}.auth-form .authlogin-form .at-lg{grid-area:atlg}.auth-form .authlogin-form .at-lp{grid-area:atlp}.auth-form .authlogin-form .at-la{color:#888;font-size:.95em;font-weight:300;grid-area:atla}.auth-form .authlogin-form .at-le{grid-area:atle}.cabinet-pass-forget{color:#088;font-size:.8em;font-weight:300;padding:.5em 1.5rem;position:absolute;right:0;text-decoration:none;top:100%;transition:color .3s}.cabinet-pass-forget:link,.cabinet-pass-forget:visited{color:#088}.cabinet-pass-forget:active,.cabinet-pass-forget:focus,.cabinet-pass-forget:hover{color:#ff5400}.base-index-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.base-index-container .base-logo{height:auto;max-width:480px;opacity:1;transition:opacity 1s;width:100%}.base-index-container .base-logo:hover{opacity:.5}.hero-body{--left-position:0px;min-height:100vh;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-body A{text-decoration:none}.hero-body A:link,.hero-body A:visited{color:#333}.hero-body A:active,.hero-body A:focus,.hero-body A:hover{color:#f66}@media screen and (min-width:1024px){.hero-body{--left-position:400px}}.hero-menu{background-color:#fff;bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.1);left:0;overflow:auto;padding:3em 1em 1em;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s;transition:color .3s,opacity .3s;width:100%;z-index:14}.hero-menu.state-2{transform:translateX(0)}@media screen and (min-width:1024px){.hero-menu{max-width:400px;padding:1.5em;transform:translateX(0)}.hero-menu.state-2{transform:translateX(-100%)}}.hero-menu-button{background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path d="M4 6H20M4 12H20M4 18H20" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </g></svg>');background-position:50%;background-repeat:no-repeat;background-size:100%;cursor:pointer;height:2.5em;left:0;position:absolute;top:0;transition:left .3s,opacity .3s,filter .3s;width:2.5em;z-index:15}.hero-menu-button.state-2{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path d="M6 18L18 6M6 6L18 18" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </g></svg>')}@media screen and (min-width:1024px){.hero-menu-button{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%23666666"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <g id="Arrow / Chevron_Left_MD"> <path id="Vector" d="M14 16L10 12L14 8" stroke="%23666666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </g> </g></svg>')!important;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);filter:brightness(2);left:calc(var(--left-position) - 1.25em)!important;top:calc(75% - 1.25em)}.hero-menu-button:hover{filter:brightness(1)}.hero-menu-button.state-2{filter:brightness(1);left:0!important;transform:scaleX(-1)}.hero-menu-button.state-2:hover{filter:brightness(2)}}.hero-panel{bottom:0;left:var(--left-position);overflow:auto;position:fixed;right:0;top:0;transition:left .3s}.hero-lesson{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:1024px;overflow:hidden;padding:2em 2em 12em;position:relative;width:100%}.hero-lesson .lesson-video{aspect-ratio:16/9;width:100%}.hero-lesson .lesson-video iframe{border:0;height:100%;width:100%}.hero-lesson .module-title{color:#778;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.hero-lesson .lesson-title{color:#445;font-size:1.33rem;font-weight:700;margin:1rem 0 1rem 1.5rem}.hero-lesson .lesson-video-header{color:#888;font-size:1.1rem;font-weight:500;margin:0 0 .5rem;text-align:center}.hero-lesson .lesson-video-description{color:#999;font-size:1rem;font-weight:300;margin:0 0 0 1.5rem}p{margin:.25em 0}.hero-lesson-addon{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 25%);bottom:0;display:flex;flex-wrap:wrap;gap:1em 2em;justify-content:center;left:var(--left-position);list-style:none;margin:0 auto;padding:2em;position:fixed;right:0;text-align:center;transition:left .3s;z-index:10}.hero-lesson-addon .lesson-addon-title{color:#000;cursor:pointer;font-size:1.2rem;font-weight:700;transition:color .3s}.hero-lesson-addon .lesson-addon-title:hover{color:#f66}.hero-lesson-addon .lesson-addon-title.activated{color:#aaa;cursor:default}.hero-lesson-video-timecode-list{list-style-type:none;margin:0 0 0 1.5rem;padding:0;width:100%}.hero-lesson-video-timecode-list .lesson-video-timecode-item{align-items:start;color:#333;cursor:pointer;display:grid;gap:1em;grid-template-columns:3em 1fr;padding:.25em 0;transition:color .3s,background-color .3s}.hero-lesson-video-timecode-list .lesson-video-timecode-item .lesson-video-timecode-time{color:#000;font-weight:500;text-align:left;transition:color .3s}.hero-lesson-video-timecode-list .lesson-video-timecode-item:hover{background-color:#fff5f5}.hero-lesson-video-timecode-list .lesson-video-timecode-item:hover .lesson-video-timecode-time{color:#112}.hero-additional-blocks{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-size:1.25rem;gap:1em;height:100%;justify-content:center;left:var(--left-position);overflow:auto;padding:0 0 12rem;position:fixed;right:0;top:0;transform:translateY(100%);transition:transform .3s,left .3s}.hero-additional-blocks.activated{transform:translateY(0)}.hero-addblock-title{color:#555;font-size:1.5rem;font-weight:600;margin:0 1em;padding:0;text-align:center}.materials-block-list{list-style-type:none;margin:0;max-width:600px;padding:0 2em;width:100%}.materials-block-list .materials-item{background-position:.5em;background-repeat:no-repeat;background-size:2em;box-shadow:0 0 .25rem .25rem #fafafa;color:#000;cursor:pointer;display:block;font-size:1rem;margin:1em 0;padding:1em 4em;transition:background-color .3s,box-shadow .3s,color .3s}.materials-block-list .materials-item:link,.materials-block-list .materials-item:visited{color:#000}.materials-block-list .materials-item:active,.materials-block-list .materials-item:focus,.materials-block-list .materials-item:hover{background-color:#fff;box-shadow:0 0 .25rem .25rem #faf0f0}.materials-block-list .materials-item .hero-material-header{color:#000;font-size:1.25rem;font-weight:600;transition:color .3s}.materials-block-list .materials-item .hero-material-header:hover{color:#f66}.materials-block-list .materials-item .hero-material-description{color:#888;font-size:.9rem;font-weight:300;margin-top:.5rem}.materials-block-list .materials-item.materials-file-item{background-image:url('data:image/svg+xml;utf8,<svg height="200px" width="200px" version="1.1" id="_x36_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve" fill="%23000000" stroke="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <g> <g> <g> <path style="fill:%236AB5D3;" d="M431.953,50.012V461.94c0,27.547-22.512,50.06-50.06,50.06H50.016 c-1.526,0-3.053-0.076-4.502-0.229c-1.526-0.076-2.976-0.305-4.426-0.61c-0.763-0.076-1.526-0.229-2.213-0.458 c-4.197-0.916-8.241-2.442-11.905-4.426c-0.076,0-0.076-0.076-0.076-0.076c-0.229-0.076-0.458-0.153-0.611-0.305 c-1.45-0.764-2.824-1.603-4.121-2.519c-1.602-0.992-3.129-2.137-4.502-3.434c-0.992-0.764-1.908-1.679-2.823-2.595 c-1.755-1.679-3.358-3.586-4.808-5.571c-0.458-0.61-0.916-1.297-1.374-1.908c-1.068-1.526-2.061-3.128-2.823-4.731 c-0.763-1.298-1.374-2.671-1.908-4.044c-0.611-1.374-1.145-2.824-1.603-4.35c-0.381-0.992-0.611-1.908-0.839-2.976 c-0.229-0.839-0.458-1.755-0.611-2.671c-0.153-0.764-0.229-1.602-0.381-2.366c0-0.153-0.076-0.306-0.076-0.457 c-0.229-2.061-0.381-4.198-0.381-6.333V179.36L179.363,0.028h202.53c5.876,0,11.523,0.991,16.712,2.975 c14.194,4.961,25.412,16.255,30.372,30.372c0.992,2.443,1.679,4.961,2.137,7.556c0.305,1.449,0.458,2.976,0.611,4.426 C431.877,46.882,431.953,48.486,431.953,50.012z"></path> <path style="fill:%234884B9;" d="M129.306,179.348c27.523,0,50.042-22.519,50.042-50.042V0L0,179.348H129.306z"></path> </g> <path style="opacity:0.06;fill:%23040000;" d="M431.953,50.012V461.94c0,27.547-22.512,50.06-50.06,50.06H50.016 c-1.526,0-3.053-0.076-4.502-0.229c-1.526-0.076-2.976-0.305-4.426-0.61c-0.763-0.076-1.526-0.229-2.213-0.458 c-4.197-0.916-8.241-2.442-11.905-4.426c-0.076,0-0.076-0.076-0.076-0.076c-0.229-0.076-0.458-0.153-0.611-0.305 c-1.45-0.764-2.824-1.603-4.121-2.519c-1.602-0.992-3.129-2.137-4.502-3.434c-0.992-0.764-1.908-1.679-2.823-2.595 c-1.755-1.679-3.358-3.586-4.808-5.571c-0.458-0.61-0.916-1.297-1.374-1.908c-1.068-1.526-2.061-3.128-2.823-4.731 c-0.763-1.298-1.374-2.671-1.908-4.044c-0.611-1.374-1.145-2.824-1.603-4.35c-0.381-0.992-0.611-1.908-0.839-2.976 c-0.229-0.839-0.458-1.755-0.611-2.671l204.362-204.362l11.752-11.676l9.92-9.996h0.076L431.114,40.931 c0.305,1.449,0.458,2.976,0.611,4.426C431.877,46.882,431.953,48.486,431.953,50.012z"></path> </g> <path style="opacity:0.1;fill:%23040000;" d="M431.495,447.898v11.294c0,27.473-22.512,49.984-49.984,49.984H49.634 c-10.989,0-21.215-3.586-29.456-9.692c-4.273-3.053-7.937-6.792-11.065-11.065c-3.739-5.19-6.563-11.066-8.089-17.476 c-0.229-0.688-0.381-1.449-0.534-2.213c0-0.153-0.076-0.306-0.076-0.457l2.518-2.441c0.305,0.762,0.611,1.526,0.916,2.289 c7.86,17.475,25.488,29.838,45.787,29.838h331.878C408.984,497.959,431.495,475.447,431.495,447.898z"></path> </g> </g></svg>')}.materials-block-list .materials-item.materials-link-item{background-image:url('data:image/svg+xml;utf8,<svg height="200px" width="200px" version="1.1" id="_x33_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve" fill="%23000000" stroke="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <g> <g> <path style="fill:%236AB5D3;" d="M352.001,160.001c-26.509,0-50.627,10.318-69.003,28.694l-42.426,42.426 c-7.811,7.811-7.811,20.474,0,28.284c7.811,7.811,20.474,7.811,28.284,0l42.426-42.426c11.611-11.611,27.047-18.004,43.293-18.004 s31.682,6.393,43.293,18.004c11.611,11.611,18.004,27.047,18.004,43.293s-6.393,31.682-18.004,43.293l-42.426,42.426 c-7.811,7.811-7.811,20.474,0,28.284c7.811,7.811,20.474,7.811,28.284,0l42.426-42.426c18.376-18.376,28.694-42.494,28.694-69.003 S370.377,178.377,352.001,160.001z"></path> <path style="fill:%236AB5D3;" d="M160.001,352.001c26.509,0,50.627-10.318,69.003-28.694l42.426-42.426 c7.811-7.811,7.811-20.474,0-28.284c-7.811-7.811-20.474-7.811-28.284,0l-42.426,42.426c-11.611,11.611-27.047,18.004-43.293,18.004 s-31.682-6.393-43.293-18.004c-11.611-11.611-18.004-27.047-18.004-43.293s6.393-31.682,18.004-43.293l42.426-42.426 c7.811-7.811,7.811-20.474,0-28.284c-7.811-7.811-20.474-7.811-28.284,0l-42.426,42.426c-18.376,18.376-28.694,42.494-28.694,69.003 S141.625,333.625,160.001,352.001z"></path> </g> </g> </g></svg>')}.hero-lesson-textblock{color:#888;z-index:5}.hero-lesson-materials{z-index:6}.hero-lesson-questions{z-index:7}.hero-quiz{display:grid;grid-template-areas:"qq";grid-template-columns:1fr;grid-template-rows:1fr}.hero-quiz-question{grid-area:qq;opacity:0;padding:3rem 1rem 1rem;pointer-events:none;position:relative;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-quiz-question.visible-q{opacity:1;pointer-events:auto}.hero-quiz-question.after-check{background-color:#f9ffff}.hero-quiz-question.after-check-wrong{background-color:#fff5f5}.hero-quiz-question.after-check-right{background-color:#f0fcff}.hero-quiz-question.after-check-right:after{color:#2ca9bc;content:"✔ Правильно";font-size:1.5rem;position:absolute;right:.5rem;top:.5rem;z-index:8}.hero-quiz-question.after-check-wrong:after{color:#e05353;content:"✘ Неправильно";font-size:1.5rem;position:absolute;right:.5rem;top:.5rem;z-index:8}.hero-quiz-question-answers{list-style-type:none;text-align:center}.hero-quiz-question-title{font-size:1.5rem;font-weight:700;margin:0;text-align:center}.hero-quiz-question-answer{align-items:center;cursor:pointer;display:grid;font-size:1rem;gap:1em;grid-template-columns:2em auto;grid-template-rows:auto;justify-content:start;padding:1em;text-align:left;transition:filter .2s}.hero-quiz-question-type{color:#888;font-size:.9rem;font-weight:300;margin:0;padding-left:2.5rem;text-align:center}.hero-quiz-mark{border:1px solid #ccc;cursor:pointer;height:1.5em;position:relative;width:1.5em}.hero-quiz-mark:after{background-image:url('data:image/svg+xml;utf8,<svg fill="%23000000" viewBox="0 0 24 24" id="check-mark-square-2" data-name="Line Color" xmlns="http://www.w3.org/2000/svg" class="icon line-color" stroke="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><polyline id="secondary" points="21 7 9 19 3 13" style="fill: none; stroke: %232ca9bc; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;"></polyline></g></svg>');background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.hero-quiz-mark:hover:after{opacity:.25}.hero-quiz-mark.selected:after{opacity:1!important}.hero-quiz-answers-type-0 .hero-quiz-mark{border-radius:50%}.hero-quiz-question-answer:hover{background-color:#effdf5;filter:drop-shadow(0 1px 2px rgba(0,64,64,.1))}.hero-quiz-question-answer:hover .hero-quiz-mark:after{opacity:.25}.hero-quiz-question-navigation{display:grid;gap:1em;grid-template-columns:1fr 1fr;width:100%}.hero-quiz-question-navigation .hero-quiz-question-next{text-align:right}.hero-quiz-question-navigation .hero-quiz-question-button{--accent-rgb:37,106,193;--icon-size:1.6rem;align-items:center;background-color:rgba(var(--accent-rgb),.05);background-image:linear-gradient(180deg,rgba(var(--accent-rgb),.8) 0,rgba(var(--accent-rgb),.6) 18%,rgba(var(--accent-rgb),.5) 42%,rgba(var(--accent-rgb),.5) 50%,rgba(var(--accent-rgb),.5) 58%,rgba(var(--accent-rgb),.8) 82%,rgba(var(--accent-rgb),1) 100%);border:0;border-radius:1rem;box-shadow:0 10px 28px rgba(16,20,24,.06),0 0 30px rgba(var(--accent-rgb),.04);color:#fff;cursor:pointer;display:inline-flex;font-weight:400;gap:.6rem;line-height:1;position:relative;transition:transform .12s ease,box-shadow .12s ease}.hero-quiz-question-navigation .hero-quiz-question-button-prev{padding:1rem 1.6rem 1rem calc(var(--icon-size) + 1.4rem)}.hero-quiz-question-navigation .hero-quiz-question-button-next{padding:1rem calc(var(--icon-size) + 1.4rem) 1rem 1.6rem}.hero-quiz-question-navigation .hero-quiz-question-button-prev:before{background-image:url('data:image/svg+xml;utf8,<svg height="200px" width="200px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 484.8 484.8" xml:space="preserve" fill="%23000000" stroke="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <g> <circle style="fill:%230D799B;" cx="242.4" cy="242.4" r="242.4"></circle> <path style="fill:%23056B5C;" d="M0,242.4C0,376,108,484,242.4,484C376,484,484,376,484,242.4"></path> <polygon style="fill:%23EBFFF6;" points="210.4,242.4 282.4,170.4 282.4,78.4 118.4,242.4 282.4,406.4 282.4,314.4 "></polygon> <g> <polyline style="fill:%23D6EAE0;" points="118.4,242.4 282.4,406.4 282.4,314.4 210.4,242.4 282.4,170.4 "></polyline> <polyline style="fill:%23D6EAE0;" points="348,170.4 276.8,242.4 348,314.4 "></polyline> </g> </g></g></svg>');left:.9rem}.hero-quiz-question-navigation .hero-quiz-question-button-next:before,.hero-quiz-question-navigation .hero-quiz-question-button-prev:before{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;content:"";height:var(--icon-size);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--icon-size)}.hero-quiz-question-navigation .hero-quiz-question-button-next:before{background-image:url('data:image/svg+xml;utf8,<svg height="200px" width="200px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 484.8 484.8" xml:space="preserve" fill="%23000000" stroke="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <circle style="fill:%230D799B;" cx="242.4" cy="242.4" r="242.4"></circle> <path style="fill:%23056B5C;" d="M0,242.4C0,376,108,484,242.4,484C376,484,484,376,484,242.4"></path> <polygon style="fill:%23EBFFF6;" points="274.4,242.4 202.4,170.4 202.4,78.4 366.4,242.4 202.4,406.4 202.4,314.4 "></polygon> <g> <polyline style="fill:%23D6EAE0;" points="366.4,242.4 202.4,406.4 202.4,314.4 274.4,242.4 202.4,170.4 "></polyline> <polyline style="fill:%23D6EAE0;" points="136.8,170.4 208,242.4 136.8,314.4 "></polyline> </g> </g></svg>');right:.9rem}.hero-quiz-question-navigation .hero-quiz-question-button:hover{box-shadow:0 18px 48px rgba(16,20,24,.08),0 0 42px rgba(var(--accent-rgb),.08);transform:translateY(-1px)}.hero-quiz-question-navigation .hero-quiz-question-button:active{box-shadow:0 8px 20px rgba(16,20,24,.06);transform:translateY(0)}.hero-quiz-question-navigation .hero-quiz-question-button:focus{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12);outline:none}.hero-quiz-question-navigation .hero-quiz-question-button:disabled{box-shadow:none;cursor:default;opacity:.5;pointer-events:none;transform:none}.hero-quiz-result{align-items:center;display:flex;gap:1em;justify-content:flex-start;margin:1em 0}.hero-quiz-check{--accent-rgb:37,193,106;--icon-size:1.6rem;align-items:center;background-color:rgba(var(--accent-rgb),.05);background-image:linear-gradient(180deg,rgba(var(--accent-rgb),.8) 0,rgba(var(--accent-rgb),.6) 18%,rgba(var(--accent-rgb),.5) 42%,rgba(var(--accent-rgb),.5) 50%,rgba(var(--accent-rgb),.5) 58%,rgba(var(--accent-rgb),.8) 82%,rgba(var(--accent-rgb),1) 100%);border:0;border-radius:1rem;box-shadow:0 10px 28px rgba(16,20,24,.06),0 0 30px rgba(var(--accent-rgb),.04);color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.6rem;line-height:1;padding:1rem 1.6rem 1rem calc(var(--icon-size) + 1.4rem);position:relative;transition:transform .12s ease,box-shadow .12s ease}.hero-quiz-check:before{background-image:url('data:image/svg+xml;utf8,<svg height="200px" width="200px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 484.8 484.8" xml:space="preserve" fill="%23000000" stroke="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <circle style="fill:%230D9B79;" cx="242.4" cy="242.4" r="242.4"></circle> <path style="fill:%23056B5C;" d="M0,242.4C0,376,108,484,242.4,484C376,484,484,376,484,242.4"></path> <polygon style="fill:%23EBFFF6;" points="274.4,242.4 202.4,170.4 202.4,78.4 366.4,242.4 202.4,406.4 202.4,314.4 "></polygon> <g> <polyline style="fill:%23D6EAE0;" points="366.4,242.4 202.4,406.4 202.4,314.4 274.4,242.4 202.4,170.4 "></polyline> <polyline style="fill:%23D6EAE0;" points="136.8,170.4 208,242.4 136.8,314.4 "></polyline> </g> </g></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;content:"";height:var(--icon-size);left:.9rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);width:var(--icon-size)}.hero-quiz-check:hover{box-shadow:0 18px 48px rgba(16,20,24,.08),0 0 42px rgba(var(--accent-rgb),.08);transform:translateY(-1px)}.hero-quiz-check:active{box-shadow:0 8px 20px rgba(16,20,24,.06);transform:translateY(0)}.hero-quiz-check:focus{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12);outline:none}.hero-quiz-check:disabled{box-shadow:none;cursor:default;opacity:.5;pointer-events:none;transform:none}.hero-quiz-result-correct{color:#2ca9bc;font-size:1.2rem;font-weight:500}.hero-quiz-result-correct.hero-quiz-result-correct-with-next{cursor:pointer;opacity:1;transition:opacity .3s}.hero-quiz-result-correct.hero-quiz-result-correct-with-next:hover{opacity:.5}.hero-quiz-result-correct:after{content:" ☺\00a0";font-size:1rem}.hero-quiz-result-wrong{color:#e05353;font-weight:500}.hero-quiz-result-wrong:after{content:" ☹\00a0";font-size:1rem}.hero-menu-logo{margin-bottom:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:75%}.pr-module-current{display:block;font-size:1.25rem;font-weight:700;padding:.5rem 0}.pr-module-current:link,.pr-module-current:visited{color:#000}.pr-module-link{display:block;font-size:1.1rem;font-weight:500;opacity:.75;padding:.5rem 0}.pr-module-link:link,.pr-module-link:visited{color:#000}.locked-block{cursor:default;opacity:.55;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locked-block:after{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.25 10.0546V8C5.25 4.27208 8.27208 1.25 12 1.25C15.7279 1.25 18.75 4.27208 18.75 8V10.0546C19.8648 10.1379 20.5907 10.348 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.40931 10.348 4.13525 10.1379 5.25 10.0546ZM6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.8995 2.75 17.25 5.10051 17.25 8V10.0036C16.867 10 16.4515 10 16 10H8C7.54849 10 7.13301 10 6.75 10.0036V8ZM12 13.25C12.4142 13.25 12.75 13.5858 12.75 14V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V14C11.25 13.5858 11.5858 13.25 12 13.25Z" fill="%23000000"></path> </g></svg>');background-position:0 0;background-repeat:no-repeat;background-size:1em;content:" ";height:1.5em;left:-1em;position:absolute;top:-.25em;width:1.5em}.pr-lessons-list{list-style-type:none;margin:.5rem .5rem 1rem 1rem;padding:0}.pr-lesson-item{margin:.5rem 0}.pr-lesson-current{color:#aaa;font-weight:500}.hero-begin{--left-position:1rem;padding:2rem 2rem 6rem}.hero-begin .hero-begin-title{color:#888;font-size:1.5rem;margin:0 0 1rem}.hero-begin .hero-begin-subtitle{color:#333;font-size:1.1rem;margin:0;padding:0 0 1rem}.hero-module{--left-position:1rem;padding:2rem 2rem 6rem}.hero-module .module-title{color:#888}.module-lessons-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.module-lessons-list .module-lesson-item{background-color:#fff;box-shadow:0 0 .25rem .25rem #fafafa;cursor:pointer;display:flex;flex-basis:calc(100% - 2rem);flex-direction:column;gap:.5em;padding:1em;transition:box-shadow .3s,transform background-color filter .3s .3s .3s}.module-lessons-list .module-lesson-item .lesson-link{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:600;justify-content:flex-start;min-height:5em;text-decoration:none;transition:color .3s}.module-lessons-list .module-lesson-item .lesson-link:link,.module-lessons-list .module-lesson-item .lesson-link:visited{color:#333}.module-lessons-list .module-lesson-item .lesson-link:active,.module-lessons-list .module-lesson-item .lesson-link:focus,.module-lessons-list .module-lesson-item .lesson-link:hover{color:#f66}.module-lessons-list .module-lesson-item .lesson-intro{color:#888;font-size:.8rem;font-weight:300;text-align:center}.module-lessons-list .module-lesson-item .lesson-intro p{margin:0}.module-lessons-list .module-lesson-item .lesson-addons-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin-top:auto;padding:1em}.module-lessons-list .module-lesson-item .lesson-addons{filter:saturate(70%);font-weight:400}.module-lessons-list .module-lesson-item .lesson-addons:link,.module-lessons-list .module-lesson-item .lesson-addons:visited{color:#000}.module-lessons-list .module-lesson-item .lesson-addons:active,.module-lessons-list .module-lesson-item .lesson-addons:focus,.module-lessons-list .module-lesson-item .lesson-addons:hover{color:#f66}@media screen and (min-width:600px){.module-lessons-list .module-lesson-item{flex-basis:calc(50% - 2rem)}}@media screen and (min-width:1200px){.module-lessons-list .module-lesson-item{flex-basis:calc(33.33% - 2rem)}}.module-lessons-list .module-lesson-item:hover{box-shadow:0 0 .5rem .5rem #fafafa;filter:saturate(130%);transform:translateY(-1px)}.module-lessons-list .module-lesson-item .lesson-video-preview{aspect-ratio:16/9;width:100%}.module-lessons-list .module-lesson-item .lesson-video-preview img{width:100%}.hero-begin-block{box-shadow:0 0 3px 3px #f8f8ff;margin:2rem 0;padding:2rem 1rem;position:relative}.hero-begin-block:before{left:-6px}.hero-begin-block:after,.hero-begin-block:before{background-color:#fff;border-radius:6px;bottom:0;content:"";position:absolute;top:0;width:8px;z-index:1}.hero-begin-block:after{right:-6px}.module-description{color:#668;font-size:.9rem;padding-bottom:1.5rem;padding-left:.75rem}.courses-in-menu .course-menu-item{background-color:#fff;border-radius:.5rem;box-shadow:0 0 .25rem .25rem #fafafa;cursor:pointer;display:flex;flex-direction:column;gap:.5em;padding:1em;transition:box-shadow .3s,transform background-color filter .3s .3s .3s;width:100%}.courses-in-menu .course-menu-item:hover{box-shadow:0 0 .5rem .5rem #fafafa;filter:saturate(130%);transform:translateY(-1px)}.courses-in-menu .course-menu-item .course-link{font-size:1.1rem;font-weight:700}.courses-in-menu .course-menu-item .course-link:link,.courses-in-menu .course-menu-item .course-link:visited{color:#333}.courses-in-menu .course-menu-item .course-link:active,.courses-in-menu .course-menu-item .course-link:focus,.courses-in-menu .course-menu-item .course-link:hover{color:#f66}.courses-in-menu .course-menu-item .course-intro{color:#888;font-size:.8rem;font-weight:300}.courses-in-menu .course-menu-item .course-intro p{margin:0}.courses-in-menu .course-video-preview{aspect-ratio:16/9;width:100%}.courses-in-menu .course-video-preview img{width:100%}.user-avatar{background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg height="200px" width="200px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 53 53" xml:space="preserve" fill="%23000000" stroke="%231A5FB4"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path style="fill:%23E7ECED;" d="M18.613,41.552l-7.907,4.313c-0.464,0.253-0.881,0.564-1.269,0.903C14.047,50.655,19.998,53,26.5,53 c6.454,0,12.367-2.31,16.964-6.144c-0.424-0.358-0.884-0.68-1.394-0.934l-8.467-4.233c-1.094-0.547-1.785-1.665-1.785-2.888v-3.322 c0.238-0.271,0.51-0.619,0.801-1.03c1.154-1.63,2.027-3.423,2.632-5.304c1.086-0.335,1.886-1.338,1.886-2.53v-3.546 c0-0.78-0.347-1.477-0.886-1.965v-5.126c0,0,1.053-7.977-9.75-7.977s-9.75,7.977-9.75,7.977v5.126 c-0.54,0.488-0.886,1.185-0.886,1.965v3.546c0,0.934,0.491,1.756,1.226,2.231c0.886,3.857,3.206,6.633,3.206,6.633v3.24 C20.296,39.899,19.65,40.986,18.613,41.552z"></path> <g> <path style="fill:%236666FF;" d="M26.953,0.004C12.32-0.246,0.254,11.414,0.004,26.047C-0.138,34.344,3.56,41.801,9.448,46.76 c0.385-0.336,0.798-0.644,1.257-0.894l7.907-4.313c1.037-0.566,1.683-1.653,1.683-2.835v-3.24c0,0-2.321-2.776-3.206-6.633 c-0.734-0.475-1.226-1.296-1.226-2.231v-3.546c0-0.78,0.347-1.477,0.886-1.965v-5.126c0,0-1.053-7.977,9.75-7.977 s9.75,7.977,9.75,7.977v5.126c0.54,0.488,0.886,1.185,0.886,1.965v3.546c0,1.192-0.8,2.195-1.886,2.53 c-0.605,1.881-1.478,3.674-2.632,5.304c-0.291,0.411-0.563,0.759-0.801,1.03V38.8c0,1.223,0.691,2.342,1.785,2.888l8.467,4.233 c0.508,0.254,0.967,0.575,1.39,0.932c5.71-4.762,9.399-11.882,9.536-19.9C53.246,12.32,41.587,0.254,26.953,0.004z"></path> </g> </g></svg>');background-position:50%;background-repeat:no-repeat;background-size:100%;border:1px solid #1a5fb4;border-radius:50%;cursor:pointer;height:3rem;opacity:1;position:fixed;right:1rem;top:1rem;transition:opacity .5s,transform .5s;width:3rem;z-index:200}@media screen and (min-width:1024px){.user-avatar{opacity:.35}}.user-avatar .user-domenu{background-color:#fff;cursor:default;max-width:80vw;padding:1rem .5rem .5rem;position:absolute;right:-1.5rem;top:100%;transform:translateX(calc(100% + 1.5rem));transition:transform .5s}.user-avatar .user-domenu .user-domenu-list{border-radius:1rem 0 0 1rem;box-shadow:0 0 2px 2px #f8f8f8;list-style-type:none;margin:0;padding:1em;text-align:right}.user-avatar .user-domenu .user-domenu-list li{font-size:.9rem;margin:0;padding:.5em 0}.user-avatar .user-domenu .user-domenu-list .user-domenu-username{color:#1a5fb4;font-weight:700;margin:0;padding:0 0 1em}.user-avatar .activated,.user-avatar:hover{opacity:1;transform:translateY(-1px)}.user-avatar .activated .user-domenu,.user-avatar:hover .user-domenu{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.hero-quiz-check{transform:none;transition:none}.hero-quiz-check:hover{transform:none}}.pulse{--duration:1.5s;--min-opacity:.33;animation:pulseOpacity var(--duration) ease-in-out infinite}.no-pointer-events,.pulse{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes pulseOpacity{0%{opacity:1;transform:translateY(0)}50%{opacity:var(--min-opacity);transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}