.comsobase-course__actions{height:140px;display:flex;justify-content:space-between;align-items:center}.comsobase-course__actions .action-button{display:flex;gap:10px;font-weight:700;text-decoration:none;font-size:18px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#4f4f4f;transition:all .3s ease;position:relative}.comsobase-course__actions .action-button:after{content:"";position:absolute;width:0;height:2px;left:0;bottom:0;background:#232323;transition:width .3s ease-in-out}.comsobase-course__actions .action-button:hover{color:#232323}.comsobase-course__actions .action-button:hover:after{width:100%}.comsobase-course__actions .custom-button{display:flex;align-items:center;height:40px;border:1px solid #4f4f4f;width:166px;transition:background-color .3s ease-in-out}.comsobase-course__actions .custom-button:hover{background:#4f4f4f}.comsobase-course__actions .custom-button:hover .custom-button--text{color:#fff}.comsobase-course__actions .custom-button:hover .custom-button--icon{background:#fff;color:#4f4f4f}.comsobase-course__actions .custom-button--text{display:flex;justify-content:center;width:122px;text-align:center;font-style:normal;font-weight:400;font-size:14px;line-height:16px;align-items:center;color:#4f4f4f;flex-shrink:0;transition:color .3s ease-in-out}.comsobase-course__actions .custom-button--icon{width:100%;height:38px;background:#4f4f4f;color:#fff;display:flex;justify-content:center;align-items:center;transition:color .3s ease-in-out,background-color .3s ease-in-out}.comsobase-course__actions--start{display:flex;align-items:center;gap:122px}@media screen and (max-width:768px){.comsobase-course__actions{display:flex;flex-direction:column;height:100%;gap:30px;padding-top:40px;padding-bottom:40px}.comsobase-course__actions .action-button{font-size:14px;line-height:24px}.comsobase-course__actions .comsobase-course__actions--start{gap:20px;width:100%;justify-content:space-between}.comsobase-course__actions .comsobase-course__actions--end{width:100%;display:flex;justify-content:flex-end}}.comsobase-info-actions{width:100%;display:flex;justify-content:space-between;gap:112px}.comsobase-info-actions--left{display:flex;flex-direction:column;gap:50px;position:relative}.comsobase-info-actions--left .mobile-toggler{position:absolute;top:30px;right:15px;width:43px;height:43px;background:#4f4f4f;display:flex;justify-content:center;align-items:center}.comsobase-info-actions--right{width:100%;margin-bottom:100px}.comsobase-info-actions--right,.comsobase-info-actions--right .head{display:flex;flex-direction:column}.comsobase-info-actions--right .head--title{font-style:normal;font-weight:700;font-size:24px;line-height:130%;color:#969696}.comsobase-info-actions--right .head--subtitle{font-style:normal;font-weight:700;font-size:24px;line-height:130%;color:#4f4f4f}.comsobase-info-actions--right .head--description{margin-top:20px;font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:#4f4f4f}.comsobase-info-actions--right .video{width:100%;margin-top:30px;height:486px;aspect-ratio:16/9;position:relative}.comsobase-info-actions--right .video .play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;color:#fff;transition:all .3s ease-in-out}.comsobase-info-actions--right .video .play-button:hover{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}.comsobase-info-actions--right .video .preview{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1}.comsobase-info-actions--right .video video{width:100%;height:100%}.comsobase-info-actions--right .buttons{display:flex;flex-direction:row;width:100%;justify-content:space-between}.comsobase-info-actions--right .buttons a,.comsobase-info-actions--right .buttons button{--color:#4f4f4f;width:192px;height:60px;border:1px solid #4f4f4f;margin-top:20px;display:flex;align-items:center;gap:10px;justify-content:center;color:var(--color);transition:color .3s ease-in-out,background-color .3s ease-in-out;text-decoration:none}.comsobase-info-actions--right .buttons a.disabled,.comsobase-info-actions--right .buttons button.disabled{color:#969696;border:1px solid #969696;pointer-events:none}.comsobase-info-actions--right .buttons a:hover,.comsobase-info-actions--right .buttons button:hover{color:#fff;background:var(--color)}.comsobase-info-actions--right .buttons a svg,.comsobase-info-actions--right .buttons button svg{color:inherit}.comsobase-info-actions--right .buttons a span,.comsobase-info-actions--right .buttons button span{text-decoration:none;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;color:inherit}.comsobase-info-actions__question{display:flex;width:336px;flex-direction:column;padding:50px 20px;border:1px solid #969696;background:#f9f9f9;margin-bottom:100px;position:relative}.comsobase-info-actions__question--icon{position:absolute;left:50%;top:-21px;transform:translateX(-50%)}.comsobase-info-actions__question .title{font-style:normal;font-weight:700;font-size:18px;line-height:140%;text-align:center;color:#4f4f4f}.comsobase-info-actions__question .text{margin-top:18px;font-style:normal;font-weight:400;font-size:16px;line-height:140%;text-align:center;color:#4f4f4f}.comsobase-info-actions__question .main-button{margin-top:40px;height:43px}.comsobase-info-actions__blocks{display:flex;width:336px;flex-direction:column;padding:30px 20px;border:1px solid #969696;background:#f9f9f9}.comsobase-info-actions__blocks .head{display:flex;flex-direction:column;padding-left:11px}.comsobase-info-actions__blocks .head--title{font-style:normal;font-weight:700;font-size:42px;line-height:51px;letter-spacing:.02em;color:#4f4f4f}.comsobase-info-actions__blocks .head--subtitle{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#4f4f4f}.comsobase-info-actions__blocks .block{display:flex;flex-direction:column;padding:20px 11px;background:transparent;transition:background .3s ease-in-out;position:relative}.comsobase-info-actions__blocks .block:first-child{margin-top:20px;padding-top:20px}.comsobase-info-actions__blocks .block:hover{background:#fff}.comsobase-info-actions__blocks .block--close{position:absolute;right:8px;top:20px}.comsobase-info-actions__blocks .block--close path{transition:transform .3s ease-in-out;transform-origin:center center}.comsobase-info-actions__blocks .block--close path.hide{transform:scaleY(0)}.comsobase-info-actions__blocks .block--head{display:flex;align-items:center;color:#bababa}.comsobase-info-actions__blocks .block--head.completed svg{color:#67c94d}.comsobase-info-actions__blocks .block--head span{font-style:normal;font-weight:700;font-size:21px;line-height:130%;color:#969696}.comsobase-info-actions__blocks .block--subtitle{padding-right:10px;font-style:normal;font-weight:700;font-size:18px;line-height:130%;color:#4f4f4f}.comsobase-info-actions__blocks .block__list{display:flex;flex-direction:column}.comsobase-info-actions__blocks .block__list--item{display:grid;grid-template-columns:16px 1fr;gap:4px;align-items:flex-start;margin-top:14px;cursor:pointer;text-decoration:none}.comsobase-info-actions__blocks .block__list--item:hover .text{text-decoration:underline}.comsobase-info-actions__blocks .block__list--item.done svg{color:#67c94d}.comsobase-info-actions__blocks .block__list--item.active .text,.comsobase-info-actions__blocks .block__list--item.active .text b{font-weight:700}.comsobase-info-actions__blocks .block__list--item svg{color:#bababa}.comsobase-info-actions__blocks .block__list--item:first-child{margin-top:10px}.comsobase-info-actions__blocks .block__list--item .text{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#4f4f4f;padding-right:10px}@media screen and (max-width:768px){.comsobase-info-actions{display:flex;flex-direction:column;gap:40px}.comsobase-info-actions--left{width:100%}.comsobase-info-actions--left .head--title{font-size:28px;line-height:1}.comsobase-info-actions__blocks{width:100%;padding:30px 15px}.comsobase-info-actions__blocks .block--head{font-size:18px}.comsobase-info-actions__blocks .block--subtitle{padding-right:30px}.comsobase-info-actions--right .video{height:-moz-fit-content;height:fit-content}.comsobase-info-actions--right .head--subtitle,.comsobase-info-actions--right .head--title{font-size:18px}.comsobase-info-actions--right .head--description{font-size:16px}.comsobase-info-actions--right .buttons{gap:15px;margin-bottom:60px}.comsobase-info-actions--right .comsobase-info-actions__question{width:100%}}.page__comsobase-lesson .action-button.lesson{text-decoration:underline;text-underline-offset:4px}