.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-material-info{display:flex;flex-direction:column}.comsobase-material-info--title{font-style:normal;font-weight:400;font-size:32px;line-height:37px;text-align:center;text-transform:uppercase;color:#000;margin-top:0;margin-bottom:0}.comsobase-material-info--text{margin-top:20px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#4f4f4f;max-width:700px;margin-inline:auto}.comsobase-material-info__list{display:flex;flex-direction:column;gap:20px;margin-bottom:300px;margin-inline:auto;width:900px;margin-top:30px}.comsobase-material-info__list--item{display:flex;flex-direction:column;padding:20px 30px;border:1px solid #969696;position:relative}.comsobase-material-info__list--item .head{display:flex;flex-direction:column}.comsobase-material-info__list--item .head>.custom-button{position:absolute;right:30px;top:50%;transform:translateY(-50%)}.comsobase-material-info__list--item .head--title{font-style:normal;font-weight:700;font-size:18px;line-height:130%;color:#969696}.comsobase-material-info__list--item .head--text{font-style:normal;font-weight:700;font-size:18px;line-height:130%;color:#4f4f4f}.comsobase-material-info__list--item .head--arrow{position:absolute;top:32px;right:27px;transition:all .3s ease-in-out;transform:rotate(-90deg)}.comsobase-material-info__list--item .head--arrow.active{transform:rotate(0deg)}.comsobase-material-info__list--item .custom-button{display:flex;align-items:center;height:40px;border:1px solid #4f4f4f;width:166px;flex-shrink:0;transition:background-color .3s ease-in-out;text-decoration:none}.comsobase-material-info__list--item .custom-button:hover{background:#4f4f4f}.comsobase-material-info__list--item .custom-button:hover .custom-button--text{color:#fff}.comsobase-material-info__list--item .custom-button:hover .custom-button--icon{background:#4f4f4f;color:#fff}.comsobase-material-info__list--item .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-material-info__list--item .custom-button--icon{width:100%;height:38px;background:#fff;color:#4f4f4f;display:flex;justify-content:center;align-items:center;transition:color .3s ease-in-out,background-color .3s ease-in-out}.comsobase-material-info__list--item .materials{display:flex;flex-direction:column;width:704px;margin-top:44px;margin-inline:auto}.comsobase-material-info__list--item .materials--item{display:flex;justify-content:space-between;align-content:flex-start;gap:58px;padding-bottom:16px;border-bottom:1px solid #bababa;margin-top:24px}.comsobase-material-info__list--item .materials--item:first-child{margin-top:0}.comsobase-material-info__list--item .materials--item:last-child{margin-bottom:0;border-bottom:none}.comsobase-material-info__list--item .materials--item span:not(.custom-button--text){font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:#4f4f4f}@media screen and (max-width:768px){.comsobase-material-info__list{width:100%;padding:0 16px}.comsobase-material-info__list--item .head:has(.custom-button){padding-bottom:50px}.comsobase-material-info__list--item .head:has(.custom-button) .custom-button{position:absolute;left:50%;top:unset;bottom:16px;transform:translateX(-50%)}.comsobase-material-info__list--item{width:100%;padding:22px 16px}.comsobase-material-info__list--item .custom-button--text{font-size:14px}.materials{width:100%!important}.materials--item{width:100%;display:flex;flex-direction:column;gap:20px!important}.materials--item .custom-button--text{font-size:14px!important}.head--arrow{width:20px;height:20px;right:11px!important;top:25px!important}.head--arrow svg{width:100%;height:100%}}.page__comsobase-materials .action-button.materials{text-decoration:underline;text-underline-offset:4px}