@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:local("OpenSans Light"),local("OpenSans-Light"),url("../../../fonts/OpenSans/OpenSans-Light.woff2") format("woff2")}@font-face{font-display:swap;font-family:"MonteCarlo";font-style:normal;font-weight:normal;src:local("MonteCarlo Regular"),local("MonteCarlo-Regular"),url("../../../fonts/certificate/MonteCarlo-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:normal;src:local("EBGaramond Regular"),local("EBGaramond-Regular"),url("../../../fonts/certificate/EBGaramond-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:500;src:local("EBGaramond Medium"),local("EBGaramond-Medium"),url("../../../fonts/certificate/EBGaramond-Medium.woff2") format("woff2")}.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}.cg-popup__result{min-height:30px;margin-bottom:10px;display:flex;gap:10px;align-items:center}.cg-popup__status-icon::before{content:"";width:30px;height:30px;display:block}.is-correct .cg-popup__status-icon::before{background:url("../../img/new-images/icons/icon-correct.svg") no-repeat center/contain}.is-incorrect .cg-popup__status-icon::before{background:url("../../img/new-images/icons/clear_red.svg") no-repeat center/contain;transform:scale(1.2)}.cg-popup__status-label{font-size:27px;line-height:1;font-weight:600;padding:0}.is-correct .cg-popup__status-label{color:#59a65a}.is-incorrect .cg-popup__status-label{color:#e45353}.assessment-result{min-height:30px;margin-bottom:10px;display:flex;gap:10px;align-items:center}.assessment-result .cg-popup__status-label{font-size:27px;line-height:1;font-weight:600;padding:0}.is-correct .cg-popup__status-label,.is-correct .assessment-result .cg-popup__status-label{color:#59a65a}.is-incorrect .cg-popup__status-label,.is-incorrect .assessment-result .cg-popup__status-label{color:#e45353}.cg-popup{max-width:600px;width:calc(100% - 40px);box-shadow:0 0 20px -2px rgba(0,0,0,.3);border-radius:16px;position:fixed;top:30px;left:50%;transform:translate(-50%, -50px);opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:auto;max-height:90vh;z-index:10002;transition:all .3s ease-out}.cg-popup.opened{opacity:1;visibility:visible;transform:translate(-50%, 0)}.cg-popup__header{padding:15px 50px;background-color:#333;color:#fff;text-align:center;position:relative}.cg-popup__title{line-height:1;font-size:28px;padding:0;font-weight:400}.cg-popup__subtitle{color:#fff;line-height:1;margin-top:5px;font-size:15px;padding:0}.cg-popup__close{position:absolute;right:20px;top:50%;transform:translateY(-50%);padding:7px;border-radius:8px;background-color:rgba(0,0,0,0)}.cg-popup__wrap{padding:15px 25px 20px;background-color:#fff;border:1px solid #333;border-radius:0 0 16px 16px}.cg-popup__result{min-height:30px;margin-bottom:10px;display:flex;gap:10px;align-items:center}.cg-popup__status-icon::before{content:"";width:30px;height:30px;display:block}.is-correct .cg-popup__status-icon::before{background:url("../../img/new-images/icons/icon-correct.svg") no-repeat center/contain}.is-incorrect .cg-popup__status-icon::before{background:url("../../img/new-images/icons/clear_red.svg") no-repeat center/contain;transform:scale(1.2)}.cg-popup__status-label{font-size:27px;line-height:1;font-weight:600;padding:0}.is-correct .cg-popup__status-label{color:#59a65a}.is-incorrect .cg-popup__status-label{color:#e45353}.cg-popup__question{padding:0 0 10px;border-bottom:1px solid #d7d7d7;font-size:15px;line-height:1.27}.cg-popup__type{margin-top:10px;font-size:13px;padding:0}.cg-popup__assess-type{font-weight:700}.cg-popup__actions{margin-top:25px;display:flex;justify-content:flex-end;gap:10px}.cg-popup__btn[class]{flex-grow:0;font-size:16px;padding:15px 25px}.cg-popup__body{padding-top:35px;position:relative}.cg-popup__error-message{color:#dc3545;font-size:13px;position:absolute;top:5px;left:0}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}.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%}.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)}.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}.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);content-visibility:auto;contain-intrinsic-size:844px 500px}@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}@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:5px auto 0}.certificate-view__course-info-title{color:#424242;display:block;font-size:max(16px, min(2vw, 28px));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;content-visibility:auto;contain-intrinsic-size:844px 500px}.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}.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;content-visibility:auto;contain-intrinsic-size:844px 500px}.section-resources+.section-resources{margin-top:8px}.resources-row[class]{display:flex;flex-wrap:wrap;margin:0 -8px}.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}.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;content-visibility:auto;contain-intrinsic-size:1120px 174px}@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;content-visibility:auto;contain-intrinsic-size:1120px 500px}.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;content-visibility:auto;contain-intrinsic-size:1120px 500px}@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%}}.cg-section__animation{aspect-ratio:530/277}@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;content-visibility:auto;contain-intrinsic-size:100vw 156px}@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}.team{padding:60px 0}@media screen and (max-width: 1119px){.team{padding:40px 0}}.team+.clients{margin-top:60px}.team__title{font-size:36px;font-weight:600;line-height:1.1;text-align:center}@media screen and (max-width: 1119px){.team__title{font-size:30px}}@media screen and (max-width: 767px){.team__title{font-size:29px}}.team__teaser{font-size:18px;line-height:1.4;text-align:center;margin:10px 0 30px}@media screen and (max-width: 767px){.team__teaser{font-size:16px}}.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__title{font-size:36px;font-weight:600;line-height:1.1;text-align:center}@media screen and (max-width: 1119px){.verticals__title{font-size:30px}}@media screen and (max-width: 767px){.verticals__title{font-size:29px}}.verticals__teaser{font-size:18px;line-height:1.4;text-align:center;margin:10px 0 30px}@media screen and (max-width: 767px){.verticals__teaser{font-size:16px}}.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}.take-assessment-popup{max-width:600px;width:calc(100% - 40px);background:#fff}.take-assessment-popup .popup-header{display:flex;align-items:center;justify-content:space-between;padding:10px 32px 16px}.take-assessment-popup .popup-header .popup-title{font-size:18px;line-height:140%;color:#000;font-weight:500}.take-assessment-popup .popup-footer{display:flex;align-items:center;justify-content:flex-end;padding:20px;border-top:2px solid #eee}.take-assessment-popup .popup-body{padding:16px 32px}.take-assessment-popup .buttons-set{display:flex;justify-content:flex-end;gap:10px;width:100%}.take-assessment-popup .btn.btn-gray.popup-close{display:none}.take-assessment-popup .popup-header small{color:var(--color-link-status);font-size:14px;display:block;margin-top:10px}.take-assessment-popup .popup-header span{display:block;margin-bottom:7px}.take-assessment-popup .popup-header .popup-title{border-bottom:1px solid #d7d7d7;width:100%;padding:5px 0}.take-assessment-popup .popup-header{border-bottom:none;padding-bottom:0;flex-direction:column;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.take-assessment-popup .checkbox-wrap input[type=checkbox]:checked+.icon-checkbox-inp{background:rgba(0,0,0,0)}.take-assessment-popup .popup-footer{padding:10px 32px 22px;justify-content:center;border:none}.assessment-send[disabled]{cursor:not-allowed}.take-assessment-popup .assessment-popup-header{display:none}.take-assessment-popup .popup-header{margin-top:12px}.take-assessment-popup .popup-header .popup-title{font-size:20px}.take-assessment-popup .popup-close.vs-popup-close{top:19px;right:7px}.take-assessment-popup .popup-header small{margin-top:5px;margin-bottom:10px;font-size:13px}.take-course.take-assessment-popup[data-assessment-type=pre] .idk-pre-button{display:block;width:calc(50% - 10px)}[data-assessment-type=post] .idk-pre-button{display:none}.choice__header{display:flex;gap:10px}.choice__header-item{width:70px;text-align:center;font-weight:500;font-size:15px;padding:0;line-height:1.27}@media screen and (max-width: 767px){.choice__header-item{width:50px;font-size:13px}}.choice__header-item.is-hidden{display:none}.choice__list{margin-top:20px}.choice__item{margin-bottom:15px;display:flex;align-items:center;font-size:15px}.choice__input{position:absolute;opacity:0;overflow:hidden;margin:0;width:22px;height:22px;z-index:1;cursor:pointer}.choice__input:checked+.choice__input-icon::before{opacity:1}.is-correct .choice__input,.is-incorrect .choice__input{pointer-events:none;cursor:default}.choice__label{line-height:24px;cursor:pointer}.is-correct .choice__label,.is-incorrect .choice__label{pointer-events:none;cursor:default}.choice__your-answer,.choice__correct-answer{width:70px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width: 767px){.choice__your-answer,.choice__correct-answer{width:50px}}.choice__your-answer+.choice__correct-answer{margin-left:10px}.choice__correct-answer.is-hidden{display:none}.choice__input-icon{width:22px;height:22px;border:1px solid #727272;border-radius:50%;position:relative}.choice__input-icon.is-correct{border-color:#59a65a}.choice__input-icon.is-correct::before{opacity:1}.choice__input-icon.is-incorrect{border-color:#e45353}.choice__input-icon.is-incorrect::before{opacity:1;background:url("../../../../../img/new-images/icons/clear_red.svg") no-repeat;background-size:contain;transform:scale(1.3);left:-1px}.choice__input-icon::before{content:"";background:url("../../../../../img/new-images/icons/icon-correct.svg") no-repeat;background-size:contain;width:24px;height:24px;display:block;position:absolute;top:-1px;left:0;opacity:0;transform:scale(1.075)}.matching{display:flex;gap:30px;justify-content:space-between}@media screen and (max-width: 480px){.matching{gap:0}}.matching__questions-wrap,.matching__answers-wrap{margin:0}.matching__questions,.matching__answers{width:calc(50% - 10px)}@media screen and (max-width: 480px){.matching__questions,.matching__answers{width:50%}}.matching__questions-item,.matching__answers-item{transition:all 300ms ease-in-out 0ms;padding:15px 10px;border:1px solid #d7d7d7;margin-bottom:10px;min-height:64px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width: 480px){.matching__questions-item,.matching__answers-item{min-height:168px}}.matching__questions-item:last-child,.matching__answers-item:last-child{margin-bottom:0}.matching__questions-item::before,.matching__questions-item::after,.matching__answers-item::before,.matching__answers-item::after{transition:all 300ms ease-in-out 0ms;content:"";position:absolute;width:10%}.is-correct .matching__questions-item,.is-incorrect .matching__questions-item,.is-correct .matching__answers-item,.is-incorrect .matching__answers-item{pointer-events:none;cursor:default}.matching__questions-item.is-dragging-over,.matching__answers-item.is-dragging-over{border-color:var(--color-brand-2);opacity:.5}.matching__questions-item.is-dragging-over::after,.matching__answers-item.is-dragging-over::after{background-color:var(--color-brand-2)}.matching__questions-item{transition:all 300ms ease-in-out 0ms;border-right:0;margin-right:25px;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.matching__questions-item:hover,.matching__questions-item:focus,.matching__questions-item:focus-within{border-color:var(--color-brand-2);background-color:rgba(248, 171, 31, 0.1);background-color:var(--color-brand-2-o1, rgba(248, 171, 31, 0.1))}.matching__questions-item:hover::before,.matching__questions-item:focus::before,.matching__questions-item:focus-within::before{background-color:#fef6e8;background-color:var(--color-brand-2-o1, #fef6e8)}.matching__questions-item:hover::after,.matching__questions-item:focus::after,.matching__questions-item:focus-within::after{background-color:var(--color-brand-2)}.matching__questions-item::before{height:104%;right:-9.5%;background-color:#fff;clip-path:polygon(0 0, 0 100%, 100% 50%);z-index:1}.matching__questions-item::after{height:104%;right:-10%;background-color:#d7d7d7;clip-path:polygon(0 0, 0 100%, 100% 50%);z-index:0}.matching__questions-item.is-dragged-right{transform:translateX(57px);z-index:2}.matching__questions-item.is-dragging{border-color:var(--color-brand-2)}.matching__questions-item.is-dragging::after{background-color:var(--color-brand-2)}.matching__answers-item{border-left:0;padding-left:35px}.matching__answers-item::before{height:105%;left:-0.5%;background-color:#fff;clip-path:polygon(100% 50%, 0 100%, 0 0);z-index:1}.matching__answers-item::after{height:105%;left:0;background-color:#d7d7d7;clip-path:polygon(100% 50%, 0 100%, 0 0);z-index:0}.matching__questions-item-text,.matching__answers-item-text{font-size:15px;display:block}.sequence__list{counter-reset:item}.sequence__item{padding-left:40px;margin-bottom:10px;line-height:1.4;position:relative}.sequence__item::before{content:counter(item) ". ";counter-increment:item;display:inline-block;font-size:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);font-weight:700}.sequence__item-text{transition:all 300ms ease-in-out 0ms;padding:10px 15px;border:1px solid #d7d7d7;background-color:rgba(0,0,0,0);cursor:grab;font-size:15px}.sequence__item-text:hover,.sequence__item-text:focus,.sequence__item-text:focus-within{border-color:var(--color-brand-2);background-color:rgba(248, 171, 31, 0.1);background-color:var(--color-brand-2-o1, rgba(248, 171, 31, 0.1))}.is-correct .sequence__item-text,.is-incorrect .sequence__item-text{pointer-events:none;cursor:default}.short-answer-wrapper textarea{height:100px !important;overflow-y:auto;width:100%;padding:15px;box-sizing:border-box;outline:none;border-color:#eee;resize:none}.short-answer-wrapper textarea:focus{border-color:#ff6602}.maxlength{display:flex;justify-content:flex-end;margin-top:3px;font-size:12px;color:#828282}.maxlength+small{margin-top:-8px}.maxlength+.error-message-text{margin-top:-16px}.add-image-area{width:100%;height:300px;border:4px dashed #ff6602;display:flex;align-items:center;justify-content:center;position:relative;transition:.4s;cursor:pointer;margin:0 auto;box-sizing:border-box;margin-top:20px}.add-image-area:not(.image-added):hover{opacity:.7}.add-image-area span{color:#ff6602;text-align:center;display:block;margin-bottom:10px;text-transform:uppercase;font-size:16px}#hotpoint-image-input{opacity:0;position:absolute}.hotpoint-img{max-width:100%;max-height:400px;position:relative;-o-object-fit:contain;object-fit:contain}.add-image-area.image-added{border-color:rgba(0,0,0,0);width:auto;height:auto;max-height:400px;cursor:default}.selection-rectangle{position:absolute;border:2px dashed blue;width:50px;height:50px;pointer-events:auto;resize:both;overflow:auto;background:rgba(0,0,255,.1)}.hotpoint-image{overflow:hidden}.hotpoint-image-input{width:1px;height:1px;opacity:0;z-index:-1}.add-image-area.error .add-image-btn{animation:shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.hotspot-image-wrapper:hover{cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.5);border:1px solid #ff6602}.hotspot-image-wrapper{margin:0 auto;transition:.3s}.hotspot-assessment-public img{max-width:100%}.editor-public-page{background-color:#f4f6fb;padding:0;margin:0}.editor-public-page .editor-workplace{padding:20px;box-sizing:border-box;background-color:#fff}.editor-public-page .editor-workplace .editor-section_container .fr-editor-heading-h2{padding-top:0}.editor-public-page *,.editor-public-page *::before,.editor-public-page *::after{color:#666;font-family:var(--font-1),"Open Sans",sans-serif;font-weight:400;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none}.editor-public-page h2{color:#424242;font-family:"Open Sans",sans-serif;font-size:2.5rem;font-weight:600;padding:20px 0 15px;line-height:120%;margin:0}.editor-public-page h2:first-of-type{padding-top:0}.editor-public-page .editor-section p{font-size:18px;line-height:170%;padding:5px 0;margin:0 0 26px;color:#666}.editor-public-page .editor-section strong,.editor-public-page .editor-section b{font-weight:600}.editor-public-page ul.editor-list{margin-left:50px;list-style:none;padding:10px 0}.editor-public-page ul.editor-list li{padding:10px 0 10px 20px;font-size:18px;line-height:170%;position:relative;list-style:none}.editor-public-page ul.editor-list li:before{content:"";width:10px;height:10px;background:#EFB13D;background:var(--color-brand-2, #EFB13D);display:inline-block;position:absolute;top:21px;border-radius:100px;left:0}.editor-public-page ul.editor-list ul li:before{background:rgba(0,0,0,0);border:1px solid #EFB13D;border:1px solid var(--color-brand-2, #EFB13D);border-radius:100px;content:"";display:inline-block;height:6px;left:0;position:absolute;top:21px;width:6px}.editor-public-page ol.editor-list{margin-left:30px;counter-reset:list-ol-counter;list-style:none;padding:10px 0}.editor-public-page ol.editor-list ol{counter-reset:letter-counter}.editor-public-page ol.editor-list ol li:before{counter-increment:letter-counter;content:counter(letter-counter, lower-alpha)}.editor-public-page ol.editor-list li{counter-increment:list-ol-counter;padding:10px 0 10px 50px;font-size:18px;line-height:140%;position:relative}.editor-public-page ol.editor-list li:before{content:counter(list-ol-counter);font-size:16px;width:38px;height:38px;line-height:38px;text-align:center;background:#EFB13D;background:var(--color-brand-2, #EFB13D);color:#fff;display:inline-block;position:absolute;top:4px;border-radius:100px;left:0}.editor-public-page .editor-statement.__statementA{padding:40px 0}.editor-public-page .editor-statement.__statementA .editor-section_container,.editor-public-page .editor-statement.__statementA>p{max-width:500px;margin:0 auto;padding:40px;text-align:center;line-height:180%;font-size:18px;border-top:1px solid #eaeaeb;border-bottom:1px solid #eaeaeb;box-sizing:border-box}.editor-public-page .editor-statement.__statementA p{text-align:center;line-height:180%;font-size:18px}.editor-public-page .editor-statement.__statementB .editor-section_container{margin:0 auto;padding:30px;box-sizing:border-box;position:relative}.editor-public-page .editor-statement.__statementB .editor-section_container:before{background:#EFB13D;background:var(--color-link-status, #EFB13D);content:"";height:.4rem;left:0;margin:auto;position:absolute;right:0;top:0;width:7.6rem}.editor-public-page .editor-statement.__statementB p{text-align:center;line-height:160%;font-size:28px;font-weight:300}.editor-public-page .editor-statement.__statementNote .editor-section_container{display:flex;border:1px solid #EFB13D;border:1px solid var(--color-link-status, #EFB13D);background:rgba(239, 177, 61, 0.1);background:var(--color-brand-2-o1, rgba(239, 177, 61, 0.1));padding:30px 40px;border-radius:3px;max-width:700px;margin:0 auto}.editor-public-page .editor-statement.__statementNote p{font-size:14px;padding:0 0 10px 0;line-height:22px}.editor-public-page .editor-statement.__statementNote p:last-of-type{padding-bottom:0}.editor-public-page .editor-divider{border:none;border-bottom:1px solid #eee;margin:38px 0;height:1px}.editor-public-page .editor-image{padding:30px 0;margin:25px 0}.editor-public-page .editor-image img{width:100%;max-width:100%;height:auto;display:block}.editor-public-page .editor-image figure{margin:0}.editor-public-page .editor-image figure figcaption{width:100%;text-align:center;font-style:italic;padding:8px 0;font-size:14px}.editor-public-page figure.editor-image{margin:25px 0}.editor-public-page .section-image-with-text{padding:40px 0}.editor-public-page .section-image-with-text.is-image-right,.editor-public-page .section-image-with-text.is-image-left{display:flex;align-items:center;max-width:940px;margin:0 auto;gap:20px}.editor-public-page .section-image-with-text.is-image-right .editor-image{order:2;width:50%;padding:0;margin:0}.editor-public-page .section-image-with-text.is-image-right .editor-text{order:1;width:50%;padding:0}.editor-public-page .section-image-with-text.is-image-left .editor-image{order:1;width:50%;padding:0;margin:0}.editor-public-page .section-image-with-text.is-image-left .editor-text{order:2;width:50%;padding:0}.editor-public-page .section-image-with-text .editor-text p{font-size:18px;line-height:170%;padding:14px 0;margin:0}.editor-public-page .editor-article-view{max-width:960px;margin:0 auto;background-color:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(24,44,86,.1);overflow:hidden}.editor-public-page .editor-heading{background:var(--color-grey-6) linear-gradient(90deg, var(--color-grey-6) 50%, var(--color-brand-1) 100%);overflow:hidden;padding:32px 24px}.editor-public-page .editor-heading_lesson-name{color:#fff;font-size:28px;font-weight:600;font-family:"Segoe UI","Open Sans",sans-serif}.editor-public-page #editor-article-view,.editor-public-page .editor-article-view{max-height:none;height:auto;min-height:0;max-width:100%;width:auto}@media(max-width: 768px){.editor-public-page .editor-article-view{border-radius:12px}.editor-public-page .editor-heading{padding:24px 16px}.editor-public-page .editor-workplace{padding:16px}.editor-public-page .section-image-with-text.is-image-right,.editor-public-page .section-image-with-text.is-image-left{flex-direction:column;gap:0}.editor-public-page .section-image-with-text.is-image-right .editor-image,.editor-public-page .section-image-with-text.is-image-right .editor-text,.editor-public-page .section-image-with-text.is-image-left .editor-image,.editor-public-page .section-image-with-text.is-image-left .editor-text{width:100%;padding:0;order:initial}.editor-public-page .section-image-with-text.is-image-right .editor-image,.editor-public-page .section-image-with-text.is-image-left .editor-image{margin-bottom:20px}.editor-public-page ul.editor-list{margin-left:30px}.editor-public-page ol.editor-list{margin-left:20px}.editor-public-page .editor-statement.__statementA .editor-section_container,.editor-public-page .editor-statement.__statementA>p{padding:20px}.editor-public-page .editor-statement.__statementNote .editor-section_container{padding:20px}}