.training .bg-80{background-color:#161b26}.training .btn-service{--bs-btn-bg:#4e5466;--bs-btn-hover-bg:#3a4051;--bs-btn-active-bg:#2b3242;--bs-btn-font-weight:700}.training .btn-outline-primary{--bs-btn-bg:#3a4051;--bs-btn-hover-color:#0b192f;--bs-btn-font-weight:700}.training .btn-success-2.card-sign{--bs-btn-bg:#41a78d;--bs-btn-hover-bg:var(--bs-btn-bg);--bs-btn-active-bg:#41a78d}.training .btn-service.btn-success-2{--bs-btn-bg:#274c46;--bs-btn-hover-bg:#5ddea7;--bs-btn-color:#eee}.training .btn-outline-danger{--bs-btn-bg:#28222b;--bs-btn-font-weight:700}.training .btn-gradient{--bs-btn-border-radius:40px;background:linear-gradient(97.36deg,#e95691 5.72%,#fb8c26 94.28%)}.training .quiz .btn-secondary{--bs-btn-bg:#1b202c}.training .quiz .btn-secondary .form-check-input[type=checkbox]{border-radius:50%}.training .quiz .btn-secondary .form-check-input[type=checkbox]:checked{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 10 10'%3e%3ccircle fill='%235989f2'  cx='5' cy='5.00671' r='5'/%3e%3c/svg%3e");background-size:auto}.training .blur{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.training #animation.rive>div{height:auto!important}@media(max-width:991.98px){.training .share .text-primary{min-width:200px}.training .mobile-bottom{position:fixed;z-index:1;left:0;bottom:0;width:100%;padding:20px;background-color:var(--bs-body-bg)}.training .mobile-bottom .opacity-0{display:none}.training .mobile-bottom.mw-2{max-width:400px;left:50%;transform:translateX(-50%)}}@media(min-width:768px){.training .share .text-primary{white-space:nowrap}}@media(min-width:992px){.training .bg-lg-80{background-color:#161b26}.training .mobile-bottom .layer{position:absolute;margin-top:0!important;top:-10px;width:100%;z-index:1}}.training .share hr{border-color:#242a37}.training .progress.progress-xl{height:32px;position:relative}.training .progress.progress-xl .progress-bar{border-top-right-radius:0;border-bottom-right-radius:0}.training .progress.progress-xl .value{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700;font-size:.875rem;font-style:normal}.training .bg-rainbow-3{background:linear-gradient(90deg,#e26564,#ffd15a 52.6%,#5ddea7)}.training .bg-rainbow-3-start{background:#e26564}.training .color-rainbow-3-start{color:#e26564}.training .bg-rainbow-3-end{background:#5ddea7}.training .color-rainbow-3-end{color:#5ddea7}.training .recording-icon{display:inline-block;vertical-align:middle;border-radius:50%;width:8px;height:8px;background-color:#b42318}.training .animate-flash{animation:flashAnimation 1s infinite}@keyframes flashAnimation{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.training .dots{white-space:break-spaces}.training .dots span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;margin-left:2px;display:inline-block;font-size:1.1em}.training .dots span:nth-child(2){animation-delay:.2s}.training .dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.training a.active{color:#5ddea7}.training a.active svg{animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(0deg)}}