/*! os:v20250821-1341:production */
.progress-info[data-v-6c510d44]{margin:16px 0}.learning-path-progress-tooltip[data-v-6c510d44]{width:250px}.learning-unit-progress{height:50px}.learning-unit-progress .progress-percentage{left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.badge-progress{width:80px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:calc(50% - 2px)}.badge-progress .badge-progress-icon-holder{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:calc(50% + 1px)}.badge-progress .badge-progress-icon{width:16px}.progress-percentage{color:var(--neutral-1)}.certificate-modal-container[data-v-e30abf9e]{width:100vw;height:70.7vw;position:fixed;top:0;bottom:0;right:0;left:0;z-index:1000}.certificate-modal-container.hide-certificate-pdf[data-v-e30abf9e]{display:none!important}.certificate-modal-container[data-v-e30abf9e] .content-with-background{border-radius:0;background:var(--white);color:var(--neutral-900)}.certificate-modal-container .chart-container[data-v-e30abf9e]{display:inline-block;vertical-align:top;width:62vw;max-width:62vw;overflow:hidden}.certificate-modal-container .chart-container .inner-content .text-content[data-v-e30abf9e]{width:83.9%;padding:calc(var(--main-unit-in-pixels) * 6) 0}.certificate-modal-container .content-container[data-v-e30abf9e]{display:inline-block;vertical-align:top;width:33vw;max-width:33vw;height:100%;overflow:hidden;padding:calc(var(--main-unit-in-pixels) * 4);background-color:var(--primary-800);color:var(--white)}.certificate-modal-container .chart-container[data-v-e30abf9e]:before{content:"";width:100%;height:100%;display:block;position:absolute;z-index:1;background-repeat:no-repeat;background-image:url(/assets/certificate-pdf-corner-pattern-CSXo1Ysj.png);background-position:top left;top:0;left:0}.certificate-modal-container .chart-holder[data-v-e30abf9e]{height:52.75%}.certificate-modal-container .chart-holder[data-v-e30abf9e] #chart{width:500px}.content-title[data-v-e30abf9e]{font-size:44px}.issued-by-text[data-v-e30abf9e]{font-size:16px;color:var(--neutral-600)}.content-separator .certificate-badge[data-v-e30abf9e]{width:176px;height:186.56px;color:var(--white);top:-50px;right:35px}.content-separator .certificate-badge .badge-bg[data-v-e30abf9e]{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.content-separator .certificate-badge .offsec-logo[data-v-e30abf9e]{width:66%;margin:calc(12.85% - 10px) auto 0;z-index:1}.content-separator .certificate-badge .learning-unit-name[data-v-e30abf9e]{width:100%;height:22.4%;padding:0 var(--main-unit-in-pixels);bottom:24%;font-size:13px;line-height:1;z-index:1}.content-separator .certificate-badge .learning-unit-name .badge-type[data-v-e30abf9e]{left:0;bottom:calc(100% + 10px)}.certificate-footer[data-v-e30abf9e]{width:83.9%;left:8.05%}.certificate-footer .certificate-footer-logo[data-v-e30abf9e]{width:128px}.labs-items[data-v-e30abf9e]{z-index:2}.labs-items .item .item-name[data-v-e30abf9e]{max-width:calc(100% - 120px);color:var(--neutral-100);font-size:14px}.labs-items .item .percentage-details[data-v-e30abf9e]{min-width:120px;color:var(--secondary-400);font-size:16px}.claim-badge-dropdown{border-radius:30px}.claim-badge-dropdown .dropdown-toggle{background-color:transparent!important;font-weight:600}.claim-badge-dropdown .dropdown-toggle:disabled{cursor:not-allowed}.claim-badge-dropdown .dropdown-toggle:after{content:none}.claim-badge-dropdown .dropdown-toggle .icon{font-size:18px}.claim-badge-dropdown .dropdown-toggle-split{display:none}.claim-badge-dropdown .dropdown-menu{width:100%;padding:var(--main-unit-in-pixels) 0;z-index:500}.claim-badge-dropdown .dropdown-menu .dropdown-item{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.claim-badge-dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--primary-50)!important}.claim-badge-dropdown .dropdown-menu .dropdown-item:hover,.claim-badge-dropdown .dropdown-menu .dropdown-item:hover .icon{color:var(--primary-600)!important}.dark .claim-badge-dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent!important}.dark .claim-badge-dropdown .dropdown-menu .dropdown-item:hover,.dark .claim-badge-dropdown .dropdown-menu .dropdown-item:hover .icon{color:var(--primary-100)!important}.item-enabled[data-v-c3b4159a]{color:var(--main-brand-color)}.dark .downloadButton[data-v-c3b4159a]:disabled{color:var(--neutral-1)}.carousel[data-v-12ae3e6b]{--arrow-container-width: 50px;--arrow-container-height: 50px;--arrow-margin: 6px;position:relative}.carousel .carousel-navigator[data-v-12ae3e6b]{cursor:pointer;z-index:10;position:absolute;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0;height:calc(100% - 32px);width:130px;top:0}.carousel .carousel-navigator.left[data-v-12ae3e6b]{background-image:-webkit-gradient(linear,left top,right top,from(black),to(transparent));background-image:linear-gradient(to right,black,transparent);left:0;border-radius:10px 0 0}.carousel .carousel-navigator.left .icon[data-v-12ae3e6b]{margin-left:var(--arrow-margin)}.carousel .carousel-navigator.right[data-v-12ae3e6b]{background-image:-webkit-gradient(linear,right top,left top,from(black),to(transparent));background-image:linear-gradient(to left,black,transparent);right:0}.carousel .carousel-navigator.right .icon[data-v-12ae3e6b]{margin-left:calc(100% - var(--arrow-container-width) - var(--arrow-margin))}.carousel .carousel-navigator .icon[data-v-12ae3e6b]{width:var(--arrow-container-width);height:var(--arrow-container-height);text-align:center;line-height:60px}.carousel:hover .carousel-navigator[data-v-12ae3e6b]:hover{opacity:.4}.carousel .scrollable-content[data-v-12ae3e6b]:first-child::-webkit-scrollbar{scrollbar-width:none}.scrollbar-hide[data-v-f35f877e]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-f35f877e]::-webkit-scrollbar{display:none}.products-carousel[data-v-f35f877e]{height:100%;overflow-y:hidden;overflow-x:scroll;width:600px}
