.form-error-message{max-width:calc(90% - 25px);margin:0 0 30px;font-size:14px;color:brown;color:var(--color-error, brown);position:relative;padding-left:20px}.form-error-message::before{content:"";width:14px;height:14px;display:inline-block;position:absolute;left:0;top:2px;background:url("../../../../img/website-images/ui/icon_exclamation-mark-red.svg") no-repeat center center/contain}.form-success-message{max-width:calc(90% - 10px);margin:0 0 30px;font-size:14px;color:#00a651;color:var(--color-success, #00a651);position:relative;padding-left:20px}.form-success-message::before{content:"";width:14px;height:14px;display:inline-block;position:absolute;left:0;top:2px;background:url("../../../../img/website-images/icons/icon-check-green.svg") no-repeat center center/contain}.no-match,.msg-nothing-found{border-radius:4px;text-align:center;display:block;padding:20px;margin:20px 0;background:rgba(65,127,191,.2);flex-grow:1}.error-message-text,.alert.alert-danger{transition:all 300ms ease-in-out 0ms;font-size:12px;color:brown;color:var(--color-error, brown);padding:4px 0 0 20px}.message-light{font-size:16px;position:relative;display:flex;align-items:center;line-height:1;gap:7px}.message-light::before{content:"";display:inline-flex;width:18px;height:18px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.message-light.is-error{color:brown}.message-light.is-error::before{background-color:brown;-webkit-mask-image:url("../../../../img/new-images/icons/exclamation-mark-red.svg");mask-image:url("../../../../img/new-images/icons/exclamation-mark-red.svg")}.message-light.is-success{color:green}.message-light.is-success::before{background-color:green;-webkit-mask-image:url("../../../../img/new-images/icons/checkbox-circle.svg");mask-image:url("../../../../img/new-images/icons/checkbox-circle.svg");transform:scale(1.2)}.error-msg{color:brown;text-align:center;font-size:16px}.course-details-page .section-has-sidebar .sidebar-wrapper,.course-details-page .section-has-sidebar .sidebar,.type-course_users_page .section-has-sidebar .sidebar-wrapper,.type-course_users_page .section-has-sidebar .sidebar,.course-details-website .section-has-sidebar .sidebar-wrapper,.course-details-website .section-has-sidebar .sidebar,.free-course-detail .section-has-sidebar .sidebar-wrapper,.free-course-detail .section-has-sidebar .sidebar,.type-assignment_page .section-has-sidebar .sidebar-wrapper,.type-assignment_page .section-has-sidebar .sidebar{top:45px}@media screen and (max-width: 1050px){.course-details-page .section-has-sidebar .table-wrapper,.type-course_users_page .section-has-sidebar .table-wrapper,.course-details-website .section-has-sidebar .table-wrapper,.free-course-detail .section-has-sidebar .table-wrapper,.type-assignment_page .section-has-sidebar .table-wrapper{overflow-x:auto}}@media screen and (max-width: 1050px){.course-details-page .section-has-sidebar .sticky-bar,.type-course_users_page .section-has-sidebar .sticky-bar,.course-details-website .section-has-sidebar .sticky-bar,.free-course-detail .section-has-sidebar .sticky-bar,.type-assignment_page .section-has-sidebar .sticky-bar{display:none}.course-details-page .section-has-sidebar .sticky-bar+.course-progress-table,.type-course_users_page .section-has-sidebar .sticky-bar+.course-progress-table,.course-details-website .section-has-sidebar .sticky-bar+.course-progress-table,.free-course-detail .section-has-sidebar .sticky-bar+.course-progress-table,.type-assignment_page .section-has-sidebar .sticky-bar+.course-progress-table{margin-top:0}}@media screen and (max-width: 1050px){.course-details-page .section-has-sidebar tr.mobile-only,.type-course_users_page .section-has-sidebar tr.mobile-only,.course-details-website .section-has-sidebar tr.mobile-only,.free-course-detail .section-has-sidebar tr.mobile-only,.type-assignment_page .section-has-sidebar tr.mobile-only{display:table-row}}@media screen and (max-width: 1050px){.course-details-page .section-has-sidebar thead.mobile-only,.type-course_users_page .section-has-sidebar thead.mobile-only,.course-details-website .section-has-sidebar thead.mobile-only,.free-course-detail .section-has-sidebar thead.mobile-only,.type-assignment_page .section-has-sidebar thead.mobile-only{display:table-header-group}}@media screen and (min-width: 1050px){.course-details-page .section-has-sidebar .table,.type-course_users_page .section-has-sidebar .table,.course-details-website .section-has-sidebar .table,.free-course-detail .section-has-sidebar .table,.type-assignment_page .section-has-sidebar .table{min-width:784px}}.course-details-page .section-has-sidebar .course-status,.type-course_users_page .section-has-sidebar .course-status,.course-details-website .section-has-sidebar .course-status,.free-course-detail .section-has-sidebar .course-status,.type-assignment_page .section-has-sidebar .course-status{padding-left:0}.type-course_users_page .table-user-courses .col-4{width:11% !important}.type-course_users_page .table-user-courses .col-5{width:11% !important}.type-course_users_page .catalog-menu_link .icon:not(.icon-module_4){width:20px;height:19px}.type-course_users_page .catalog-menu_link .icon-module_4{width:15px;top:6px;left:2.5px}.type-course_users_page div[data-active-mode-id="3"] .col-5{background:rgba(0,0,0,0) !important}.type-course_users_page div[data-active-mode-id="3"] .col-5>button{display:none}.type-course_users_page div[data-active-mode-id="3"] .t-passed{display:none}.type-course_users_page div[data-active-mode-id="4"] .col-4{background:rgba(0,0,0,0) !important}.type-course_users_page div[data-active-mode-id="4"] .col-4>button{display:none}.type-course_users_page div[data-active-mode-id="4"] .t-completed{display:none}.type-course_users_page div[data-active-mode-id="5"] .col-4,.type-course_users_page div[data-active-mode-id="5"] .col-5{background:rgba(0,0,0,0) !important}.type-course_users_page div[data-active-mode-id="5"] .col-4>button,.type-course_users_page div[data-active-mode-id="5"] .col-5>button{display:none}.free-course-detail table.course-progress-table .tr-colspan-3 td:nth-child(2),.course-details-website table.course-progress-table .tr-colspan-3 td:nth-child(2){width:38%}.free-course-detail table.course-progress-table .tr-colspan-3 td:nth-child(3),.course-details-website table.course-progress-table .tr-colspan-3 td:nth-child(3){width:18%}.type-assignment_page .catalog-menu_link .icon:not(.icon-module_4),.course-assignments-page .catalog-menu_link .icon:not(.icon-module_4){width:20px;height:19px}.type-assignment_page .catalog-menu_link .icon-module_4,.course-assignments-page .catalog-menu_link .icon-module_4{width:15px;top:6px;left:2.5px}.type-assignment_page .filter-bar .vs-select-current,.course-assignments-page .filter-bar .vs-select-current{width:210px}.quick-reference-item{top:0;opacity:1;transition:.5s;position:relative;box-shadow:0 0 5px 0 rgba(0,0,0,.2);height:100%}@media screen and (max-width: 577px){.quick-reference-item{max-width:300px;margin:0 auto}}.quick-reference-item.__hidden{opacity:0;top:-10px}.quick-reference-item_link{transition:.3s;display:block;position:relative;border-radius:5px;overflow:hidden;height:100%;background-color:var(--color-white)}.quick-reference-item_link:hover,.quick-reference-item_link:focus,.quick-reference-item_link:focus-within{box-shadow:0 0 11px rgba(33,33,33,.5)}.quick-reference-item_link:hover::before,.quick-reference-item_link:focus::before,.quick-reference-item_link:focus-within::before{opacity:1}.quick-reference-item_link::before{background:rgba(0,0,0,.6) url("../../../../img/website-images/icons/icon-download-white.svg") no-repeat 50%/50%;content:"";height:62px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;width:62px;z-index:9;border-radius:50%}.quick-reference-item_link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}i.icon{transition:all 300ms ease-in-out 0ms;flex-shrink:0}.icon.triangle{background:url("../../../img/website-images/icons/arrow-down-triangle-gray.svg") no-repeat 50%/contain}.icon.triangle,.icon.triangle-green{display:block;height:14px;width:11px}.icon.triangle-green{background:url("../../../img/website-images/icons/arrow-down-triangle-green.svg") no-repeat 50%/contain}.icon.icon-dots-vertical{background:url("../../../img/website-images/icons/icon-dots-vertical.svg") no-repeat 50%/contain;display:block;height:13px;width:5px}.icon.icon-dots-vertical.icon-dots-vertical-white{background:url("../../../img/website-images/icons/icon-dots-vertical-white.svg") no-repeat 50%/contain;display:block;height:13px;width:5px}.icon.icon-search{background:url("../../../img/website-images/icons/icon-search-btn.svg") no-repeat 50%/contain;display:block;height:16px;width:16px}.icon.icon-calendar{background:url("../../../img/website-images/icons/icon-calendar.svg") no-repeat 50%/contain;display:block;height:14px;width:14px}.icon.icon-close-white{background:url("../../../img/website-images/icons/icon-close-white.svg") no-repeat 50%/contain;display:block;height:14px;width:14px}.icon.icon-close-circle{background:#505050;border-radius:100px;box-shadow:0 2px 20px rgba(0,0,0,.1);display:block;height:32px;text-align:center;width:32px}.icon.icon-close-circle::after{background:url("../../../img/website-images/icons/icon-close-white.svg") no-repeat 50%/contain;content:"";display:inline-block;height:32px;width:12px}.icon.icon-close-gray{background:url("../../../img/website-images/icons/icon-close-gray.svg") no-repeat 50%/contain;display:block;height:14px;width:14px}.icon.icon-close-grey{background:url("../../../img/website-images/icons/icon-close-grey.svg") no-repeat 50%/contain;display:block;height:24px;width:24px}.icon.icon-lesson-head{background:url("../../../img/website-images/placeholder-popup-title.png") no-repeat 50%/contain;display:block;height:32px;width:32px}.icon.icon-error{background:url("../../../img/website-images/icons/icon-red-cross.svg") no-repeat 50%/contain}.icon.icon-correct,.icon.icon-error{display:block;height:14px;width:14px}.icon.icon-correct{background:url("../../../img/website-images/icons/icon-correct.svg") no-repeat 50%/contain}.icon-up{transform:rotate(180deg)}.icon-down,.icon-up{background:url("../../../img/new-images/icons/icon-shevron-down.svg") no-repeat 50%/contain;height:15px}.icon-delete,.icon-down,.icon-up{display:inline-block;margin-right:4px;position:relative;top:-1px;vertical-align:middle;width:15px}.icon-delete{background:url("../../../img/new-images/icons/icon-close-gray.svg") no-repeat 50%/contain;height:12px}i.icon-plus{background:#313537;border:0;border-radius:50%;bottom:-16px;color:#fff;cursor:pointer;display:block;font-size:24px;height:28px;left:calc(50% - 16px);line-height:24px;outline:none;padding:0;pointer-events:all;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.icon.icon-red-cross{background:url("../../../img/website-images/icons/icon-close-green.svg") no-repeat 50%/contain;display:inline-block;height:14px;width:14px}.icon.icon-green-checkbox{background:url("../../../img/website-images/icons/icon-check-green.svg") no-repeat 50%/contain;display:inline-block;height:15px;width:15px}.icon-live-chat-alt{background:url("../../../img/website-images/icons/icon-chat_alt.svg") no-repeat center center/contain}.icon-email-alt{background:url("../../../img/website-images/icons/icon-email_alt.svg") no-repeat center center/contain}.icon-phone-alt{background:url("../../../img/website-images/icons/icon-phone_alt.svg") no-repeat center center/contain}.icon-calendar-alt{background:url("../../../img/website-images/icons/icon-calendar_alt.svg") no-repeat center center/contain}.icon-phone-dark{background:url("../../../img/website-images/icons/icon-phone_dark.svg") no-repeat center center/contain}.icon-calendar-dark{background:url("../../../img/website-images/icons/icon-calendar_dark.svg") no-repeat center center/contain}.icon-cg-small{width:18px;height:18px;margin-left:-5px;display:inline-block;background:url("../../../img/website-images/customguide-icon.svg") no-repeat center/contain}.icon.icon-google-new{background:url("../../../img/website-images/icons/icon-google-new.svg") no-repeat 50%/contain;display:inline-block}.icon.icon-microsoft-new{background:url("../../../img/website-images/icons/icon-microsoft-new.svg") no-repeat 50%/contain;display:inline-block}.icon.icon-email-new{background:url("../../../img/website-images/icons/icon-email-new.svg") no-repeat 50%/contain;display:inline-block}.icon-eye{background:url("../../../img/website-images/icons/eye-password-show.svg") no-repeat 50%/contain;display:inline-block;height:20px;width:20px}.icon-eye-hide{background:url("../../../img/website-images/icons/eye-password-hide.svg") no-repeat 50%/contain;display:inline-block;height:20px;width:20px}.icon-user-group{background:url("../../../img/icons/icon_users-solid.svg") no-repeat 50%/contain;display:inline-block;height:20px;width:20px}.icon.icon-lock{background:url("../../../img/new-images/icons/icon_lock.svg") no-repeat center center/contain;display:inline-block;height:15px;width:15px}.icon-module-1{background:url("../../../img/learning-mode-icons/verified-learning.svg") no-repeat center center/contain}.icon-module-5{background:url("../../../img/learning-mode-icons/lessons-only.svg") no-repeat center center/contain}.icon-module-4{background:url("../../../img/learning-mode-icons/practice-test-p-solid.svg") no-repeat center center/80%}.icon-module-2{background:url("../../../img/learning-mode-icons/skill-gaps.svg") no-repeat center center/contain}.icon-module-3{background:url("../../../img/learning-mode-icons/assessment.svg") no-repeat center center/contain}.icon-assessment::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-assessment.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-assessment.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-cursor::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-cursor.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-cursor.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-new-badge::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-new-badge.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-new-badge.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-archive-box::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-archive-box.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-archive-box.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-circle-minus::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-circle-minus.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-circle-minus.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-globe::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-globe.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-globe.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-playback-play::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-playback-play.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-playback-play.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-at::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-at.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-at.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-gear::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-gear.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-gear.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-stacked-discs::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-stacked-discs.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-stacked-discs.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-envelope-closed::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-envelope-closed.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-envelope-closed.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-user::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-user.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-user.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-user-2::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-user-2.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-user-2.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-stopwatch::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-stopwatch.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-stopwatch.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-document::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-document.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-document.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-megaphone::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-megaphone.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-megaphone.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-book::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-book.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-book.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-pencil::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-pencil.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-pencil.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-calendar-day::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-calendar-day.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-calendar-day.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-computer::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-computer.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-computer.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-feed::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-feed.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-feed.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-flash::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-flash.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-flash.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-clock-alternate::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-clock-alternate.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-clock-alternate.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-drafts::before{content:"";display:inline-block;background-color:#55534e;-webkit-mask-image:url("../../../../img/new-images/icons/notion-icons/icon-drafts.svg");mask-image:url("../../../../img/new-images/icons/notion-icons/icon-drafts.svg");width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.table{border-collapse:collapse;min-width:900px;width:100%}.table td,.table th{font-size:14px;padding:13px 10px}.table .__green-bg{background:#dff0e0}.table .__light-green-bg{background:var(--color-lesson-row-complete);border-bottom:2px solid #e5e5e5;padding-bottom:8px;padding-top:8px}.table .__light-green-bg td:first-child{padding-left:32px}.table .__light-green-bg:last-of-type{border-bottom:none !important}.courses-list-table .col-1{width:50%}.courses-list-table .col-2,.courses-list-table .col-3{width:12%}.courses-list-table .col-4,.courses-list-table .col-5{width:13%}.courses-list-table thead{background:#797979}.courses-list-table thead th{color:#fff;padding:10px 15px}.courses-list-table thead th:first-child{text-align:left;width:60%}.courses-list-table thead th:nth-child(2){text-align:right;width:40%}table.custom-course-table .col-1{width:38%}table.custom-course-table .col-2,table.custom-course-table .col-3,table.custom-course-table .col-4{width:14%}table.custom-course-table .col-5{width:10%}table.custom-course-table tr td{box-sizing:border-box;text-align:center}table.custom-course-table tr>:nth-child(2){padding-left:5px !important;padding-right:5px !important}table.custom-course-table tr>:nth-child(3){padding-left:5px !important;padding-right:5px !important}table.custom-course-table tr>:nth-child(4){padding-left:5px !important;padding-right:5px !important}table.custom-course-table.custom-module .col-1{width:38%}.table.custom-course-table th:nth-child(2){padding-bottom:0;padding-right:0 !important;padding-top:0}.course-contain-bar{align-items:center;display:flex;justify-content:center}.course-contain-bar>span{display:block}.course-contain-bar .contain-bar{align-items:center;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:flex;height:18px;margin-left:16px;margin-right:16px;overflow:hidden;position:relative;flex-grow:2}.course-contain-bar .completed{background:var(--color-post-column)}.course-contain-bar .completed,.course-contain-bar .passed{height:100%;left:0;position:absolute;top:0;transition:.5s;width:0}.course-contain-bar .passed{background:var(--color-pre-column)}.course-contain-bar .t-completed{color:var(--color-pre-column);font-size:14px;font-weight:400;line-height:16px}.course-contain-bar .t-passed{font-size:14px;font-weight:400;line-height:16px;color:var(--color-post-column)}.uncompleted{color:#4e4e4e;font-size:16px;opacity:1}.uncompleted a{color:var(--color-link-blue)}.progress-bar{background:var(--color-progress-grey);border-radius:4px;overflow:hidden;position:relative;width:180px;height:19.2px;margin-top:10px}.progress-bar .progress-bar_value{background:var(--color-progress-green);color:#fff;display:block;font-size:13px;height:18px;line-height:18px;position:absolute;text-align:center;transition:.3s;width:0}.progress-bar_percent{color:#fff;left:5px;position:relative;z-index:10}.course-status{align-items:center;color:#797979;display:flex;justify-content:flex-start;text-align:center;padding-left:15px}.course-status span{font-size:14px;font-weight:400;line-height:150%}.course-status .bullet{border-radius:100px;display:block;height:12px;margin-right:8px;margin-top:-1px;width:12px}.course-status .bullet.__red{background:var(--color-bullet-red)}.course-status .bullet.__yellow{background:var(--color-bullet-yellow)}.course-status .bullet.__green{background:var(--color-bullet-green)}.course-status .bullet.__gray{background:var(--color-bullet-grey)}a.course-status{align-items:center;color:var(--color-link-status);display:flex !important;justify-content:flex-start !important;text-align:center}span.course-status>i[class*="bullet __gray"]+span{color:var(--color-bullet-grey)}.course-progress{display:flex;align-items:center}.course-progress .course-progress_icon{display:block;height:45px;margin-right:10px;width:45px}.course-progress .course-progress_icon img{display:block;-o-object-fit:contain;object-fit:contain;max-height:45px;max-width:45px}.course-progress .course-progress_info .t{color:#424242;display:block;font-size:19px;font-weight:400;line-height:22px;margin-bottom:3px}.course-progress .course-progress_info a{color:var(--color-link-status)}.course-progress .course-progress_info a:hover,.course-progress .course-progress_info a:focus,.course-progress .course-progress_info a:focus-within{-webkit-text-decoration:underline;text-decoration:underline}.course-progress_info-subtitle{display:flex;align-items:center;color:#969696;flex-wrap:wrap;gap:5px}.course-progress_info-required{display:flex;align-items:center}.course-progress_info-icon[class]{margin:0 5px 1px 0;opacity:.8}.status-direction.up{text-align:center;color:#6fb57f}.status-direction{align-items:center;display:flex;font-size:14px;font-weight:400;justify-content:center;line-height:21px}.status-direction span{margin-left:10px}.version-type{box-sizing:border-box;color:#45494c;display:block;font-size:16px;padding:10px;text-align:center}.contact-form{margin-top:30px}.txt-has-icon{display:flex;align-items:center}.txt-has-icon span{display:inline-block;padding-left:10px}.ia-instructions{font-weight:400;font-size:12px;line-height:14px;color:#6c757d}.select-input>span{margin-bottom:10px;display:block;padding:5px}.select-input{border-bottom:none}.img-on-left{display:flex;align-items:center;flex-direction:row-reverse}.text-on-left{flex-direction:row-reverse}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.skill-name{color:#333}.skill-description{font-size:11px;opacity:.6;line-height:1.4}.learning-mode-active{display:flex;justify-content:flex-end}.course-sheet-pdf a img{margin:0 auto 10px}.account-required-label{padding:5px 10px;background-color:var(--color-brand-2);border-radius:5px}.section-breadcrumbs .course-type span{color:#fff !important}.section-breadcrumbs .course-type a{color:#fff !important;-webkit-text-decoration:underline;text-decoration:underline}.section-breadcrumbs .course-type a:hover{-webkit-text-decoration:none;text-decoration:none}.section-breadcrumbs .row{align-items:center;justify-content:space-between}.section-breadcrumbs{position:relative;z-index:100}.section-breadcrumbs span{color:rgba(255,255,255,.5);font-size:15px}.top-breadcrumbs.section-breadcrumbs{padding-bottom:20px}@media screen and (max-width: 768px){.section-breadcrumbs .row{display:flex;flex-direction:column;align-items:flex-start}}.collapse-table thead{cursor:pointer}.collapse-table thead td:first-child::before{background:url("../../../img/website-images/icons/arrow-down-triangle.svg") no-repeat 50%/contain;content:"";display:inline-block;height:10px;left:3px;margin-right:8px;position:relative;transform:rotate(0deg);transition:.3s;width:10px}.collapse-table.collapsed thead td:first-child::before{transform:rotate(-90deg)}.collapse-table thead td{padding-bottom:15px;padding-top:15px !important}.collapse-table.collapsed tbody{display:none}#body-preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:rgba(0,0,0,.5);transition:.3s;opacity:0;visibility:hidden}.body-preloader-active #body-preloader{opacity:1;visibility:visible}#body-preloader::after{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;border:3px solid var(--color-brand-2);border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);animation:preloader 1s linear infinite}@keyframes preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.popup-preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:rgba(255,255,255,.7);transition:.3s;opacity:0;visibility:hidden;border-radius:16px}.popup-preloader-active .popup-preloader{opacity:1;visibility:visible}.popup-preloader::after{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;border:3px solid var(--color-brand-2);border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);animation:preloader 1s linear infinite}.page-not-found{background:#fff;margin-top:30px;padding:20px;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,.05)}.page-not-found h1{font-size:30px;font-weight:bold;margin-bottom:10px;display:inline-block}.page-not-found h4{font-size:20px;font-weight:bold;margin-bottom:20px}.page-not-found h3{font-size:20px;font-weight:bold;margin-bottom:20px}.page-not-found p{font-size:16px;line-height:150%;padding-bottom:10px}.page-not-found a{font-size:16px;color:var(--color-link-status);-webkit-text-decoration:none;text-decoration:none;transition:.3s}.page-not-found a:hover{color:var(--color-link-status);-webkit-text-decoration:underline;text-decoration:underline}.cg-awards__list{display:flex;justify-content:center}.cg-awards__item{margin:0 3px}.cg-awards__img{transition:all 300ms ease-in-out 0ms}.cg-awards__img:hover,.cg-awards__img:focus,.cg-awards__img:focus-within{transform:translateY(-10px)}.cg-awards__rating{text-align:center;margin-top:5px}.cg-awards__rating-img{margin:0 auto 7px;width:120px}.cg-awards__wrap{display:flex}.cg-awards__rating{flex-shrink:0;margin:5px 5px 0}.cg-awards__rating-img{margin-bottom:3px}.cg-awards__rating-text{font-size:14px}.cg-awards.has-student-number .cg-awards__rating-img{margin:0 0 7px}.cg-awards.has-student-number .cg-awards__rating-text{margin-left:3px}.cg-awards.has-student-number .cg-awards__rating-students{position:relative;padding-left:15px}.cg-awards.has-student-number .cg-awards__rating-students::before{content:"•";position:absolute;left:3px;top:50%;transform:translateY(-49%);font-size:20px}.info-block{margin:100px 0 120px}.info-block_wrapper{align-items:center;display:flex;gap:50px}.info-block-media-left .info-block_wrapper{flex-direction:row-reverse}.info-block_media iframe{aspect-ratio:16/9;height:auto;max-width:100%}.info-block_media img{margin:0 auto;max-width:100%}.info-block_content,.info-block_media{width:50%}.info-block_title{font-size:36px;font-weight:500;margin-bottom:20px}.info-block_teaser{line-height:1.5;margin:20px 0 0}.info-block_list{line-height:1.5;list-style:auto;margin-top:20px;padding-left:30px}ul.info-block_list{list-style:disc}.info-block_frame{background:rgba(240,177,61,.5);border-radius:20px;margin:50px 0 70px;padding:50px;text-align:center}.info-block_frame-text{font-size:21px;line-height:1.4}.info-block_teaser-large{font-size:20px}.info-block-full-width .info-block_content,.info-block-full-width .info-block_media{text-align:center;width:100%}.info-block-full-width .info-block_wrapper{flex-direction:column}.info-block-table{margin:50px auto 0;max-width:790px;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.info-block-table table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.info-block-table table th,.info-block-table table td{border:1px solid #727272;min-width:220px;padding:18px 20px;vertical-align:middle}.info-block-table table th{text-align:left;vertical-align:middle}.info-block-table table thead th{font-weight:700;text-align:center;vertical-align:middle}.info-block-table table th img{margin:0 auto}.info-block_media-inline{display:flex;justify-content:center}.info-block_media-subtitle{font-size:20px;font-weight:600;line-height:1.35;margin-bottom:15px}.section-main>.info-block:first-child{margin-top:60px}.info-block_tile-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:50px}.info-block_tile-item{background:#fff;border-radius:20px;box-shadow:0 -2px 30px -16px #727272;flex-grow:1;min-width:calc(25% - 23px);transition:all 250ms ease-in-out;width:1%;pointer-events:none}.info-block_tile-item:hover{box-shadow:0 -2px 30px -16px #f0b13d}.info-block_tile-wrap{padding:40px 30px}.info-block_tile-icon{height:65px;margin:0 auto 20px;width:65px}.info-block_tile-icon svg{fill:var(--color-brand-1);height:100%;width:100%}.info-block_tile-text b{display:block;font-size:18px;margin-bottom:10px}.info-block_tile-link{align-items:center;border:1px solid var(--color-brand-2);border-radius:20px;box-sizing:border-box;color:var(--color-brand-1);display:flex;font-weight:700;justify-content:center;height:100%;padding:40px 15px;text-transform:uppercase;transition:all 250ms ease-in-out;text-align:center}.info-block_tile-link:hover,.info-block_tile-link:focus{background:var(--color-brand-2)}.icon-address-grey,.icon-gear-grey,.icon-chalkboard-grey,.icon-credit-card-grey,.icon-file-circle-question-grey{background:url("../../../../img/website-images/icons/icon-address-grey.svg") no-repeat 50%/contain;display:block;height:20px;margin-right:10px;width:20px}.icon-gear-grey{background:url("../../../../img/website-images/icons/icon-gear-grey.svg") no-repeat 50%/contain}.icon-chalkboard-grey{background:url("../../../../img/website-images/icons/icon-chalkboard-grey.svg") no-repeat 50%/contain}.icon-credit-card-grey{background:url("../../../../img/website-images/icons/icon-credit-card-grey.svg") no-repeat 50%/contain}.icon-file-circle-question-grey{background:url("../../../../img/website-images/icons/icon-file-circle-question-grey.svg") no-repeat 50%/contain}.info-block_media-reverse .info-block_media-col{align-items:center;display:flex;gap:50px;line-height:1.5;text-align:left}.info-block_media-reverse .info-block_media-col:first-child{text-align:right}.info-block_media-reverse .info-block_media-col:nth-child(even){flex-direction:row-reverse}.info-block_col-wrap{flex-grow:1;min-width:calc(50% - 50px);text-align:left}.info-block_btn-group{display:flex;justify-content:center;margin:50px 0}.columns-3 .info-block_tile-item{min-width:calc(33.3333% - 23px)}@media screen and (max-width: 768px){.info-block{margin:50px 0}.info-block_wrapper{flex-direction:column !important}.info-block_content,.info-block_media{width:100%}.info-block_frame{margin:50px 0}.info-block_tile-list{flex-direction:column}.info-block_tile-item{min-width:100% !important}.info-block_media-inline{flex-direction:column;gap:30px}.info-block_media-reverse .info-block_media-col{align-items:flex-start;flex-direction:column !important;gap:15px;text-align:left !important}.info-block_media-reverse .info-block_media-col+.info-block_media-col{margin-top:30px}}.form__field-wrapper{display:block}.form__field-wrapper+.form__field-wrapper{margin-top:22px}.form__field-wrapper.is-input-card{border:2px solid var(--color-grey-2);border-radius:8px;padding:12px 20px}.form__field-wrapper textarea{min-height:120px}.form__field-inner{position:relative}.form__label{display:block;color:var(--color-grey-1);font-size:16px;margin-bottom:7px;line-height:1;cursor:pointer}.form__field{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)}.form__field::-moz-placeholder{font-size:inherit;color:inherit;opacity:1}.form__field::placeholder{font-size:inherit;color:inherit;opacity:1}.form__field:-moz-placeholder{text-overflow:ellipsis}.form__field:placeholder-shown{text-overflow:ellipsis}.form__field.has-email-icon{background:url("../../../img/website-images/icons/icon-email-grey.svg") no-repeat 12px 14px / 16px;padding-left:36px}.form__field.has-domain-icon{background:url("../../../img/website-images/icons/icon-domain-grey.svg") no-repeat 12px 14px / 16px;padding-left:36px}.form__field.has-person-icon{background:url("../../../img/website-images/icons/icon-person-grey.svg") no-repeat 12px 16px / 12px;padding-left:36px}.form__field.has-lock-icon{background:url("../../../img/website-images/icons/icon-lock-grey.svg") no-repeat 12px 14px / 16px;padding-left:36px}.form__field.has-position-icon{background:url("../../../img/website-images/icons/icon-position-grey.svg") no-repeat 12px 14px / 16px;padding-left:36px}.has-error .form__field{border-color:var(--color-error)}.form__links{display:flex;justify-content:flex-end;gap:10px;margin:3px -10px 0}.form__checkbox-wrapper{margin-top:16px;margin-bottom:6px}.form__checkbox-wrapper .styled-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.form__checkbox-wrapper .styled-checkbox_label{cursor:pointer}.form__checkbox-wrapper .styled-checkbox_label span{font-size:14px;color:var(--color-grey-1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.2}.form__actions{margin-top:32px;display:flex;gap:10px;flex-wrap:wrap}.form__actions>*{flex-grow:1}#login-form-error{display:none}#login-form-error+.form__actions{margin-top:23px}.error-message-text{transition:all 300ms ease-in-out 0ms;font-size:12px;color:var(--color-error);padding:4px 0 0 20px}.checkbox-row[class]{display:inline-flex;align-items:center;padding:8px 0}.checkbox-row[class] label{display:flex;align-items:center;vertical-align:center;margin-left:8px;font-size:16px;color:#424242}.checkbox-row[class] label .label_icon{display:block;width:32px;height:32px;margin-left:8px}.checkbox-row[class] label .label_icon img{width:100%;height:100%;display:block}.checkbox-row[class] label span{margin-left:8px}.styled-checkbox.checked .styled-checkbox_chk{outline:1px solid var(--color-link-status)}.styled-checkbox.checked .styled-checkbox_chk::after{opacity:1}._clr-inverse .styled-checkbox.checked .styled-checkbox_chk::after{-webkit-mask-image:url("../../../../img/new-images/icons/icon-checkbox_filled-white.svg");mask-image:url("../../../../img/new-images/icons/icon-checkbox_filled-white.svg");background-color:var(--color-white)}.styled-checkbox._disabled .styled-checkbox_chk{cursor:not-allowed}.styled-checkbox._partial .styled-checkbox_chk::after{-webkit-mask-image:url("../../../../img/new-images/icons/icon-chkbox-partial_orange.svg");mask-image:url("../../../../img/new-images/icons/icon-chkbox-partial_orange.svg")}._clr-inverse .styled-checkbox._partial .styled-checkbox_chk::after{-webkit-mask-image:url("../../../../img/new-images/icons/icon-chkbox-partial_white.svg");mask-image:url("../../../../img/new-images/icons/icon-chkbox-partial_white.svg");background-color:var(--color-white)}.styled-checkbox_chk{width:16px;min-width:16px;max-width:16px;height:16px;max-height:16px;outline:1px solid #e1e1e1;border-radius:3px;position:relative;overflow:hidden;cursor:pointer;transition:.3s}.styled-checkbox_chk:hover{outline-color:#b6b6b6}.styled-checkbox_chk::after{content:"";width:calc(100% + 2px);height:calc(100% + 2px);-o-object-fit:contain;object-fit:contain;display:block;transition:.1s;position:absolute;overflow:hidden;top:-1px;left:-1px;opacity:0;background-color:var(--color-link-status);-webkit-mask-image:url("../../../../img/new-images/icons/icon-checkbox_filled.svg");mask-image:url("../../../../img/new-images/icons/icon-checkbox_filled.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.styled-checkbox_label span{font-weight:400;font-size:16px;line-height:19px;display:flex;align-items:center;color:#424242}.styled-checkbox_input{opacity:0;z-index:-1;position:absolute}.section-head{background:var(--color-course-row);padding:12px 16px}.section-head span{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:400;line-height:16px;text-transform:uppercase}.section-head.__head-dark{border-radius:5px}.course-introduction{margin:10px 0 30px}.course-introduction p{line-height:1.4}.course-introduction p+p{margin-top:20px}.course-introduction p a{color:var(--color-link-status)}.course-introduction p a:hover,.course-introduction p a:focus,.course-introduction p a:focus-within{-webkit-text-decoration:underline;text-decoration:underline}.certificate-block{background-color:var(--color-white);border-radius:5px;margin-top:16px;padding:30px;text-align:center;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}@media screen and (max-width: 480px){.certificate-block{padding:20px 15px}}.certificate-block__title{font-size:34px;font-weight:600}@media screen and (max-width: 900px){.certificate-block__title{font-size:29px}}@media screen and (max-width: 767px){.certificate-block__title{font-size:26px}}.certificate-block__teaser{font-size:16px;margin:5px 0 20px}@media screen and (max-width: 767px){.certificate-block__teaser{font-size:14px}}.certificate-block__wrap{padding:30px;background-color:#fdf7f1;background-color:var(--color-brand-2-o29, #fdf7f1)}@media screen and (max-width: 767px){.certificate-block__wrap{padding:20px}}@media screen and (max-width: 400px){.certificate-block__wrap{margin:0 -15px -20px}}.certificate-view{border:2px solid #3a4756;background:#fff;width:70%;box-sizing:border-box;overflow:hidden;margin:0 auto;aspect-ratio:507/390;position:relative;content-visibility:auto;contain-intrinsic-size:507px}@media screen and (max-width: 900px){.certificate-view{width:85%}}@media screen and (max-width: 767px){.certificate-view{width:100%;max-width:300px}}.certificate-view__wrapper{background-image:url("../../../../../img/website-images/certificate-decor.png");background-repeat:no-repeat;background-size:calc(100% + 3px) calc(100% + 3px);height:100%;background-color:var(--color-white);z-index:1;position:relative}.certificate-view__content{padding:15px 40px 35px 55px;box-sizing:border-box;height:100%;background-image:url("../../../../../img/website-images/certificate-badge.png");background-repeat:no-repeat;background-size:calc(100% + 3px) calc(100% + 3px);text-align:center;display:flex;flex-direction:column;justify-content:center}.certificate-view__logo img{margin:0 auto;width:40%}.certificate-view__title{font-family:"EB Garamond",serif;font-weight:500;font-size:max(20px, min(3.5vw, 50px));line-height:1;color:#424242;padding:0;margin:2% 0 0;text-transform:uppercase}.certificate-view__subtitle{font-family:"EB Garamond",serif;color:#424242;margin:3px 0 0;font-size:max(10px, min(1.5vw, 18px));line-height:1;text-transform:uppercase;position:relative;display:block}html[lang=es] .certificate-view__subtitle{font-size:6px}.certificate-view__subtitle b{position:relative;z-index:2;background-color:#fff;padding:0 10px;font-weight:400}.certificate-view__subtitle::before{content:"";width:70%;height:1px;background-color:#424242;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.certificate-view__username{color:#424242;font-family:"MonteCarlo";font-size:max(20px, min(3vw, 42px));line-height:1;padding:0;margin:9% 0 4%}.certificate-view__course-info-text{color:#424242;font-size:max(10px, min(1vw, 13px));padding:0;line-height:1;max-width:80%;margin:0 auto}.certificate-view__course-info-title{color:#424242;display:block;font-size:max(16px, min(2vw, 30px));font-weight:600;margin:1% 0 2%}.course-reviews{margin:24px 0}.course-reviews__wrapper{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.course-reviews__item{width:calc(33.3333333333% - 13.4px);background-color:var(--color-white);padding:20px;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;box-sizing:border-box;border-top:3px solid var(--color-brand-2)}@media screen and (max-width: 900px){.course-reviews__item{width:calc(50% - 10px);flex-grow:1}}@media screen and (max-width: 480px){.course-reviews__item{width:100%}}.course-reviews__item-title{font-size:16px;font-weight:600}.course-reviews__item-teaser{font-size:14px;margin-top:10px;margin-bottom:20px}.course-reviews__item-footer{padding:20px 0 0;margin:auto 0 0;border-top:1px solid var(--color-grey-2);display:flex;justify-content:space-between}.course-reviews__item-name{font-size:14px;font-weight:600}.course-reviews__item-rating{display:flex;gap:5px;align-items:center;margin-top:3px}.course-reviews__item-avatar{border-radius:50%;overflow:hidden}.cg-banner{padding:30px;text-align:center;background-color:#fdf7f1;background-color:var(--color-brand-2-o29, #fdf7f1);border:2px solid var(--color-brand-2);box-shadow:var(--shadow);border-radius:5px;margin-top:24px}.cg-banner__title{font-size:32px;font-weight:600}.cg-banner__subtitle{font-size:18px;margin:15px 0 0;line-height:1.4}.cg-banner__btn{display:inline-flex;margin-top:20px;font-size:18px;padding:15px 30px}.course-details-test .section-main{margin-top:30px}.course-details-test .course-introduction{margin-top:0}.course-details-test .table.course-progress-table .tr-colspan-3 td:first-child{width:50%}.course-details-test .flex-between>.skill-name{max-width:100%}.course-details-test .learning-mode-active{padding-right:5px}.course-details-test .learning-mode-active .icon-module_1{filter:none}.course-details-test .table-wrapper+.section-resources{margin-top:16px}.course-details-test .resources-row.has-3-columns{margin:0 -8px}.course-details-test .resources-row.has-3-columns .resource-item{width:calc(33.3333333333% - 16px)}@media screen and (max-width: 900px){.course-details-test .resources-row.has-3-columns .resource-item{width:calc(50% - 16px)}}@media screen and (max-width: 480px){.course-details-test .resources-row.has-3-columns .resource-item{width:100%}}.course-details-test .faq{margin:24px 0;padding:30px;background-color:var(--color-white);box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:5px}.course-details-test :target{scroll-margin-top:44px}.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}.resource-item{transition:all 300ms ease-in-out 0ms;box-shadow:0 0 11px rgba(33,33,33,.2);margin:8px;width:calc(33.3333333333% - 16px);background:var(--color-white);border-radius:5px;display:flex;flex-direction:column;box-sizing:border-box}.resource-item:hover,.resource-item:focus,.resource-item:focus-within{box-shadow:0 0 11px rgba(33,33,33,.5)}.resource-item:hover .resource-item__img-wrap::before,.resource-item:focus .resource-item__img-wrap::before,.resource-item:focus-within .resource-item__img-wrap::before{opacity:1}@media screen and (max-width: 900px){.resource-item{width:calc(50% - 16px)}}@media screen and (max-width: 480px){.resource-item{width:100%}}.resource-item__link{height:100%;padding:16px;text-align:center}.resource-item__img-wrap{margin:0 auto;position:relative}.resource-item__img-wrap::before{transition:all 300ms ease-in-out 0ms;background-image:url("../../../img/website-images/icons/icon-download-white.svg");background-repeat:no-repeat;background-position:center center;background-size:50% 50%;background-color:rgba(0,0,0,.6);border-radius:100px;content:"";height:62px;width:62px;opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:9}.resource-item__img-wrap img{display:inline-block;max-height:173px;max-width:100%;-o-object-fit:contain;object-fit:contain}.resource-item__info{margin:10px 0 0}.resource-item__title{color:var(--color-grey-5);font-size:16px;font-weight:600;line-height:1.2}.resource-item p{color:var(--color-grey-9);font-size:13px;font-weight:400;line-height:1.4;margin-top:8px}.section-resources{margin:16px 0 8px}.section-resources+.section-resources{margin-top:8px}.resources-row[class]{display:flex;flex-wrap:wrap;margin:0 -8px}.cw-course-container{background:#fff;padding:1px 20px 20px;border-radius:5px}.cw-course-container strong{font-weight:800}.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}}.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}.footer{padding:20px 0;margin-top:30px;background:var(--color-grey-6) linear-gradient(90deg, var(--color-grey-6) 50%, var(--color-brand-1) 100%)}.footer__container{display:flex;color:var(--color-white);justify-content:space-between;max-width:1160px;padding:0 20px;box-sizing:border-box;flex-wrap:wrap}@media screen and (max-width: 820px){.footer__container{gap:20px}}.footer__col{width:calc(27% - 20px)}.footer__col.is-first{width:calc(36% - 20px)}.footer__col.is-second{width:calc(37% - 20px)}@media screen and (max-width: 820px){.footer__col.is-first,.footer__col.is-second{width:calc(50% - 10px)}}@media screen and (max-width: 480px){.footer__col.is-first,.footer__col.is-second{width:100%}}@media screen and (max-width: 820px){.footer__col.is-third{width:100%}}.footer__title{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--color-white)}.footer__title-link{transition:all 300ms ease-in-out 0ms;color:var(--color-link-status);font-size:20px;font-weight:700;line-height:1.3}.footer a.footer__title-link:hover,.footer a.footer__title-link:focus,.footer a.footer__title-link:focus-within{color:var(--color-white)}.footer__teaser{font-size:15px;margin-bottom:15px;line-height:1.4}.footer__links-title{font-size:16px;line-height:1.3}.footer__links-list{margin-bottom:35px}.footer__links-list:last-child{margin-bottom:0}.footer__links-item{display:inline-flex}.footer__links-item:not(:last-child){padding-right:10px;position:relative}.footer__links-item:not(:last-child)::before{content:"·";position:absolute;right:0;top:50%;transform:translateY(-45%)}.footer__links-link{transition:all 300ms ease-in-out 0ms;color:var(--color-white);font-size:13px}.footer__links-link:hover,.footer__links-link:focus,.footer__links-link:focus-within{color:var(--color-link-status)}.footer__list{list-style:disc;padding-left:20px;font-size:15px}.footer__item{margin-bottom:16px}.footer__item:last-child{margin-bottom:0}.footer__item-link{color:var(--color-white)}.footer a.footer__item-link{transition:all 300ms ease-in-out 0ms}.footer a.footer__item-link:hover,.footer a.footer__item-link:focus,.footer a.footer__item-link:focus-within{color:var(--color-link-status)}.footer__item-text b{display:block;font-weight:800;padding-bottom:3px}.footer__contacts-link{transition:all 300ms ease-in-out 0ms;font-size:15px}.footer__contacts-link span{transition:all 300ms ease-in-out 0ms}.footer__socials-list{margin-top:10px;display:flex}.footer__socials-item{margin-right:10px}.footer__socials-link{display:block}.footer__socials-link i{transition:all 300ms ease-in-out 0ms;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100px;opacity:.6;border:1px solid var(--color-white)}.footer__socials-link i:hover,.footer__socials-link i:focus,.footer__socials-link i:focus-within{opacity:1}.footer__socials-link i svg{display:block;width:50%;height:40%}.footer__book-demo{color:var(--color-link-status);border:1px solid var(--color-link-status);display:inline-flex;font-size:18px;padding:15px 30px;margin-top:30px}.footer__book-demo:hover,.footer__book-demo:focus,.footer__book-demo:focus-within{background-color:var(--color-btn-hover);color:var(--color-white)}.footer__bottom{padding:20px 0 0;box-sizing:border-box;border-top:1px solid var(--color-white);font-size:14px;display:flex;justify-content:space-between;margin:40px auto 0;color:var(--color-white);width:100%}@media screen and (max-width: 820px){.footer__bottom{flex-direction:column;align-items:center;gap:5px;margin:0 auto}}.footer__terms-list{display:flex;justify-content:flex-end}.footer__terms-item+.footer__terms-item{padding-left:20px;position:relative}.footer__terms-item+.footer__terms-item::before{content:"•";position:absolute;left:7px;top:50%;transform:translateY(-49%);font-size:20px}.footer__terms-link{transition:all 300ms ease-in-out 0ms;color:var(--color-white)}.footer__terms-link:hover,.footer__terms-link:focus,.footer__terms-link:focus-within{color:var(--color-link-status)}.link-has-icon{display:flex !important;align-items:center;margin-bottom:10px}.link-has-icon:hover i{opacity:1}.link-has-icon:hover span{color:#fff}.link-has-icon span{color:var(--color-link-status);margin-bottom:0 !important;padding-bottom:0 !important}.link-has-icon i{width:24px !important;height:24px !important;margin-right:10px;display:block;opacity:.5;transition:.3s}.go-to-top{transition:all 300ms ease-in-out 0ms;bottom:12px;position:fixed;right:10px;z-index:10}.go-to-top__button{transition:all 300ms ease-in-out 0ms;align-items:center;background-color:var(--color-link-status);border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;justify-content:center;width:48px;height:48px}.go-to-top__button:hover,.go-to-top__button:focus,.go-to-top__button:focus-within{background-color:var(--color-btn-hover)}.go-to-top__icon{fill:currentColor;width:15px;height:15px;display:flex}.go-to-top__icon svg{width:100%;height:100%}.go-to-top.is-hidden{opacity:0;visibility:hidden}.faq{margin:50px 0 40px}@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}.terms-page{background-color:#fff;padding:30px 20px;color:#000;line-height:1.6rem;font-size:1rem;font-family:"Open Sans",sans-serif}.terms-page h3{color:#000;text-align:center;font-weight:bold;padding:20px 0}.terms-page p{color:#000}.terms-page a{color:#0b57d0;font-weight:bold}.terms-page span{color:#000;font-weight:bold}.terms-page ul{padding:10px 30px}.text-page.bg-white{background:#fff}.text-page .txt-box p{font-size:16px;line-height:150%;padding-bottom:10px}.text-page .txt-box p span{font-weight:bold}.text-page .txt-box p+ul{padding-top:0}.text-page .txt-box h3{font-size:22px;font-weight:bold;margin-bottom:15px}.privacy-page{background-color:#fff;padding:30px 20px;color:#000;line-height:1.6rem;font-size:1rem;font-family:"Open Sans",sans-serif}.privacy-page h3{color:#000;text-align:center;font-weight:bold;padding:20px 0}.privacy-page p{color:#000}.privacy-page a{color:#0b57d0;font-weight:bold}.privacy-page span{color:#000;font-weight:bold}.privacy-page ul{padding:10px 30px;list-style:disc}.statistics{margin:80px 0 -87px;position:relative}@media screen and (max-width: 960px){.statistics{margin:60px 0 -100px}}@media screen and (max-width: 640px){.statistics{margin:40px 0 -120px}}.statistics__wrap{background:var(--color-white);border-radius:18px;box-shadow:var(--shadow-o1);padding:25px;box-sizing:border-box}@media screen and (max-width: 960px){.statistics__wrap{max-width:calc(100% - 160px);margin:0 auto}}@media screen and (max-width: 640px){.statistics__wrap{width:calc(100% - 32px);max-width:400px;padding:20px}}.statistics__list{display:flex;justify-content:center;margin:0}@media screen and (max-width: 960px){.statistics__list{flex-wrap:wrap}}@media screen and (max-width: 640px){.statistics__list{flex-direction:column}}.statistics__item{padding:15px 20px 5px;position:relative;text-align:center;width:25%;box-sizing:border-box}@media screen and (max-width: 960px){.statistics__item{width:50%;padding:25px 20px}}@media screen and (max-width: 640px){.statistics__item{width:100%;padding:25px 8px}}@media screen and (max-width: 960px){.statistics__item:nth-child(3)::before{visibility:hidden}}.statistics__item+.statistics__item::before{background:var(--color-link-status);content:"";transform:translateY(-50%);position:absolute;top:50%;left:0;width:1px;height:90px}@media screen and (max-width: 640px){.statistics__item+.statistics__item::before{visibility:visible;height:1px;width:90px;left:50%;top:0;transform:translateX(-50%)}}.statistics__text{color:#333;font-size:20px;font-weight:600;margin:0;line-height:1.3}@media screen and (max-width: 960px){.statistics__text br{display:none}}.statistics__text span{color:var(--color-link-status);display:block;font-size:40px;font-weight:700}.cg-reviews{margin:50px 0}.cg-reviews__title{text-align:center;margin-bottom:35px}.cg-reviews__list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.cg-reviews__item{width:calc(33.3333333333% - 20px);min-width:348px;background-color:var(--color-white);box-shadow:var(--shadow-o1);border-radius:8px}.cg-reviews__badges-list{display:flex;gap:40px;justify-content:center;margin-top:50px;flex-wrap:wrap}@media screen and (max-width: 967px){.cg-reviews__badges-list{gap:20px}}.cg-reviews__badges-img{transition:all 300ms ease-in-out 0ms}.cg-reviews__badges-img:hover,.cg-reviews__badges-img:focus,.cg-reviews__badges-img:focus-within{transform:translateY(-20px)}@media screen and (max-width: 967px){.cg-reviews__badges-img{width:93px;height:107px}}.reviews-item{padding:40px;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.reviews-item__quote{font-size:20px;font-weight:600;line-height:1.3;padding:0 0 0 35px;margin-bottom:20px;position:relative}.reviews-item__quote::before{content:"";display:inline-block;background-color:var(--color-grey-4);-webkit-mask-image:url("../../../../../img/website-images/icons/icon-quote.svg");mask-image:url("../../../../../img/website-images/icons/icon-quote.svg");width:35px;height:35px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:-6px;left:-5px;opacity:.5}.reviews-item__rating{display:flex;align-items:center;gap:10px;line-height:1;font-size:18px;margin-bottom:20px}.reviews-item__bottom{display:flex;gap:10px;align-items:center;border-top:1px solid var(--color-link-status);padding-top:20px;margin-top:auto;min-height:67px;box-sizing:border-box}.reviews-item__bottom-text{font-size:18px;font-weight:600}.cg-section{padding:60px 0}@media screen and (max-width: 767px){.cg-section{padding:40px 0}}.cg-section.has-bg-white{background-color:var(--color-white)}.cg-section.is-learn{padding-top:170px}.cg-section__wrap{display:flex;align-items:center;gap:60px}@media screen and (max-width: 1119px){.cg-section__wrap{flex-direction:column;gap:25px}}.cg-section__wrap.is-reversed{flex-direction:row-reverse}@media screen and (max-width: 1119px){.cg-section__wrap.is-reversed{flex-direction:column}}.cg-section__content{width:calc(50% - 30px);flex-shrink:0}@media screen and (max-width: 1119px){.cg-section__content{width:100%;display:flex;flex-direction:column;align-items:center}}.cg-section__title,.cg-title{font-size:36px;font-weight:600;line-height:1.1}@media screen and (max-width: 1119px){.cg-section__title,.cg-title{text-align:center;font-size:30px}.cg-section__title::before,.cg-title::before{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 767px){.cg-section__title,.cg-title{font-size:29px}}.cg-section__title.is-centered,.is-centered.cg-title{text-align:center}.cg-section__title.is-centered::before,.is-centered.cg-title::before{left:50%;transform:translateX(-50%)}.cg-section__subtitle,.cg-subtitle{font-size:18px;margin:20px 0 5px;line-height:1.6}@media screen and (max-width: 1119px){.cg-section__subtitle,.cg-subtitle{text-align:center}.cg-section__subtitle br,.cg-subtitle br{display:none}}@media screen and (max-width: 767px){.cg-section__subtitle,.cg-subtitle{font-size:16px}}.cg-section__subtitle.is-centered,.is-centered.cg-subtitle{text-align:center}.cg-section__media-wrap{width:calc(50% - 30px);flex-shrink:0}@media screen and (max-width: 1119px){.cg-section__media-wrap{width:100%;display:flex;justify-content:center}}.cg-section__media-wrap video{box-shadow:0 0 20px 2px rgba(0,0,0,.3);border-radius:8px;max-width:100%;height:100%;display:block;aspect-ratio:530/298}@media screen and (max-width: 767px){.cg-section__media-wrap video{min-height:100%}}@media screen and (max-width: 767px){.cg-section__animation{width:100% !important}}.cg-section__animation svg{box-shadow:0 0 20px 2px rgba(0,0,0,.15);border-radius:8px;display:block}.cg-section__image,.cg-section video{max-width:100%}.cg-section__image.has-shadow,.cg-section video.has-shadow{box-shadow:0 0 20px 2px rgba(0,0,0,.3);border-radius:8px}.cg-section__list{list-style:disc;line-height:1.6;font-size:18px;margin:20px 0 5px;padding-left:30px}@media screen and (max-width: 767px){.cg-section__list{font-size:16px}}.cg-competitors__wrap{background-color:#fdf7f1;background-color:var(--color-brand-2-o29, #fdf7f1);border-radius:8px;padding:40px 30px 45px}@media screen and (max-width: 767px){.cg-competitors__wrap{padding:25px 30px 30px}}.cg-competitors__table-wrap{max-width:851px;margin:30px auto 0;background-color:var(--color-white)}.clients{margin:80px 0 50px}@media screen and (max-width: 767px){.clients{margin:50px 0 30px}}.clients .section-main{position:relative;margin:55px 0 60px}@media screen and (max-width: 1119px){.clients .section-main{margin:50px 0}}@media screen and (max-width: 767px){.clients .section-main{margin:35px 0}}.clients__wrapper{position:relative}@media screen and (max-width: 991px){.clients__wrapper{max-width:600px;margin:0 auto}}@media screen and (max-width: 767px){.clients__wrapper{max-width:320px}}.clients__container{margin:0 55px}.clients__button:hover::after,.clients__button:focus::after,.clients__button:focus-within::after{color:var(--color-btn-hover)}.clients__button::after{transition:all 300ms ease-in-out 0ms;color:var(--color-brand-1);font-size:30px}.clients__button.is-prev{left:-5px}.clients__button.is-next{right:-5px}.clients__title{text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.clients__title{font-size:23px}}.clients__list{align-items:center}.clients__image-wrap{display:flex;justify-content:center}.clients__image{max-width:120px;max-height:80px;width:100%}.clients.has-animation{margin-bottom:30px}.clients.has-animation .clients__title{margin:0 20px 40px}.clients.has-animation .clients__wrapper{display:flex;overflow:hidden;gap:50px;max-width:100%}.clients.has-animation .clients__wrapper:hover .clients__list.is-animated,.clients.has-animation .clients__wrapper:focus .clients__list.is-animated,.clients.has-animation .clients__wrapper:focus-within .clients__list.is-animated{animation-play-state:paused}.clients.has-animation .clients__list{display:flex;align-items:center;justify-content:center;gap:50px;flex-shrink:0}.clients.has-animation .clients__list.is-animated{animation:35s slide infinite linear;will-change:transform}.clients.has-animation .clients__item{flex-shrink:0}.clients.has-animation .clients__image{flex-shrink:0;height:80px}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.qr-widget{background-color:var(--color-white);border-radius:5px;margin-top:20px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);padding:16px 12px}.qr-widget__image-wrap{border:1px solid var(--color-grey-7);margin:20px auto 0;position:relative;max-width:214px}.qr-widget__image-wrap::before{content:"";background-color:var(--color-brand-2);width:260px;height:100px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.qr-widget__image{max-width:100%;box-shadow:0 0 12px 0 rgba(0,0,0,.25);position:relative;z-index:1}.qr-widget__teaser{margin-bottom:6px;font-weight:400;font-size:15px;text-align:center}.qr-widget__teaser.is-bold{font-weight:700}.popup-video-player{cursor:pointer;position:relative}.popup-video-player img{width:100%}.popup-video-player::before{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:1}.popup-video-player::after{background:url("../../../../../img/website-images/ui/icon_play-button.svg") no-repeat 50%/contain;background-color:var(--color-white);content:"";height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;width:100px;z-index:2;border-radius:50%;opacity:.6}.popup-video-player:hover::before{background:rgba(0,0,0,.2)}.popup-video-player:hover::after{transform:translate(-50%, -50%) scale(1.1)}.popup-video .popup-close-btn{right:-16px;top:-16px;z-index:10}.vs-popup-video-player{background:rgba(0,0,0,0)}#videoPlayerPopup .iframe-container{position:relative}#videoPlayerPopup .iframe-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transition:.3s ease all;transition-delay:.3s;display:block}#videoPlayerPopup.opened .iframe-container::after{opacity:0;visibility:hidden}.popup-video[data-size=player-small] .iframe-container{position:relative;width:1024px;padding-bottom:63.76953125%}.popup-video[data-size=player-small] .popup-content .popup-sidebar{width:22%}@media only screen and (max-width: 1050px){.popup-video[data-size=player-small] .iframe-container{width:calc(100vw - 100px);padding-bottom:80.17578125%}}@media only screen and (max-height: 660px){.popup-video[data-size=player-small] .iframe-container{height:90vh;width:141.1332312404vh;padding:0}}@media only screen and (max-width: 1024px)and (max-height: 653px){.popup-video[data-size=player-small] .iframe-container{width:90vw;height:57.392578125vw}}.popup-video[data-size=player-large] .iframe-container{position:relative;width:1248px;padding-bottom:65.7852564103%}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 1290px){.popup-video[data-size=player-large] .iframe-container{width:calc(100vw - 100px);padding-bottom:65.7852564103%}}@media only screen and (max-height: 840px){.popup-video[data-size=player-large] .iframe-container{height:90vh;width:136.8087697929vh;padding:0}}@media only screen and (max-width: 1290px)and (max-height: 840px){.popup-video[data-size=player-large] .iframe-container{width:90vw;height:59.2067307692vw}}@media screen and (max-width: 768px){.popup-video[data-size=player-small] .popup-sidebar-footer{padding:10px}}@media screen and (max-width: 600px){.popup-video[data-size=player-small] .iframe-container,.popup-video[data-size=player-large] .iframe-container{width:calc(100vw - 40px)}}.popup-topic-result{border-radius:16px;max-width:455px;width:calc(100% - 40px)}.popup-topic-result .popup-notification_head{padding:22px 32px 16px;display:flex;justify-content:center;position:relative}.popup-topic-result .popup-notification_head .skill-type{color:var(--color-grey-5);font-size:24px;line-height:1.2916666667;font-weight:500;max-width:calc(100% - 50px);text-align:center}.popup-topic-result .popup-notification_head .popup-close-notification{transition:all 300ms ease-in-out 0ms;position:absolute;right:25px;top:27px;transform:none;border-radius:5px}.popup-topic-result .popup-notification_head .popup-close-notification:hover,.popup-topic-result .popup-notification_head .popup-close-notification:focus,.popup-topic-result .popup-notification_head .popup-close-notification:focus-within{background-color:var(--color-black)}.popup-topic-result .popup-notification_head .popup-close-notification:hover i.icon,.popup-topic-result .popup-notification_head .popup-close-notification:focus i.icon,.popup-topic-result .popup-notification_head .popup-close-notification:focus-within i.icon{filter:brightness(0) invert(1)}.popup-topic-result .popup-notification_body{padding:16px 32px}.popup-topic-result .popup-notification_body .txt{padding-top:10px}.popup-topic-result .popup-notification_footer{padding:16px 32px 22px;display:flex;justify-content:flex-end}.popup-topic-result .popup-notification_footer .btn-set{display:flex;justify-content:flex-end}.popup-topic-result .popup-notification_footer .btn-set .btn{white-space:nowrap;margin-left:10px}#topicResultNotification.opened{z-index:999999}.show-popup .vs-popup-background.topicResultNotification-bg{z-index:9999}.quick-answer-text{display:none}.meet-info{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1041px){.meet-info{flex-direction:column-reverse;align-items:flex-start}}.meet-info__form{width:65%}@media screen and (max-width: 1041px){.meet-info__form{width:100%}}.meet-info__content{width:35%;padding:0 0 50px 30px}@media screen and (max-width: 1041px){.meet-info__content{width:100%;padding:20px 0 30px 30px}}@media screen and (max-width: 767px){.meet-info__content{padding:10px 0 20px}}.meet-info__title{font-size:36px;font-weight:600;line-height:1.2;margin-bottom:20px}@media screen and (max-width: 767px){.meet-info__title{font-size:28px}}.meet-info__list,.meet-info__teaser{font-size:18px;line-height:1.6}@media screen and (max-width: 767px){.meet-info__list,.meet-info__teaser{font-size:16px}}.meet-info__item{display:flex;gap:7px;margin-bottom:10px}.meet-info__icon{line-height:1.35}.meet-info__teaser{margin-top:30px}.meet-info__list+.meet-info__link{display:inline-flex;margin-top:15px}.meet-info__image-wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.meet-info__image img{max-width:100%}.meet-info__link{font-size:18px;padding:15px 30px}.products{padding:60px 0}@media screen and (max-width: 1119px){.products{padding:40px 0}}.products__title,.verticals__title,.team__title{font-size:36px;font-weight:600;line-height:1.1;text-align:center}@media screen and (max-width: 1119px){.products__title,.verticals__title,.team__title{font-size:30px}}@media screen and (max-width: 767px){.products__title,.verticals__title,.team__title{font-size:29px}}.products__teaser,.verticals__teaser,.team__teaser{font-size:18px;line-height:1.4;text-align:center;margin:10px 0 30px}@media screen and (max-width: 767px){.products__teaser,.verticals__teaser,.team__teaser{font-size:16px}}.products__list{display:flex;gap:30px;flex-wrap:wrap}.products__listitem{width:calc(33.3333333333% - 20px);background-color:var(--color-white);box-shadow:var(--shadow-o1);border-radius:11px;box-sizing:border-box;overflow:hidden;border:1px solid #dfdfdf}@media screen and (max-width: 999px){.products__listitem{width:calc(50% - 20px)}}@media screen and (max-width: 599px){.products__listitem{width:100%;max-width:400px;margin:0 auto}}.products-item{display:flex;flex-direction:column;padding:30px}.products-item__image-wrap{height:150px;overflow:hidden;position:relative;margin:0 -30px}.products-item__image{max-width:100%;-o-object-fit:cover;object-fit:cover}.products-item__title{color:var(--color-grey-5);font-size:24px;font-weight:600;line-height:1.3;margin:0 0 20px}.products-item__teaser{color:var(--color-grey-5);font-size:16px;font-weight:400;line-height:1.4;margin-top:30px}.products-item__link{transition:all 300ms ease-in-out 0ms;display:flex;gap:8px;align-items:center;font-size:16px;color:var(--color-link-status);margin-top:15px}.products-item__link:hover,.products-item__link:focus,.products-item__link:focus-within{color:var(--color-brand-1)}.products-item__link:hover .products-item__link-icon,.products-item__link:focus .products-item__link-icon,.products-item__link:focus-within .products-item__link-icon{transform:translateX(5px)}.products-item__link:hover .products-item__link-icon svg,.products-item__link:focus .products-item__link-icon svg,.products-item__link:focus-within .products-item__link-icon svg{fill:var(--color-brand-1)}.products-item__link-text{font-weight:600}.products-item__link-icon{transition:all 300ms ease-in-out 0ms;width:15px;height:15px;display:inline-flex;transform:translateX(0)}.products-item__link-icon svg{transition:all 300ms ease-in-out 0ms;width:100%;height:100%;fill:var(--color-link-status)}.team{padding:60px 0}@media screen and (max-width: 1119px){.team{padding:40px 0}}.team+.clients{margin-top:60px}.team__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.team__listitem{width:calc(20% - 20px);text-align:center}@media screen and (max-width: 999px){.team__listitem{width:calc(25% - 16px)}}@media screen and (max-width: 799px){.team__listitem{width:calc(33.3333333333% - 16px)}}@media screen and (max-width: 639px){.team__listitem{width:calc(50% - 16px)}}.team__image{margin:0 auto}.team__name{font-size:14px;margin-top:10px;line-height:1.4;color:#727272}.team__name b{display:block;font-size:18px;color:#333}@media screen and (max-width: 639px){.team__name b{font-size:16px}}.verticals{padding:60px 0;background:var(--color-white)}@media screen and (max-width: 1119px){.verticals{padding:40px 0}}.verticals__wrapper{display:flex;gap:100px}@media screen and (max-width: 999px){.verticals__wrapper{gap:20px}}@media screen and (max-width: 767px){.verticals__wrapper{flex-direction:column}}.verticals__list-wrap{width:50%}@media screen and (max-width: 767px){.verticals__list-wrap{width:100%}}.verticals__list-teaser{font-size:18px;line-height:1.4}@media screen and (max-width: 767px){.verticals__list-teaser{text-align:center;font-size:16px}}@media screen and (max-width: 480px){.verticals__list-teaser{text-align:left}}.verticals__list{margin-top:20px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 767px){.verticals__list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}}@media screen and (max-width: 480px){.verticals__list{flex-direction:column;gap:10px}}.verticals__listitem{display:flex;gap:10px;align-items:center;font-size:18px;font-weight:600}.verticals__svg-wrap{width:40px;height:40px}.verticals__svg-wrap svg{width:100%;height:100%;fill:var(--color-link-status)}.verticals__content{width:50%;padding:30px;box-shadow:var(--shadow-o1);border-radius:11px;border:1px solid #dfdfdf;max-width:550px;box-sizing:border-box}@media screen and (max-width: 767px){.verticals__content{width:100%;margin:0 auto}}.verticals__image-wrap{max-height:190px;overflow:hidden}.verticals__subtitle{font-size:18px;font-weight:600;margin:15px 0}@media screen and (max-width: 767px){.verticals__subtitle{font-size:16px}}.verticals__content-list{font-size:18px;display:flex;flex-direction:column;gap:10px;line-height:1.2}@media screen and (max-width: 767px){.verticals__content-list{font-size:16px}}.verticals__content-item{display:flex;gap:5px}
/*# sourceMappingURL=website-styles.css.map */
