.description p{padding:0;font-size:14px}.description__title{color:var(--color-link-status);font-size:18px;text-align:center;text-transform:none;display:block;padding:0;margin:0 !important;font-weight:600}.description__subtitle{font-size:13px;text-align:center;line-height:1.2;margin:3px auto 15px;max-width:70%}.description__icon{width:15px;height:15px;margin-right:5px}.description__teaser,.description__content p{font-size:14px;margin-bottom:20px}.description__col{margin-top:20px}.description__col:first-child{margin-top:0}.description__list:not(.has-icons){list-style:disc;padding-left:23px}.description__list{font-size:14px;line-height:1.6}.description__list.has-icons .description__listitem{display:flex;gap:4px;line-height:1.2;margin-bottom:5px}.description__list.has-icons .description__listitem .icon{display:inline-block;width:20px;height:20px;transform:translateY(-2px)}.description__list-title{font-weight:600;font-size:14px;margin-bottom:5px}.description__image{max-width:152px;margin:10px auto 0}.description__image img{display:block;max-width:100%;width:152px;height:152px;aspect-ratio:152/152}.description__content p{padding:0;margin-bottom:20px}.description__content p+ul,.description__content p+ol{margin-top:-15px}.description__content strong{font-weight:600}.description__content ul,.description__content ol{font-size:14px;line-height:1.6;margin-bottom:20px}.description__content ul:not(.description__list){list-style:disc;padding-left:20px}.description__content ol:not(.description__list){list-style:decimal;padding-left:20px}.description__infos{margin:20px 0;font-size:14px}.description__info{display:flex;gap:5px}.description__info+.description__info{margin-top:10px}.description__info-label{font-weight:700}.description__info-icon img{border-radius:50%}.description.is-website .description__teaser,.description.is-website .description__content p,.description__content .description.is-website p{display:none}.course-tile{display:block;background:var(--color-white);border-radius:5px;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:var(--color-grey-5);transition:.5s;visibility:visible;opacity:1;position:relative;top:0;min-height:295px;height:100%}.course-tile:hover,.course-tile:focus,.course-tile:focus-within{box-shadow:0 0 11px rgba(33,33,33,.5)}@media screen and (max-width: 577px){.course-tile{max-width:300px;margin:0 auto}}.course-tile.__hidden{opacity:0;top:-10px;visibility:hidden}.course-tile_head{position:relative;height:120px}.course-tile_cover{height:100%}.course-tile_cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#989898 url("../../../../images/placeholder-image.png") no-repeat center center/cover}.course-tile_info{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.4);color:var(--color-white);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:10px;box-sizing:border-box}.course-tile_title{font-size:20px;font-weight:600;line-height:1.1;text-align:center;text-shadow:0 0 2px var(--color-black)}.course-tile_numbers{color:var(--color-white);font-size:14px;display:flex;gap:5px;text-shadow:0 0 2px var(--color-black)}.course-tile_body{padding:16px 8px 25px}.course-tile_description-list{font-size:14px;text-align:center;line-height:1.6}.course-tile_owner-icon{border-radius:50%}.sidebar{width:260px;top:45px;position:sticky;flex-shrink:0;border-radius:5px;box-sizing:border-box;z-index:1}@media screen and (max-width: 700px){.sidebar{position:static;margin-bottom:16px;width:100%}}.catalog-new .sidebar,.type-custom_courses_page .sidebar,.type-users_page .sidebar,.type-assignment_page .sidebar,.type-events_page .sidebar{top:0 !important}.sidebar .sidebar-row{padding:12px;background:var(--color-white);border-radius:5px;border:1px solid #e9ecef;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.sidebar-upgrade{margin-top:50px;text-align:center;font-size:14px;padding-top:15px;border-top:1px solid var(--color-brand-2)}.sidebar-upgrade__users{font-size:14px;padding:0}.sidebar-upgrade__link{transition:all 300ms ease-in-out 0ms;color:var(--color-link-status)}.sidebar-upgrade__link:hover,.sidebar-upgrade__link:focus,.sidebar-upgrade__link:focus-within{color:var(--color-btn-hover)}.sidebar-homepage{margin-top:30px}.sidebar-homepage__item{margin:0 0 35px}.sidebar-teaser{margin-top:15px;text-align:center;font-size:14px;padding-top:15px;border-top:1px solid var(--color-brand-2)}.sidebar-download{margin:15px 28px 8px}.catalog-menu_h{color:var(--color-link-status);font-size:18px;text-align:center;font-weight:600;text-transform:none;margin-bottom:15px;display:block;padding:0}.catalog-menu_link{display:flex;align-items:center;align-content:center;justify-content:flex-start;color:#333;padding:5px 10px 5px 23px;transition:.3s;box-sizing:border-box;position:relative}.catalog-menu_link:hover,.catalog-menu_link:focus,.catalog-menu_link:focus-within{color:var(--color-link-status)}.__has-submenu.active>.catalog-menu_link{color:var(--color-link-status)}.catalog-menu_link.open-topic__js.active span,.catalog-menu_link.is-active{color:var(--color-link-status)}.catalog-menu_link .icon{width:18px;height:16px;display:block;background-size:contain;position:absolute;left:0;top:5px;background-repeat:no-repeat;background-position:50% 50%}.catalog-menu_link .icon img{max-height:100%}.catalog-menu_link span{flex-grow:2;color:inherit;font-size:14px;line-height:1.35}.catalog-menu_link small{color:inherit;font-size:10px;position:absolute;display:block;right:0;top:5px}.catalog-menu_submenu{padding-left:18px;box-sizing:border-box;max-height:0;visibility:hidden;transition:.3s;overflow:hidden;opacity:.5}.__has-submenu.active .catalog-menu_submenu{max-height:1000px;visibility:visible;opacity:1}.catalog-menu_subtitle{margin:0 0 15px;font-size:14px;padding:0}.catalog-menu ul+.sidebar-h{margin-top:20px}.catalog-menu-help-text{font-size:13px;color:#828282;margin:8px 0;line-height:1.3}.catalog-menu-help-text:last-child{margin-bottom:0}.sidebar-intro{margin-top:-25px}.sidebar-intro__icon-wrap{display:flex;justify-content:center}.sidebar-intro__icon-wrap img{max-height:65px}.sidebar-intro__course-name{font-size:18px;font-weight:600;text-align:center;margin:5px 0 15px}.sidebar-intro__links-list{margin:15px 0 20px;display:flex;flex-direction:column;gap:5px;font-size:14px}.sidebar-intro__link{color:var(--color-link-status)}.sidebar-intro__link:hover,.sidebar-intro__link:focus,.sidebar-intro__link:focus-within{-webkit-text-decoration:underline;text-decoration:underline}.course-progress-table{width:100%;table-layout:fixed}.course-progress-table .col-1{width:38%}.course-progress-table .col-2,.course-progress-table .col-3,.course-progress-table .col-4{width:14%}.course-progress-table .col-5[class]{width:17%}.course-progress-table .mobile-only{display:none}@media screen and (max-width: 969px){.course-progress-table .mobile-only{display:table-header-group}}.course-progress-table.module-table{margin-top:16px}.course-progress-table.course-table-intro td:first-child{border-radius:5px 0 0 5px}.course-progress-table.course-table-intro td:last-child{border-radius:0 5px 5px 0}@media screen and (max-width: 969px){.course-progress-table thead th:first-of-type{border-radius:5px 0 0}.course-progress-table thead th:nth-child(5){border-radius:0 5px 0 0}}.course-progress-table thead th{box-sizing:border-box;color:#fff;font-size:14px;padding:12px 8px;text-align:center;text-transform:uppercase;vertical-align:middle}.course-progress-table thead th:first-child{text-align:left;padding-left:16px}.course-progress-table thead th:nth-child(2){background:var(--color-pre-column)}.course-progress-table thead th:nth-child(3){background:var(--color-lesson-column)}.course-progress-table thead th:nth-child(4){background:var(--color-post-column)}.course-progress-table tbody{background:#fff}.course-progress-table tbody td{box-sizing:border-box;padding:12px;vertical-align:middle}.course-progress-table tbody td.has-learning-mode{padding:12px 5px}.course-progress-table tbody .tr-course-progress{border-bottom:2px solid #e5e5e5}.course-progress-table tbody .tr-course-progress:last-of-type{border-bottom:none}.course-progress-table tbody .tr-course-progress td:has(.skill-description){padding-bottom:8px;padding-top:8px}.course-progress-table tbody .tr-course-progress td:first-child{padding-left:32px}.course-progress-table tbody .tr-course-progress td:first-of-type{border-radius:3px 0 0 3px;display:table-cell}.course-progress-table tbody .tr-course-progress td:last-of-type{border-radius:0 3px 3px 0}.course-progress-table tbody .tr-course-progress td:has(.bullet.__green){background-color:rgba(104,191,129,.2);border-right:2px solid #fff}.course-progress-table tbody .tr-course-progress td:has(.bullet.__red){background-color:rgba(243,117,117,.2);border-right:2px solid #fff}.course-progress-table tbody .tr-course-progress td:has(.bullet.__yellow){background-color:rgba(255,201,95,.2);border-right:2px solid #fff}.course-progress-table .thead{background:var(--color-course-row)}.course-progress-table .thead td{color:#fff}.course-progress-table .thead td:first-child{padding-left:16px;border-radius:5px 0 0 5px}@media screen and (max-width: 969px){.course-progress-table .thead td:first-child{border-radius:0 0 0 5px}}.course-progress-table .thead td:last-child{border-radius:0 5px 5px 0;padding-right:16px}@media screen and (max-width: 969px){.course-progress-table .thead td:last-child{border-radius:0 0 5px}}.course-progress-table .thead td[colspan="2"]{text-align:right}.course-progress-table .course-status{width:115px;min-width:115px;max-width:115px;margin:0 auto;white-space:nowrap;justify-content:flex-start;display:inline-flex}.table-wrapper+.table-wrapper{margin-top:16px;content-visibility:auto;contain-intrinsic-size:844px 500px}@media screen and (max-width: 980px){.table-wrapper>*{min-width:900px}}.learning-mode-mark{display:flex;align-items:center}.learning-mode-mark i.icon{display:inline-block;width:20px;height:20px;margin-right:3px}.filed-box input,.filed-box select{background:#fff;border:1px solid #ced4da;border-radius:3.2px;box-sizing:border-box;color:#212529;font-size:14px;line-height:21px;padding:5px 9px;width:100%}.field-search{overflow:hidden;position:relative}.field-search input{background:#fff;border:1px solid #ced4da;border-radius:3.2px;box-sizing:border-box;color:#212529;font-size:14px;line-height:21px;padding:5px 9px 5px 30px;width:100%}.field-search .btn-search{border-radius:0 3.2px 3.2px 0;height:100%;left:0;position:absolute;text-align:center;top:0;width:34px}.btn-search .icon-search,.field-search .btn-search .icon{display:inline-block;height:100%}.btn-search .icon-search{background:url("../../../img/website-images/ui/icon-search-gray-btn.svg") no-repeat 50%/contain !important;width:16px}.contact-us-form.is-compact{padding:30px;background:var(--color-white);border-radius:16px;box-shadow:0 0 32px 0 rgba(251,251,251,.16);min-height:415px}.contact-us-form.is-compact form{grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.contact-us-form.is-compact form{display:grid}}.contact-us-form.is-compact form .hs-form-field:nth-child(3),.contact-us-form.is-compact form .form__field-wrapper:nth-child(3){grid-column:1;grid-row:2}.contact-us-form.is-compact form .hs-form-field:nth-child(4),.contact-us-form.is-compact form .form__field-wrapper:nth-child(4){grid-column:2;grid-row:2}.contact-us-form.is-compact form .hs-form-field:nth-child(5),.contact-us-form.is-compact form .form__field-wrapper:nth-child(5){grid-column:1/span 2;grid-row:3}.contact-us-form.is-compact .hs-submit,.contact-us-form.is-compact .form__actions{grid-column:2;grid-row:4}.contact-us-form.is-pricing-page{padding:0;min-height:380px}@media screen and (max-width: 655px){.contact-us-form.is-pricing-page form{display:flex;flex-direction:column}}.contact-us-form.is-pricing-page form .hs-form-field:nth-child(6),.contact-us-form.is-pricing-page form .form__field-wrapper:nth-child(6){grid-column:1/span 2;grid-row:4}.contact-us-form.is-pricing-page .hs_error_rollup{grid-row:5}.contact-us-form.is-pricing-page .hs-submit,.contact-us-form.is-pricing-page .form__actions{grid-row:6;margin-top:0}.contact-us-form.is-compact .submitted-message{display:flex;flex-direction:column;gap:20px;justify-content:center;padding-top:50px}.contact-us-form.is-compact .submitted-message p{font-size:20px;line-height:1.4}.contact-us-form.is-compact .submitted-message p:nth-child(2){font-weight:600}.contact-us-form form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:min-content;grid-gap:22px;gap:22px}@media screen and (max-width: 768px){.contact-us-form form{display:flex;flex-direction:column}}.contact-us-form label{display:block;color:var(--color-grey-1);font-size:16px;margin-bottom:7px;line-height:1;cursor:pointer}.contact-us-form label.hs-error-msg{transition:all 300ms ease-in-out 0ms;font-size:12px;color:brown;color:var(--color-error, brown);padding:4px 0 0 0;margin:0}.contact-us-form input,.contact-us-form textarea,.contact-us-form select{transition:all 300ms ease-in-out 0ms;box-sizing:border-box;font-size:16px;color:var(--color-grey-1);line-height:1.5;width:100%;border:2px solid var(--color-grey-2);border-radius:8px;padding:10px 20px;outline-color:var(--color-brand-2);min-height:48px}.contact-us-form input::-moz-placeholder, .contact-us-form textarea::-moz-placeholder, .contact-us-form select::-moz-placeholder{font-size:inherit;color:inherit;opacity:1}.contact-us-form input::placeholder,.contact-us-form textarea::placeholder,.contact-us-form select::placeholder{font-size:inherit;color:inherit;opacity:1}.contact-us-form input:-moz-placeholder, .contact-us-form textarea:-moz-placeholder, .contact-us-form select:-moz-placeholder{text-overflow:ellipsis}.contact-us-form input:placeholder-shown,.contact-us-form textarea:placeholder-shown,.contact-us-form select:placeholder-shown{text-overflow:ellipsis}.contact-us-form input.error,.contact-us-form textarea.error,.contact-us-form select.error{border-color:var(--color-error)}.contact-us-form .hs-form-field,.contact-us-form .form__field-wrapper{display:block}.contact-us-form .hs-form-field+.hs-form-field,.contact-us-form .hs-form-field+.form__field-wrapper,.contact-us-form .form__field-wrapper+.hs-form-field,.contact-us-form .form__field-wrapper+.form__field-wrapper{margin-top:0}.contact-us-form .hs-form-field textarea,.contact-us-form .form__field-wrapper textarea{min-height:calc(100% - 23px);resize:none}@media screen and (max-width: 768px){.contact-us-form .hs-form-field textarea,.contact-us-form .form__field-wrapper textarea{min-height:120px}}.contact-us-form .hs-form-field:first-child,.contact-us-form .form__field-wrapper:first-child{grid-column:1;grid-row:1}.contact-us-form .hs-form-field:nth-child(2),.contact-us-form .form__field-wrapper:nth-child(2){grid-column:2;grid-row:1}.contact-us-form .hs-form-field:nth-child(3),.contact-us-form .form__field-wrapper:nth-child(3){grid-column:1/span 2;grid-row:2}.contact-us-form .hs-form-field:nth-child(4),.contact-us-form .form__field-wrapper:nth-child(4){grid-column:1/span 2;grid-row:3}.contact-us-form .hs-form-field:nth-child(5),.contact-us-form .form__field-wrapper:nth-child(5){grid-column:1/span 2;grid-row:4}.contact-us-form .hs-form-field:nth-child(6),.contact-us-form .form__field-wrapper:nth-child(6){grid-column:3/span 2;grid-row:1/span 4}.contact-us-form .hs-form-field:nth-child(6) .input,.contact-us-form .form__field-wrapper:nth-child(6) .input{height:calc(100% - 22px)}.contact-us-form .hs_error_rollup{grid-column:1/span 2;grid-row:5;display:flex;align-items:center}.contact-us-form .hs_error_rollup label.hs-main-font-element{color:var(--color-error);font-size:16px;margin:0}.contact-us-form .hs-submit,.contact-us-form .form__actions{display:flex;gap:10px;flex-wrap:wrap;width:100%;margin-top:12px;grid-column:4;grid-row:5}.contact-us-form .hs-submit>*,.contact-us-form .form__actions>*{flex-grow:1}.contact-us-form .hs-submit .hs-button,.contact-us-form .form__actions .hs-button{transition:all 300ms ease-in-out 0ms;border-radius:32px;display:block;font-size:16px;line-height:19px;text-align:center;border:none;background:var(--color-brand-2);color:#fff;padding:14px 20px;font-weight:700;cursor:pointer}.contact-us-form .hs-submit .hs-button:hover,.contact-us-form .hs-submit .hs-button:focus,.contact-us-form .hs-submit .hs-button:focus-within,.contact-us-form .form__actions .hs-button:hover,.contact-us-form .form__actions .hs-button:focus,.contact-us-form .form__actions .hs-button:focus-within{background:var(--color-btn-hover)}.prices-section{max-width:100%;margin-top:-30px;position:relative;box-shadow:0 0 32px 0 rgba(0,0,0,.16);background:var(--color-white);border-radius:16px;padding:32px;box-sizing:border-box}@media screen and (max-width: 899px){.prices-section{padding:25px}}@media screen and (max-width: 479px){.prices-section{padding:20px}}.basic-table{margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.basic-table table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.basic-table table th,.basic-table table td{border:1px solid #727272;min-width:200px;padding:18px 20px}.basic-table table th a,.basic-table table td a{color:var(--color-link-status);-webkit-text-decoration:underline;text-decoration:underline}.basic-table table th a:hover,.basic-table table th a:focus,.basic-table table th a:focus-within,.basic-table table td a:hover,.basic-table table td a:focus,.basic-table table td a:focus-within{-webkit-text-decoration:none;text-decoration:none}.basic-table table th span.is-green,.basic-table table td span.is-green{color:var(--color-success);font-weight:700}.basic-table table th span.is-red,.basic-table table td span.is-red{color:red;font-weight:700}.basic-table table thead th{font-weight:700;text-align:center;vertical-align:middle}.basic-table table tbody td{text-align:center}.basic-table table th img{margin:0 auto}.competitors-table table tbody td{line-height:30px}.competitors-table table th,.competitors-table table td{min-width:160px;vertical-align:middle;box-sizing:border-box;padding:7px 9px}.competitors-table table th img,.competitors-table table td img{margin:0 auto}.competitors-table table th.is-align-right,.competitors-table table td.is-align-right{text-align:right}.competitors-table table th.is-align-right:not(.is-bg-darkgrey),.competitors-table table td.is-align-right:not(.is-bg-darkgrey){font-size:14px}.competitors-table table th.is-bg-darkgrey,.competitors-table table td.is-bg-darkgrey{background-color:var(--color-brand-1);color:#fff;border-color:#898989}.competitors-table table th.is-bg-lightgrey,.competitors-table table td.is-bg-lightgrey{background-color:#d9d9d9;font-size:14px}.competitors-table table th.is-includes,.competitors-table table td.is-includes{padding-top:38px;font-size:18px}.price-calculator-table{max-width:1054px}.price-calculator-table.is-lms-trial{margin-top:16px;padding:20px;background-color:var(--color-white);max-width:100%;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:5px}.price-calculator-table table{table-layout:fixed;line-height:1;background-color:var(--color-bg);font-size:14px}.price-calculator-table table tr.is-bg-white,.price-calculator-table table td.is-bg-white{background-color:var(--color-white)}.price-calculator-table table th,.price-calculator-table table td{border:none;padding:9px 12px;line-height:1.2;vertical-align:middle;font-weight:500}.price-calculator-table table th.is-bg-darkgrey,.price-calculator-table table td.is-bg-darkgrey{background-color:var(--color-brand-1);color:var(--color-white);font-weight:600}.price-calculator-table table th.is-bg-lightorange,.price-calculator-table table td.is-bg-lightorange{background-color:#FCEFD8;background-color:var(--color-brand-2-o19, #FCEFD8)}.price-calculator-table table th.is-bg-lightgrey,.price-calculator-table table td.is-bg-lightgrey{background-color:var(--color-bg)}.price-calculator-table table th.is-bold,.price-calculator-table table td.is-bold{font-weight:700}.price-calculator-table table th.is-regular,.price-calculator-table table td.is-regular{font-weight:400}.price-calculator-table table th.is-medium,.price-calculator-table table td.is-medium{font-weight:500}.price-calculator-table table th.has-border-right,.price-calculator-table table td.has-border-right{border-right:1px solid #c5c5c5}.price-calculator-table table th.has-border-left,.price-calculator-table table td.has-border-left{border-left:1px solid #c5c5c5}.price-calculator-table table th.has-border-top,.price-calculator-table table td.has-border-top{border-top:1px solid #c5c5c5}.price-calculator-table table th.has-border-bottom,.price-calculator-table table td.has-border-bottom{border-bottom:1px solid #c5c5c5}.price-calculator-table table th.has-border-bottom-white,.price-calculator-table table td.has-border-bottom-white{border-bottom:1px solid var(--color-white)}.price-calculator-table table th.has-border-right-white,.price-calculator-table table td.has-border-right-white{border-right:1px solid var(--color-white)}.price-calculator-table table th.is-fs-large,.price-calculator-table table td.is-fs-large{font-size:17px}.price-calculator-table table th.is-bg-orange,.price-calculator-table table td.is-bg-orange{background-color:var(--color-brand-2);border-left-color:var(--color-brand-2);border-right-color:var(--color-brand-2)}.price-calculator-table table th.has-tooltip,.price-calculator-table table td.has-tooltip{transition:all 300ms ease-in-out 0ms}.price-calculator-table table th.has-tooltip:hover,.price-calculator-table table th.has-tooltip:focus,.price-calculator-table table th.has-tooltip:focus-within,.price-calculator-table table td.has-tooltip:hover,.price-calculator-table table td.has-tooltip:focus,.price-calculator-table table td.has-tooltip:focus-within{color:var(--color-link-status);cursor:pointer}.price-calculator-table table th .btn,.price-calculator-table table td .btn{-webkit-text-decoration:none;text-decoration:none;margin-top:5px;font-size:15px}.price-calculator-table table th .icon,.price-calculator-table table td .icon{width:18px;height:18px;font-style:normal;font-size:inherit}.price-calculator-table table th span,.price-calculator-table table td span{font-weight:500}.price-calculator-table table th{line-height:1}.price-calculator-table table .col-1,.price-calculator-table table .col-9{width:224.5px}.price-calculator-table table .col-2,.price-calculator-table table .col-4,.price-calculator-table table .col-6,.price-calculator-table table .col-8{width:142.5px}.price-calculator-table table .col-3,.price-calculator-table table .col-5,.price-calculator-table table .col-7{width:10.8px}.price-calculator-table table .is-small-text{font-weight:400;font-size:12px}.price-calculator-table table .has-icon{display:flex;align-items:center;gap:7px}.price-calculator-table table .has-icon img{margin-right:1px}.price-calculator-table table .is-align-right{text-align:right;justify-content:flex-end}.price-calculator-table table .is-align-left{text-align:left}.price-calculator-table table .is-current-plan{background-color:var(--color-brand-2);color:var(--color-white);font-size:15px;margin:5px -12px -9px;padding:15px 20px}.cw-course-container{background:#fff;padding:1px 20px 20px;border-radius:5px}.cw-course-container h4,.cw-course-container h5,.cw-course-container p{color:#666;font-family:"Open Sans",sans-serif;font-weight:400;-webkit-text-decoration:none;text-decoration:none}.cw-course-container .cw-table .cw-table-alphabet{background:#1971c5;border-radius:50%;box-shadow:3px 3px 6px 0 rgba(0,0,0,.25);color:#fff;display:table;font-weight:700;height:30px;line-height:30px;margin:5px;padding:0;text-align:center;width:30px}.cw-course-container .cw-course-container strong{font-weight:600}.cw-course-container td{display:table-cell;vertical-align:middle}.cw-course-container table{background-color:rgba(0,0,0,0);border-collapse:collapse;border-spacing:0}.cw-course-container *{color:#666;font-family:var(--font-1);font-size:17px;line-height:25px;margin:0 auto}.cw-course-container p{margin:0 0 26px}.cw-video-container{margin:25px 0}.cw-video-container img{width:100%}.cw-screenshot-container{margin:25px 0}.cw-screenshot-container img{width:100%}.cw-course-container .cw-sub-topic,.cw-course-container .cw-sub-topic a,.cw-course-container .cw-sub-topic a:hover{background:0 0;color:#424242;font-size:28px;font-weight:400;line-height:auto;margin:0;padding:10px 0 20px}.cw-course-container .steps-ol,.cw-course-container ol{counter-reset:step-counter;list-style-type:none;margin:15px 0 26px 45px;padding:0}.cw-course-container .cw-steps>li{counter-increment:step-counter;margin-bottom:26px;margin-left:0;position:relative}.cw-course-container .cw-steps>li::before,.cw-course-container ol>li::before{background-color:#ea8e3a;border-radius:50px;box-shadow:3px 3px 6px 0 rgba(0,0,0,.25);color:#fff;content:counter(step-counter);display:inline-block;font-size:20px;font-weight:600;height:32px;left:-45px;line-height:32px;margin:0;position:absolute;text-align:center;top:-3px;vertical-align:top;width:32px}.cw-course-container .cw-command{color:var(--color-link-status);font-weight:700}.cw-course-container .cw-steps>li p{margin-top:26px}.cw-course-container .cw-steps ul{margin-bottom:26px;margin-left:46px}.cw-course-container .cw-steps ul>li{list-style:disc}.cw-course-container tr.cw-tr th{background:#eaeaea}.cw-course-container .cw-td,.cw-course-container .cw-th{border:1px solid #ddd;padding:10px;text-align:left}.cw-course-container .cw-strong,.cw-course-container .s-strong,.cw-course-container strong{font-weight:600}.cw-course-container .cw-tr:nth-child(2n){background-color:#f9f9f9}.cw-course-container .cw-table-outer{margin:20px 0 25px;max-width:800px}.cw-course-container .popup-video-player{margin-top:20px;margin-bottom:20px;display:block}.cw-course-container img{max-width:100%;margin-top:10px}@media screen and (max-width: 768px){.cw-table-container{max-width:700px;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.cw-table-container .cw-td[width="45%"]{min-width:200px}}cg{content-visibility:auto;contain-intrinsic-size:804px 500px}.cw-sidebar__icon{display:flex;justify-content:center;margin-top:-25px}.cw-sidebar__item{margin:15px 0 25px}.cw-sidebar__item:not(:last-child){padding-bottom:25px;position:relative}.cw-sidebar__item:not(:last-child)::before{content:"";width:calc(100% + 24px);height:1px;background-color:#ddd;position:absolute;left:-12px;bottom:0}.cw-sidebar__item-title{display:flex;gap:5px;line-height:1}.cw-sidebar__item-icon{width:25px;height:25px;display:block;font-size:20px}.cw-sidebar__item-icon svg{width:100%;height:100%;fill:var(--color-icon)}.cw-sidebar__item-text{font-size:18px;font-weight:600;line-height:1.2}.cw-sidebar__item-teaser{font-size:14px;margin-top:5px}.cw-sidebar__item-teaser .item-with-dot{position:relative;display:inline-flex;padding-left:10px}.cw-sidebar__item-teaser .item-with-dot::before{content:"•";position:absolute;left:1px;top:50%;transform:translateY(-44%);font-size:12px}.cw-sidebar__item-link{margin-top:15px}.cw-sidebar__image-wrap{margin:15px auto;max-width:226px}.cw-sidebar__image-wrap img{max-width:100%;width:100%}.is-free-lesson+.section-main{margin-top:30px}.faq{margin:50px 0 40px;content-visibility:auto;contain-intrinsic-size:1120px 500px}@media screen and (max-width: 768px){.faq{margin:30px 0 0}}.faq__title{text-align:center;font-size:32px}.faq__item{border-bottom:1px solid var(--color-link-status)}.faq__item.is-active .faq__toggle::before{transform:translateY(-50%) rotate(180deg);border-top-color:var(--color-link-status)}.faq__toggle{color:var(--color-grey-9);font-size:18px;padding:20px 30px 20px 0;width:100%;text-align:left;position:relative;font-weight:600}.faq__toggle:hover::before,.faq__toggle:focus::before,.faq__toggle:focus-within::before{border-top-color:var(--color-link-status)}@media screen and (max-width: 768px){.faq__toggle{font-size:16px}}.faq__toggle::before{transition:all 300ms ease-in-out 0ms;content:"";width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:8px solid var(--color-grey-9);display:inline-block;top:50%;right:0;transform:translateY(-50%);position:absolute}.faq__content{height:0;overflow:hidden;transition:all .4s ease-in-out}.faq__content-wrap{padding:20px 70px 30px 0}@media screen and (max-width: 768px){.faq__content-wrap{padding-right:0;font-size:14px}}.faq__paragraph{margin-bottom:15px;line-height:1.8}.faq__paragraph:last-child{margin-bottom:0}.faq a{color:var(--color-link-status);-webkit-text-decoration:underline;text-decoration:underline}.faq a:hover,.faq a:focus,.faq a:focus-within{-webkit-text-decoration:none;text-decoration:none}.faq__inner-list{line-height:2}