﻿@font-face {
  font-family: "BwModelicaLGC-Light";
  font-style: normal;
  font-weight: 300;
  src: local("BwModelicaLGC-Light"), local("BwModelicaLGC-Light"), url("/content/fonts/BwModelicaLGC-Light.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Light.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Light.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Light.svg#BwModelicaLGC-Light") format("svg"), url("/content/fonts/BwModelicaLGC-Light.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Regular";
  font-style: normal;
  font-weight: 400;
  src: local("BwModelicaLGC-Regular"), local("BwModelicaLGC-Regular"), url("/content/fonts/BwModelicaLGC-Regular.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Regular.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Regular.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Regular.svg#BwModelicaLGC-Regular") format("svg"), url("/content/fonts/BwModelicaLGC-Regular.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Medium";
  font-style: normal;
  font-weight: 500;
  src: local("BwModelicaLGC-Medium"), local("BwModelicaLGC-Medium"), url("/content/fonts/BwModelicaLGC-Medium.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Medium.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Medium.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Medium.svg#BwModelicaLGC-Medium") format("svg"), url("/content/fonts/BwModelicaLGC-Medium.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Bold";
  font-style: normal;
  font-weight: 700;
  src: local("BwModelicaLGC-Bold"), local("BwModelicaLGC-Bold"), url("/content/fonts/BwModelicaLGC-Bold.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Bold.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Bold.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Bold.svg#BwModelicaLGC-Bold") format("svg"), url("/content/fonts/BwModelicaLGC-Bold.eot?#iefix") format("embedded-opentype");
}
.full {
  min-height: 100%;
}

.bold {
  font-family: "BwModelicaLGC-Bold";
}

.qr-code {
  position: fixed;
  left: 20px;
  bottom: 20px;
  width: 128px;
  height: 128px;
  z-index: 2008;
}
@media (max-width: 768px) {
  .qr-code {
    left: 10px;
    bottom: 70px;
  }
}

.gradient-text {
  color: #14abac;
  background-image: -webkit-linear-gradient(90deg, #009fe2, #1cb094);
  background-image: -o-linear-gradient(90deg, #009fe2, #1cb094);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.chevron-down {
  display: inline-block;
  padding-left: 20px;
  padding-top: 7px;
  background: url("/content/images/dropdown-icon-blue.png") no-repeat center;
}

.module-search {
  position: relative;
}
.module-search .search-field {
  font-family: "BwModelicaLGC-Bold";
  border: none;
  width: 100px;
  padding: 3px 5px;
  font-size: 14px;
  text-align: right;
  box-sizing: content-box;
}
.module-search .search-field:focus {
  outline: 0;
}
.module-search .search-addon {
  cursor: pointer;
}
.module-search .search-addon .shape {
  display: inline-block;
  height: 11px;
  width: 11px;
  background: url("/content/images/shape.png") no-repeat center;
}

@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
@media (max-width: 991px) {
  .container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  [class*=col-sm-pull-],
  [class*=col-sm-push-] {
    left: unset;
    right: unset;
  }
}
.button {
  font-family: "BwModelicaLGC-Bold";
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  border-radius: 18px;
  border: none;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  background-image: none;
  box-shadow: none;
  cursor: pointer;
  position: relative;
}
.button:hover, .button:focus, .button:active, .button.active {
  outline: 0;
  box-shadow: none;
  text-decoration: none;
}
.button.disabled, .button[disabled], fieldset[disabled] .button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.8;
}
.button .text {
  font-family: "BwModelicaLGC-Bold";
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  display: inline-block;
  letter-spacing: normal;
  color: #FFFFFF;
}
.button-icon {
  padding: 0;
}
.button-primary {
  background-image: linear-gradient(270deg, #009FE2, #1CB094);
  color: #FFFFFF;
}
.button-default {
  border: 1px solid transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(111deg, #009FE2, #1CB094);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.button-default .text {
  color: #14ABAC;
  background-image: -webkit-linear-gradient(122deg, #009FE2, #1CB094);
  background-image: -o-linear-gradient(122deg, #009FE2, #1CB094);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.button-white {
  background-color: #fff;
  color: #1CB094;
}
.button-dropdown {
  background: transparent;
}

.button-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.side-panel {
  position: absolute;
  top: 30px;
  bottom: 15px;
  left: 0;
  width: 295px;
  color: #ebf0f4;
  background: #fff;
  font-family: "BwModelicaLGC-Bold";
  border-radius: 6px;
}
.side-panel:before {
  background: linear-gradient(270deg, #009FE2, #1CB094);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 250px;
  border-radius: 6px;
  z-index: -1;
}
.side-panel .circle-empty {
  position: absolute;
  top: 30px;
  right: 0px;
  width: 65px;
  height: 100px;
  overflow: hidden;
}
.side-panel .circle-empty:before {
  content: "";
  position: absolute;
  top: 0px;
  right: -35px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 5px solid #E2F4F4;
  opacity: 0.2;
}
.side-panel .circle-full {
  position: absolute;
  top: 60px;
  right: 10px;
  background: #E2F4F4;
  opacity: 0.1;
  width: 133px;
  height: 133px;
  border-radius: 50%;
}
.side-panel.right {
  right: 10px;
  left: auto;
}
.side-panel h4 {
  font-family: "BwModelicaLGC-Bold";
  margin: 0;
  padding: 30px 20px 5px 20px;
  line-height: 26px;
  font-size: 26px;
  color: #fff;
}
.side-panel .progress-text {
  font-family: "BwModelicaLGC-Bold";
  color: #fff;
  padding: 10px 20px 10px 20px;
  font-size: 11px;
}
.side-panel .side-row {
  padding: 0 20px;
  font-size: 12px;
}
.side-panel .side-row:last-child {
  border-bottom: none;
}
.side-panel .side-row h5 {
  text-align: center;
  margin: 30px 0;
}
.side-panel .side-row.two-column {
  padding: 0;
}
.side-panel .side-row.tests {
  padding-left: 6%;
  padding-right: 6%;
}
.side-panel .side-row.tests .tests-content {
  position: relative;
  border: 1px solid #D3EDEF;
  border-radius: 6px;
  padding: 20px 18px 25px 18px;
}
.side-panel .side-row.tests .tests-content .button {
  position: absolute;
  bottom: 0;
  left: 50%;
  padding: 8px 25px;
  transform: translate(-50%, 50%);
}
.side-panel .side-row.tests .tests-content .button:hover, .side-panel .side-row.tests .tests-content .button:active {
  color: white;
}
.side-panel .side-row.tests .tests-content .row {
  margin-top: 20px;
}
.side-panel .side-row.tests .tests-content .row p {
  font-size: 12px;
  color: #757C88;
  margin-bottom: 5px;
}
.side-panel .side-row.tests .tests-content .row p.result-number {
  font-size: 15px;
  color: #304156;
}
.side-panel .progress-count {
  border-radius: 6px;
  margin: 0px 2% 10px 6%;
  width: 42%;
  float: left;
  height: 175px;
  text-align: center;
  padding: 20px 18px;
  background: #fff;
  border: 1px solid #D3EDEF;
  color: #757C88;
  font-size: 12px;
  text-align: left;
}
.side-panel .progress-count:last-child {
  margin: 0 6% 10px 2%;
}
.side-panel .result-number {
  color: #757C88;
  font-size: 12px;
}
.side-panel .result-number.huge {
  font-family: "BwModelicaLGC-Medium";
  font-size: 40px;
  color: #304156;
  margin: 5px 0;
}
.side-panel .group-image {
  height: 41px;
  margin-bottom: 10px;
}
.side-panel .group-image.flash {
  background: url("../images/group.png") no-repeat center;
}
.side-panel .group-image.owl {
  background: url("../images/group-2.png") no-repeat center;
}
.side-panel .group-image.leader {
  background: url("../images/group-3.png") no-repeat center;
}
.side-panel .button {
  padding: 8px 15px;
}
.side-panel .buttons {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 15px 25px 40px 25px;
}
.side-panel .buttons p {
  color: #304156;
  font-size: 12px;
}
.side-panel .buttons .button {
  font-family: "BwModelicaLGC-Bold";
  margin: 0 10px;
  color: #FFFFFF;
}
@media (min-width: 900px) and (max-width: 991px) {
  .side-panel {
    width: 220px;
  }
  .side-panel [class*=col-xs-] {
    width: 100%;
  }
  .side-panel .buttons .button:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media (max-height: 440px) {
  .side-panel h4 {
    padding: 15px 20px;
  }
  .side-panel .progress-count {
    padding: 10px 20px;
  }
  .side-panel .progress-count:last-child {
    border-right: none;
  }
  .side-panel .result-number.huge {
    font-size: 32px;
  }
  .side-panel .side-row h5 {
    margin: 15px 0;
  }
}
@media (max-width: 768px) {
  .side-panel {
    position: static;
    background-color: #fff;
    margin: 60px 10px 0;
    padding: 10px;
    background-image: none;
    width: auto;
    color: #676767;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  .side-panel [class*=col-] {
    padding-left: 5px;
    padding-right: 5px;
  }
  .side-panel p {
    margin-bottom: 5px;
  }
  .side-panel .side-row {
    padding-bottom: 15px;
  }
  .side-panel .side-row h5 {
    font-size: 12px;
    color: #333;
  }
  .side-panel .side-row:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .side-panel .progress-title {
    display: none;
  }
  .side-panel .result-number {
    background-image: linear-gradient(90deg, #009fe2, #1cb094);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 18px;
  }
  .side-panel .group-image {
    margin-bottom: 5px;
  }
  .side-panel .group-image.flash {
    background: url("/content/images/group-small.png") no-repeat center;
  }
  .side-panel .group-image.owl {
    background: url("/content/images/group-2-small.png") no-repeat center;
  }
  .side-panel .group-image.leader {
    background: url("/content/images/group-3-small.png") no-repeat center;
  }
}

.modules-panel {
  position: fixed;
  right: 0;
  top: 0px;
  bottom: 0;
  z-index: 2009;
  display: none;
  width: 500px;
  max-width: 100%;
  color: #304156;
  background: #E9F2F2;
  font-family: "BwModelicaLGC-Medium";
  box-shadow: 0px 0px 20px 4px #0C3843;
}
.modules-panel .loader {
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  z-index: 3;
}
.modules-panel .loader.visible {
  display: block;
}
.modules-panel .loader .icon-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100px 100px;
  background-position: center center;
}
.modules-panel .modules-panel-content {
  position: relative;
  min-height: 100%;
}
.modules-panel.open {
  display: block;
}
.modules-panel .side-menu {
  background: #FFF;
  padding: 30px;
}
@media (max-width: 768px) {
  .modules-panel .side-menu {
    padding: 15px 15px 15px 15px;
  }
}
.modules-panel .side-menu .side-menu-header {
  position: relative;
  padding-right: 80px;
}
.modules-panel .side-menu .side-menu-header h4 {
  font-size: 22px;
  font-family: "BwModelicaLGC-Bold";
}
.modules-panel .side-menu .side-menu-header a {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translate(0, -50%);
}
@media (max-width: 768px) {
  .modules-panel .side-menu .side-menu-header a {
    right: 0px;
  }
}
.modules-panel .side-menu .side-menu-links {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}
.modules-panel .side-menu .side-menu-links .side-menu-link {
  min-width: 210px;
  width: 50%;
  padding: 10px 30px;
  white-space: nowrap;
}
.modules-panel .side-menu .side-menu-links .side-menu-link:active, .modules-panel .side-menu .side-menu-links .side-menu-link:hover {
  text-decoration: none;
}
.modules-panel .side-menu .side-menu-links .side-menu-link:active span, .modules-panel .side-menu .side-menu-links .side-menu-link:hover span {
  color: #304156;
}
.modules-panel .side-menu .side-menu-links .side-menu-link > * {
  display: inline-block;
  height: 23px;
  vertical-align: middle;
}
.modules-panel .side-menu .side-menu-links .side-menu-link span {
  padding: 0px 10px 0 10px;
  font-size: 13px;
  color: #304156;
  font-family: "BwModelicaLGC-Bold";
  line-height: 23px;
}
.modules-panel .side-menu .side-menu-links .side-menu-link.open-badges {
  position: relative;
}
.modules-panel .side-menu .side-menu-links .side-menu-link.open-badges i.badges-alert {
  width: 18px;
  height: 18px;
  background: #E12B63;
  font-style: normal;
  color: #FFF;
  font-size: 12px;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  left: 20px;
  text-align: center;
}
@media (max-width: 768px) {
  .modules-panel .side-menu .side-menu-links {
    margin-top: 10px;
  }
  .modules-panel .side-menu .side-menu-links .side-menu-link {
    padding: 10px 10px;
    min-width: 180px;
  }
}
.modules-panel .side-menu .group-admin-link {
  position: relative;
  margin-top: 20px;
  margin-right: 20px;
  background: #EDE6F1;
  height: 50px;
  display: block;
  padding: 12px 45px 12px 50px;
  border-radius: 3px;
  font-family: "BwModelicaLGC-Bold";
}
.modules-panel .side-menu .group-admin-link span {
  color: #304156;
  display: inline-block;
  height: 26px;
  line-height: 26px;
}
.modules-panel .side-menu .group-admin-link:active, .modules-panel .side-menu .group-admin-link:hover {
  text-decoration: none;
  background: #E4D6EC;
}
.modules-panel .side-menu .group-admin-link:active span, .modules-panel .side-menu .group-admin-link:hover span {
  color: #304156;
}
.modules-panel .side-menu .group-admin-link img {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translate(0, -50%);
}
.modules-panel .side-menu .group-admin-link img:last-child {
  left: initial;
  right: 20px;
}
@media (max-width: 768px) {
  .modules-panel .side-menu .group-admin-link {
    margin-top: 10px;
    margin-right: 0px;
  }
}
.modules-panel .modules-container {
  padding: 10px 30px 100px 30px;
}
.modules-panel .modules-container > h4 {
  position: relative;
}
.modules-panel .modules-container > h4 * {
  vertical-align: text-bottom;
  display: inline-block;
}
.modules-panel .modules-container > h4 span {
  font-family: "BwModelicaLGC-Bold";
  margin: 0;
  font-size: 22px;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #14abac;
  background-image: -webkit-linear-gradient(90deg, #009fe2, #1cb094);
  background-image: -o-linear-gradient(90deg, #009fe2, #1cb094);
}
.modules-panel .modules-container > h4 small {
  color: #9197A1 !important;
  font-size: 12px;
  line-height: 18px;
  padding: 0 5px;
}
@media (max-width: 768px) {
  .modules-panel .modules-container {
    padding: 10px 15px 100px 15px;
  }
}
.modules-panel .copyright {
  position: absolute;
  bottom: 10px;
  left: 30px;
  height: 70px;
}
.modules-panel .copyright p {
  font-size: 8px;
  font-family: "BwModelicaLGC-Medium";
  margin-bottom: 2px;
}
.modules-panel .copyright p b {
  font-size: 10px;
  font-family: "BwModelicaLGC-Bold";
}
@media (max-width: 768px) {
  .modules-panel .copyright {
    left: 15px;
  }
}
.modules-panel .recently-practiced {
  background: #FFF;
  padding: 20px;
  margin: 15px 20px 15px 0;
  border-radius: 3px;
}
.modules-panel .recently-practiced p {
  color: #304156;
  font-family: "BwModelicaLGC-Bold";
  font-size: 13px;
}
.modules-panel .recently-practiced a {
  position: relative;
  padding-left: 20px !important;
}
.modules-panel .recently-practiced a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 8px;
  height: 12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjA4MDA4IDIuMjU0NzZMMi4zOTg1OSAwLjgyNTE5NUw3LjE5NDQ4IDUuOTg1MkM3LjMwMDg4IDYuMDk5OCA3LjMwMDg4IDYuMzAxNzUgNy4xOTQ0OCA2LjQxNTg4TDIuMzk4NTkgMTEuNTc1NUwxLjA4MDA4IDEwLjE0NzhMNC43NTgzNiA2LjIwMDk2TDEuMDgwMDggMi4yNTQ3NloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMzI5XzE0ODApIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjMyOV8xNDgwIiB4MT0iMS4wODAwOCIgeTE9IjYuOTk2NjgiIHgyPSI3LjI3NDI4IiB5Mj0iNi45OTY2OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
}
.modules-panel .modules-head {
  top: 0;
  left: 0;
  width: 100%;
}
.modules-panel .modules-head h4 {
  font-family: "BwModelicaLGC-Bold";
  margin: 0;
  padding: 30px 20px 20px;
  line-height: 20px;
  font-size: 14px;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #14abac;
  background-image: -webkit-linear-gradient(114deg, #009fe2, #1cb094);
  background-image: -o-linear-gradient(114deg, #009fe2, #1cb094);
  position: relative;
}
.modules-panel .modules-head h4 span {
  color: #999999;
  -webkit-text-fill-color: currentColor;
  background-clip: unset;
  -webkit-background-clip: unset;
  font-family: "BwModelicaLGC-Regular";
}
.modules-panel .modules-head h4 .icon-close {
  display: none;
}
.modules-panel .modules-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding: 0px 0px;
}
.modules-panel .modules-list .list-item {
  font-family: "BwModelicaLGC-Medium";
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}
.modules-panel .modules-list .list-item a {
  color: #304156;
  display: block;
  text-decoration: none;
  padding: 8px 0;
}
.modules-panel .modules-list .list-item a:hover {
  color: #218E8A;
}
.modules-panel .form-group {
  padding: 0;
  padding-right: 20px;
  position: relative;
}
.modules-panel .form-group input {
  width: 100%;
  padding-left: 20px;
  padding-right: 40px;
  font-family: "BwModelicaLGC-Bold";
  background: rgb(255, 255, 255);
  color: #304156;
  font-size: 13px;
  height: 48px;
  border: none;
  border-radius: 6px;
}
.modules-panel .form-group .icon {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translate(0, -50%);
  width: 23px;
  height: 23px;
}
@media (max-width: 768px) {
  .modules-panel .form-group {
    padding-right: 0px;
  }
}
@media (max-width: 768px) {
  .modules-panel {
    top: 0;
    width: 100%;
  }
  .modules-panel .modules-list {
    padding: 0;
  }
  .modules-panel .modules-head .form-group {
    margin-top: 15px;
  }
  .modules-panel .modules-head h4 {
    -webkit-text-fill-color: currentColor;
    background-clip: unset;
    -webkit-background-clip: unset;
    background: rgba(0, 0, 0, 0.2);
    border-bottom: 2px solid rgba(0, 0, 0, 0.2);
    padding: 15px 45px 15px 20px;
    color: #ffffff;
  }
  .modules-panel .modules-head h4 .icon-close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
  }
}

.dashboard-view .modules-panel {
  top: 0;
}

body.modules-panel-opened .modules-panel {
  left: 0;
  display: block;
}
@media (min-width: 769px) {
  body.modules-panel-opened, body.modules-panel-opened.dashboard-view {
    padding-left: 500px;
  }
}

.notifications {
  position: fixed;
  left: 0;
  bottom: 30px;
  display: flex;
  flex-direction: column-reverse;
  gap: 20px;
  max-width: 550px;
  width: 100%;
  z-index: 3000;
}
.notifications .badge-notification {
  background: #FFF;
  box-shadow: 0px 0px 20px 0px #9CB9B9;
  padding: 30px;
  position: relative;
  width: 100%;
  border-radius: 0 6px 6px 0;
  margin-left: -100%;
  transition: margin 1000ms;
  flex-grow: 0;
  display: flex;
  flex-direction: row;
  gap: 15px;
  align-items: center;
}
.notifications .badge-notification.openned {
  margin-left: 0;
}
.notifications .badge-notification a.close {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 10px;
  right: 10px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC41Ij4KPHJlY3QgeD0iNCIgeT0iMTQuNjM3MiIgd2lkdGg9IjE2LjQ1NzYiIGhlaWdodD0iMi4wNTcyIiByeD0iMS4wMjg2IiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgNCAxNC42MzcyKSIgZmlsbD0iIzIzOUU5QyIvPgo8cmVjdCB4PSI1LjQ1NDU5IiB5PSIzIiB3aWR0aD0iMTYuNDU3NiIgaGVpZ2h0PSIyLjA1NzIiIHJ4PSIxLjAyODYiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDUuNDU0NTkgMykiIGZpbGw9IiMyMzlFOUMiLz4KPC9nPgo8L3N2Zz4K");
  opacity: 1;
}
.notifications .badge-notification img {
  width: 128px;
  height: 128px;
}
.notifications .badge-notification .badge-notification-content p {
  font-size: 12px;
  font-family: "BwModelicaLGC-Medium";
}
.notifications .badge-notification .badge-notification-content h2 {
  font-size: 15px;
  font-family: "BwModelicaLGC-Bold";
  margin: 15px 0;
}
.notifications .badge-notification .badge-notification-content .actions {
  margin-top: 15px;
  display: flex;
  gap: 15px;
}
.notifications .badge-notification .badge-notification-content .actions a {
  text-decoration: none;
  font-family: "BwModelicaLGC-Medium";
  font-size: 12px;
  color: #304156;
  padding: 9px 13px;
  padding-left: 45px;
  border: 1px solid #D3EDEF;
  position: relative;
  border-radius: 50px;
}
.notifications .badge-notification .badge-notification-content .actions a:hover {
  text-decoration: none;
  background: #E9F2F2;
}
.notifications .badge-notification .badge-notification-content .actions a:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  left: 12px;
  top: 50%;
  transform: translate(0, -50%);
}
.notifications .badge-notification .badge-notification-content .actions .open-badges:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM5NDJfMTk1NikiPgo8cGF0aCBkPSJNOS45NjMxMSA5LjY5MjYzTDcuNTQzMTEgMTAuMDQzNUw3LjUwMDI1IDEwLjA1MjJDNy40MzUzNiAxMC4wNjk0IDcuMzc2MjEgMTAuMTAzNiA3LjMyODgzIDEwLjE1MTFDNy4yODE0NiAxMC4xOTg3IDcuMjQ3NTUgMTAuMjU4IDcuMjMwNTggMTAuMzIyOUM3LjIxMzYxIDEwLjM4NzkgNy4yMTQxOCAxMC40NTYyIDcuMjMyMjQgMTAuNTIwOEM3LjI1MDI5IDEwLjU4NTUgNy4yODUxOSAxMC42NDQyIDcuMzMzMzUgMTAuNjkxTDkuMDg2NTIgMTIuMzk3NUw4LjY3MzA4IDE0LjgwOEw4LjY2ODE0IDE0Ljg0OTdDOC42NjQxNyAxNC45MTY4IDguNjc4MTEgMTQuOTgzOCA4LjcwODUyIDE1LjA0MzhDOC43Mzg5NCAxNS4xMDM3IDguNzg0NzQgMTUuMTU0NSA4Ljg0MTI0IDE1LjE5MDlDOC44OTc3NCAxNS4yMjc0IDguOTYyOSAxNS4yNDgxIDkuMDMwMDYgMTUuMjUxMUM5LjA5NzIyIDE1LjI1NDEgOS4xNjM5NyAxNS4yMzkxIDkuMjIzNDUgMTUuMjA3OEwxMS4zODc4IDE0LjA2OTlMMTMuNTQ3MiAxNS4yMDc4TDEzLjU4NTEgMTUuMjI1M0MxMy42NDc4IDE1LjI0OTkgMTMuNzE1OCAxNS4yNTc1IDEzLjc4MjMgMTUuMjQ3MkMxMy44NDg4IDE1LjIzNjggMTMuOTExMyAxNS4yMDkgMTMuOTYzNSAxNS4xNjY2QzE0LjAxNTcgMTUuMTI0MSAxNC4wNTU3IDE1LjA2ODUgMTQuMDc5MyAxNS4wMDU1QzE0LjEwMjkgMTQuOTQyNSAxNC4xMDk0IDE0Ljg3NDMgMTQuMDk4IDE0LjgwOEwxMy42ODQxIDEyLjM5NzVMMTUuNDM4MSAxMC42OTA2TDE1LjQ2NzcgMTAuNjU4NEMxNS41MDk5IDEwLjYwNjMgMTUuNTM3NiAxMC41NDQgMTUuNTQ4IDEwLjQ3NzdDMTUuNTU4MyAxMC40MTE1IDE1LjU1MDkgMTAuMzQzNyAxNS41MjY1IDEwLjI4MTJDMTUuNTAyMSAxMC4yMTg4IDE1LjQ2MTYgMTAuMTYzOSAxNS40MDkxIDEwLjEyMjJDMTUuMzU2NSAxMC4wODA1IDE1LjI5MzkgMTAuMDUzNSAxNS4yMjc2IDEwLjA0MzlMMTIuODA3NiA5LjY5MjYzTDExLjcyNTggNy41MDAyMkMxMS42OTQ1IDcuNDM2NyAxMS42NDYgNy4zODMyMSAxMS41ODU5IDcuMzQ1OEMxMS41MjU3IDcuMzA4NCAxMS40NTYzIDcuMjg4NTcgMTEuMzg1NSA3LjI4ODU3QzExLjMxNDcgNy4yODg1NyAxMS4yNDUzIDcuMzA4NCAxMS4xODUyIDcuMzQ1OEMxMS4xMjUgNy4zODMyMSAxMS4wNzY2IDcuNDM2NyAxMS4wNDUzIDcuNTAwMjJMOS45NjMxMSA5LjY5MjYzWiIgZmlsbD0iIzNBQjNBRCIvPgo8L2c+CjxwYXRoIGQ9Ik0xMS42MTk0IDAuNzVDMTEuOTcwNyAwLjc1MDA0IDEyLjMxNjkgMC44MzA4NTMgMTIuNjMxMSAwLjk4NjMyOEwxMi43NjI5IDEuMDU3NjJIMTIuNzYzOUwyMC40MTkyIDUuNDk0MTRDMjAuNzY3MSA1LjY5NTg4IDIxLjA1NjggNS45ODU5NiAyMS4yNTgxIDYuMzM1OTRDMjEuNDU5NCA2LjY4NjAxIDIxLjU2NDYgNy4wODM2NiAyMS41NjQ3IDcuNDg4MjhWMTYuMzYzM0wyMS41NTk4IDE2LjUxNDZDMjEuNTM2NyAxNi44NjY2IDIxLjQzNDIgMTcuMjA5MyAyMS4yNTgxIDE3LjUxNTZDMjEuMDgxOCAxNy44MjIxIDIwLjgzNzYgMTguMDgyOCAyMC41NDYxIDE4LjI3ODNMMjAuNDE5MiAxOC4zNTg0SDIwLjQxODJMMTIuNzYyOSAyMi43OTQ5QzEyLjQxNSAyMi45OTY2IDEyLjAyMDggMjMuMTAzNSAxMS42MTk0IDIzLjEwMzVDMTEuMjY4MSAyMy4xMDM1IDEwLjkyMTkgMjMuMDIxNyAxMC42MDc3IDIyLjg2NjJMMTAuNDc0OSAyMi43OTQ5TDIuODE5NTggMTguMzU4NEMyLjQ3MTQ5IDE4LjE1NjYgMi4xODIwOSAxNy44NjU4IDEuOTgwNzEgMTcuNTE1NkMxLjc3OTMzIDE3LjE2NTUgMS42NzMxMiAxNi43NjggMS42NzMxIDE2LjM2MzNWNy40ODkyNkMxLjY3MzAxIDcuMTM0OTMgMS43NTQxMiA2Ljc4NjA5IDEuOTA5NDIgNi40Njk3M0wxLjk4MDcxIDYuMzM2OTFDMi4xNTY4NyA2LjAzMDQ4IDIuNDAwMzMgNS43Njk4MiAyLjY5MTY1IDUuNTc0MjJMMi44MTk1OCA1LjQ5NDE0TDkuMzQ4ODggMS43MDg5OFYxLjcxMDk0TDEwLjQ3NDkgMS4wNTc2MkMxMC44MjI5IDAuODU1ODk1IDExLjIxNzkgMC43NSAxMS42MTk0IDAuNzVaIiBzdHJva2U9IiMzQUIzQUQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM5NDJfMTk1NiI+CjxyZWN0IHdpZHRoPSI5LjEwMzQ1IiBoZWlnaHQ9IjkuMTAzNDUiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjgzNjQzIDYuOTA4NDUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.notifications .badge-notification .badge-notification-content .actions .link-share:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjIwMDEgMi4xMjMwNVY2LjkyMzA1QzUuMzEwMDYgOC4xNTY2NSAyLjM3NjA2IDE1LjA2ODYgMS4yMDAwNiAyMS4zMjNDMS4xNTU2NiAyMS41NzAyIDcuNjYwODYgMTQuMTY4NiAxMy4yMDAxIDE0LjEyM1YxOC45MjNMMjIuODAwMSAxMC41MjNMMTMuMjAwMSAyLjEyMzA1WiIgc3Ryb2tlPSIjM0FCM0FEIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}

.badges-panel {
  position: fixed;
  right: 0;
  top: 0px;
  bottom: 0;
  z-index: 2010;
  display: none;
  max-width: 780px;
  width: 100%;
  color: #304156;
  background: #FFF;
  font-family: "BwModelicaLGC-Medium";
  box-shadow: 0px 0px 20px 4px #0C3843;
}
.badges-panel .loader {
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  z-index: 3;
}
.badges-panel .loader.visible {
  display: block;
}
.badges-panel .loader .icon-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100px 100px;
  background-position: center center;
}
.badges-panel .badges-panel-content {
  position: relative;
  min-height: 100%;
  padding: 30px 30px 30px 50px;
}
@media (max-width: 768px) {
  .badges-panel .badges-panel-content {
    padding: 20px 20px 20px 30px;
  }
}
.badges-panel.open {
  display: block;
}
.badges-panel h4 {
  font-size: 22px;
  font-family: "BwModelicaLGC-Bold";
  margin-bottom: 15px;
}
.badges-panel p {
  font-size: 13px;
}
.badges-panel h5 {
  margin: 25px 0;
  text-transform: uppercase;
  font-family: "BwModelicaLGC-Bold";
  font-size: 11px;
}
.badges-panel a {
  position: absolute;
  right: 50px;
  top: 20px;
}
@media (max-width: 768px) {
  .badges-panel a {
    right: 15px;
    top: 10px;
  }
}
.badges-panel .badges-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
.badges-panel .badges-list .badge {
  gap: 15px;
  padding: 0px;
  width: 300px;
  min-width: 250px;
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  align-items: center;
  background: transparent;
  white-space: normal;
  text-align: left;
  position: relative;
}
.badges-panel .badges-list .badge img {
  width: 100px;
  height: 100px;
  flex-grow: 0;
  flex-shrink: 0;
}
.badges-panel .badges-list .badge > div {
  font-size: 13px;
  font-family: "BwModelicaLGC-Bold";
  color: #304156;
  line-height: 20px;
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.badges-panel .badges-list .badge > div > .link-share {
  position: relative;
  right: auto;
  top: auto;
}
.badges-panel .badges-list .badge .link-share {
  display: block;
  padding-left: 20px;
  min-height: 20px;
  min-width: 16px;
  z-index: 10;
}
.badges-panel .badges-list .badge .link-share::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguODAwMDggMS40MTU0MVY0LjYxNTQxQzMuNTQwMDggNS40Mzc4MSAxLjU4NDA4IDEwLjA0NTggMC44MDAwNzcgMTQuMjE1NEMwLjc3MDQ3NyAxNC4zODAyIDUuMTA3MjggOS40NDU4MSA4LjgwMDA4IDkuNDE1NDFWMTIuNjE1NEwxNS4yMDAxIDcuMDE1NDFMOC44MDAwOCAxLjQxNTQxWiIgc3Ryb2tlPSIjMjE4RThBIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
  width: 16px;
  height: 16px;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  opacity: 0.5;
}
.badges-panel .badges-list .badge .link-share span {
  display: none;
  color: #218E8A;
  font-size: 13px;
  font-family: "BwModelicaLGC-Bold";
}
.badges-panel .badges-list .badge .link-share:hover {
  text-decoration: none;
}
.badges-panel .badges-list .badge .link-share:hover::before {
  opacity: 1;
}
.badges-panel .badges-list .badge .link-share:hover span {
  display: block;
}
.badges-panel .badges-list.images-only {
  align-items: start;
  /*justify-content: space-around;*/
}
.badges-panel .badges-list.images-only .badge {
  width: 150px;
  min-width: 150px;
  position: relative;
  flex-grow: 0;
}
.badges-panel .badges-list.images-only .badge img {
  width: 150px;
  height: 150px;
}
.badges-panel .badges-list.images-only .badge > div {
  z-index: 10;
  opacity: 0.9;
  min-width: 200px;
  padding: 20px 15px;
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translate(-50%, 20px);
  background-color: #304156;
  display: none;
  font-family: "BwModelicaLGC-Bold";
  font-size: 12px;
  color: #FFF;
  border-radius: 4px;
  text-align: center;
}
.badges-panel .badges-list.images-only .badge > div::before {
  content: "";
  width: 12px;
  height: 12px;
  background-color: #304156;
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.badges-panel .badges-list.images-only .badge:hover div {
  display: block;
}
.badges-panel .badges-list.images-only .badge .link-share {
  position: absolute;
  right: auto;
  top: auto;
  left: calc(100% - 25px);
  bottom: 5px;
  line-height: 20px;
}
.badges-panel .badges-list.locked-milestone-badges .badge {
  width: 250px;
  min-width: 200px;
}
.badges-panel .badges-list.locked-milestone-badges .badge img {
  width: 60px;
  height: 60px;
}
.badges-panel .badges-list.locked-milestone-badges .badge > div {
  font-size: 12px;
  font-family: "BwModelicaLGC-Bold";
  color: #304156;
  line-height: 16px;
  flex-grow: 1;
  flex-shrink: 1;
}
@font-face {
  font-family: "BwModelicaLGC-Light";
  font-style: normal;
  font-weight: 300;
  src: local("BwModelicaLGC-Light"), local("BwModelicaLGC-Light"), url("/content/fonts/BwModelicaLGC-Light.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Light.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Light.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Light.svg#BwModelicaLGC-Light") format("svg"), url("/content/fonts/BwModelicaLGC-Light.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Regular";
  font-style: normal;
  font-weight: 400;
  src: local("BwModelicaLGC-Regular"), local("BwModelicaLGC-Regular"), url("/content/fonts/BwModelicaLGC-Regular.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Regular.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Regular.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Regular.svg#BwModelicaLGC-Regular") format("svg"), url("/content/fonts/BwModelicaLGC-Regular.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Medium";
  font-style: normal;
  font-weight: 500;
  src: local("BwModelicaLGC-Medium"), local("BwModelicaLGC-Medium"), url("/content/fonts/BwModelicaLGC-Medium.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Medium.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Medium.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Medium.svg#BwModelicaLGC-Medium") format("svg"), url("/content/fonts/BwModelicaLGC-Medium.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Bold";
  font-style: normal;
  font-weight: 700;
  src: local("BwModelicaLGC-Bold"), local("BwModelicaLGC-Bold"), url("/content/fonts/BwModelicaLGC-Bold.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Bold.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Bold.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Bold.svg#BwModelicaLGC-Bold") format("svg"), url("/content/fonts/BwModelicaLGC-Bold.eot?#iefix") format("embedded-opentype");
}
.course-progress .block {
  background: aqua;
  display: inline-block;
  width: 25%;
  height: 30px;
  position: relative;
}
.course-progress .block:after {
  content: "";
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-top-width: 15px;
  border-bottom-width: 15px;
  border-left-width: 9px;
  border-left-color: #009fe2;
  position: absolute;
  top: 0;
  left: 100%;
}
.course-progress .block:before {
  width: 2px;
  height: 100%;
  background-color: #009fe2;
  content: "";
  position: absolute;
  top: 0;
  left: calc(100% - 2px);
}
.course-progress .block.simulation {
  width: 75%;
  background-color: #e8eeed;
}
.course-progress .block.simulation:after {
  border-left-color: #e8eeed;
}
.course-progress .block.simulation:before {
  background-color: #e8eeed;
}
.course-progress .block.anatomy {
  width: 50%;
  background-color: #e8eeed;
}
.course-progress .block.anatomy:after {
  border-left-color: #e8eeed;
}
.course-progress .block.anatomy:before {
  background-color: #e8eeed;
}
.course-progress .block.explore {
  width: 25%;
  background-color: #e8eeed;
}
.course-progress .block.explore:after {
  border-left-color: #e8eeed;
}
.course-progress .block.explore:before {
  background-color: #e8eeed;
}
.course-progress .block .arrow {
  position: absolute;
  top: 0;
  left: calc(100% - 8px);
  overflow: hidden;
}

.course-progress .arrow {
  width: 20px;
  height: 100%;
  display: inline-block;
  position: relative;
  z-index: 10;
}
.course-progress .arrow:after, .course-progress .arrow:before {
  content: "";
  width: 1px;
  height: 25px;
  background: white;
  position: absolute;
  left: 40%;
}
.course-progress .arrow:after {
  bottom: -8px;
  transform: rotate(31deg);
}
.course-progress .arrow:before {
  top: -8px;
  transform: rotate(329deg);
}

.course-progress {
  display: inline-block;
  width: 100%;
  height: 30px;
  position: relative;
  margin-top: 30px;
  margin-bottom: 10px;
}
.course-progress.anatomy .block.explore, .course-progress.simulation .block.anatomy, .course-progress.simulation .block.explore, .course-progress.quiz .block.simulation, .course-progress.quiz .block.anatomy, .course-progress.quiz .block.explore {
  background: black;
  opacity: 0.15;
}
.course-progress.anatomy .block.explore:after, .course-progress.simulation .block.anatomy:after, .course-progress.simulation .block.explore:after, .course-progress.quiz .block.simulation:after, .course-progress.quiz .block.anatomy:after, .course-progress.quiz .block.explore:after {
  border-left-color: black;
}
.course-progress.anatomy .block.explore:before, .course-progress.simulation .block.anatomy:before, .course-progress.simulation .block.explore:before, .course-progress.quiz .block.simulation:before, .course-progress.quiz .block.anatomy:before, .course-progress.quiz .block.explore:before {
  background-color: black;
}
.course-progress.anatomy .text .explore-label, .course-progress.simulation .text .anatomy-label,
.course-progress.simulation .text .explore-label, .course-progress.quiz .text .simulation-label,
.course-progress.quiz .text .anatomy-label,
.course-progress.quiz .text .explore-label {
  color: white;
  opacity: 0.7;
}
.course-progress .block:nth-of-type(1) {
  width: 100% !important;
  border-radius: 1000px 1000px;
}
.course-progress .block:nth-of-type(1) .arrow {
  display: none;
}
.course-progress .block:nth-of-type(1)::before, .course-progress .block:nth-of-type(1)::after {
  content: none;
}
.course-progress.blocks-4 {
  width: 100%;
}
.course-progress.blocks-4 .block {
  width: 25%;
}
.course-progress.blocks-4 .block:nth-of-type(2) {
  width: 75%;
}
.course-progress.blocks-4 .block:nth-of-type(3) {
  width: 50%;
}
.course-progress.blocks-4 .text a {
  width: calc(25% - 3px);
}
.course-progress.blocks-3 {
  width: 75%;
}
.course-progress.blocks-3 .block {
  width: 33.33%;
}
.course-progress.blocks-3 .block:nth-of-type(2) {
  width: 66.66%;
}
.course-progress.blocks-3 .text a {
  width: calc(33% - 3px);
}
.course-progress.blocks-2 {
  width: 50%;
}
.course-progress.blocks-2 .block {
  width: 50%;
}
.course-progress.blocks-2 .text a {
  width: calc(50% - 3px);
}
.course-progress.blocks-1 {
  width: 25%;
}
.course-progress.blocks-1 .block {
  width: 100%;
  background: transparent;
}
.course-progress.blocks-1 .block .arrow {
  display: none;
}
.course-progress.blocks-1 .block::before, .course-progress.blocks-1 .block::after {
  content: none;
}
.course-progress.blocks-1 .text a {
  width: 100%;
}
.course-progress.quiz .quiz {
  background-image: linear-gradient(95deg, #009fe2, #1cb094);
}
.course-progress.quiz .text .quiz-label {
  color: white;
  font-family: "BwModelicaLGC-Bold";
}
.course-progress.quiz .progress-pointer {
  display: block;
  left: 78%;
  bottom: 50%;
}
.course-progress.simulation .block.simulation {
  background-image: linear-gradient(95deg, #009fe2, #1cb094);
}
.course-progress.simulation .block.simulation:after {
  border-left-color: #009fe2;
}
.course-progress.simulation .block.simulation:before {
  background-color: #009fe2;
}
.course-progress.simulation .text .simulation-label {
  color: white;
  font-family: "BwModelicaLGC-Bold";
}
.course-progress.simulation .progress-pointer {
  display: block;
  left: 53%;
  bottom: 50%;
}
.course-progress.anatomy .block.anatomy {
  background-image: linear-gradient(95deg, #009fe2, #1cb094);
}
.course-progress.anatomy .block.anatomy:after {
  border-left-color: #009fe2;
}
.course-progress.anatomy .block.anatomy:before {
  background-color: #009fe2;
}
.course-progress.anatomy .text .anatomy-label {
  color: white;
  font-family: "BwModelicaLGC-Bold";
}
.course-progress.anatomy .progress-pointer {
  display: block;
  left: 28%;
  bottom: 50%;
}
.course-progress.explore .block.explore {
  background-image: linear-gradient(95deg, #009fe2, #1cb094);
}
.course-progress.explore .block.explore:after {
  border-left-color: #009fe2;
}
.course-progress.explore .block.explore:before {
  background-color: #009fe2;
}
.course-progress.explore .text .explore-label {
  color: white;
  font-family: "BwModelicaLGC-Bold";
}
.course-progress.explore .progress-pointer {
  display: block;
  left: 3%;
  bottom: 50%;
}
.course-progress .quiz, .course-progress .block {
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 1000px 0 0 1000px;
}
.course-progress .quiz {
  width: 100%;
  background-color: #e8eeed;
  border-radius: 1000px 1000px;
  height: 30px;
}
.course-progress .text {
  width: 100%;
  height: 30px;
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  font-family: "BwModelicaLGC-Medium";
}
.course-progress .text .quiz-label,
.course-progress .text .simulation-label,
.course-progress .text .anatomy-label,
.course-progress .text .explore-label {
  display: inline-block;
  width: calc(25% - 3px);
  height: 100%;
  color: #888;
  text-align: center;
  line-height: 30px;
  text-decoration: none;
}

.progress-pointer {
  position: absolute;
  display: none !important;
  height: 50px;
  width: 20px;
}
.progress-pointer .point {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: white;
  position: absolute;
  bottom: -3px;
  left: 0;
  box-shadow: 0px 0px 3px 1px rgba(255, 255, 255, 0.7);
}
.progress-pointer .w-line {
  background: white;
  height: 12px;
  width: 1px;
  position: absolute;
  bottom: 3px;
  left: 3px;
}
.progress-pointer .g-line {
  background: #1CB094;
  height: 20px;
  width: 1px;
  position: absolute;
  bottom: 15px;
  left: 3px;
}
.progress-pointer .flag {
  background: #1CB094;
  height: 10px;
  width: 17px;
  position: absolute;
  bottom: 35px;
  left: 3px;
}
.progress-pointer .flag:after {
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-top-width: 5px;
  border-bottom-width: 5px;
  border-right-width: 5px;
  border-right-color: white;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
}
.progress-pointer .text {
  color: #888;
  position: absolute;
  bottom: 27px;
  left: 25px;
  top: auto;
  height: 20px;
  width: 100px;
  font-family: "BwModelicaLGC-Regular";
}

@font-face {
  font-family: "BwModelicaLGC-Light";
  font-style: normal;
  font-weight: 300;
  src: local("BwModelicaLGC-Light"), local("BwModelicaLGC-Light"), url("/content/fonts/BwModelicaLGC-Light.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Light.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Light.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Light.svg#BwModelicaLGC-Light") format("svg"), url("/content/fonts/BwModelicaLGC-Light.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Regular";
  font-style: normal;
  font-weight: 400;
  src: local("BwModelicaLGC-Regular"), local("BwModelicaLGC-Regular"), url("/content/fonts/BwModelicaLGC-Regular.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Regular.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Regular.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Regular.svg#BwModelicaLGC-Regular") format("svg"), url("/content/fonts/BwModelicaLGC-Regular.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Medium";
  font-style: normal;
  font-weight: 500;
  src: local("BwModelicaLGC-Medium"), local("BwModelicaLGC-Medium"), url("/content/fonts/BwModelicaLGC-Medium.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Medium.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Medium.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Medium.svg#BwModelicaLGC-Medium") format("svg"), url("/content/fonts/BwModelicaLGC-Medium.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Bold";
  font-style: normal;
  font-weight: 700;
  src: local("BwModelicaLGC-Bold"), local("BwModelicaLGC-Bold"), url("/content/fonts/BwModelicaLGC-Bold.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Bold.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Bold.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Bold.svg#BwModelicaLGC-Bold") format("svg"), url("/content/fonts/BwModelicaLGC-Bold.eot?#iefix") format("embedded-opentype");
}
.progress-pie {
  box-sizing: border-box;
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #c0d3db;
  font-size: 12px;
  color: #009FE2;
  position: relative;
}
.progress-pie * {
  box-sizing: border-box;
}
.progress-pie .indicator {
  display: inline-block;
  position: absolute;
  height: calc(100% + 4px);
  width: calc(100% + 4px);
  top: -2px;
  left: -2px;
}
.progress-pie .pie-content {
  position: absolute;
  background-color: #f4fafd;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 50%;
  left: 1px;
  top: 1px;
}
.progress-pie .pie-content .text {
  font-family: "BwModelicaLGC-Bold";
  position: absolute;
  left: 50%;
  top: 50%;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  transform: translate(-50%, -50%);
}

.icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}
.icon-20 {
  width: 20px;
  height: 20px;
}
.icon-35 {
  width: 35px;
  height: 35px;
}
.icon-40 {
  width: 40px;
  height: 40px;
}
.icon-notifications {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyIgdmlld0JveD0iMCAwIDM3IDM3Ij4gICAgPGRlZnM+ICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeDI9IjExNi44NjklIiB5MT0iMCUiIHkyPSIxMTcuMTE2JSI+ICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4gICAgPC9kZWZzPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPiAgICAgICAgPHJlY3Qgd2lkdGg9IjM1IiBoZWlnaHQ9IjM1IiBzdHJva2U9InVybCgjYSkiIHJ4PSIxNy41Ii8+ICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNNi4xOTEgMTVjLjg4NSAwIDEuNjQ3LS44MzEgMS45NzQtMi4wMTRINC4yMThDNC41NDQgMTQuMTcgNS4zMDcgMTUgNi4xOTEgMTV6bS4wMDUtMTVDNC44NTUgMCAzLjU0NC41MDQgMi42MTIgMS40NjZhNC45NjYgNC45NjYgMCAwIDAtMS40MDQgMy40NjZ2NC41MjNMLjA5IDExLjEzYS43Mi43MiAwIDAgMCAuMDAzLjcwMmMuMTI0LjIxNy4zNS4zNS41OTYuMzVoMTEuMDA1YS42ODguNjg4IDAgMCAwIC41OTYtLjM1LjcyMS43MjEgMCAwIDAgLjAwMy0uNzAzbC0xLjExOC0xLjY3M1Y0LjkzMmMwLTEuNDM2LS42MDgtMi43My0xLjU4LTMuNjRDOC42NzkuNDM4IDcuNDQ5IDAgNi4xOTUgMHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDEwKSIvPiAgICA8L2c+PC9zdmc+);
}
.icon-overview {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjgxMjUgMUMxMy4yNjAxIDEgMTMuNjg5MyAxLjE3MDY4IDE0LjAwNTcgMS40NzQ0OUMxNC4zMjIyIDEuNzc4MyAxNC41IDIuMTkwMzUgMTQuNSAyLjYyVjE1LjU4QzE0LjUgMTYuMDA5NyAxNC4zMjIyIDE2LjQyMTcgMTQuMDA1NyAxNi43MjU1QzEzLjY4OTMgMTcuMDI5MyAxMy4yNjAxIDE3LjIgMTIuODEyNSAxNy4ySDIuNjg3NUMyLjIzOTk1IDE3LjIgMS44MTA3MiAxNy4wMjkzIDEuNDk0MjYgMTYuNzI1NUMxLjE3Nzc5IDE2LjQyMTcgMSAxNi4wMDk3IDEgMTUuNThWMi42MkMxIDIuMTkwMzUgMS4xNzc3OSAxLjc3ODMgMS40OTQyNiAxLjQ3NDQ5QzEuODEwNzIgMS4xNzA2OCAyLjIzOTk1IDEgMi42ODc1IDFIMTIuODEyNVpNNy43NSA5LjkxSDUuMjE4NzVDNC45OTQ5NyA5LjkxIDQuNzgwMzYgOS45OTUzNCA0LjYyMjEzIDEwLjE0NzJDNC40NjM5IDEwLjI5OTEgNC4zNzUgMTAuNTA1MiA0LjM3NSAxMC43MkM0LjM3NSAxMC45MzQ4IDQuNDYzOSAxMS4xNDA5IDQuNjIyMTMgMTEuMjkyOEM0Ljc4MDM2IDExLjQ0NDcgNC45OTQ5NyAxMS41MyA1LjIxODc1IDExLjUzSDcuNzVDNy45NzM3OCAxMS41MyA4LjE4ODM5IDExLjQ0NDcgOC4zNDY2MiAxMS4yOTI4QzguNTA0ODYgMTEuMTQwOSA4LjU5Mzc1IDEwLjkzNDggOC41OTM3NSAxMC43MkM4LjU5Mzc1IDEwLjUwNTIgOC41MDQ4NiAxMC4yOTkxIDguMzQ2NjIgMTAuMTQ3MkM4LjE4ODM5IDkuOTk1MzQgNy45NzM3OCA5LjkxIDcuNzUgOS45MVpNMTAuMjgxMiA1Ljg2SDUuMjE4NzVDNS4wMDM3IDUuODYwMjMgNC43OTY4NSA1LjkzOTI4IDQuNjQwNDcgNi4wODEwMUM0LjQ4NDA5IDYuMjIyNzMgNC4zODk5OSA2LjQxNjQzIDQuMzc3MzkgNi42MjI1M0M0LjM2NDc4IDYuODI4NjMgNC40MzQ2MyA3LjAzMTU3IDQuNTcyNjYgNy4xODk4OEM0LjcxMDY5IDcuMzQ4MiA0LjkwNjQ4IDcuNDQ5OTUgNS4xMjAwMyA3LjQ3NDMzTDUuMjE4NzUgNy40OEgxMC4yODEyQzEwLjQ5NjMgNy40Nzk3NyAxMC43MDMyIDcuNDAwNzIgMTAuODU5NSA3LjI1ODk5QzExLjAxNTkgNy4xMTcyNyAxMS4xMSA2LjkyMzU3IDExLjEyMjYgNi43MTc0N0MxMS4xMzUyIDYuNTExMzcgMTEuMDY1NCA2LjMwODQzIDEwLjkyNzMgNi4xNTAxMkMxMC43ODkzIDUuOTkxOCAxMC41OTM1IDUuODkwMDUgMTAuMzggNS44NjU2N0wxMC4yODEyIDUuODZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjEwNl81NDYpIi8+CjxwYXRoIGQ9Ik0xNS40IDEuOTAwMzlIMTYuNkMxNy40Mjg1IDEuOTAwMzkgMTguMSAyLjU3MTk2IDE4LjEgMy40MDAzOVYxNC44MDA0QzE4LjEgMTUuNjI4OCAxNy40Mjg1IDE2LjMwMDQgMTYuNiAxNi4zMDA0SDE1LjRWMS45MDAzOVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMTA2XzU0NikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMTA2XzU0NiIgeDE9IjIiIHkxPSIxMC45MDc0IiB4Mj0iMTYiIHkyPSIxMC45MDc0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon-overview.active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjMxMjUgMS41QzEzLjc2MDEgMS41IDE0LjE4OTMgMS42NzA2OCAxNC41MDU3IDEuOTc0NDlDMTQuODIyMiAyLjI3ODMgMTUgMi42OTAzNSAxNSAzLjEyVjE2LjA4QzE1IDE2LjUwOTcgMTQuODIyMiAxNi45MjE3IDE0LjUwNTcgMTcuMjI1NUMxNC4xODkzIDE3LjUyOTMgMTMuNzYwMSAxNy43IDEzLjMxMjUgMTcuN0gzLjE4NzVDMi43Mzk5NSAxNy43IDIuMzEwNzIgMTcuNTI5MyAxLjk5NDI2IDE3LjIyNTVDMS42Nzc3OSAxNi45MjE3IDEuNSAxNi41MDk3IDEuNSAxNi4wOFYzLjEyQzEuNSAyLjY5MDM1IDEuNjc3NzkgMi4yNzgzIDEuOTk0MjYgMS45NzQ0OUMyLjMxMDcyIDEuNjcwNjggMi43Mzk5NSAxLjUgMy4xODc1IDEuNUgxMy4zMTI1Wk04LjI1IDEwLjQxSDUuNzE4NzVDNS40OTQ5NyAxMC40MSA1LjI4MDM2IDEwLjQ5NTMgNS4xMjIxMyAxMC42NDcyQzQuOTYzOSAxMC43OTkxIDQuODc1IDExLjAwNTIgNC44NzUgMTEuMjJDNC44NzUgMTEuNDM0OCA0Ljk2MzkgMTEuNjQwOSA1LjEyMjEzIDExLjc5MjhDNS4yODAzNiAxMS45NDQ3IDUuNDk0OTcgMTIuMDMgNS43MTg3NSAxMi4wM0g4LjI1QzguNDczNzggMTIuMDMgOC42ODgzOSAxMS45NDQ3IDguODQ2NjIgMTEuNzkyOEM5LjAwNDg2IDExLjY0MDkgOS4wOTM3NSAxMS40MzQ4IDkuMDkzNzUgMTEuMjJDOS4wOTM3NSAxMS4wMDUyIDkuMDA0ODYgMTAuNzk5MSA4Ljg0NjYyIDEwLjY0NzJDOC42ODgzOSAxMC40OTUzIDguNDczNzggMTAuNDEgOC4yNSAxMC40MVpNMTAuNzgxMiA2LjM2SDUuNzE4NzVDNS41MDM3IDYuMzYwMjMgNS4yOTY4NSA2LjQzOTI4IDUuMTQwNDcgNi41ODEwMUM0Ljk4NDA5IDYuNzIyNzMgNC44ODk5OSA2LjkxNjQzIDQuODc3MzkgNy4xMjI1M0M0Ljg2NDc4IDcuMzI4NjMgNC45MzQ2MyA3LjUzMTU3IDUuMDcyNjYgNy42ODk4OEM1LjIxMDY5IDcuODQ4MiA1LjQwNjQ4IDcuOTQ5OTUgNS42MjAwMyA3Ljk3NDMzTDUuNzE4NzUgNy45OEgxMC43ODEyQzEwLjk5NjMgNy45Nzk3NyAxMS4yMDMyIDcuOTAwNzIgMTEuMzU5NSA3Ljc1ODk5QzExLjUxNTkgNy42MTcyNyAxMS42MSA3LjQyMzU3IDExLjYyMjYgNy4yMTc0N0MxMS42MzUyIDcuMDExMzcgMTEuNTY1NCA2LjgwODQzIDExLjQyNzMgNi42NTAxMkMxMS4yODkzIDYuNDkxOCAxMS4wOTM1IDYuMzkwMDUgMTAuODggNi4zNjU2N0wxMC43ODEyIDYuMzZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuOSAyLjM5OTlIMTcuMUMxNy45Mjg0IDIuMzk5OSAxOC42IDMuMDcxNDggMTguNiAzLjg5OTlWMTUuMjk5OUMxOC42IDE2LjEyODMgMTcuOTI4NCAxNi43OTk5IDE3LjEgMTYuNzk5OUgxNS45VjIuMzk5OVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  filter: invert(22%) sepia(33%) saturate(558%) hue-rotate(173deg) brightness(94%) contrast(91%);
}
.icon-overview.small {
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOCA3LjIxOEEuNzkuNzkgMCAwIDAgNy4yMTggOCAuNzkuNzkgMCAwIDAgOCA4Ljc4Mi43OS43OSAwIDAgMCA4Ljc4MiA4IC43OS43OSAwIDAgMCA4IDcuMjE4ek04IDBDMy42IDAgMCAzLjYgMCA4czMuNiA4IDggOCA4LTMuNiA4LTgtMy42LTgtOC04em0xLjU2NCA5LjU2NGwtNS44MyAyLjcwMyAyLjcwMi01LjgzMSA1LjgzLTIuNzAzLTIuNzAyIDUuODMxeiIvPjwvc3ZnPg==);
}
.icon-overview.small.inacive {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOCA3LjIxOEEuNzkuNzkgMCAwIDAgNy4yMTggOCAuNzkuNzkgMCAwIDAgOCA4Ljc4Mi43OS43OSAwIDAgMCA4Ljc4MiA4IC43OS43OSAwIDAgMCA4IDcuMjE4ek04IDBDMy42IDAgMCAzLjYgMCA4czMuNiA4IDggOCA4LTMuNiA4LTgtMy42LTgtOC04em0xLjU2NCA5LjU2NGwtNS44MyAyLjcwMyAyLjcwMi01LjgzMSA1LjgzLTIuNzAzLTIuNzAyIDUuODMxeiIgb3BhY2l0eT0iLjYiLz48L3N2Zz4=);
}
.icon-anatomy {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjQyOTkgMTQuNTQ1OUMxNS4wNzcxIDE1LjkyNTEgMTQuNjEyMSAxNy4wNzI5IDE0LjE4MzEgMTcuNjYzMUMxMy43MzI0IDE4LjI4NTYgMTMuMTQ4OCAxOC42OTUzIDEyLjQ0OTcgMTguODgyMkMxMS4wMzk3IDE5LjI1NjIgOS4xMzY0MyAxOC43NDE3IDYuNjI5OTUgMTcuMzA2NEM0LjI4MzUzIDE1Ljk2MjkgMy4xMzgwOCAxNC4wMDY2IDIuNTkwNCAxMi42MDE1QzEuOTY1NDIgMTAuOTk1NCAxLjgyMjc4IDkuMjgzMzUgMi4yMjg5MSA4LjIzODE4QzIuMjcxNzUgOC4xNTI4IDIuMzE1MzEgOC4wNjc3NyAyLjM1OTU3IDcuOTgzMTFDMy43MjgyMyA3LjkzNTU1IDUuOTU0ODggOC4wNzA2NSA3LjY1OTk4IDkuMjAwMTNDOS4xNzY3MiAxMC4yMDUzIDEwLjAzNDcgMTEuMzEzMiAxMC43MjUgMTIuMjA0OEMxMS4zMDIxIDEyLjk1MDYgMTEuODAzIDEzLjU5NDggMTIuNTA5NiAxMy45Nzg1QzEzLjQ1NjkgMTQuNDkxOSAxNC42MzYxIDE0LjU2NzUgMTUuNDMwOSAxNC41NDU5SDE1LjQyOTlaTTguMTIzODIgOC41NzU0QzkuNDM1ODYgOS40NDU0OCAxMC4yNzUzIDEwLjM3MjggMTAuOTMwOCAxMS4xODk5QzExLjQ4MDcgMTAuOTIwOCAxMi43NTU3IDEwLjE4MjYgMTMuNTc2NyA4Ljc5MzczQzE0LjIyNDUgNy42OTc3NyAxNC4yOTc1IDYuMDczMjcgMTQuMjUyOCA0Ljk1MDI5QzEzLjcxMjggNC40ODc2OSAxMy4xMzc5IDQuMzY4OCAxMi41OTc4IDQuMzEyNTlDMTIuNTAxMyA0LjMwNTE3IDEyLjQwNTMgNC4yOTE4MiAxMi4zMTA0IDQuMjcyNkMxMi4wOTcgNC4yMTk2NCAxMS43NDk2IDMuNDM4MiAxMS42NDk0IDIuMTA4NzdDMTEuNjAzNyAxLjQ5ODEgMTEuNjQ3MyAxLjI2MzU2IDExLjY0OTQgMS4yNDYyN0MxMS42NjM3IDEuMTkwMjggMTEuNjY0MiAxLjEzMTcxIDExLjY1MSAxLjA3NTQ3QzExLjYzNzcgMS4wMTkyNCAxMS42MTEgMC45NjY5ODUgMTEuNTczMiAwLjkyMzA5OEMxMS41MzMxIDAuODc3NjI2IDExLjQ4MyAwLjg0MTk2OSAxMS40MjY3IDAuODE4OTA5QzExLjM3MDQgMC43OTU4NDggMTEuMzA5NSAwLjc4NjAwOCAxMS4yNDg4IDAuNzkwMTU2TDEwLjEzMzggMC44NTkzMjlDMTAuMDMxOSAwLjg2NDAyOSA5LjkzNTcyIDAuOTA3MzMyIDkuODY1MDIgMC45ODAzMkM5Ljc5NDMzIDEuMDUzMzEgOS43NTQ1MiAxLjE1MDQyIDkuNzUzOCAxLjI1MTY3QzkuNzcxMjIgMi4zMjA2MiA5LjcyNzY3IDQuMTc2NDEgOS41MzM4NSA0LjYwNTVDOS41MTUzNSA0LjY0NTQ5IDkuNDc2MTUgNC43MTU3NSA5LjQyNjA2IDQuNzI5OEM5LjMxNzE4IDQuNzU4OTggOS4wNTE1IDQuNjEzMDcgOC45NjAwNCA0LjMyODgxQzguNzk4OSAzLjgzMTYyIDguMzE4NzIgMS4yNTYgOC4xNDc3OCAwLjMwNTk0MkM4LjEzODI3IDAuMjU0NTc0IDguMTE3OCAwLjIwNTgxOSA4LjA4Nzc1IDAuMTYyOTQ0QzguMDU3NzEgMC4xMjAwNyA4LjAxODc3IDAuMDg0MDY3MSA3Ljk3MzU3IDAuMDU3MzQ5OUM3LjkyNjU3IDAuMDI5NDM2IDcuODc0MzggMC4wMTEyMTk4IDcuODIwMTIgMC4wMDM3OTEyNkM3Ljc2NTg3IC0wLjAwMzYzNzI2IDcuNzEwNjYgLTAuMDAwMTI1NDcgNy42NTc4MSAwLjAxNDExNjZMNi43NjI3OSAwLjI1NDA2MkM2LjY2NzEgMC4yNzc1MSA2LjU4Mzg3IDAuMzM1OTczIDYuNTI5NzYgMC40MTc3NDRDNi40NzU2NSAwLjQ5OTUxNSA2LjQ1NDY2IDAuNTk4NTU5IDYuNDcwOTggMC42OTUwNDJDNi40NzY0MyAwLjcyMzE0NCA3LjAxNTQgMy41MDg0NSA3LjA3MzEgNC40NDMzOEM3LjA5NzA2IDQuODMyNDggNy4xNDcxNCA1LjYzOTg2IDYuOTAxMDcgNS43MDU3OUM2LjgzNjA1IDUuNzE5MDEgNi43NjkwMSA1LjcxOTAxIDYuNzAzOTkgNS43MDU3OUM2LjIwNTMxIDUuNjMwMTMgNS40NjcwOCA0LjI1NzQ3IDUuMTg4MzQgMy43Mzk3NUM0Ljk0MDcyIDMuMjY3OCA0Ljc0MTIgMi43NzI0OSA0LjU5Mjc2IDIuMjYxMTdDNC41NzcyMiAyLjIwNDg4IDQuNTQ4NTEgMi4xNTMwMiA0LjUwODk2IDIuMTA5ODJDNC40Njk0MiAyLjA2NjYzIDQuNDIwMTYgMi4wMzMzMSA0LjM2NTE5IDIuMDEyNThDNC4zMDg2NSAxLjk5MTA5IDQuMjQ4MDQgMS45ODIxNyA0LjE4NzY1IDEuOTg2NDdDNC4xMjcyNiAxLjk5MDc2IDQuMDY4NTUgMi4wMDgxNiA0LjAxNTY4IDIuMDM3NDRMMy4wMDA4OSAyLjU5OTQ3QzIuOTU2MTcgMi42MjI2MiAyLjkxNjU3IDIuNjU0NDIgMi44ODQ0MyAyLjY5MzAxQzIuODUyMjggMi43MzE1OSAyLjgyODI1IDIuNzc2MTcgMi44MTM3NCAyLjgyNDEyQzIuNzk5MjMgMi44NzIwNiAyLjc5NDUzIDIuOTIyNDEgMi43OTk5MyAyLjk3MjE5QzIuODA1MzQgMy4wMjE5NyAyLjgyMDcyIDMuMDcwMTcgMi44NDUxOSAzLjExMzk1QzIuODUwNjMgMy4xMjI2IDMuMzQ5MzIgMy45ODYxOCAzLjc0MzQ3IDQuNzg0OTJDMy45ODMwMSA1LjI3MTI5IDMuODkzNzMgNS44NTE3IDMuNTEzNzMgNi4yNjAyNkMzLjQyNjYyIDYuMzUzMjEgMy4zNDQ5NiA2LjQ0NCAzLjI3NDE5IDYuNTIzOThDMy4xMzA0NiA2LjY4Mzk0IDIuOTU4NDMgNi45NDU1MSAyLjc5NjE5IDcuMjEzNTVDNC4yNzgwOCA3LjIwNzA3IDYuNDA1NjUgNy40MzgzNyA4LjEyMzgyIDguNTc2NDlWOC41NzU0Wk0xNC4yNjQ4IDkuMTUyNTdDMTMuMzkyNyAxMC42MjkgMTIuMDk4IDExLjQ0NSAxMS40MDc3IDExLjc5ODVDMTEuOTM2OSAxMi40ODA1IDEyLjM2MjYgMTMuMDE5OCAxMi45MTM2IDEzLjMxOTJDMTMuNzc1OSAxMy43ODcyIDE0LjkyMDMgMTMuODE3NSAxNS42MDg0IDEzLjc4MjlDMTYuMDM2MyAxMS43NjE3IDE2LjE5MzEgOS4zOTkgMTUuNjY3MiA3LjU2MTU4QzE1LjUxODYgNy4wMTI3MSAxNS4zMTA1IDYuNDgxNDQgMTUuMDQ2NiA1Ljk3NzA4QzE1LjAwMyA3LjAzMDg5IDE0LjgxMDMgOC4yMzA2MiAxNC4yNjQ4IDkuMTUyNTdaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjEwNl81NDYpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjEwNl81NDYiIHgxPSIyIiB5MT0iMTAuOTA3NCIgeDI9IjE2IiB5Mj0iMTAuOTA3NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon-anatomy.active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwNzVfNTgpIj4KPHBhdGggZD0iTTE1LjkyOTkgMTUuMDQ1OUMxNS41NzcxIDE2LjQyNTEgMTUuMTEyMSAxNy41NzI5IDE0LjY4MzEgMTguMTYzMUMxNC4yMzI0IDE4Ljc4NTYgMTMuNjQ4OCAxOS4xOTUzIDEyLjk0OTcgMTkuMzgyMkMxMS41Mzk3IDE5Ljc1NjIgOS42MzY0MyAxOS4yNDE3IDcuMTI5OTUgMTcuODA2NEM0Ljc4MzUzIDE2LjQ2MjkgMy42MzgwOCAxNC41MDY2IDMuMDkwNCAxMy4xMDE1QzIuNDY1NDIgMTEuNDk1NCAyLjMyMjc4IDkuNzgzMzUgMi43Mjg5MSA4LjczODE4QzIuNzcxNzUgOC42NTI4IDIuODE1MzEgOC41Njc3NyAyLjg1OTU3IDguNDgzMTFDNC4yMjgyMyA4LjQzNTU1IDYuNDU0ODggOC41NzA2NSA4LjE1OTk4IDkuNzAwMTNDOS42NzY3MiAxMC43MDUzIDEwLjUzNDcgMTEuODEzMiAxMS4yMjUgMTIuNzA0OEMxMS44MDIxIDEzLjQ1MDYgMTIuMzAzIDE0LjA5NDggMTMuMDA5NiAxNC40Nzg1QzEzLjk1NjkgMTQuOTkxOSAxNS4xMzYxIDE1LjA2NzUgMTUuOTMwOSAxNS4wNDU5SDE1LjkyOTlaTTguNjIzODIgOS4wNzU0QzkuOTM1ODYgOS45NDU0OCAxMC43NzUzIDEwLjg3MjggMTEuNDMwOCAxMS42ODk5QzExLjk4MDcgMTEuNDIwOCAxMy4yNTU3IDEwLjY4MjYgMTQuMDc2NyA5LjI5MzczQzE0LjcyNDUgOC4xOTc3NyAxNC43OTc1IDYuNTczMjcgMTQuNzUyOCA1LjQ1MDI5QzE0LjIxMjggNC45ODc2OSAxMy42Mzc5IDQuODY4OCAxMy4wOTc4IDQuODEyNTlDMTMuMDAxMyA0LjgwNTE3IDEyLjkwNTMgNC43OTE4MiAxMi44MTA0IDQuNzcyNkMxMi41OTcgNC43MTk2NCAxMi4yNDk2IDMuOTM4MiAxMi4xNDk0IDIuNjA4NzdDMTIuMTAzNyAxLjk5ODEgMTIuMTQ3MyAxLjc2MzU2IDEyLjE0OTQgMS43NDYyN0MxMi4xNjM3IDEuNjkwMjggMTIuMTY0MiAxLjYzMTcxIDEyLjE1MSAxLjU3NTQ3QzEyLjEzNzcgMS41MTkyNCAxMi4xMTEgMS40NjY5OSAxMi4wNzMyIDEuNDIzMUMxMi4wMzMxIDEuMzc3NjMgMTEuOTgzIDEuMzQxOTcgMTEuOTI2NyAxLjMxODkxQzExLjg3MDQgMS4yOTU4NSAxMS44MDk1IDEuMjg2MDEgMTEuNzQ4OCAxLjI5MDE2TDEwLjYzMzggMS4zNTkzM0MxMC41MzE5IDEuMzY0MDMgMTAuNDM1NyAxLjQwNzMzIDEwLjM2NSAxLjQ4MDMyQzEwLjI5NDMgMS41NTMzMSAxMC4yNTQ1IDEuNjUwNDIgMTAuMjUzOCAxLjc1MTY3QzEwLjI3MTIgMi44MjA2MiAxMC4yMjc3IDQuNjc2NDEgMTAuMDMzOSA1LjEwNTVDMTAuMDE1MyA1LjE0NTQ5IDkuOTc2MTUgNS4yMTU3NSA5LjkyNjA2IDUuMjI5OEM5LjgxNzE4IDUuMjU4OTggOS41NTE1IDUuMTEzMDcgOS40NjAwNCA0LjgyODgxQzkuMjk4OSA0LjMzMTYyIDguODE4NzIgMS43NTYgOC42NDc3OCAwLjgwNTk0MkM4LjYzODI3IDAuNzU0NTc0IDguNjE3OCAwLjcwNTgxOSA4LjU4Nzc1IDAuNjYyOTQ0QzguNTU3NzEgMC42MjAwNyA4LjUxODc3IDAuNTg0MDY3IDguNDczNTcgMC41NTczNUM4LjQyNjU3IDAuNTI5NDM2IDguMzc0MzggMC41MTEyMiA4LjMyMDEyIDAuNTAzNzkxQzguMjY1ODcgMC40OTYzNjMgOC4yMTA2NiAwLjQ5OTg3NSA4LjE1NzgxIDAuNTE0MTE3TDcuMjYyNzkgMC43NTQwNjJDNy4xNjcxIDAuNzc3NTEgNy4wODM4NyAwLjgzNTk3MyA3LjAyOTc2IDAuOTE3NzQ0QzYuOTc1NjUgMC45OTk1MTUgNi45NTQ2NiAxLjA5ODU2IDYuOTcwOTggMS4xOTUwNEM2Ljk3NjQzIDEuMjIzMTQgNy41MTU0IDQuMDA4NDUgNy41NzMxIDQuOTQzMzhDNy41OTcwNiA1LjMzMjQ4IDcuNjQ3MTQgNi4xMzk4NiA3LjQwMTA3IDYuMjA1NzlDNy4zMzYwNSA2LjIxOTAxIDcuMjY5MDEgNi4yMTkwMSA3LjIwMzk5IDYuMjA1NzlDNi43MDUzMSA2LjEzMDEzIDUuOTY3MDggNC43NTc0NyA1LjY4ODM0IDQuMjM5NzVDNS40NDA3MiAzLjc2NzggNS4yNDEyIDMuMjcyNDkgNS4wOTI3NiAyLjc2MTE3QzUuMDc3MjIgMi43MDQ4OCA1LjA0ODUxIDIuNjUzMDIgNS4wMDg5NiAyLjYwOTgyQzQuOTY5NDIgMi41NjY2MyA0LjkyMDE2IDIuNTMzMzEgNC44NjUxOSAyLjUxMjU4QzQuODA4NjUgMi40OTEwOSA0Ljc0ODA0IDIuNDgyMTcgNC42ODc2NSAyLjQ4NjQ3QzQuNjI3MjYgMi40OTA3NiA0LjU2ODU1IDIuNTA4MTYgNC41MTU2OCAyLjUzNzQ0TDMuNTAwODkgMy4wOTk0N0MzLjQ1NjE3IDMuMTIyNjIgMy40MTY1NyAzLjE1NDQyIDMuMzg0NDMgMy4xOTMwMUMzLjM1MjI4IDMuMjMxNTkgMy4zMjgyNSAzLjI3NjE3IDMuMzEzNzQgMy4zMjQxMkMzLjI5OTIzIDMuMzcyMDYgMy4yOTQ1MyAzLjQyMjQxIDMuMjk5OTMgMy40NzIxOUMzLjMwNTM0IDMuNTIxOTcgMy4zMjA3MiAzLjU3MDE3IDMuMzQ1MTkgMy42MTM5NUMzLjM1MDYzIDMuNjIyNiAzLjg0OTMyIDQuNDg2MTggNC4yNDM0NyA1LjI4NDkyQzQuNDgzMDEgNS43NzEyOSA0LjM5MzczIDYuMzUxNyA0LjAxMzczIDYuNzYwMjZDMy45MjY2MiA2Ljg1MzIxIDMuODQ0OTYgNi45NDQgMy43NzQxOSA3LjAyMzk4QzMuNjMwNDYgNy4xODM5NCAzLjQ1ODQzIDcuNDQ1NTEgMy4yOTYxOSA3LjcxMzU1QzQuNzc4MDggNy43MDcwNyA2LjkwNTY1IDcuOTM4MzcgOC42MjM4MiA5LjA3NjQ5VjkuMDc1NFpNMTQuNzY0OCA5LjY1MjU3QzEzLjg5MjcgMTEuMTI5IDEyLjU5OCAxMS45NDUgMTEuOTA3NyAxMi4yOTg1QzEyLjQzNjkgMTIuOTgwNSAxMi44NjI2IDEzLjUxOTggMTMuNDEzNiAxMy44MTkyQzE0LjI3NTkgMTQuMjg3MiAxNS40MjAzIDE0LjMxNzUgMTYuMTA4NCAxNC4yODI5QzE2LjUzNjMgMTIuMjYxNyAxNi42OTMxIDkuODk5IDE2LjE2NzIgOC4wNjE1OEMxNi4wMTg2IDcuNTEyNzEgMTUuODEwNSA2Ljk4MTQ0IDE1LjU0NjYgNi40NzcwOEMxNS41MDMgNy41MzA4OSAxNS4zMTAzIDguNzMwNjIgMTQuNzY0OCA5LjY1MjU3WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMDc1XzU4Ij4KPHJlY3Qgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiBmaWxsPSJibGFjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  filter: invert(22%) sepia(33%) saturate(558%) hue-rotate(173deg) brightness(94%) contrast(91%);
}
.icon-anatomy.small {
  width: 13px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE0IDE5Ij4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuNzkgMTQuMDQyYy0uMzI0IDEuMjc2LS43NTEgMi4zMzgtMS4xNDUgMi44ODQtLjQxNC41NzYtLjk1Ljk1NS0xLjU5MiAxLjEyOC0xLjI5NS4zNDYtMy4wNDMtLjEzLTUuMzQ1LTEuNDU4LTIuMTU1LTEuMjQzLTMuMjA3LTMuMDUzLTMuNzEtNC4zNTMtLjU3NC0xLjQ4Ni0uNzA1LTMuMDctLjMzMi00LjAzN2ExNS45OTQgMTUuOTk0IDAgMCAxIC4xMi0uMjM2YzEuMjU3LS4wNDQgMy4zMDIuMDgxIDQuODY4IDEuMTI2IDEuMzkzLjkzIDIuMTgxIDEuOTU1IDIuODE1IDIuNzguNTMuNjkuOTkgMS4yODYgMS42MzkgMS42NDEuODcuNDc1IDEuOTUzLjU0NSAyLjY4My41MjV6TTYuMDggOC41MThjMS4yMDUuODA1IDEuOTc2IDEuNjYzIDIuNTc4IDIuNDE5LjUwNS0uMjQ5IDEuNjc2LS45MzIgMi40My0yLjIxNy41OTUtMS4wMTQuNjYyLTIuNTE3LjYyMS0zLjU1Ni0uNDk2LS40MjgtMS4wMjQtLjUzOC0xLjUyLS41OWEyLjE1MyAyLjE1MyAwIDAgMS0uMjY0LS4wMzdjLS4xOTYtLjA0OS0uNTE1LS43NzItLjYwNy0yLjAwMi0uMDQyLS41NjUtLjAwMi0uNzgyIDAtLjc5OGEuMzM0LjMzNCAwIDAgMC0uMDctLjI5OS4zNjMuMzYzIDAgMCAwLS4yOTgtLjEyM2wtMS4wMjQuMDY0YS4zNjYuMzY2IDAgMCAwLS4zNDkuMzYzYy4wMTYuOTg5LS4wMjQgMi43MDYtLjIwMiAzLjEwMy0uMDE3LjAzNy0uMDUzLjEwMi0uMDk5LjExNS0uMS4wMjctLjM0NC0uMTA4LS40MjgtLjM3MS0uMTQ4LS40Ni0uNTg5LTIuODQzLS43NDYtMy43MjJhLjMzOS4zMzkgMCAwIDAtLjE2LS4yMy4zNzQuMzc0IDAgMCAwLS4yOS0uMDRMNC44My44MTlhLjM1OS4zNTkgMCAwIDAtLjI2OC40MDhjLjAwNS4wMjYuNSAyLjYwMy41NTMgMy40NjguMDIyLjM2LjA2OCAxLjEwNy0uMTU4IDEuMTY4YS40NTEuNDUxIDAgMCAxLS4xODEgMGMtLjQ1OC0uMDctMS4xMzYtMS4zNC0xLjM5Mi0xLjgxOWE3LjM5NCA3LjM5NCAwIDAgMS0uNTQ3LTEuMzY4LjM0My4zNDMgMCAwIDAtLjIwOS0uMjMuMzguMzggMCAwIDAtLjMyMS4wMjNsLS45MzIuNTJhLjM0Ny4zNDcgMCAwIDAtLjE0My40NzZjLjAwNS4wMDguNDYzLjgwNy44MjUgMS41NDYuMjIuNDUuMTM4Ljk4Ny0uMjExIDEuMzY1LS4wOC4wODYtLjE1NS4xNy0uMjIuMjQ0LS4xMzIuMTQ4LS4yOS4zOS0uNDM5LjYzOCAxLjM2MS0uMDA2IDMuMzE1LjIwOCA0Ljg5MyAxLjI2MXptNS42NC41MzRjLS44MDEgMS4zNjYtMS45OSAyLjEyMS0yLjYyNCAyLjQ0OC40ODYuNjMxLjg3NyAxLjEzIDEuMzgzIDEuNDA3Ljc5Mi40MzMgMS44NDMuNDYxIDIuNDc1LjQyOS4zOTMtMS44Ny41MzctNC4wNTYuMDU0LTUuNzU2YTcuMjc3IDcuMjc3IDAgMCAwLS41Ny0xLjQ2NmMtLjA0Ljk3NS0uMjE3IDIuMDg1LS43MTggMi45Mzh6Ii8+PC9zdmc+);
}
.icon-anatomy.small.inactive {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE0IDE5Ij4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuNzkgMTQuMDQyYy0uMzI0IDEuMjc2LS43NTEgMi4zMzgtMS4xNDUgMi44ODQtLjQxNC41NzYtLjk1Ljk1NS0xLjU5MiAxLjEyOC0xLjI5NS4zNDYtMy4wNDMtLjEzLTUuMzQ1LTEuNDU4LTIuMTU1LTEuMjQzLTMuMjA3LTMuMDUzLTMuNzEtNC4zNTMtLjU3NC0xLjQ4Ni0uNzA1LTMuMDctLjMzMi00LjAzN2ExNS45OTQgMTUuOTk0IDAgMCAxIC4xMi0uMjM2YzEuMjU3LS4wNDQgMy4zMDIuMDgxIDQuODY4IDEuMTI2IDEuMzkzLjkzIDIuMTgxIDEuOTU1IDIuODE1IDIuNzguNTMuNjkuOTkgMS4yODYgMS42MzkgMS42NDEuODcuNDc1IDEuOTUzLjU0NSAyLjY4My41MjV6TTYuMDggOC41MThjMS4yMDUuODA1IDEuOTc2IDEuNjYzIDIuNTc4IDIuNDE5LjUwNS0uMjQ5IDEuNjc2LS45MzIgMi40My0yLjIxNy41OTUtMS4wMTQuNjYyLTIuNTE3LjYyMS0zLjU1Ni0uNDk2LS40MjgtMS4wMjQtLjUzOC0xLjUyLS41OWEyLjE1MyAyLjE1MyAwIDAgMS0uMjY0LS4wMzdjLS4xOTYtLjA0OS0uNTE1LS43NzItLjYwNy0yLjAwMi0uMDQyLS41NjUtLjAwMi0uNzgyIDAtLjc5OGEuMzM0LjMzNCAwIDAgMC0uMDctLjI5OS4zNjMuMzYzIDAgMCAwLS4yOTgtLjEyM2wtMS4wMjQuMDY0YS4zNjYuMzY2IDAgMCAwLS4zNDkuMzYzYy4wMTYuOTg5LS4wMjQgMi43MDYtLjIwMiAzLjEwMy0uMDE3LjAzNy0uMDUzLjEwMi0uMDk5LjExNS0uMS4wMjctLjM0NC0uMTA4LS40MjgtLjM3MS0uMTQ4LS40Ni0uNTg5LTIuODQzLS43NDYtMy43MjJhLjMzOS4zMzkgMCAwIDAtLjE2LS4yMy4zNzQuMzc0IDAgMCAwLS4yOS0uMDRMNC44My44MTlhLjM1OS4zNTkgMCAwIDAtLjI2OC40MDhjLjAwNS4wMjYuNSAyLjYwMy41NTMgMy40NjguMDIyLjM2LjA2OCAxLjEwNy0uMTU4IDEuMTY4YS40NTEuNDUxIDAgMCAxLS4xODEgMGMtLjQ1OC0uMDctMS4xMzYtMS4zNC0xLjM5Mi0xLjgxOWE3LjM5NCA3LjM5NCAwIDAgMS0uNTQ3LTEuMzY4LjM0My4zNDMgMCAwIDAtLjIwOS0uMjMuMzguMzggMCAwIDAtLjMyMS4wMjNsLS45MzIuNTJhLjM0Ny4zNDcgMCAwIDAtLjE0My40NzZjLjAwNS4wMDguNDYzLjgwNy44MjUgMS41NDYuMjIuNDUuMTM4Ljk4Ny0uMjExIDEuMzY1LS4wOC4wODYtLjE1NS4xNy0uMjIuMjQ0LS4xMzIuMTQ4LS4yOS4zOS0uNDM5LjYzOCAxLjM2MS0uMDA2IDMuMzE1LjIwOCA0Ljg5MyAxLjI2MXptNS42NC41MzRjLS44MDEgMS4zNjYtMS45OSAyLjEyMS0yLjYyNCAyLjQ0OC40ODYuNjMxLjg3NyAxLjEzIDEuMzgzIDEuNDA3Ljc5Mi40MzMgMS44NDMuNDYxIDIuNDc1LjQyOS4zOTMtMS44Ny41MzctNC4wNTYuMDU0LTUuNzU2YTcuMjc3IDcuMjc3IDAgMCAwLS41Ny0xLjQ2NmMtLjA0Ljk3NS0uMjE3IDIuMDg1LS43MTggMi45Mzh6IiBvcGFjaXR5PSIuNiIvPjwvc3ZnPg==);
}
.icon-simulation {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIxMDZfNTM2KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wMiAxNS4wNTg2TDAgNi40Mzk4NkMwIDYuMDEzNzYgMC40MiA1LjczMjkzIDAuOCA1Ljg5NzU1TDguNDMgOS4yNDgyMkM4LjY0IDkuMzQ1MDYgOC43OCA5LjU1ODEgOC43OCA5Ljc5MDUyTDguOCAxOC40MDkzQzguOCAxOC44MzU0IDguMzggMTkuMTE2MiA4IDE4Ljk1MTZMMC4zNyAxNS42MDA5QzAuMTUgMTUuNTA0MSAwLjAyIDE1LjI5MSAwLjAyIDE1LjA1ODZaTTE4LjQgNS44MDA3MUMxOC43IDUuODAwNzEgMTguOTggNi4wNTI1IDE4Ljk4IDYuMzkxNDRMMTkgMTUuMDEwMkMxOSAxNS4yNDI2IDE4Ljg3IDE1LjQ1NTcgMTguNjUgMTUuNTUyNUwxMS4wMyAxOC45NDE5QzEwLjk2IDE4Ljk3MDkgMTAuODggMTguOTkwMyAxMC44IDE4Ljk5MDNDMTAuNSAxOC45OTAzIDEwLjIzIDE4LjczODUgMTAuMjIgMTguMzk5NkwxMC4yIDkuNzgwODRDMTAuMiA5LjU0ODQyIDEwLjM0IDkuMzM1MzcgMTAuNTUgOS4yMzg1M0wxOC4xNyA1Ljg0OTEzQzE4LjI0IDUuODIwMDggMTguMzIgNS44MDA3MSAxOC40IDUuODAwNzFaTTkuNDQgMEM5LjUyIDAgOS42IDAuMDE5MzY4IDkuNjggMC4wNDg0MkwxNy44NCAzLjUyNDk3QzE4LjE0IDMuNjUwODcgMTguMjcgMy45ODk4MSAxOC4xNCA0LjI3MDY0QzE4LjA4IDQuMzk2NTMgMTcuOTggNC40OTMzNyAxNy44NCA0LjU1MTQ4TDkuNyA4LjA2Njc3QzkuNTUgOC4xMzQ1NiA5LjM4IDguMTM0NTYgOS4yMyA4LjA2Njc3TDEuMDcgNC41OTAyMUMwLjc3IDQuNDY0MzIgMC42NCA0LjEyNTM4IDAuNzcgMy44NDQ1NUMwLjgzIDMuNzE4NjUgMC45MyAzLjYyMTgxIDEuMDYgMy41NjM3MUw5LjIgMC4wNDg0MkM5LjI4IDAuMDE5MzY4IDkuMzYgMCA5LjQ0IDBaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjEwNl81MzYpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMTA2XzUzNiIgeDE9IjAiIHkxPSIxMC45MDciIHgyPSIxOSIgeTI9IjEwLjkwNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIxMDZfNTM2Ij4KPHJlY3Qgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon-simulation.active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwNzVfNTApIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjUyIDE1LjU1ODZMMC41IDYuOTM5ODZDMC41IDYuNTEzNzYgMC45MiA2LjIzMjkzIDEuMyA2LjM5NzU1TDguOTMgOS43NDgyMkM5LjE0IDkuODQ1MDYgOS4yOCAxMC4wNTgxIDkuMjggMTAuMjkwNUw5LjMgMTguOTA5M0M5LjMgMTkuMzM1NCA4Ljg4IDE5LjYxNjIgOC41IDE5LjQ1MTZMMC44NyAxNi4xMDA5QzAuNjUgMTYuMDA0MSAwLjUyIDE1Ljc5MSAwLjUyIDE1LjU1ODZaTTE4LjkgNi4zMDA3MUMxOS4yIDYuMzAwNzEgMTkuNDggNi41NTI1IDE5LjQ4IDYuODkxNDRMMTkuNSAxNS41MTAyQzE5LjUgMTUuNzQyNiAxOS4zNyAxNS45NTU3IDE5LjE1IDE2LjA1MjVMMTEuNTMgMTkuNDQxOUMxMS40NiAxOS40NzA5IDExLjM4IDE5LjQ5MDMgMTEuMyAxOS40OTAzQzExIDE5LjQ5MDMgMTAuNzMgMTkuMjM4NSAxMC43MiAxOC44OTk2TDEwLjcgMTAuMjgwOEMxMC43IDEwLjA0ODQgMTAuODQgOS44MzUzNyAxMS4wNSA5LjczODUzTDE4LjY3IDYuMzQ5MTNDMTguNzQgNi4zMjAwOCAxOC44MiA2LjMwMDcxIDE4LjkgNi4zMDA3MVpNOS45NCAwLjVDMTAuMDIgMC41IDEwLjEgMC41MTkzNjggMTAuMTggMC41NDg0MkwxOC4zNCA0LjAyNDk3QzE4LjY0IDQuMTUwODcgMTguNzcgNC40ODk4MSAxOC42NCA0Ljc3MDY0QzE4LjU4IDQuODk2NTMgMTguNDggNC45OTMzNyAxOC4zNCA1LjA1MTQ4TDEwLjIgOC41NjY3N0MxMC4wNSA4LjYzNDU2IDkuODggOC42MzQ1NiA5LjczIDguNTY2NzdMMS41NyA1LjA5MDIxQzEuMjcgNC45NjQzMiAxLjE0IDQuNjI1MzggMS4yNyA0LjM0NDU1QzEuMzMgNC4yMTg2NSAxLjQzIDQuMTIxODEgMS41NiA0LjA2MzcxTDkuNyAwLjU0ODQyQzkuNzggMC41MTkzNjggOS44NiAwLjUgOS45NCAwLjVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIwNzVfNTAiPgo8cmVjdCB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIGZpbGw9ImJsYWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  filter: invert(22%) sepia(33%) saturate(558%) hue-rotate(173deg) brightness(94%) contrast(91%);
}
.icon-simulation.small {
  width: 16px;
  height: 17px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNDAiCiAgIGhlaWdodD0iNDAiCiAgIHZpZXdCb3g9IjAgMCAxMC41ODMzMzMgMTAuNTgzMzM0IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc4IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjEgcjE1MzcxIgogICBzb2RpcG9kaTpkb2NuYW1lPSJkby5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMyIj4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgeTI9IjQ2Ljg0NjM5NyIKICAgICAgIHkxPSIwIgogICAgICAgeDI9IjQ2Ljc0NzYwNCIKICAgICAgIHgxPSIwIgogICAgICAgaWQ9ImEiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzY4MCIKICAgICAgICAgc3RvcC1jb2xvcj0iIzFDQjA5NCIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgaWQ9InN0b3AzNjgyIgogICAgICAgICBzdG9wLWNvbG9yPSIjMDA5RkUyIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICB5Mj0iMS4xNzExNiIKICAgICAgIHkxPSIwIgogICAgICAgeDI9IjEuMTY4NjkwMSIKICAgICAgIHgxPSIwIgogICAgICAgaWQ9ImEtMyI+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzcwNSIKICAgICAgICAgc3RvcC1jb2xvcj0iIzFDQjA5NCIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgaWQ9InN0b3AzNzA3IgogICAgICAgICBzdG9wLWNvbG9yPSIjMDA5RkUyIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMS45Nzk4OTkiCiAgICAgaW5rc2NhcGU6Y3g9Ii0xMzUuMzU3MSIKICAgICBpbmtzY2FwZTpjeT0iMTM4LjA3MzIiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODU5IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEyOTAiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjY3NCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjU3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgdW5pdHM9InB4IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTUiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTI4Ni40MTY2NSkiPgogICAgPGcKICAgICAgIGlkPSJnNDAwMiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuNjYxNDU0MywwLDAsMC42MzA1MjY0NiwtOC41OTg5MDU5LDI3OC44NTAzNCkiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkIgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9Ijk2IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9Ijk2Ij4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg0MDAwIgogICAgICAgICBkPSJNIDEzLjAxNywyNS4zIDEzLDE3LjY4OSBjIDAsLTAuMzc1IDAuMzU0LC0wLjYyOCAwLjY3NCwtMC40OCBsIDYuNDMsMi45NjIgYyAwLjE3OCwwLjA4MiAwLjI5NCwwLjI3IDAuMjk0LDAuNDc4IGwgMC4wMTcsNy42MTMgYyAwLDAuMzc1IC0wLjM1NCwwLjYyOCAtMC42NzQsMC40OCBsIC02LjQzLC0yLjk2MiBhIDAuNTI0LDAuNTI0IDAgMCAxIC0wLjI5NCwtMC40NzggeiBtIDE1LjQ4MiwtOC4xNzIgYyAwLjI1NSwtMC4wMDEgMC40ODQsMC4yMiAwLjQ4NCwwLjUyIEwgMjksMjUuMjYxIGEgMC41MjQsMC41MjQgMCAwIDEgLTAuMjkyLDAuNDggbCAtNi40MTcsMi45OTYgQSAwLjQ1NCwwLjQ1NCAwIDAgMSAyMi4xLDI4Ljc4IGMgLTAuMjU1LDAgLTAuNDg0LC0wLjIyIC0wLjQ4NSwtMC41MiBsIC0wLjAxNywtNy42MTQgYyAwLC0wLjIwOCAwLjExNCwtMC4zOTcgMC4yOTIsLTAuNDggbCA2LjQxNywtMi45OTUgYSAwLjQ1MywwLjQ1MyAwIDAgMSAwLjE5MiwtMC4wNDMgeiBNIDIwLjk1LDEyIGMgMC4wNjgsMCAwLjEzNiwwLjAxNCAwLjIsMC4wNDIgbCA2Ljg3LDMuMDcgYSAwLjUsMC41IDAgMCAxIDAuMDAyLDAuOTExIGwgLTYuODU2LDMuMTAzIGEgMC40ODYsMC40ODYgMCAwIDEgLTAuMzk4LDEwZS00IGwgLTYuODcxLC0zLjA3IGEgMC41LDAuNSAwIDAgMSAtMC4wMDIsLTAuOTEgbCA2Ljg1NiwtMy4xMDQgQSAwLjQ4NiwwLjQ4NiAwIDAgMSAyMC45NTEsMTIgWiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
}
.icon-quiz {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjMwNzY5IDFINy41Mzg0NkM3Ljg4NTI4IDEgOC4yMTc5IDEuMTM3NzcgOC40NjMxNCAxLjM4MzAxQzguNzA4MzggMS42MjgyNSA4Ljg0NjE1IDEuOTYwODcgOC44NDYxNSAyLjMwNzY5VjcuNTM4NDZDOC44NDYxNSA3Ljg4NTI4IDguNzA4MzggOC4yMTc5IDguNDYzMTQgOC40NjMxNEM4LjIxNzkgOC43MDgzOCA3Ljg4NTI4IDguODQ2MTUgNy41Mzg0NiA4Ljg0NjE1SDIuMzA3NjlDMS45NjA4NyA4Ljg0NjE1IDEuNjI4MjUgOC43MDgzOCAxLjM4MzAxIDguNDYzMTRDMS4xMzc3NyA4LjIxNzkgMSA3Ljg4NTI4IDEgNy41Mzg0NlYyLjMwNzY5QzEgMS45NjA4NyAxLjEzNzc3IDEuNjI4MjUgMS4zODMwMSAxLjM4MzAxQzEuNjI4MjUgMS4xMzc3NyAxLjk2MDg3IDEgMi4zMDc2OSAxWk0xMS40NjE1IDFIMTYuNjkyM0MxNy4wMzkxIDEgMTcuMzcxNyAxLjEzNzc3IDE3LjYxNyAxLjM4MzAxQzE3Ljg2MjIgMS42MjgyNSAxOCAxLjk2MDg3IDE4IDIuMzA3NjlWNy41Mzg0NkMxOCA3Ljg4NTI4IDE3Ljg2MjIgOC4yMTc5IDE3LjYxNyA4LjQ2MzE0QzE3LjM3MTcgOC43MDgzOCAxNy4wMzkxIDguODQ2MTUgMTYuNjkyMyA4Ljg0NjE1SDExLjQ2MTVDMTEuMTE0NyA4Ljg0NjE1IDEwLjc4MjEgOC43MDgzOCAxMC41MzY5IDguNDYzMTRDMTAuMjkxNiA4LjIxNzkgMTAuMTUzOCA3Ljg4NTI4IDEwLjE1MzggNy41Mzg0NlYyLjMwNzY5QzEwLjE1MzggMS45NjA4NyAxMC4yOTE2IDEuNjI4MjUgMTAuNTM2OSAxLjM4MzAxQzEwLjc4MjEgMS4xMzc3NyAxMS4xMTQ3IDEgMTEuNDYxNSAxWk0yLjMwNzY5IDEwLjE1MzhINy41Mzg0NkM3Ljg4NTI4IDEwLjE1MzggOC4yMTc5IDEwLjI5MTYgOC40NjMxNCAxMC41MzY5QzguNzA4MzggMTAuNzgyMSA4Ljg0NjE1IDExLjExNDcgOC44NDYxNSAxMS40NjE1VjE2LjY5MjNDOC44NDYxNSAxNy4wMzkxIDguNzA4MzggMTcuMzcxNyA4LjQ2MzE0IDE3LjYxN0M4LjIxNzkgMTcuODYyMiA3Ljg4NTI4IDE4IDcuNTM4NDYgMThIMi4zMDc2OUMxLjk2MDg3IDE4IDEuNjI4MjUgMTcuODYyMiAxLjM4MzAxIDE3LjYxN0MxLjEzNzc3IDE3LjM3MTcgMSAxNy4wMzkxIDEgMTYuNjkyM1YxMS40NjE1QzEgMTEuMTE0NyAxLjEzNzc3IDEwLjc4MjEgMS4zODMwMSAxMC41MzY5QzEuNjI4MjUgMTAuMjkxNiAxLjk2MDg3IDEwLjE1MzggMi4zMDc2OSAxMC4xNTM4Wk0xMS40NjE1IDEwLjE1MzhIMTYuNjkyM0MxNy4wMzkxIDEwLjE1MzggMTcuMzcxNyAxMC4yOTE2IDE3LjYxNyAxMC41MzY5QzE3Ljg2MjIgMTAuNzgyMSAxOCAxMS4xMTQ3IDE4IDExLjQ2MTVWMTYuNjkyM0MxOCAxNy4wMzkxIDE3Ljg2MjIgMTcuMzcxNyAxNy42MTcgMTcuNjE3QzE3LjM3MTcgMTcuODYyMiAxNy4wMzkxIDE4IDE2LjY5MjMgMThIMTEuNDYxNUMxMS4xMTQ3IDE4IDEwLjc4MjEgMTcuODYyMiAxMC41MzY5IDE3LjYxN0MxMC4yOTE2IDE3LjM3MTcgMTAuMTUzOCAxNy4wMzkxIDEwLjE1MzggMTYuNjkyM1YxMS40NjE1QzEwLjE1MzggMTEuMTE0NyAxMC4yOTE2IDEwLjc4MjEgMTAuNTM2OSAxMC41MzY5QzEwLjc4MjEgMTAuMjkxNiAxMS4xMTQ3IDEwLjE1MzggMTEuNDYxNSAxMC4xNTM4WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxMDZfNTQxKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIxMDZfNTQxIiB4MT0iMSIgeTE9IjEwLjc1OTMiIHgyPSIxOCIgeTI9IjEwLjc1OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.icon-quiz.active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwNzY5IDEuNUg4LjAzODQ2QzguMzg1MjggMS41IDguNzE3OSAxLjYzNzc3IDguOTYzMTQgMS44ODMwMUM5LjIwODM4IDIuMTI4MjUgOS4zNDYxNSAyLjQ2MDg3IDkuMzQ2MTUgMi44MDc2OVY4LjAzODQ2QzkuMzQ2MTUgOC4zODUyOCA5LjIwODM4IDguNzE3OSA4Ljk2MzE0IDguOTYzMTRDOC43MTc5IDkuMjA4MzggOC4zODUyOCA5LjM0NjE1IDguMDM4NDYgOS4zNDYxNUgyLjgwNzY5QzIuNDYwODcgOS4zNDYxNSAyLjEyODI1IDkuMjA4MzggMS44ODMwMSA4Ljk2MzE0QzEuNjM3NzcgOC43MTc5IDEuNSA4LjM4NTI4IDEuNSA4LjAzODQ2VjIuODA3NjlDMS41IDIuNDYwODcgMS42Mzc3NyAyLjEyODI1IDEuODgzMDEgMS44ODMwMUMyLjEyODI1IDEuNjM3NzcgMi40NjA4NyAxLjUgMi44MDc2OSAxLjVaTTExLjk2MTUgMS41SDE3LjE5MjNDMTcuNTM5MSAxLjUgMTcuODcxNyAxLjYzNzc3IDE4LjExNyAxLjg4MzAxQzE4LjM2MjIgMi4xMjgyNSAxOC41IDIuNDYwODcgMTguNSAyLjgwNzY5VjguMDM4NDZDMTguNSA4LjM4NTI4IDE4LjM2MjIgOC43MTc5IDE4LjExNyA4Ljk2MzE0QzE3Ljg3MTcgOS4yMDgzOCAxNy41MzkxIDkuMzQ2MTUgMTcuMTkyMyA5LjM0NjE1SDExLjk2MTVDMTEuNjE0NyA5LjM0NjE1IDExLjI4MjEgOS4yMDgzOCAxMS4wMzY5IDguOTYzMTRDMTAuNzkxNiA4LjcxNzkgMTAuNjUzOCA4LjM4NTI4IDEwLjY1MzggOC4wMzg0NlYyLjgwNzY5QzEwLjY1MzggMi40NjA4NyAxMC43OTE2IDIuMTI4MjUgMTEuMDM2OSAxLjg4MzAxQzExLjI4MjEgMS42Mzc3NyAxMS42MTQ3IDEuNSAxMS45NjE1IDEuNVpNMi44MDc2OSAxMC42NTM4SDguMDM4NDZDOC4zODUyOCAxMC42NTM4IDguNzE3OSAxMC43OTE2IDguOTYzMTQgMTEuMDM2OUM5LjIwODM4IDExLjI4MjEgOS4zNDYxNSAxMS42MTQ3IDkuMzQ2MTUgMTEuOTYxNVYxNy4xOTIzQzkuMzQ2MTUgMTcuNTM5MSA5LjIwODM4IDE3Ljg3MTcgOC45NjMxNCAxOC4xMTdDOC43MTc5IDE4LjM2MjIgOC4zODUyOCAxOC41IDguMDM4NDYgMTguNUgyLjgwNzY5QzIuNDYwODcgMTguNSAyLjEyODI1IDE4LjM2MjIgMS44ODMwMSAxOC4xMTdDMS42Mzc3NyAxNy44NzE3IDEuNSAxNy41MzkxIDEuNSAxNy4xOTIzVjExLjk2MTVDMS41IDExLjYxNDcgMS42Mzc3NyAxMS4yODIxIDEuODgzMDEgMTEuMDM2OUMyLjEyODI1IDEwLjc5MTYgMi40NjA4NyAxMC42NTM4IDIuODA3NjkgMTAuNjUzOFpNMTEuOTYxNSAxMC42NTM4SDE3LjE5MjNDMTcuNTM5MSAxMC42NTM4IDE3Ljg3MTcgMTAuNzkxNiAxOC4xMTcgMTEuMDM2OUMxOC4zNjIyIDExLjI4MjEgMTguNSAxMS42MTQ3IDE4LjUgMTEuOTYxNVYxNy4xOTIzQzE4LjUgMTcuNTM5MSAxOC4zNjIyIDE3Ljg3MTcgMTguMTE3IDE4LjExN0MxNy44NzE3IDE4LjM2MjIgMTcuNTM5MSAxOC41IDE3LjE5MjMgMTguNUgxMS45NjE1QzExLjYxNDcgMTguNSAxMS4yODIxIDE4LjM2MjIgMTEuMDM2OSAxOC4xMTdDMTAuNzkxNiAxNy44NzE3IDEwLjY1MzggMTcuNTM5MSAxMC42NTM4IDE3LjE5MjNWMTEuOTYxNUMxMC42NTM4IDExLjYxNDcgMTAuNzkxNiAxMS4yODIxIDExLjAzNjkgMTEuMDM2OUMxMS4yODIxIDEwLjc5MTYgMTEuNjE0NyAxMC42NTM4IDExLjk2MTUgMTAuNjUzOFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  filter: invert(22%) sepia(33%) saturate(558%) hue-rotate(173deg) brightness(94%) contrast(91%);
}
.icon-quiz.small {
  width: 13px;
  height: 13px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMSAwaDRhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIMWExIDEgMCAwIDEtMS0xVjFhMSAxIDAgMCAxIDEtMXptNyAwaDRhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIOGExIDEgMCAwIDEtMS0xVjFhMSAxIDAgMCAxIDEtMXpNMSA3aDRhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIMWExIDEgMCAwIDEtMS0xVjhhMSAxIDAgMCAxIDEtMXptNyAwaDRhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIOGExIDEgMCAwIDEtMS0xVjhhMSAxIDAgMCAxIDEtMXoiLz48L3N2Zz4=);
}
.icon-quiz.small.inactive {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMSAwaDRhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIMWExIDEgMCAwIDEtMS0xVjFhMSAxIDAgMCAxIDEtMXptNyAwaDRhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIOGExIDEgMCAwIDEtMS0xVjFhMSAxIDAgMCAxIDEtMXpNMSA3aDRhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIMWExIDEgMCAwIDEtMS0xVjhhMSAxIDAgMCAxIDEtMXptNyAwaDRhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIOGExIDEgMCAwIDEtMS0xVjhhMSAxIDAgMCAxIDEtMXoiIG9wYWNpdHk9Ii42Ii8+PC9zdmc+);
}
.icon-hamburger {
  width: 39px;
  height: 36px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDM2IDM5Ij4gICAgPGRlZnM+ICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMTYuOTk5JSIgeDI9IjExMS42ODElIiB5MT0iMCUiIHkyPSI5MS4zOTYlIj4gICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMUNCMTk1Ii8+ICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDVBMkQ1Ii8+ICAgICAgICA8L2xpbmVhckdyYWRpZW50PiAgICA8L2RlZnM+ICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0zNiAyNy41NzRWMTEuNDI1YzAtMS4xOTUtLjY2MS0yLjI5OS0xLjczNi0yLjg5NUwxOS43MzQuNDQ4YTMuNTc4IDMuNTc4IDAgMCAwLTMuNDY4IDBMMS43MzYgOC41M0MuNjYgOS4xMjYgMCAxMC4yMyAwIDExLjQyNXYxNi4xNWMwIDEuMTk0LjY2MSAyLjI5OCAxLjczNiAyLjg5NGwxNC41MyA4LjA4NmEzLjU5NyAzLjU5NyAwIDAgMCAzLjQ2OCAwbDE0LjUzLTguMDg2QzM1LjM0IDI5Ljg3MyAzNiAyOC43NyAzNiAyNy41NzR6Ii8+ICAgICAgICA8ZyBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIj4gICAgICAgICAgICA8cGF0aCBkPSJNMTQgMTVoMTJNMTEgMjVoMTJNMTEgMjBoMTUiLz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}
.icon-hamburger-cross {
  width: 36px;
  height: 39px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDM2IDM5Ij4gICAgPGRlZnM+ICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI1MCUiIHgyPSI1MCUiIHkxPSIxMTIuMTg4JSIgeTI9Ii0zNy44MTUlIj4gICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDg2NTY4Ii8+ICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDYzMDNBIi8+ICAgICAgICA8L2xpbmVhckdyYWRpZW50PiAgICA8L2RlZnM+ICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0zNiAyNy41NzRWMTEuNDI1YzAtMS4xOTUtLjY2MS0yLjI5OS0xLjczNi0yLjg5NUwxOS43MzQuNDQ4YTMuNTc4IDMuNTc4IDAgMCAwLTMuNDY4IDBMMS43MzYgOC41M0MuNjYgOS4xMjYgMCAxMC4yMyAwIDExLjQyNXYxNi4xNWMwIDEuMTk0LjY2MSAyLjI5OCAxLjczNiAyLjg5NGwxNC41MyA4LjA4NmEzLjU5NyAzLjU5NyAwIDAgMCAzLjQ2OCAwbDE0LjUzLTguMDg2QzM1LjM0IDI5Ljg3MyAzNiAyOC43NyAzNiAyNy41NzR6Ii8+ICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTkuNDI2IDIwbDQuMjc5LTQuMjc4YTEuMDA4IDEuMDA4IDAgMSAwLTEuNDI3LTEuNDI3TDE4IDE4LjU3NGwtNC4yNzktNC4yNzlhMS4wMDggMS4wMDggMCAxIDAtMS40MjYgMS40MjdMMTYuNTc0IDIwbC00LjI3OSA0LjI3OGExLjAwOSAxLjAwOSAwIDAgMCAxLjQyNiAxLjQyN0wxOCAyMS40MjZsNC4yNzggNC4yNzlhMS4wMDggMS4wMDggMCAxIDAgMS40MjctMS40MjdMMTkuNDI2IDIweiIvPiAgICA8L2c+PC9zdmc+);
}
.icon-progress {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDEzIDE1Ij4gICAgPGRlZnM+ICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIyMS4wNyUiIHgyPSIxMjguNjU3JSIgeTE9IjAlIiB5Mj0iMTQwLjAxOCUiPiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4gICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4gICAgICAgIDwvbGluZWFyR3JhZGllbnQ+ICAgIDwvZGVmcz4gICAgPHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjk4IDI1aDFhMSAxIDAgMCAxIDEgMXY4YTEgMSAwIDAgMS0xIDFoLTFhMSAxIDAgMCAxLTEtMXYtOGExIDEgMCAwIDEgMS0xem01IDNoMWExIDEgMCAwIDEgMSAxdjVhMSAxIDAgMCAxLTEgMWgtMWExIDEgMCAwIDEtMS0xdi01YTEgMSAwIDAgMSAxLTF6bTUtOGgxYTEgMSAwIDAgMSAxIDF2MTNhMSAxIDAgMCAxLTEgMWgtMWExIDEgMCAwIDEtMS0xVjIxYTEgMSAwIDAgMSAxLTF6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjk3IC0yMCkiLz48L3N2Zz4=);
}
.icon-progress.small {
  width: 13px;
  height: 15px;
}
.icon-star {
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogICAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNCA2TDEuNjQ5IDcuMjM2bC40NDktMi42MThMLjE5NiAyLjc2NGwyLjYyOC0uMzgyTDQgMGwxLjE3NiAyLjM4MiAyLjYyOC4zODItMS45MDIgMS44NTQuNDUgMi42MTh6Ii8+Cjwvc3ZnPgo=");
}
.icon-play {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTIiIGhlaWdodD0iOTMiIHZpZXdCb3g9IjAgMCA5MiA5MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8xOTI0XzI3MzYpIj4KPHBhdGggZD0iTTIyLjYxNzIgNDYuNDc4NlY2My41MzQzQzIyLjYxNzIgNjkuMTg5MyAyOC44MjA2IDcyLjc2MTEgMzMuODcxIDcwLjAxNjhMNDEuNzEyMiA2NS43NTIyTTIyLjYxNzIgMzYuNjg2M1YyOS40MjI4QzIyLjYxNzIgMjMuNzY3OCAyOC44MjA2IDIwLjE5NiAzMy44NzEgMjIuOTQwM0w2NS4yMzU3IDM5Ljk5ODVDNjYuNDExNSA0MC42MjM4IDY3LjM5NSA0MS41NTcyIDY4LjA4MDkgNDIuNjk4N0M2OC43NjY3IDQzLjg0MDIgNjkuMTI5MSA0NS4xNDY4IDY5LjEyOTEgNDYuNDc4NkM2OS4xMjkxIDQ3LjgxMDMgNjguNzY2NyA0OS4xMTY5IDY4LjA4MDkgNTAuMjU4NEM2Ny4zOTUgNTEuMzk5OSA2Ni40MTE1IDUyLjMzMzMgNjUuMjM1NyA1Mi45NTg2TDQ5LjU1MzMgNjEuNDg3NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kXzE5MjRfMjczNiIgeD0iLTQuNzI3MDUiIHk9Ii0yLjg5ODQ0IiB3aWR0aD0iOTguNzUzNyIgaGVpZ2h0PSI5OC43NTM5IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxMCIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC42MTA1NTkgMCAwIDAgMCAwLjcyNjU3NCAwIDAgMCAwIDAuNzI2NTc0IDAgMCAwIDEgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18xOTI0XzI3MzYiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTkyNF8yNzM2IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=");
}
.icon-pause {
  width: 20px;
  height: 26px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI2IDMyIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuODg0LjhoNi4wODRhMSAxIDAgMCAxIDEgMXYyOC4zMTZhMSAxIDAgMCAxLTEgMUgxLjg4NGExIDEgMCAwIDEtMS0xVjEuOGExIDEgMCAwIDEgMS0xem0xNi4xNjkgMGg2LjA4NGExIDEgMCAwIDEgMSAxdjI4LjMxNmExIDEgMCAwIDEtMSAxaC02LjA4NGExIDEgMCAwIDEtMS0xVjEuOGExIDEgMCAwIDEgMS0xeiIvPgo8L3N2Zz4K");
}
.icon-cancel {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkuMjgzIDcuNWw1LjM0OC01LjM0OEExLjI2IDEuMjYgMCAxIDAgMTIuODQ4LjM2OUw3LjUgNS43MTcgMi4xNTIuMzdBMS4yNiAxLjI2IDAgMSAwIC4zNjkgMi4xNTJMNS43MTcgNy41LjM3IDEyLjg0OGExLjI2IDEuMjYgMCAwIDAgMS43ODMgMS43ODNMNy41IDkuMjgzbDUuMzQ4IDUuMzQ4YTEuMjYgMS4yNiAwIDEgMCAxLjc4My0xLjc4M0w5LjI4MyA3LjV6Ii8+Cjwvc3ZnPgo=");
}
.icon-maximize {
  width: 13px;
  height: 13px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTS40OTMgNC4yNzZBLjQ5My40OTMgMCAwIDEgMCAzLjc4NFYuNDkzQzAgLjIyLjIyIDAgLjQ5MyAwaDMuMjlhLjQ5My40OTMgMCAwIDEgMCAuOTg2aC0yLjFsMy4xNzMgMy4xNzNhLjQ5My40OTMgMCAxIDEtLjY5Ny42OTdMLjk4NSAxLjY4M3YyLjFjMCAuMjczLS4yMi40OTMtLjQ5Mi40OTN6bTEyLjAyNCA0LjUzYy4yNjcgMCAuNDgzLjIxNi40ODMuNDgzdjMuMjI4YS40ODMuNDgzIDAgMCAxLS40ODMuNDgzSDkuMjg5YS40ODMuNDgzIDAgMSAxIDAtLjk2N2gyLjA2TDguMTQzIDguODI1YS40ODMuNDgzIDAgMSAxIC42ODMtLjY4M2wzLjIwOCAzLjIwOFY5LjI5YzAtLjI2OC4yMTctLjQ4NC40ODQtLjQ4NHptLTguMzQyLS42NjRhLjQ4My40ODMgMCAwIDEgLjY4My42ODNMMS42NSAxMi4wMzNoMi4wNmEuNDgzLjQ4MyAwIDEgMSAwIC45NjdILjQ4NEEuNDgzLjQ4MyAwIDAgMSAwIDEyLjUxN1Y5LjI4OWEuNDgzLjQ4MyAwIDEgMSAuOTY3IDB2Mi4wNmwzLjIwOC0zLjIwN3pNMTIuNTA3IDBjLjI3MiAwIC40OTMuMjIuNDkzLjQ5M3YzLjI5YS40OTMuNDkzIDAgMSAxLS45ODYgMHYtMi4xTDguODQxIDQuODU1YS40OTIuNDkyIDAgMSAxLS42OTctLjY5N0wxMS4zMTguOTg1SDkuMjE2YS40OTMuNDkzIDAgMSAxIDAtLjk4NWgzLjI5MXoiLz4KPC9zdmc+Cg==");
}
.icon-minimize {
  width: 13px;
  height: 13px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTQuNTA3LjcyNGMuMjcyIDAgLjQ5My4yMi40OTMuNDkydjMuMjkxQzUgNC43OCA0Ljc4IDUgNC41MDcgNWgtMy4yOWEuNDkzLjQ5MyAwIDEgMSAwLS45ODZoMi4xTC4xNDUuODQxQS40OTMuNDkzIDAgMSAxIC44NDEuMTQ0bDMuMTc0IDMuMTczdi0yLjFjMC0uMjczLjIyLS40OTMuNDkyLS40OTN6bTMuOTc2IDExLjQ3QS40ODMuNDgzIDAgMCAxIDggMTEuNzFWOC40ODNDOCA4LjIxNiA4LjIxNiA4IDguNDgzIDhoMy4yMjhhLjQ4My40ODMgMCAxIDEgMCAuOTY3SDkuNjVsMy4yMDcgMy4yMDhhLjQ4My40ODMgMCAxIDEtLjY4My42ODNMOC45NjcgOS42NXYyLjA2YS40ODMuNDgzIDAgMCAxLS40ODQuNDg0em0tNy42NTguNjY0YS40ODMuNDgzIDAgMCAxLS42ODMtLjY4M0wzLjM1IDguOTY3SDEuMjlhLjQ4My40ODMgMCAxIDEgMC0uOTY3aDMuMjI3Yy4yNjcgMCAuNDgzLjIxNi40ODMuNDgzdjMuMjI4YS40ODMuNDgzIDAgMSAxLS45NjcgMFY5LjY1TC44MjUgMTIuODU3ek04LjQ5MyA1QS40OTMuNDkzIDAgMCAxIDggNC41MDd2LTMuMjlhLjQ5My40OTMgMCAxIDEgLjk4NiAwdjIuMUwxMi4xNTkuMTQ1YS40OTIuNDkyIDAgMSAxIC42OTcuNjk3TDkuNjgyIDQuMDE1aDIuMTAyYS40OTMuNDkzIDAgMSAxIDAgLjk4NUg4LjQ5M3oiLz4KPC9zdmc+Cg==");
}
.icon-loading {
  background-image: url("data:image/svg+xml;base64,PCEtLSBCeSBTYW0gSGVyYmVydCAoQHNoZXJiKSwgZm9yIGV2ZXJ5b25lLiBNb3JlIEAgaHR0cDovL2dvby5nbC83QUp6YkwgLS0+Cjxzdmcgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzggMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMTgiPgogICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIgogICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiCiAgICAgICAgICAgICAgICAgICAgdG89IjM2MCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICBkdXI9IjFzIgogICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgICAgICAgICAgIDwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.icon-back {
  width: 9px;
  height: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgNiAxMyI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItODIuNTY5JSIgeDI9IjI1Mi40NCUiIHkxPSItOTAuOTclIiB5Mj0iMTU4LjQxMSUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0idXJsKCNhKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+CiAgICAgICAgPHBhdGggZD0iTS44OTYgNi40NjZMNiAxLjQ2TTYgMTEuNTA2TC44OTYgNi41Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
.icon-play-tr {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEyIDE2Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9Ii0zMC43MDIlIiB5MT0iMCUiIHkyPSIxMDAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjc0LjQxNCAxNi4xMTFhLjgyNi44MjYgMCAwIDEgLjgyOCAwbDkuODcxIDcuMTcyYS44MjkuODI5IDAgMCAxIDAgMS40MzRsLTkuODcgNy4xNzJhLjgzLjgzIDAgMCAxLTEuMjQzLS43MTdWMTYuODI4YzAtLjI5Ni4xNTgtLjU3LjQxNC0uNzE3eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3NCAtMTYpIi8+Cjwvc3ZnPgo=");
  width: 11.5px;
  height: 11.5px;
}
.icon-learn-mode {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDQiIGhlaWdodD0iMTA0IiB2aWV3Qm94PSIwIDAgMTA0IDEwNCI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMjMuNzMyJSIgeDI9IjIwMS44NzklIiB5MT0iLTIuMjY4JSIgeTI9IjEzMi4wMDclIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjE5NSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNUEyRDUiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9Ii0xOC40ODUlIiB4Mj0iMTU2LjQyOCUiIHkxPSItNC42MTklIiB5Mj0iMTI4LjY1OSUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgIDxwYXRoIGZpbGw9IiNDQ0VDRjkiIGQ9Ik04MC45NzcgNDIuOTk1di0uMjc2Yy4zMjgtNS41NS0uODItOS43NDEtMy40LTEyLjQzNmE5LjYzNiA5LjYzNiAwIDAgMC01LjMyMS0yLjg3OGgtLjI1OHYtLjIwOGMtMS4xMjEtMi41NS0zLjY4OS00LjE5Mi02LjUxNy00LjE2OGgtLjIxbC0uMTY1LS4xMzhjLTIuMjYzLTIuMzM4LTUuNjA3LTMuMzQzLTguODE0LTIuNjQ4YTkuODYzIDkuODYzIDAgMCAwLTIuOTU0IDEuMjlsLS4yNTguMTgzLS4yODEtLjE4NGMtMy43MDctMi40NzctOC43MDQtMS44OTgtMTEuNzIxIDEuMzU5bC0uMTY1LjEzOGgtLjQ0NWMtMi43MzQuMDc2LTUuMTc1IDEuNzAxLTYuMjYgNC4xNjhsLS4xMTYuMjA4aC0uMjU4YTkuNzEgOS43MSAwIDAgMC01LjQxNSAyLjg3OGMtMi41OCAyLjY5NS0zLjcwNCA2LjkwOS0zLjQgMTIuNDM2di4yNzZjLS42MS45OS01LjY1IDkuODggMi45NTQgMTYuMzA1bC4yMzUuMTZ2LjNjLS44NyA0LjM4IDEuMDczIDguODM1IDQuOSAxMS4yMzhsLjI4LjE2MnYuMzQ1YTYuODA0IDYuODA0IDAgMCAwIC43OTcgNC42MDYgNi4xMyA2LjEzIDAgMCAwIDMuODQ1IDIuODU1aC4yMTF2LjEzOUMzOS40MzcgODAuODc4IDQyLjYyNSA4NSA0Ni42ODEgODVhNy4zNCA3LjM0IDAgMCAwIDUuNzQzLTMuMjkzbC4zOTgtLjUzLjM5OS41M2E3LjI0NCA3LjI0NCAwIDAgMCA1LjY3MyAzLjI3YzQuMTI2IDAgNy4zMzctNC4xMjIgOC41MS01Ljg5NWwuMTE3LS4xMzloLjE4N2E2LjI2IDYuMjYgMCAwIDAgNC4wMDktMi43MTcgNi45ODQgNi45ODQgMCAwIDAgLjc3My00LjYwNnYtLjM0NWwuMzA1LS4xNjFjMy44NzYtMi4zNjggNS44Ny02LjgzNCA1LjAxNy0xMS4yMzl2LS4yOTlsLjIzNC0uMTYxYzguNTgtNi41NCAzLjU0LTE1LjQzIDIuOTMtMTYuNDJ6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTgwLjk3NyA0Mi45OTV2LS4yNzZjLjMyOC01LjU1LS44Mi05Ljc0MS0zLjQtMTIuNDM2YTkuNjM2IDkuNjM2IDAgMCAwLTUuMzIxLTIuODc4aC0uMjU4di0uMjA4Yy0xLjEyMS0yLjU1LTMuNjg5LTQuMTkyLTYuNTE3LTQuMTY4aC0uMjFsLS4xNjUtLjEzOGMtMi4yNjMtMi4zMzgtNS42MDctMy4zNDMtOC44MTQtMi42NDhhOS44NjMgOS44NjMgMCAwIDAtMi45NTQgMS4yOWwtLjI1OC4xODMtLjI4MS0uMTg0Yy0zLjcwNy0yLjQ3Ny04LjcwNC0xLjg5OC0xMS43MjEgMS4zNTlsLS4xNjUuMTM4aC0uNDQ1Yy0yLjczNC4wNzYtNS4xNzUgMS43MDEtNi4yNiA0LjE2OGwtLjExNi4yMDhoLS4yNThhOS43MSA5LjcxIDAgMCAwLTUuNDE1IDIuODc4Yy0yLjU4IDIuNjk1LTMuNzA0IDYuOTA5LTMuNCAxMi40MzZ2LjI3NmMtLjYxLjk5LTUuNjUgOS44OCAyLjk1NCAxNi4zMDVsLjIzNS4xNnYuM2MtLjg3IDQuMzggMS4wNzMgOC44MzUgNC45IDExLjIzOGwuMjguMTYydi4zNDVhNi44MDQgNi44MDQgMCAwIDAgLjc5NyA0LjYwNiA2LjEzIDYuMTMgMCAwIDAgMy44NDUgMi44NTVoLjIxMXYuMTM5QzM5LjQzNyA4MC44NzggNDIuNjI1IDg1IDQ2LjY4MSA4NWE3LjM0IDcuMzQgMCAwIDAgNS43NDMtMy4yOTNsLjM5OC0uNTMuMzk5LjUzYTcuMjQ0IDcuMjQ0IDAgMCAwIDUuNjczIDMuMjdjNC4xMjYgMCA3LjMzNy00LjEyMiA4LjUxLTUuODk1bC4xMTctLjEzOWguMTg3YTYuMjYgNi4yNiAwIDAgMCA0LjAwOS0yLjcxNyA2Ljk4NCA2Ljk4NCAwIDAgMCAuNzczLTQuNjA2di0uMzQ1bC4zMDUtLjE2MWMzLjg3Ni0yLjM2OCA1Ljg3LTYuODM0IDUuMDE3LTExLjIzOXYtLjI5OWwuMjM0LS4xNjFjOC41OC02LjU0IDMuNTQtMTUuNDMgMi45My0xNi40MnptLTI5LjI4IDM1LjU4di4xMTVjLTEuNSAyLjU4LTMuMTE4IDMuOTE1LTQuNjg5IDMuOTM4LTMuNTQgMC02LjcyOC01LjI5Ny02Ljc3NC01LjM0M2ExLjE5NSAxLjE5NSAwIDAgMC0uODItLjU3NSA0LjA3MiA0LjA3MiAwIDAgMS0zLjA5NS0xLjcyOCA1LjY4NiA1LjY4NiAwIDAgMS0uMjU4LTQuMDk5IDEuMTkgMS4xOSAwIDAgMC0uNjU3LTEuNDVjLTMuMTQtMS4zLTUuMTEtNC4zOTYtNC45MjItNy43Mzh2LS43NmwuNzAzLjMyMmMxLjQ1LjcxOCAzLjExOC44OSA0LjY4OC40ODRhNy42NTcgNy42NTcgMCAwIDAgMy44NjgtMi44MWwuMzk5LS41MDYuMzk4LjUwNmE4Ljk0IDguOTQgMCAwIDAgMi4yMjcgMi4wNSAxLjIzMyAxLjIzMyAwIDAgMCAxLjY0MS0uMzIzYy4xNzktLjI1OS4yNDQtLjU3Ny4xODMtLjg4NGExLjE3NCAxLjE3NCAwIDAgMC0uNTEtLjc1Yy01LjQ0LTMuNTctMS44NzYtMTAuODAxLTEuNzM2LTExLjEyNHYtLjE2bC4xNjUtLjE2MmEyMi4zODUgMjIuMzg1IDAgMCAwIDMuNTg2LTIuMzAzYy45ODUtLjc2IDEuMzgzLTEuMDM2IDEuNjg4LTEuMDgyaC4yODFjLjU5Ny4yNzIgMS4zMDcuMDQgMS42MTgtLjUzYTEuMTY1IDEuMTY1IDAgMCAwLS41NC0xLjU2NmMtMS44MjgtLjg5OC0zLjI1OC4xODQtNC42ODggMS4yNDRhMTguNDcxIDE4LjQ3MSAwIDAgMS00LjkyMyAyLjkwMWMtNC40NTQgMS43NS04LjExLTIuNjAyLTguMjUxLTIuNzg2YTEuMjM0IDEuMjM0IDAgMCAwLTEuNjg4LS4xODQgMS4yMTUgMS4yMTUgMCAwIDAtLjQ0Ni43ODNjLS4wMjMuMzEyLjA2OS42MjMuMjU4Ljg3NSAyLjEzMiAyLjcxMSA1LjQ3IDQuMjM5IDguOTU1IDQuMDk5aC43Mjd2LjY5YTEyLjY3NiAxMi42NzYgMCAwIDAtLjI1OCA1LjkyVjU1LjkzNmE2Ljc2IDYuNzYgMCAwIDEtMy42OCAzLjY4NSA1LjcxOCA1LjcxOCAwIDAgMS00LjkyMy0xLjQyOGwtLjE4OC0uMTM4Yy04LjI5OS01LjQxMi0zLjM5OS0xMy4yMTktMi44MTMtMTQuMDk0LjE0Ni0uMjE3LjIxMi0uNDc3LjE4OC0uNzM3LS4zNTItNS4wMi41NjItOC44ODkgMi42NzItMTEuMTY5YTcuMjYgNy4yNiAwIDAgMSA0LjM2LTIuMzAyaC4yMzVjMi44OS43ODggNS4wMDUgMy4yMiA1LjM0NSA2LjE0OC4wMS40NjUuMjk3Ljg4LjczMyAxLjA1OS40MzYuMTc5LjkzOS4wOSAxLjI4My0uMjMuMjI0LS4yMi4zNS0uNTE4LjM1MS0uODI5LS4yMzEtMy4zNzYtMi4zMjgtNi4zNTUtNS40NjItNy43NmwtLjUxNi0uMjU0LjMyOS0uNDZhNC4xOTcgNC4xOTcgMCAwIDEgNC4xNDktMS45OCAxLjIxIDEuMjEgMCAwIDAgMS4xNzItLjNjNC40NTQtNC4zNzYgOC4xMzUtMi41MSA5LjUxOC0xLjQ5N2wuMjEuMTM4LS4wOTMgNTQuNzg2ek01OS4xIDYxLjMxYzIuOTI3IDIuNDMzIDQuMzUgNi4xMTkgMy43NzQgOS43NzctLjE4My42NDMtLjg2OCAxLjAzMi0xLjU1Ljg4YTEuMjQ4IDEuMjQ4IDAgMCAxLS43ODItLjU0IDEuMTQgMS4xNCAwIDAgMS0uMTQyLS45MWMuMzI0LTIuODA4LS44MTUtNS41ODktMy4wNS03LjQ0N2ExLjI1IDEuMjUgMCAwIDEtLjM1LS44NTYgMS4xNiAxLjE2IDAgMCAxIC4zNTctLjg1N2MuMjM1LS4yMjguNTU3LS4zNTcuODkzLS4zNTcuMzE1LS4wMDcuNjIuMTA0Ljg1LjMxem0uMjg2LTIwLjc5N2wtLjE2MS0uMjA0aC0uMTYxYTEuMzY1IDEuMzY1IDAgMCAxLS44MDUtLjQwNyAxLjE0MiAxLjE0MiAwIDAgMS0uMjUzLS44MzhjLjAxMy0uMzExLjE2NS0uNi40MTQtLjc5Mi4yMDItLjE3OS40NjUtLjI3NS43MzYtLjI3MiAyLjAwMS4xNTkgMi42MjIgMS43ODggMy4yNDMgMy4zNzMuNiAxLjc2MSAxLjQ3NiAzLjQyIDIuNiA0LjkxMiAyLjgyOCAzLjY5IDguMTQyIDEuNzg5IDguMzk1IDEuNzg5YTEuMjIgMS4yMiAwIDAgMSAxLjU0MS43NDcgMS4xOTEgMS4xOTEgMCAwIDEtLjc1OSAxLjUxNmMtMS4zMTMuNDMtMi42ODcuNjUyLTQuMDcxLjY1N2E4LjI2MiA4LjI2MiAwIDAgMS02LjktMy4yMzcgMjAuMjY2IDIwLjI2NiAwIDAgMS0yLjk0NS01LjQ3OSA0LjcyMyA0LjcyMyAwIDAgMC0uODc0LTEuNzY1em0xNi40MzMgMTcuNDUxaC0uMTY0YTUuNjk0IDUuNjk0IDAgMCAxLTQuOTIzIDEuNDI4Yy0yLjU1NS0uNzE0LTMuODY4LTQuMDUzLTMuODkxLTQuMS0uMjMtLjYtLjkxLS45MDgtMS41MjQtLjY5YTEuMTg3IDEuMTg3IDAgMCAwLS42OC42MjJjLS4xMTguMjg4LS4xMTguNjEgMCAuODk4YTkuNjM2IDkuNjM2IDAgMCAwIDUuNDM5IDUuNTI3IDYuNzY1IDYuNzY1IDAgMCAwIDQuNjg4LS41MDdsLjcwNC0uMzIydi43NmMuMjU3IDMuMzY3LTEuNjkzIDYuNTIzLTQuODUzIDcuODUyYTEuMTY4IDEuMTY4IDAgMCAwLS42OCAxLjQ1MSA1LjUwNSA1LjUwNSAwIDAgMS0uMjU4IDQuMSA0LjA3MSA0LjA3MSAwIDAgMS0zLjA3IDEuNzI3IDEuMjkgMS4yOSAwIDAgMC0uODQ1LjU3NXMtMy4yMzUgNS4zNDMtNi43NzQgNS4zNDNjLTEuNzM1IDAtMy4zNzYtMS4zNTktNC45LTQuMDA3VjIzLjY5NmguMTE3YzEuMzgzLTEuMDM1IDUuMDg3LTIuOTQ3IDkuNTg4IDEuNDUyLjI5NS4yODkuNzE5LjQxIDEuMTI2LjMyMmE0LjIgNC4yIDAgMCAxIDQuMTcyIDEuOTM1bC4zMjguNDgzLS41MTUuMjU0Yy0zLjA1MSAxLjQyNy01LjA4NCA0LjM1Ny01LjMyMiA3LjY2OC0uMDA2LjMxLjExNS42MDguMzM1LjgzLjIyLjIyLjUyMi4zNDUuODM3LjM0NWExLjIxIDEuMjEgMCAwIDAgMS4yMi0xLjE1MmMuMzMzLTIuOTMgMi40NS01LjM2NiA1LjM0NC02LjE0OWguMTE4YTcuMDcgNy4wNyAwIDAgMSA0LjM2IDIuMzAzYzIuMTU3IDIuMzAzIDMuMDk0IDYuMTUgMi43MiAxMS4yMTUtLjAyNS4yNi4wNDEuNTIuMTg3LjczN2E5LjYyOCA5LjYyOCAwIDAgMSAxLjY3IDcuNjMgOS43NjkgOS43NjkgMCAwIDEtNC41NTQgNi4zOTV6bS0zMS45NzMgNy4zNjlhMS4zNiAxLjM2IDAgMCAxIDEuNzgyIDBjLjIzNy4yMjUuMzcuNTMuMzcyLjg0OS4wMDguMzItLjEyNy42MjgtLjM3Mi44NDktMi4yODMgMS44NDYtMy40MyA0LjY2OS0zLjA0NSA3LjQ5OS4xNC42NDItLjI3NCAxLjI3Ni0uOTQgMS40MzgtLjY3LjE0OS0xLjM0LS4yMzktMS41MS0uODcyLS41OS0zLjY0NS44MS03LjMyNCAzLjcxMy05Ljc2M3oiLz4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNNTIuOTggOS42MWMuMDguNDYtLjA4Ny45MzItLjQyNCAxLjE5NGEuODg2Ljg4NiAwIDAgMS0xLjExMiAwYy0uMzM3LS4yNjItLjUwNC0uNzMzLS40MjQtMS4xOTRWMS4zOWMtLjA4LS40Ni4wODctLjkzMi40MjQtMS4xOTRhLjg4Ni44ODYgMCAwIDEgMS4xMTIgMGMuMzM3LjI2Mi41MDQuNzMzLjQyNCAxLjE5NHY4LjIyem0uMDIgOTMuNTMzdi0uMDY4Yy0uMDk2LjUzOC0uNTE0LjkyNS0xIC45MjVzLS45MDQtLjM4Ny0xLS45MjV2LTguMTVjLjA5Ni0uNTM4LjUxNC0uOTI1IDEtLjkyNXMuOTA0LjM4NyAxIC45MjV2OC4yMTh6TS45NzMgNTAuMDJIOS41NWMuNDgtLjA4Ljk3Mi4wODcgMS4yNDUuNDI0YS44NTguODU4IDAgMCAxIDAgMS4xMTJjLS4yNzMuMzM3LS43NjQuNTA0LTEuMjQ1LjQyNEguOTczQy40MDcgNTEuODg2IDAgNTEuNDc2IDAgNTFzLjQwNy0uODg2Ljk3My0uOTh6bTEwMi4xNy0uMDJoLS4wNjhjLjUzOC4wOTYuOTI1LjUxNC45MjUgMXMtLjM4Ny45MDQtLjkyNSAxaC04LjE1Yy0uNTM4LS4wOTYtLjkyNS0uNTE0LS45MjUtMXMuMzg3LS45MDQuOTI1LTFoOC4yMTh6TTE1Ljk0NyAxMy4zMzdsNS43MTYgNS43MjljLjIxNS4yMTQuMzM2LjUwNS4zMzcuODA4YTEuMDggMS4wOCAwIDAgMS0uMzM3LjgxIDEuMTg2IDEuMTg2IDAgMCAxLTEuNjEzIDBsLTUuNzE3LTUuNzNBMS4xNDcgMS4xNDcgMCAwIDEgMTUuMTQgMTNjLjMwNS0uMDA3LjU5OC4xMTYuODA3LjMzN3ptNzMuNzE3IDczLjcxN2MuNDQ4LjQ1LjQ0OCAxLjE3NyAwIDEuNjI3YTEuMiAxLjIgMCAwIDEtMS42MjkgMGwtNS43NDQtNS43NjNhMS4xNTIgMS4xNTIgMCAwIDEgMS42MjgtMS42MjdsNS43NDUgNS43NjN6bS02Ljc1MS02NS4zNDNhMS4xNTIgMS4xNTIgMCAwIDEtMS41NzYtLjA0NyAxLjE0NCAxLjE0NCAwIDAgMS0uMDQ3LTEuNTcybDUuNjgtNS43NTRhMS4xNSAxLjE1IDAgMCAxIC44MS0uMzM3Yy4zMzQtLjAxMy42Ni4xMDguOTAyLjMzN2ExLjE4OSAxLjE4OSAwIDAgMSAwIDEuNjE4bC01Ljc3IDUuNzU1ek0yMC4wMzkgODEuMzNoLjAyM2ExLjEzNiAxLjEzNiAwIDAgMSAxLjkzOC44MDMgMS4wNyAxLjA3IDAgMCAxLS4zMzQuODAybC01LjY4IDUuNjgyYTEuMTM2IDEuMTM2IDAgMSAxLTEuNjA1LTEuNjA0bDUuNjU4LTUuNjgyeiIvPgogICAgPC9nPgo8L3N2Zz4K");
  width: 104px;
  height: 104px;
}
.icon-practice-mode {
  width: 89px;
  height: 89px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iOTkiIHZpZXdCb3g9IjAgMCA5OSA5OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTYiIHk9IjE2IiB3aWR0aD0iNjYiIGhlaWdodD0iNzYiIHJ4PSIxMCIgZmlsbD0iI0NDRUNGOCIvPgo8cmVjdCB4PSIzMyIgeT0iOCIgd2lkdGg9IjMzIiBoZWlnaHQ9IjE2IiByeD0iNSIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTYxLjg3NSA4LjI1SDM3LjEyNUMzNC44NDY4IDguMjUgMzMgMTAuMDk2OCAzMyAxMi4zNzVWMjAuNjI1QzMzIDIyLjkwMzIgMzQuODQ2OCAyNC43NSAzNy4xMjUgMjQuNzVINjEuODc1QzY0LjE1MzIgMjQuNzUgNjYgMjIuOTAzMiA2NiAyMC42MjVWMTIuMzc1QzY2IDEwLjA5NjggNjQuMTUzMiA4LjI1IDYxLjg3NSA4LjI1WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfMTEwOF81NTUpIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zMyAxNi41SDI0Ljc1QzIyLjU2MiAxNi41IDIwLjQ2MzUgMTcuMzY5MiAxOC45MTY0IDE4LjkxNjRDMTcuMzY5MiAyMC40NjM1IDE2LjUgMjIuNTYyIDE2LjUgMjQuNzVWODIuNUMxNi41IDg0LjY4OCAxNy4zNjkyIDg2Ljc4NjUgMTguOTE2NCA4OC4zMzM2QzIwLjQ2MzUgODkuODgwOCAyMi41NjIgOTAuNzUgMjQuNzUgOTAuNzVINzQuMjVDNzYuNDM4IDkwLjc1IDc4LjUzNjUgODkuODgwOCA4MC4wODM2IDg4LjMzMzZDODEuNjMwOCA4Ni43ODY1IDgyLjUgODQuNjg4IDgyLjUgODIuNVY4MC40Mzc1QzgyLjY2NjcgNjQuOTU4MyA4MyAzMi45IDgzIDI4LjVDODMgMjQuMSA4MS45MjQyIDIxLjQxNjcgODEuMzg2MiAyMC42MjVDODAuNjYyOSAxOS4zNzIxIDc5LjYyMjcgMTguMzMxNCA3OC4zNzAyIDE3LjYwNzRDNzcuMTE3NyAxNi44ODM0IDc1LjY5NjcgMTYuNTAxNSA3NC4yNSAxNi41SDY2IiBzdHJva2U9InVybCgjcGFpbnQxX2xpbmVhcl8xMTA4XzU1NSkiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTU4LjUgNTdMNzkgMzlMODMgMzYuNUw5MS41IDQzLjVMODkuNSA1MC41TDcwLjUgNzAuNUw1My41IDc0TDU4LjUgNTdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzMgNzQuMjUwMUg0My4xMjVNMzMgNjdINDMuMTI1TTMzIDQxLjY0OEg1Ni41TTMzIDQ5LjY0OEg0OE03NS45ODI1IDM5LjY0MTNDNzYuNzg2OSAzOC44MzY5IDc3Ljc0MTkgMzguMTk4OCA3OC43OTMgMzcuNzYzNEM3OS44NDQgMzcuMzI4MSA4MC45NzA1IDM3LjEwNCA4Mi4xMDgxIDM3LjEwNEM4My4yNDU4IDM3LjEwNCA4NC4zNzIyIDM3LjMyODEgODUuNDIzMyAzNy43NjM0Qzg2LjQ3NDMgMzguMTk4OCA4Ny40MjkzIDM4LjgzNjkgODguMjMzNyAzOS42NDEzQzg5LjAzODIgNDAuNDQ1NyA4OS42NzYzIDQxLjQwMDcgOTAuMTExNiA0Mi40NTE4QzkwLjU0NyA0My41MDI4IDkwLjc3MTEgNDQuNjI5MyA5MC43NzExIDQ1Ljc2NjlDOTAuNzcxMSA0Ni45MDQ2IDkwLjU0NyA0OC4wMzExIDkwLjExMTYgNDkuMDgyMUM4OS42NzYzIDUwLjEzMzEgODkuMDM4MiA1MS4wODgxIDg4LjIzMzcgNTEuODkyNkw2OS45MTg4IDcwLjEyNTFMNTMuNjI1IDc0LjI1MDFMNTcuNzA4NyA1Ny45NTYzTDc1Ljk4MjUgMzkuNjQxM1oiIHN0cm9rZT0idXJsKCNwYWludDJfbGluZWFyXzExMDhfNTU1KSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExMDhfNTU1IiB4MT0iMzMiIHkxPSIxNy43MjIyIiB4Mj0iNjYiIHkyPSIxNy43MjIyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xMTA4XzU1NSIgeDE9IjE2LjUiIHkxPSI1OS4xMjUiIHgyPSI4MyIgeTI9IjU5LjEyNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMTEwOF81NTUiIHgxPSIzMyIgeTE9IjU4LjQyODYiIHgyPSI5MC43NzExIiB5Mj0iNTguNDI4NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
}
.icon-test-mode {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NSIgaGVpZ2h0PSI3NiIgdmlld0JveD0iMCAwIDc1IDc2Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9Ii0zNi4yNDQlIiB4Mj0iMTcyLjE5NiUiIHkxPSItMTEuNzY1JSIgeTI9IjEwOC45OTIlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjE5NSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjkwLjA0NiUiIHN0b3AtY29sb3I9IiMwN0EzQ0YiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDVBMkQ1Ii8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIwJSIgeDI9IjQ0OSUiIHkxPSIxODIzJSIgeTI9IjE4MjMlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjE5NSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNUEyRDUiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjAlIiB4Mj0iNDQ5JSIgeTE9Ijk0OCUiIHkyPSI5NDglIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjE5NSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNUEyRDUiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZCIgeDE9IjElIiB4Mj0iNDQ3JSIgeTE9IjMxMTAlIiB5Mj0iMzExMCUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMUNCMTk1Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1QTJENSIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJlIiB4MT0iMTM3MyUiIHgyPSIyNzE2JSIgeTE9IjI5OCUiIHkyPSIyOTglIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjE5NSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNUEyRDUiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZiIgeDE9IjAlIiB4Mj0iMjIxLjc1MSUiIHkxPSIwJSIgeTI9IjE1OC4yNjclIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAlIiB4Mj0iMTY4Ljk3MiUiIHkxPSIwJSIgeTI9IjI4OC4zOTklIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIj4KICAgICAgICA8cGF0aCBmaWxsPSIjQ0NFQ0Y5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0idXJsKCNhKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02MC42MzggNS4wNjhoNy4xNjdjMi44MTgtLjAyNiA1LjEzNCAyLjIzIDUuMTk1IDUuMDZWNjguODVjLS4wMjUgMi44Ni0yLjM0NyA1LjE2Mi01LjE5NSA1LjE1SDIzLjE3M2E1LjE0IDUuMTQgMCAwIDEtMy42NDktMS41QTUuMTg0IDUuMTg0IDAgMCAxIDE4IDY4Ljg1VjEwLjEyOGE1LjE2MSA1LjE2MSAwIDAgMSAxLjUyNi0zLjY0M0E1LjExNyA1LjExNyAwIDAgMSAyMy4xNzMgNWg3LjM5Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMzEgMGgyOXY4LjJjMCAyLjA5OS0xLjY5IDMuOC0zLjc3NCAzLjhIMzQuNzc0Yy0xLjAwMSAwLTEuOTYxLS40LTIuNjY5LTEuMTEzQTMuODE0IDMuODE0IDAgMCAxIDMxIDguMlYweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNDQ0VDRjkiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTAgMjBoOHY0NUgweiIvPgogICAgICAgIDxyZWN0IHdpZHRoPSI4IiBoZWlnaHQ9IjQ5IiB5PSIxNSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgcng9Ii4zOCIvPgogICAgICAgIDxwYXRoIHN0cm9rZT0idXJsKCNjKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0wIDIwaDgiLz4KICAgICAgICA8cGF0aCBzdHJva2U9InVybCgjZCkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMCA2NC4wMjNMNC4wOTcgNzEgOCA2NCIvPgogICAgICAgIDxwYXRoIHN0cm9rZT0idXJsKCNlKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zMSAwaDI5djguMmMwIDIuMDk5LTEuNjkgMy44LTMuNzc0IDMuOEgzNC43NzRDMzIuNjkgMTIgMzEgMTAuMjk5IDMxIDguMlYweiIvPgogICAgICAgIDxnIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPHBhdGggc3Ryb2tlPSJ1cmwoI2YpIiBkPSJNLjYzMSAzLjVMMy4wNDEgNmw2LjIzLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2IDIxKSIvPgogICAgICAgICAgICA8cGF0aCBzdHJva2U9InVybCgjZykiIGQ9Ik0xOSAwaDIwTTE5IDZoMTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2IDIxKSIvPgogICAgICAgIDwvZz4KICAgICAgICA8ZyBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgIDxnIHN0cm9rZT0idXJsKCNmKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjggMzcpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDZsNi02TTAgMGw2IDYiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8cGF0aCBzdHJva2U9InVybCgjZykiIGQ9Ik0xNyAwaDIwTTE3IDZoMTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4IDM3KSIvPgogICAgICAgIDwvZz4KICAgICAgICA8ZyBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgIDxnIHN0cm9rZT0idXJsKCNmKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjggNTQpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDZsNi02TTAgMGw2IDYiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8cGF0aCBzdHJva2U9InVybCgjZykiIGQ9Ik0xNyAxaDIwTTE3IDdoMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4IDU0KSIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==");
  width: 74px;
  height: 74px;
}
.icon-close-blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMTE2Ljg2OSUiIHkxPSIwJSIgeTI9IjExNy4xMTYlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNy40MjYgNmw0LjI3OS00LjI3OEExLjAwOCAxLjAwOCAwIDEgMCAxMC4yNzguMjk1TDYgNC41NzQgMS43MjEuMjk1QTEuMDA4IDEuMDA4IDAgMSAwIC4yOTUgMS43MjJMNC41NzQgNiAuMjk1IDEwLjI3OGExLjAwOSAxLjAwOSAwIDAgMCAxLjQyNiAxLjQyN0w2IDcuNDI2bDQuMjc4IDQuMjc5YTEuMDA4IDEuMDA4IDAgMSAwIDEuNDI3LTEuNDI3TDcuNDI2IDZ6Ii8+Cjwvc3ZnPgo=");
  width: 12px;
  height: 12px;
}
.icon-close-circle {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMTg4LjQyJSIgeTE9IjAlIiB5Mj0iMTYxLjAwMyUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPgogICAgICAgIDxjaXJjbGUgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNy41IiBmaWxsPSIjRkZGIiBzdHJva2U9InVybCgjYSkiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjMUNCMDk0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04LjQ4NiA3LjU5NWEuMTU0LjE1NCAwIDAgMSAwLS4yMjJsMi4zODctMi4zODdhLjM0NC4zNDQgMCAwIDAgLjA5NS0uMjIyLjM0NC4zNDQgMCAwIDAtLjA5NS0uMjIzbC0uNDQ2LS40NDZBLjM0NC4zNDQgMCAwIDAgMTAuMjA1IDRhLjI4OS4yODkgMCAwIDAtLjIyMy4wOTVMNy41OTUgNi40ODJhLjE1NC4xNTQgMCAwIDEtLjIyMiAwTDQuOTg2IDQuMDk1QS4zNDQuMzQ0IDAgMCAwIDQuNzY0IDRhLjM0NC4zNDQgMCAwIDAtLjIyMy4wOTVsLS40NDYuNDQ2QS4zNDQuMzQ0IDAgMCAwIDQgNC43NjRjMCAuMDYzLjAzMi4xNTkuMDk1LjIyMmwyLjM4NyAyLjM4N2EuMTU0LjE1NCAwIDAgMSAwIC4yMjJMNC4wOTUgOS45ODJhLjM0NC4zNDQgMCAwIDAtLjA5NS4yMjNjMCAuMDYzLjAzMi4xNTkuMDk1LjIyMmwuNDQ2LjQ0NmMuMDY0LjA2My4xNTkuMDk1LjIyMy4wOTUuMDYzIDAgLjE1OS0uMDMyLjIyMi0uMDk1bDIuMzg3LTIuMzg3YS4xNTQuMTU0IDAgMCAxIC4yMjIgMGwyLjM4NyAyLjM4N2MuMDYzLjA2My4xNTkuMDk1LjIyMy4wOTUuMDYzIDAgLjE1OS0uMDMyLjIyMi0uMDk1bC40NDYtLjQ0NmEuMzQ0LjM0NCAwIDAgMCAuMDk1LS4yMjIuMzQ0LjM0NCAwIDAgMC0uMDk1LS4yMjNMOC40ODYgNy41OTV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
  width: 18px;
  height: 18px;
}
.icon-close {
  width: 10px;
  height: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNi4xODggNWwzLjU2Ni0zLjU2NUEuODQuODQgMCAxIDAgOC41NjUuMjQ2TDUgMy44MTIgMS40MzUuMjQ2QS44NC44NCAwIDEgMCAuMjQ2IDEuNDM1TDMuODEyIDUgLjI0NiA4LjU2NWEuODQuODQgMCAwIDAgMS4xODkgMS4xODlMNSA2LjE4OGwzLjU2NSAzLjU2NmEuODQuODQgMCAxIDAgMS4xODktMS4xODlMNi4xODggNXoiLz48L3N2Zz4=);
}
.icon-dropdown-blue {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTEgNyI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeDI9IjExNi44NjklIiB5MT0iMCUiIHkyPSIxMTcuMTE2JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTUuNTAxIDIuOTZMMS40NDggNi43NjZhLjg3OC44NzggMCAwIDEtMS4yMDQtLjAxMS43OTEuNzkxIDAgMCAxIC4wMTEtMS4xNTRMNC44NTcgMS4yOGEuODc4Ljg3OCAwIDAgMSAxLjIzOS0uMDQ3TDEwLjc0NCA1LjZjLjMzNS4zMTYuMzQuODMyLjAxMSAxLjE1M2EuODc4Ljg3OCAwIDAgMS0xLjIwNC4wMTJsLTQuMDUtMy44MDZ6IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDUuNSA0KSIvPgo8L3N2Zz4K");
  width: 11px;
  height: 7px;
}
.icon-owl-quiz {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI1NyIgdmlld0JveD0iMCAwIDU3IDU3Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMTE2Ljg2OSUiIHkxPSIwJSIgeTI9IjExNy4xMTYlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjAlIiB4Mj0iMTA5LjAwMiUiIHkxPSIwJSIgeTI9IjE1MS40MjglIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjAlIiB4Mj0iMTI1Ljc2NyUiIHkxPSIwJSIgeTI9IjE0My4wNjElIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZCIgeDE9IjAlIiB4Mj0iMTU1LjI4MyUiIHkxPSIwJSIgeTI9IjI3NC4zMDUlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjAlIiB4Mj0iMzAzLjg3NCUiIHkxPSIwJSIgeTI9IjI0OS43MTclIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZiIgeDE9Ii0yMC44NjYlIiB4Mj0iMTk5LjY2OCUiIHkxPSIwJSIgeTI9IjE1Ny44MTIlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAlIiB4Mj0iMTM1LjY3OCUiIHkxPSIwJSIgeTI9IjIxMS42NSUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPgogICAgICAgIDxjaXJjbGUgY3g9IjI3LjUiIGN5PSIyNy41IiByPSIyNy41IiBmaWxsPSIjMDA5RkUyIiBmaWxsLW9wYWNpdHk9Ii4wODIiIHN0cm9rZT0idXJsKCNhKSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMTYuMjUxIDE4LjA3NGE4LjY0IDguNjQgMCAwIDEtMS40MjUtMS41NzUgOC42NTcgOC42NTcgMCAwIDEtMS42OCAxLjc5MmwxLjQ5OSAyLjk4NyAxLjYwNi0zLjIwNHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDExKSIvPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0yMS44OTcgMjAuMTg4YTguNTkxIDguNTkxIDAgMCAxLTQuODEzLTEuNDY4bC0yLjQ0IDQuODY2LTIuMzUzLTQuNjk1QTguNTg5IDguNTg5IDAgMCAxIDEuMjY0IDE3LjIzbC4wMDUgMy4wMzVjMCA3LjQ2IDYuMDg4IDEzLjUyNiAxMy41NjggMTMuNTI2IDcuNDc0IDAgMTMuNTYxLTYuMDY3IDEzLjU2MS0xMy41MjZsLS4wMDYtMy4wM2E4LjU3IDguNTcgMCAwIDEtNi40OTUgMi45NTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDExKSIvPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Ik0xNC44MjYgNi42ODVhOC42NTQgOC42NTQgMCAwIDEgNC4yNTgtMy4yMTIgNy42MTUgNy42MTUgMCAwIDAtOC41MDUuMDAzIDguNjQ1IDguNjQ1IDAgMCAxIDQuMjQ3IDMuMjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDExKSIvPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjZSkiIGQ9Ik0uNzQ1IDQuMTMyYy4xNTkuNjAzLjM0NSAxLjIwMi41NTIgMS43OTNBOC42NDcgOC42NDcgMCAwIDEgNC41NCAzLjYyMyA0MC40NDIgNDAuNDQyIDAgMCAxIDEuMDQxLjlMLjAwMSAwIC4xOSAxLjM2MWMuMTI5LjkzMS4zMTYgMS44NjMuNTU1IDIuNzcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxMSkiLz4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2YpIiBkPSJNMjguMzY4IDUuOTM0Yy4yMDgtLjU5NS4zOTUtMS4xOTYuNTU1LTEuODAyLjI0LS45MDguNDI2LTEuODQuNTU1LTIuNzdMMjkuNjY4IDBsLTEuMDQxLjlhNDIuNjA5IDQyLjYwOSAwIDAgMS0yLjY4NSAyLjE0M2MtLjI3LjE5OC0uNTQzLjM5LS44MTguNTgzYTguNjQ1IDguNjQ1IDAgMCAxIDMuMjQ0IDIuMzA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxMSkiLz4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2cpIiBkPSJNMjEuOTAyIDE0LjgxN2MtMS43ODQgMC0zLjIzOC0xLjQ1LTMuMjM4LTMuMjI0IDAtMS43OCAxLjQ1NC0zLjIzIDMuMjM4LTMuMjNhMy4yMzggMy4yMzggMCAwIDEgMy4yMzMgMy4yMyAzLjIzNyAzLjIzNyAwIDAgMS0zLjIzMyAzLjIyNG0tMTQuMTQxIDBhMy4yMzYgMy4yMzYgMCAwIDEtMy4yMzMtMy4yMjRjMC0xLjc4IDEuNDUzLTMuMjMgMy4yMzMtMy4yM2EzLjIzOCAzLjIzOCAwIDAgMSAzLjIzOCAzLjIzIDMuMjM3IDMuMjM3IDAgMCAxLTMuMjM4IDMuMjI0TTIxLjg5NiA0LjAyNWMtMy4yMTkgMC01Ljk3IDIuMDEzLTcuMDcgNC44NDEtMS4wOTgtMi44MjgtMy44NDUtNC44NC03LjA2NS00Ljg0LTQuMTggMC03LjU4MyAzLjM5NC03LjU4MyA3LjU2N2E3LjUgNy41IDAgMCAwIDEuMDgxIDMuODlsLjA4My4xMzRhNy41OCA3LjU4IDAgMCAwIDYuNDE5IDMuNTM5IDcuNTg2IDcuNTg2IDAgMCAwIDcuMDY1LTQuODRjMS4xIDIuODI3IDMuODUxIDQuODQgNy4wNyA0Ljg0YTcuNTU4IDcuNTU4IDAgMCAwIDYuNDEtMy41MjQgNy41MjcgNy41MjcgMCAwIDAgMS4xNzMtNC4wMzljMC00LjE3My0zLjQwMy03LjU2OC03LjU4My03LjU2OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIgMTEpIi8+CiAgICA8L2c+Cjwvc3ZnPgo=");
  width: 55px;
  height: 55px;
}
.icon-flash-quiz {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI1NyIgdmlld0JveD0iMCAwIDU3IDU3Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMTE2Ljg2OSUiIHkxPSIwJSIgeTI9IjExNy4xMTYlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIj4KICAgICAgICA8Y2lyY2xlIGN4PSIyNy41IiBjeT0iMjcuNSIgcj0iMjcuNSIgZmlsbD0iIzAwOUZFMiIgZmlsbC1vcGFjaXR5PSIuMDgyIiBzdHJva2U9InVybCgjYSkiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTQwLjg4OSAyNS45MzNhMS4yOCAxLjI4IDAgMCAwLTEuMTctLjc1N2gtOS42MzJsMy45NjItMTAuNDQ3YTEuMjc1IDEuMjc1IDAgMCAwLS4xNDQtMS4xNzhBMS4yOCAxLjI4IDAgMCAwIDMyLjg1MiAxM2gtOS41M2ExLjI4IDEuMjggMCAwIDAtMS4xOTguODI1bC02LjA0MSAxNS45MjhjLS4xNDkuMzkzLS4wOTUuODMzLjE0NCAxLjE3OHMuNjMzLjU1MiAxLjA1My41NTJsMTAuNjktLjA2NC01LjY0OCAxNC45ODZhLjQ0LjQ0IDAgMCAwIC43NDIuNDVsMTcuNjA4LTE5LjU0OGMuMzM4LS4zNzUuNDIzLS45MTMuMjE3LTEuMzc0Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
  width: 55px;
  height: 55px;
}
.icon-choose-quiz {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9Ii0xNS4yNTklIiB4Mj0iMTQxLjMzMyUiIHkxPSItMTEuMDM5JSIgeTI9IjEzMi42OTglIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cmVjdCB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIGZpbGw9InVybCgjYSkiIHJ4PSIxNy41Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjEuMTU4IDE3LjQ1NmwtNi4yMy02LjYzM2ExLjQzNyAxLjQzNyAwIDAgMSAuMDE3LTEuOTcgMS4yOTUgMS4yOTUgMCAwIDEgMS44ODcuMDJsNy4wNzMgNy41M2ExLjQzNyAxLjQzNyAwIDAgMSAuMDc3IDIuMDI3bC03LjE0NiA3LjYwN2MtLjUxNi41NS0xLjM2LjU1OC0xLjg4Ny4wMTlhMS40MzcgMS40MzcgMCAwIDEtLjAxOC0xLjk3bDYuMjI3LTYuNjN6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
  width: 35px;
  height: 35px;
}
.icon-arrows {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDEwIDExIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9Ii0yOS44MSUiIHkxPSIxNjYuMjY3JSIgeTI9Ii0xNTUuMDM2JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjkgLTU1MCkiPgogICAgICAgIDxnIHN0cm9rZS13aWR0aD0iMS41Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTIzNC4xNzcgNTU1LjczNGwtMy45ODggNC4xNzFNMjMwLjE4OSA1NTEuNTM0bDMuOTg4IDQuMTcxIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxnIHN0cm9rZS13aWR0aD0iMS41Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTIzOC4xNzcgNTU1LjgwNmwtMy45ODggNC4xNzFNMjM0LjE4OSA1NTEuNjA2bDMuOTg4IDQuMTcxIi8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");
  width: 11px;
  height: 10px;
}
.icon-answer-correct {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTEwLjk3NyUiIHgyPSIxMjIuNTg2JSIgeTE9IjAlIiB5Mj0iMTM4LjgyOCUiPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPC9kZWZzPg0KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxjaXJjbGUgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNy41IiBmaWxsPSJ1cmwoI2EpIi8+DQogICAgICAgIDxnIGZpbGw9IiNGRkYiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTExLjQ4OSA1LjgzNmEuNTg4LjU4OCAwIDEgMC0uODMyLS44MzJMNS42NjUgOS45OTZhLjU4OC41ODggMCAwIDAgLjgzMi44MzJsNC45OTItNC45OTJ6Ii8+DQogICAgICAgICAgICA8cGF0aCBkPSJNNS42NTcgMTAuODI4YS41ODguNTg4IDAgMSAwIC44MzItLjgzMmwtMi4xMDMtMi4xOWEuNTg4LjU4OCAwIDAgMC0uODMyLjgzM2wyLjEwMyAyLjE4OXoiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K");
  width: 15px;
  height: 15px;
}
.icon-answer-wrong {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTEwLjk3NyUiIHgyPSIxMjIuNTg2JSIgeTE9IjAlIiB5Mj0iMTM4LjgyOCUiPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0U0NDA0MCIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRjY2Qzg1Ii8+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPC9kZWZzPg0KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxjaXJjbGUgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNy41IiBmaWxsPSJ1cmwoI2EpIi8+DQogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik04LjMzMiA3LjVsMi40OTYtMi40OTZhLjU4OC41ODggMCAxIDAtLjgzMi0uODMyTDcuNSA2LjY2OCA1LjAwNCA0LjE3MmEuNTg4LjU4OCAwIDEgMC0uODMyLjgzMkw2LjY2OCA3LjUgNC4xNzIgOS45OTZhLjU4OC41ODggMCAwIDAgLjgzMi44MzJMNy41IDguMzMybDIuNDk2IDIuNDk2YS41ODguNTg4IDAgMSAwIC44MzItLjgzMkw4LjMzMiA3LjV6Ii8+DQogICAgPC9nPg0KPC9zdmc+DQo=");
  width: 15px;
  height: 15px;
}
.icon-tag {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMTE2Ljg2OSUiIHkxPSIwJSIgeTI9IjExNy4xMTYlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOS4wNiA2SDYuMjQ0Yy0uNTE3IDAtMS4yMzkuMjk5LTEuNjA0LjY2NEwuMjc0IDExLjAzYS45NDIuOTQyIDAgMCAwIDAgMS4zMjlsMy4zNjggMy4zNjhhLjk0Mi45NDIgMCAwIDAgMS4zMjkgMGw0LjM2NS00LjM2NWMuMzY1LS4zNjUuNjY0LTEuMDg3LjY2NC0xLjYwNFY2Ljk0QS45NDIuOTQyIDAgMCAwIDkuMDYgNnpNNy43MDkgOS4zMzNhMS4wNDIgMS4wNDIgMCAxIDEgMC0yLjA4MyAxLjA0MiAxLjA0MiAwIDAgMSAwIDIuMDgzeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNikiLz4KPC9zdmc+Cg==");
  width: 10px;
  height: 10px;
}
.icon-tag-r {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gICAgPGRlZnM+ICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeDI9IjExNi44NjklIiB5MT0iMCUiIHkyPSIxMTcuMTE2JSI+ICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4gICAgPC9kZWZzPiAgICA8cGF0aCBmaWxsPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik05LjA2IDZINi4yNDRjLS41MTcgMC0xLjIzOS4yOTktMS42MDQuNjY0TC4yNzQgMTEuMDNhLjk0Mi45NDIgMCAwIDAgMCAxLjMyOWwzLjM2OCAzLjM2OGEuOTQyLjk0MiAwIDAgMCAxLjMyOSAwbDQuMzY1LTQuMzY1Yy4zNjUtLjM2NS42NjQtMS4wODcuNjY0LTEuNjA0VjYuOTRBLjk0Mi45NDIgMCAwIDAgOS4wNiA2ek03LjcwOSA5LjMzM2ExLjA0MiAxLjA0MiAwIDEgMSAwLTIuMDgzIDEuMDQyIDEuMDQyIDAgMCAxIDAgMi4wODN6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNiksIHNjYWxlKC0xLCAxKSIvPjwvc3ZnPg==);
  width: 10px;
  height: 10px;
}
.icon-tag-r.white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOS4wNiA2SDYuMjQ0Yy0uNTE3IDAtMS4yMzkuMjk5LTEuNjA0LjY2NEwuMjc0IDExLjAzYS45NDIuOTQyIDAgMCAwIDAgMS4zMjlsMy4zNjggMy4zNjhhLjk0Mi45NDIgMCAwIDAgMS4zMjkgMGw0LjM2NS00LjM2NWMuMzY1LS4zNjUuNjY0LTEuMDg3LjY2NC0xLjYwNFY2Ljk0QS45NDIuOTQyIDAgMCAwIDkuMDYgNnpNNy43MDkgOS4zMzNhMS4wNDIgMS4wNDIgMCAxIDEgMC0yLjA4MyAxLjA0MiAxLjA0MiAwIDAgMSAwIDIuMDgzeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAgLTYpLCBzY2FsZSgtMSwgMSkiLz48L3N2Zz4=);
}
.icon-arrow-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA1IDkiPgogICAgPHBhdGggZmlsbD0iIzFDQjA5NCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMS43NDMgNC4xODNsMi43Ny0yLjk0OGEuNjM5LjYzOSAwIDAgMC0uMDA5LS44NzYuNTc1LjU3NSAwIDAgMC0uODM5LjAwOEwuNTIyIDMuNzE0YS42MzkuNjM5IDAgMCAwLS4wMzQuOWwzLjE3NiAzLjM4MmMuMjMuMjQ0LjYwNS4yNDguODM4LjAwOWEuNjM5LjYzOSAwIDAgMCAuMDA5LS44NzZMMS43NDMgNC4xODN6Ii8+Cjwvc3ZnPgo=");
  width: 5px;
  height: 9px;
}
.icon-arrow-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA1IDkiPgogICAgPHBhdGggZmlsbD0iIzFDQjA5NCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMy4yNTcgNC4xODNMLjQ4NyAxLjIzNUEuNjM5LjYzOSAwIDAgMSAuNDk3LjM1OWEuNTc1LjU3NSAwIDAgMSAuODM5LjAwOGwzLjE0MyAzLjM0N2EuNjM5LjYzOSAwIDAgMSAuMDM0LjlMMS4zMzYgNy45OTdhLjU3NS41NzUgMCAwIDEtLjgzOC4wMDkuNjM5LjYzOSAwIDAgMS0uMDA5LS44NzZsMi43NjgtMi45NDZ6Ii8+Cjwvc3ZnPgo=");
  width: 5px;
  height: 9px;
}
.icon-scroll {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDE4IDI2Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMTE2Ljg2OSUiIHkxPSIwJSIgeTI9IjExNy4xMTYlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjAlIiB4Mj0iMzEwLjE2JSIgeTE9IjAlIiB5Mj0iMjI2Ljg5NyUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxyZWN0IHdpZHRoPSIxNi41IiBoZWlnaHQ9IjI0LjUiIHg9Ii43NSIgeT0iLjc1IiBzdHJva2U9InVybCgjYSkiIHN0cm9rZS13aWR0aD0iMS41IiByeD0iOC4yNSIvPgogICAgICAgIDxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjgiIHg9IjciIHk9IjYiIGZpbGw9InVybCgjYikiIHJ4PSIyIi8+CiAgICA8L2c+Cjwvc3ZnPgo=");
  width: 18px;
  height: 26px;
}
.icon-scroll-clicked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAxOCAyNiI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeDI9IjIzOS45MDklIiB5MT0iMCUiIHkyPSIyMDEuMTQ1JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIwJSIgeDI9IjExNi44NjklIiB5MT0iMCUiIHkyPSIxMTcuMTE2JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImMiIHgxPSIwJSIgeDI9IjMxMC4xNiUiIHkxPSIwJSIgeTI9IjIyNi44OTclIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxyZWN0IGlkPSJkIiB3aWR0aD0iNCIgaGVpZ2h0PSI4IiB4PSI3IiB5PSI2IiByeD0iMiIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNOS4wMjIuNzgydjE1LjExNUguODAyVjkuMzRjMC0zLjQxNiAxLjEzLTQuNjYzIDEuODctNS43QzMuOTIgMS44OTMgNi4wMzcuOTQgOS4wMjMuNzgxeiIvPgogICAgICAgIDxyZWN0IHdpZHRoPSIxNi41IiBoZWlnaHQ9IjI0LjUiIHg9Ii43NSIgeT0iLjc1IiBzdHJva2U9InVybCgjYikiIHN0cm9rZS13aWR0aD0iMS41IiByeD0iOC4yNSIvPgogICAgICAgIDx1c2UgZmlsbD0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2QiLz4KICAgICAgICA8cmVjdCB3aWR0aD0iMyIgaGVpZ2h0PSI3IiB4PSI3LjUiIHk9IjYuNSIgc3Ryb2tlPSIjRkZGIiByeD0iMS41Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
  width: 18px;
  height: 26px;
}
.icon-z-key {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeDI9IjExNi44NjklIiB5MT0iMCUiIHkyPSIxMTcuMTE2JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8cmVjdCBpZD0iYiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iMyIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2EpIiBmaWxsLW9wYWNpdHk9Ii4yIiB4bGluazpocmVmPSIjYiIvPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHg9Ii41IiB5PSIuNSIgc3Ryb2tlPSJ1cmwoI2EpIiByeD0iMyIvPgogICAgICAgIDwvZz4KICAgICAgICA8dGV4dCBmaWxsPSIjMUNCMDk0IiBmb250LWZhbWlseT0iQndNb2RlbGljYUxHQy1Cb2xkLCBCdyBNb2RlbGljYSBMR0MiIGZvbnQtc2l6ZT0iMTAiIGZvbnQtd2VpZ2h0PSJib2xkIj4KICAgICAgICAgICAgPHRzcGFuIHg9IjcuNjYiIHk9IjE1Ij5aPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICA8L2c+Cjwvc3ZnPgo=");
  width: 22px;
  height: 22px;
}
.icon-c-key {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeDI9IjExNi44NjklIiB5MT0iMCUiIHkyPSIxMTcuMTE2JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8cmVjdCBpZD0iYiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iMyIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2EpIiBmaWxsLW9wYWNpdHk9Ii4yIiB4bGluazpocmVmPSIjYiIvPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHg9Ii41IiB5PSIuNSIgc3Ryb2tlPSJ1cmwoI2EpIiByeD0iMyIvPgogICAgICAgIDwvZz4KICAgICAgICA8dGV4dCBmaWxsPSIjMUNCMDk0IiBmb250LWZhbWlseT0iQndNb2RlbGljYUxHQy1Cb2xkLCBCdyBNb2RlbGljYSBMR0MiIGZvbnQtc2l6ZT0iMTAiIGZvbnQtd2VpZ2h0PSJib2xkIj4KICAgICAgICAgICAgPHRzcGFuIHg9IjcuMTYiIHk9IjE1Ij5DPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICA8L2c+Cjwvc3ZnPgo=");
  width: 22px;
  height: 22px;
}
.icon-left-key {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeDI9IjExNi44NjklIiB5MT0iMCUiIHkyPSIxMTcuMTE2JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8cmVjdCBpZD0iYiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iMyIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2EpIiBmaWxsLW9wYWNpdHk9Ii4yIiB4bGluazpocmVmPSIjYiIvPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHg9Ii41IiB5PSIuNSIgc3Ryb2tlPSJ1cmwoI2EpIiByeD0iMyIvPgogICAgICAgIDwvZz4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTIuMjA0IDExLjgyNGwtNS4yMzUgMy41OTlhMSAxIDAgMCAxLTEuNTY2LS44MjRWNy40MDFhMSAxIDAgMCAxIDEuNTY2LS44MjRsNS4yMzUgMy41OTlhMSAxIDAgMCAxIDAgMS42NDh6IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAxOC44MDUgMCkiLz4KICAgIDwvZz4KPC9zdmc+Cg==");
  width: 22px;
  height: 22px;
}
.icon-right-key {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeDI9IjExNi44NjklIiB5MT0iMCUiIHkyPSIxMTcuMTE2JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8cmVjdCBpZD0iYiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iMyIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2EpIiBmaWxsLW9wYWNpdHk9Ii4yIiB4bGluazpocmVmPSIjYiIvPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHg9Ii41IiB5PSIuNSIgc3Ryb2tlPSJ1cmwoI2EpIiByeD0iMyIvPgogICAgICAgIDwvZz4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTUuMTY1IDExLjgyNEw5LjkzIDE1LjQyM2ExIDEgMCAwIDEtMS41NjYtLjgyNFY3LjQwMWExIDEgMCAwIDEgMS41NjYtLjgyNGw1LjIzNSAzLjU5OWExIDEgMCAwIDEgMCAxLjY0OHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==");
  width: 22px;
  height: 22px;
}
.icon-points-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MiA1MiI+CiAgICA8ZGVmcz4KICAgICAgICA8Y2lyY2xlIGlkPSJiIiBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiLz4KICAgICAgICA8ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMTQ3LjUlIiBoZWlnaHQ9IjE0Ny41JSIgeD0iLTIxLjIlIiB5PSItMjEuMiUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgICAgICAgIDxmZU1vcnBob2xvZ3kgaW49IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iZGlsYXRlIiByYWRpdXM9IjEiIHJlc3VsdD0ic2hhZG93U3ByZWFkT3V0ZXIxIi8+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIGluPSJzaGFkb3dTcHJlYWRPdXRlcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMiIvPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA4IDAiLz4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNSA1KSI+CiAgICAgICAgICAgIDx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPgogICAgICAgICAgICA8dXNlIGZpbGw9IiNCOUI5QjkiIHhsaW5rOmhyZWY9IiNiIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGZpbGw9IiNFRUUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMxLjA5MSAxNy41aC00LjIyN2MtLjc3NSAwLTEuODU3LjQ0OC0yLjQwNS45OTZsLTYuNTQ4IDYuNTQ4YTEuNDEzIDEuNDEzIDAgMCAwIDAgMS45OTNsNS4wNTIgNS4wNTJhMS40MTMgMS40MTMgMCAwIDAgMS45OTMgMGw2LjU0OC02LjU0OGMuNTQ4LS41NDguOTk2LTEuNjMuOTk2LTIuNDA1di00LjIyN2MwLS43NzUtLjYzNC0xLjQwOS0xLjQwOS0xLjQwOXptLTIuMDI5IDVhMS41NjIgMS41NjIgMCAxIDEgMC0zLjEyNSAxLjU2MiAxLjU2MiAwIDAgMSAwIDMuMTI1eiIvPgogICAgPC9nPgo8L3N2Zz4K");
  width: 52px;
  height: 52px;
}
.icon-points-button.active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MiA1MiI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImMiIHgxPSItMTAuOTc3JSIgeDI9IjEyMi41ODYlIiB5MT0iMCUiIHkyPSIxMzguODI4JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8Y2lyY2xlIGlkPSJiIiBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiLz4KICAgICAgICA8ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMTQ3LjUlIiBoZWlnaHQ9IjE0Ny41JSIgeD0iLTIxLjIlIiB5PSItMjEuMiUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgICAgICAgIDxmZU1vcnBob2xvZ3kgaW49IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iZGlsYXRlIiByYWRpdXM9IjEiIHJlc3VsdD0ic2hhZG93U3ByZWFkT3V0ZXIxIi8+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIGluPSJzaGFkb3dTcHJlYWRPdXRlcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMiIvPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA2MjEzMjAxOTkgMCIvPgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1IDUpIj4KICAgICAgICAgICAgPHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+CiAgICAgICAgICAgIDx1c2UgZmlsbD0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz4KICAgICAgICA8L2c+CiAgICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMzEuMDkxIDE3LjVoLTQuMjI3Yy0uNzc1IDAtMS44NTcuNDQ4LTIuNDA1Ljk5NmwtNi41NDggNi41NDhhMS40MTMgMS40MTMgMCAwIDAgMCAxLjk5M2w1LjA1MiA1LjA1MmExLjQxMyAxLjQxMyAwIDAgMCAxLjk5MyAwbDYuNTQ4LTYuNTQ4Yy41NDgtLjU0OC45OTYtMS42My45OTYtMi40MDV2LTQuMjI3YzAtLjc3NS0uNjM0LTEuNDA5LTEuNDA5LTEuNDA5em0tMi4wMjkgNWExLjU2MiAxLjU2MiAwIDEgMSAwLTMuMTI1IDEuNTYyIDEuNTYyIDAgMCAxIDAgMy4xMjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
.icon-rotate-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MiA1MiI+CiAgICA8ZGVmcz4KICAgICAgICA8Y2lyY2xlIGlkPSJiIiBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiLz4KICAgICAgICA8ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMTQ3LjUlIiBoZWlnaHQ9IjE0Ny41JSIgeD0iLTIxLjIlIiB5PSItMjEuMiUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgICAgICAgIDxmZU1vcnBob2xvZ3kgaW49IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iZGlsYXRlIiByYWRpdXM9IjEiIHJlc3VsdD0ic2hhZG93U3ByZWFkT3V0ZXIxIi8+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIGluPSJzaGFkb3dTcHJlYWRPdXRlcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMiIvPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA4IDAiLz4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNSA1KSI+CiAgICAgICAgICAgIDx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPgogICAgICAgICAgICA8dXNlIGZpbGw9IiNCOUI5QjkiIHhsaW5rOmhyZWY9IiNiIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxnIHN0cm9rZT0iI0VFRSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjUuNjg0IDI5LjY5MWM2LjA3NSAwIDExLTIuNDYyIDExLTUuNSAwLTMuMDM3LTQuOTI1LTUuNS0xMS01LjVzLTExIDIuNDYzLTExIDUuNWMwIDEuNjE0IDEuMzkgMy4wNjYgMy42MDQgNC4wNzJNMjMuOTMgMjkuMzkxbDQuMjU0IDQuMTcyTTI4LjE4NCAyNS4xOTFsLTQuMjUzIDQuMTcyIi8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");
  width: 52px;
  height: 52px;
}
.icon-rotate-button.active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MiA1MiI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImMiIHgxPSItMTAuOTc3JSIgeDI9IjEyMi41ODYlIiB5MT0iMCUiIHkyPSIxMzguODI4JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8Y2lyY2xlIGlkPSJiIiBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiLz4KICAgICAgICA8ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMTQ3LjUlIiBoZWlnaHQ9IjE0Ny41JSIgeD0iLTIxLjIlIiB5PSItMjEuMiUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgICAgICAgIDxmZU1vcnBob2xvZ3kgaW49IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iZGlsYXRlIiByYWRpdXM9IjEiIHJlc3VsdD0ic2hhZG93U3ByZWFkT3V0ZXIxIi8+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIGluPSJzaGFkb3dTcHJlYWRPdXRlcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMiIvPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA2MjEzMjAxOTkgMCIvPgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1IDUpIj4KICAgICAgICAgICAgPHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+CiAgICAgICAgICAgIDx1c2UgZmlsbD0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGcgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS42ODQgMjkuNjkxYzYuMDc1IDAgMTEtMi40NjIgMTEtNS41IDAtMy4wMzctNC45MjUtNS41LTExLTUuNXMtMTEgMi40NjMtMTEgNS41YzAgMS42MTQgMS4zOSAzLjA2NiAzLjYwNCA0LjA3Mk0yMy45MyAyOS4zOTFsNC4yNTQgNC4xNzJNMjguMTg0IDI1LjE5MWwtNC4yNTMgNC4xNzIiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
.icon-flash {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDQyIDQyIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMTE2Ljg2OSUiIHkxPSIwJSIgeTI9IjExNy4xMTYlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIj4KICAgICAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0zMC4yNTcgMTcuNTFhLjk0Ljk0IDAgMCAwLS44NTgtLjU1N2gtNy4wNjZMMjUuMjQgOS4yN0EuOTQuOTQgMCAwIDAgMjQuMzYgOGgtNi45OWEuOTQuOTQgMCAwIDAtLjg3OS42MDdsLTQuNDMxIDExLjcxMWEuOTQuOTQgMCAwIDAgLjg3OCAxLjI3Mmw3Ljg0Mi0uMDQ3LTQuMTQzIDExLjAyYS4zMjQuMzI0IDAgMCAwIC41NDMuMzNMMzAuMDk4IDE4LjUyYS45NC45NCAwIDAgMCAuMTU5LTEuMDEiLz4KICAgIDwvZz4KPC9zdmc+Cg==");
}
.icon-owl {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDQyIDQyIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMTE2Ljg2OSUiIHkxPSIwJSIgeTI9IjExNy4xMTYlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjAlIiB4Mj0iMTA5LjAwMiUiIHkxPSIwJSIgeTI9IjE1MS40MjglIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjAlIiB4Mj0iMTI1Ljc2NyUiIHkxPSIwJSIgeTI9IjE0My4wNjElIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZCIgeDE9IjAlIiB4Mj0iMTU1LjI4MyUiIHkxPSIwJSIgeTI9IjI3NC4zMDUlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjAlIiB4Mj0iMzAzLjg3NCUiIHkxPSIwJSIgeTI9IjI0OS43MTclIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZiIgeDE9Ii0yMC44NjYlIiB4Mj0iMTk5LjY2OCUiIHkxPSIwJSIgeTI9IjE1Ny44MTIlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAlIiB4Mj0iMTM1LjY3OCUiIHkxPSIwJSIgeTI9IjIxMS42NSUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPgogICAgICAgIDxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBzdHJva2U9InVybCgjYSkiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTExLjkxOCAxMy4yOWE2LjM0NyA2LjM0NyAwIDAgMS0xLjA0NS0xLjE1OWMtLjM0Ni40OTYtLjc2MS45NC0xLjIzMiAxLjMxOGwxLjA5OCAyLjE5NyAxLjE3OS0yLjM1NnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkgOCkiLz4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMTYuMDU3IDE0Ljg0NGE2LjI4OCA2LjI4OCAwIDAgMS0zLjUyOS0xLjA3OWwtMS43ODkgMy41NzgtMS43MjYtMy40NTNBNi4yOTEgNi4yOTEgMCAwIDEgLjkyNyAxMi42N0wuOTMxIDE0LjljMCA1LjQ4NSA0LjQ2NCA5Ljk0NSA5Ljk1IDkuOTQ1IDUuNDggMCA5Ljk0NC00LjQ2IDkuOTQ0LTkuOTQ1bC0uMDA1LTIuMjI4YTYuMjc4IDYuMjc4IDAgMCAxLTQuNzYzIDIuMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkgOCkiLz4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI2QpIiBkPSJNMTAuODczIDQuOTE2YTYuMzQ4IDYuMzQ4IDAgMCAxIDMuMTIyLTIuMzYyIDUuNTcyIDUuNTcyIDAgMCAwLTYuMjM3LjAwMiA2LjM0MiA2LjM0MiAwIDAgMSAzLjExNSAyLjM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5IDgpIi8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNlKSIgZD0iTS41NDYgMy4wMzhjLjExNy40NDQuMjUzLjg4NC40MDUgMS4zMTlhNi4zNDEgNi4zNDEgMCAwIDEgMi4zNzgtMS42OTNBMjkuNjU5IDI5LjY1OSAwIDAgMSAuNzYzLjY2MkwwIDBsLjE0IDEuMDAxYy4wOTQuNjg0LjIzIDEuMzcuNDA2IDIuMDM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5IDgpIi8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNmKSIgZD0iTTIwLjgwMyA0LjM2M0ExNy40NTYgMTcuNDU2IDAgMCAwIDIxLjYxNyAxbC4xNC0xLS43NjQuNjYxYTMxLjI2IDMxLjI2IDAgMCAxLTIuNTY5IDIuMDA0IDYuMzQgNi4zNCAwIDAgMSAyLjM4IDEuNjk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5IDgpIi8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNnKSIgZD0iTTE2LjA2MiAxMC44OTVhMi4zNzggMi4zNzggMCAwIDEtMi4zNzUtMi4zNyAyLjM3OCAyLjM3OCAwIDAgMSAyLjM3NS0yLjM3NSAyLjM3NyAyLjM3NyAwIDAgMSAyLjM3IDIuMzc0IDIuMzc3IDIuMzc3IDAgMCAxLTIuMzcgMi4zNzFtLTEwLjM3IDBhMi4zNzYgMi4zNzYgMCAwIDEtMi4zNzItMi4zN0EyLjM3NyAyLjM3NyAwIDAgMSA1LjY5MSA2LjE1YTIuMzc4IDIuMzc4IDAgMCAxIDIuMzc1IDIuMzc0IDIuMzc3IDIuMzc3IDAgMCAxLTIuMzc1IDIuMzcxTTE2LjA1NyAyLjk2YTUuNTY4IDUuNTY4IDAgMCAwLTUuMTg0IDMuNTZBNS41NjIgNS41NjIgMCAwIDAgNS42OSAyLjk2YTUuNTcgNS41NyAwIDAgMC01LjU2IDUuNTY0YzAgMS4wMTMuMjczIDIgLjc5MiAyLjg2bC4wNi4wOTlhNS41NTUgNS41NTUgMCAwIDAgNC43MDggMi42MDIgNS41NjMgNS41NjMgMCAwIDAgNS4xODItMy41NTggNS41NyA1LjU3IDAgMCAwIDUuMTg0IDMuNTU4IDUuNTQgNS41NCAwIDAgMCA0LjctMi41OWMuNTYxLS44ODguODYxLTEuOTEyLjg2MS0yLjk3YTUuNTcgNS41NyAwIDAgMC01LjU2LTUuNTY1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5IDgpIi8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
.icon-leader {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDQyIDQyIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMTE2Ljg2OSUiIHkxPSIwJSIgeTI9IjExNy4xMTYlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9Ii0xMC4zMzglIiB4Mj0iMTMwLjA3MyUiIHkxPSIzLjg1JSIgeTI9IjEzNS44OTMlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIj4KICAgICAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0xMi40OCAyOWgxNS41NnYtMi4xMjFIMTIuNDhWMjl6bTIwLjAzOC0xNC4yNjJhMi4yNCAyLjI0IDAgMCAxLTIuNjQgMi4yMDJsLTEuODQgNi41NjN2Mi4zNkgxMi40OFYyMy40MWwtMS44MjItNi40NzRhMi4yNCAyLjI0IDAgMSAxIDEuNjUtMS4zNGMyLjIzOC43NTUgNS42OTMgMS4zNyA3LjI0OC0xLjIzMmEyLjIzOSAyLjIzOSAwIDEgMSAxLjQxIDBjLjkwNyAxLjY3NSAyLjkzIDMuNDI3IDcuMzM5IDEuNDNhMi4yNCAyLjI0IDAgMSAxIDQuMjE0LTEuMDU3eiIvPgogICAgPC9nPgo8L3N2Zz4K");
}
.icon-info {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMTY2LjE2NyUiIHkxPSIwJSIgeTI9IjE2NS4xMzklIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8Y2lyY2xlIGN4PSI3LjUiIGN5PSI3LjUiIHI9IjcuNSIgZmlsbD0idXJsKCNhKSIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik02LjY1IDEyLjI0MmMtLjUxNyAwLS44OTYtLjMwMS0uNTM0LTEuNjI3bC41OTQtMi4zNTNjLjEwMy0uMzc3LjEyLS41MjcgMC0uNTI3LS4xNTYgMC0uODI3LjI2LTEuMjI0LjUxNmwtLjI1OC0uNDA3YzEuMjU4LTEuMDEgMi43MDYtMS42MDIgMy4zMjYtMS42MDIuNTE3IDAgLjYwNC41ODguMzQ1IDEuNDkzbC0uNjggMi40NzNjLS4xMi40MzctLjA2OS41ODcuMDUyLjU4Ny4xNTUgMCAuNjY0LS4xODEgMS4xNjMtLjU1OGwuMjk0LjM3N2MtMS4yMjQgMS4xNzYtMi41NiAxLjYyOC0zLjA3OCAxLjYyOG0xLjc4My05Yy44NjMgMCAxLjI5NS4zMDcgMS4yOTUuNjU4IDAgLjQzNy0uNzUuODQyLTEuNzI3Ljg0Mi0uODE4IDAtMS4yOTUtLjI1MS0xLjI3My0uNjY3IDAtLjM1LjU2OC0uODMzIDEuNzA1LS44MzMiLz4KICAgIDwvZz4KPC9zdmc+Cg==");
}
.icon-info-thin {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+CiAgICAgICAgPGNpcmNsZSBjeD0iNy41IiBjeT0iNy41IiByPSI3LjUiIHN0cm9rZT0iIzFDQjA5NCIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMxQ0IwOTQiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTguMjQ3IDMuMzY4Yy44MTggMCAxLjIyNy4zODggMS4yMjcuODMgMCAuNTU0LS43MSAxLjA2NS0xLjYzNiAxLjA2NS0uNzc1IDAtMS4yMjctLjMxOC0xLjIwNi0uODQzIDAtLjQ0My41MzgtMS4wNTIgMS42MTUtMS4wNTJ6bS0yLjAxMyA4LjQ3NGMtLjU0NCAwLS45NDMtLjI4NS0uNTYyLTEuNTQybC42MjUtMi4yMjljLjEwOS0uMzU3LjEyNy0uNSAwLS41LS4xNjQgMC0uODcuMjQ3LTEuMjg4LjQ5bC0uMjcyLS4zODZDNi4wNiA2LjcyIDcuNTg1IDYuMTU4IDguMjM4IDYuMTU4Yy41NDUgMCAuNjM2LjU1Ny4zNjMgMS40MTRsLS43MTUgMi4zNDJjLS4xMjcuNDE0LS4wNzMuNTU3LjA1NC41NTcuMTYzIDAgLjY5OS0uMTcyIDEuMjI1LS41MjlsLjMwOS4zNTdjLTEuMjg5IDEuMTE0LTIuNjk1IDEuNTQzLTMuMjQgMS41NDN6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}
.icon-explore-o {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjIxLjA3JSIgeDI9IjEyOC42NTclIiB5MT0iMCUiIHkyPSIxNDAuMDE4JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE4IDE5LjIxOGEuNzkuNzkgMCAwIDAtLjc4Mi43ODIuNzkuNzkgMCAwIDAgLjc4Mi43ODIuNzkuNzkgMCAwIDAgLjc4Mi0uNzgyLjc5Ljc5IDAgMCAwLS43ODItLjc4MnpNMTggMTJjLTQuNCAwLTggMy42LTggOHMzLjYgOCA4IDggOC0zLjYgOC04LTMuNi04LTgtOHptMS41NjQgOS41NjRsLTUuODMgMi43MDMgMi43MDItNS44MzEgNS44My0yLjcwMy0yLjcwMiA1LjgzMXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTIpIi8+Cjwvc3ZnPgo=");
}
.icon-simulation-o {
  width: 15px;
  height: 15px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxkZWZzPiAgPGNpcmNsZSByPSIxNy41IiBjeT0iMTcuNSIgY3g9IjE3LjUiIGlkPSJhIi8+ICA8bGluZWFyR3JhZGllbnQgeTI9IjExNy4xMTYlIiB5MT0iMCUiIHgyPSIxMTYuODY5JSIgeDE9IjAlIiBpZD0iYiI+ICAgPHN0b3Agc3RvcC1jb2xvcj0iIzFDQjA5NCIgb2Zmc2V0PSIwJSIvPiAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDlGRTIiIG9mZnNldD0iMTAwJSIvPiAgPC9saW5lYXJHcmFkaWVudD4gPC9kZWZzPiA8Zz4gIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4gIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSIxOSIgd2lkdGg9IjE5IiB5PSItMSIgeD0iLTEiLz4gPC9nPiA8Zz4gIDx0aXRsZT5MYXllciAxPC90aXRsZT4gIDxnIGlkPSJzdmdfMSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIj4gICA8cGF0aCBpZD0ic3ZnXzIiIGQ9Im0wLjA3OTEyMywxMy40ODAxMzVsLTAuMDE3LC03LjYxMWMwLC0wLjM3NSAwLjM1NCwtMC42MjggMC42NzQsLTAuNDhsNi40MywyLjk2MmMwLjE3OCwwLjA4MiAwLjI5NCwwLjI3IDAuMjk0LDAuNDc4bDAuMDE3LDcuNjEzYzAsMC4zNzUgLTAuMzU0LDAuNjI4IC0wLjY3NCwwLjQ4bC02LjQzLC0yLjk2MmEwLjUyNCwwLjUyNCAwIDAgMSAtMC4yOTQsLTAuNDc4bDAsLTAuMDAyem0xNS40ODIsLTguMTdjMC4yNTUsLTAuMDAxIDAuNDg0LDAuMjIgMC40ODQsMC41MmwwLjAxNyw3LjYxMWEwLjUyNCwwLjUyNCAwIDAgMSAtMC4yOTIsMC40OGwtNi40MTcsMi45OTZhMC40NTQsMC40NTQgMCAwIDEgLTAuMTkxLDAuMDQzYy0wLjI1NSwwIC0wLjQ4NCwtMC4yMiAtMC40ODUsLTAuNTJsLTAuMDE3LC03LjYxNGMwLC0wLjIwOCAwLjExNCwtMC4zOTcgMC4yOTIsLTAuNDhsNi40MTcsLTIuOTk1YTAuNDUzLDAuNDUzIDAgMCAxIDAuMTkyLC0wLjA0M2wwLDAuMDAyem0tNy41NDksLTUuMTI4YzAuMDY4LDAgMC4xMzYsMC4wMTQgMC4yLDAuMDQybDYuODcsMy4wN2EwLjUsMC41IDAgMCAxIDAuMDAyLDAuOTExbC02Ljg1NiwzLjEwM2EwLjQ4NiwwLjQ4NiAwIDAgMSAtMC4zOTgsMC4wMDFsLTYuODcxLC0zLjA3YTAuNSwwLjUgMCAwIDEgLTAuMDAyLC0wLjkxbDYuODU2LC0zLjEwNGEwLjQ4NiwwLjQ4NiAwIDAgMSAwLjIsLTAuMDQzbC0wLjAwMSwweiIgZmlsbD0idXJsKCNiKSIvPiAgPC9nPiA8L2c+PC9zdmc+); /*simulation.svg*/
}
.icon-anatomy-o {
  width: 14px;
  height: 19px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE0IDE5Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjIxLjA3JSIgeDI9IjEyOC42NTclIiB5MT0iMCUiIHkyPSIxNDAuMDE4JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTIwLjQzNiAyNC40MTdjLS42NDQgMS4xNS0xLjMzMiAyLjA2NC0xLjg1MyAyLjQ5LS41NS40NDktMS4xNjUuNjc2LTEuODMuNjc2LTEuMzQgMC0yLjkwNi0uOTEzLTQuNzg2LTIuNzktMS43Ni0xLjc2LTIuMzA3LTMuNzgtMi40NTYtNS4xNjYtLjE3LTEuNTg0LjExMy0zLjE0OC43MjQtMy45ODVhMTUuOTkzIDE1Ljk5MyAwIDAgMSAuMTc4LS4xOTdjMS4yMjQuMjgzIDMuMTY3LjkzMyA0LjQwOSAyLjM0NyAxLjEwNSAxLjI1OSAxLjYwMSAyLjQ1MyAyIDMuNDE0LjMzNC44MDQuNjIzIDEuNSAxLjE1OCAyLjAxLjcxOC42ODQgMS43NDUgMS4wMzIgMi40NTYgMS4yMDF6bS01LjA1NC03LjA3MmMuOTU3IDEuMDg5IDEuNDggMi4xMTcgMS44NjYgMy4wMDMuNTUyLS4xMSAxLjg2LS40NjcgMi45Mi0xLjUxMi44MzgtLjgyNiAxLjI5Mi0yLjI2IDEuNTItMy4yNzUtLjM2Ny0uNTQxLS44NDktLjc4NC0xLjMxNC0uOTYyYTIuMTUzIDIuMTUzIDAgMCAxLS4yNDYtLjEwNWMtLjE3Ny0uMDk4LS4yOTgtLjg3OS0uMDY4LTIuMDkuMTA1LS41NTguMi0uNzU3LjIwNy0uNzcxYS4zMzQuMzM0IDAgMCAwIC4wMDktLjMwNy4zNjMuMzYzIDAgMCAwLS4yNTctLjE5NmwtMS4wMDQtLjIwNGEuMzY2LjM2NiAwIDAgMC0uNDMyLjI2Yy0uMjQuOTYtLjcyMyAyLjYwOC0uOTk4IDIuOTQ1LS4wMjcuMDMyLS4wNzcuMDg2LS4xMjUuMDg2LS4xMDQgMC0uMzA0LS4xOTMtLjMxOC0uNDctLjAyNC0uNDguMTY3LTIuODk3LjI0My0zLjc4N2EuMzM5LjMzOSAwIDAgMC0uMDk2LS4yNjUuMzc0LjM3NCAwIDAgMC0uMjY5LS4xMTJoLS44NTJhLjM1OS4zNTkgMCAwIDAtLjM2NS4zMjVjLS4wMDIuMDI2LS4xOSAyLjY0NC0uMzYzIDMuNDkzLS4wNzIuMzUzLS4yMiAxLjA4Ny0uNDU1IDEuMDg3YS40NTEuNDUxIDAgMCAxLS4xNzUtLjA0N2MtLjQyNC0uMTg2LS43NS0xLjU4OS0uODc0LTIuMTE3YTcuMzk0IDcuMzk0IDAgMCAxLS4xNzQtMS40NjMuMzQzLjM0MyAwIDAgMC0uMTQyLS4yNzYuMzguMzggMCAwIDAtLjMxNi0uMDZsLTEuMDM2LjI2YS4zNDcuMzQ3IDAgMCAwLS4yNi40MjNjLjAwMi4wMDkuMjM4Ljg5OC4zOTYgMS43MDcuMDk3LjQ5Mi0uMTIyLjk4OC0uNTU3IDEuMjY0LS4wOTkuMDYyLS4xOTMuMTIzLS4yNzYuMTc4LS4xNjUuMTEtLjM4LjMwMS0uNTg4LjUwMyAxLjMxNi4zNDcgMy4xNDcgMS4wNTkgNC40IDIuNDg1em01LjMxMSAxLjk3NWMtMS4xMjggMS4xMTItMi40NzIgMS41MzQtMy4xNjggMS42ODYuMzA2LjczNS41NTQgMS4zMTkuOTcyIDEuNzE3LjY1My42MjIgMS42Ni45MjIgMi4yOCAxLjA1NC44NjMtMS43MDUgMS41NjctMy43NzkgMS41NDItNS41NDZhNy4yNzcgNy4yNzcgMCAwIDAtLjE3MS0xLjU2M2MtLjI5My45MzEtLjc1IDEuOTU4LTEuNDU1IDIuNjUyeiIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1IC0yMi43OSA0OC4yNjQpIi8+Cjwvc3ZnPgo=");
}
.icon-quiz-o {
  width: 13px;
  height: 13px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjIxLjA3JSIgeDI9IjEyOC42NTclIiB5MT0iMCUiIHkyPSIxNDAuMDE4JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDEzaDRhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFoLTRhMSAxIDAgMCAxLTEtMXYtNGExIDEgMCAwIDEgMS0xem03IDBoNGExIDEgMCAwIDEgMSAxdjRhMSAxIDAgMCAxLTEgMWgtNGExIDEgMCAwIDEtMS0xdi00YTEgMSAwIDAgMSAxLTF6bS03IDdoNGExIDEgMCAwIDEgMSAxdjRhMSAxIDAgMCAxLTEgMWgtNGExIDEgMCAwIDEtMS0xdi00YTEgMSAwIDAgMSAxLTF6bTcgMGg0YTEgMSAwIDAgMSAxIDF2NGExIDEgMCAwIDEtMSAxaC00YTEgMSAwIDAgMS0xLTF2LTRhMSAxIDAgMCAxIDEtMXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMSAtMTMpIi8+Cjwvc3ZnPgo=");
}
.icon-dropdown-icon-blue {
  width: 10px;
  height: 7px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTEgNyI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeDI9IjExNi44NjklIiB5MT0iMCUiIHkyPSIxMTcuMTE2JSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTUuNTAxIDIuOTZMMS40NDggNi43NjZhLjg3OC44NzggMCAwIDEtMS4yMDQtLjAxMS43OTEuNzkxIDAgMCAxIC4wMTEtMS4xNTRMNC44NTcgMS4yOGEuODc4Ljg3OCAwIDAgMSAxLjIzOS0uMDQ3TDEwLjc0NCA1LjZjLjMzNS4zMTYuMzQuODMyLjAxMSAxLjE1M2EuODc4Ljg3OCAwIDAgMS0xLjIwNC4wMTJsLTQuMDUtMy44MDZ6IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDUuNSA0KSIvPgo8L3N2Zz4K");
}
.icon-search {
  width: 11px;
  height: 11px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIj4KICAgIDxwYXRoIGZpbGw9IiM2NjYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwLjgzMyAxMC4wMkw4LjEyIDcuMjk1YTQuMzM2IDQuMzM2IDAgMCAwIDEuMDgtMi44NTVDOS4yIDEuOTkyIDcuMTM2IDAgNC42IDAgMi4wNjMgMCAwIDEuOTkyIDAgNC40NDFjMCAyLjQ1IDIuMDY0IDQuNDQxIDQuNiA0LjQ0MS45NTIgMCAxLjg2LS4yNzcgMi42MzYtLjgwM2wyLjczMiAyLjc0M0EuNjA2LjYwNiAwIDAgMCAxMC40IDExYS42MDguNjA4IDAgMCAwIC40MTYtLjE2Mi41NjYuNTY2IDAgMCAwIC4wMTctLjgxOXpNNC42IDEuMTU4QzYuNDc1IDEuMTU5IDggMi42MyA4IDQuNDRTNi40NzUgNy43MjQgNC42IDcuNzI0IDEuMiA2LjI1IDEuMiA0LjQ0YzAtMS44MSAxLjUyNS0zLjI4MiAzLjQtMy4yODJ6Ii8+Cjwvc3ZnPgo=");
}
.icon-search.white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIj4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTAuODMzIDEwLjAyTDguMTIgNy4yOTVhNC4zMzYgNC4zMzYgMCAwIDAgMS4wOC0yLjg1NUM5LjIgMS45OTIgNy4xMzYgMCA0LjYgMCAyLjA2MyAwIDAgMS45OTIgMCA0LjQ0MWMwIDIuNDUgMi4wNjQgNC40NDEgNC42IDQuNDQxLjk1MiAwIDEuODYtLjI3NyAyLjYzNi0uODAzbDIuNzMyIDIuNzQzQS42MDYuNjA2IDAgMCAwIDEwLjQgMTFhLjYwOC42MDggMCAwIDAgLjQxNi0uMTYyLjU2Ni41NjYgMCAwIDAgLjAxNy0uODE5ek00LjUgMUM2LjQzIDEgOCAyLjU3IDggNC41UzYuNDMgOCA0LjUgOCAxIDYuNDMgMSA0LjUgMi41NyAxIDQuNSAxeiIgb3BhY2l0eT0iLjQiLz48L3N2Zz4=);
}
.icon-search.gradient {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNTQgMC44MDI3MzRDMTAuNzIxOSAwLjgwMjczNCAxMS44NTMgMS4wMzQxMyAxMi45MzM0IDEuNDk2NzNDMTQuMDEzOCAxLjk1OTYzIDE0Ljk0MTggMi41ODAyMyAxNS43MjAzIDMuMzU4NTNDMTYuNDk4OSA0LjEzNzEzIDE3LjExOTUgNS4wNjY1MyAxNy41ODExIDYuMTQ1NzNDMTguMDQ0NyA3LjIyNTIzIDE4LjI3NiA4LjM1NjQzIDE4LjI3NiA5LjUzOTMzQzE4LjI3NiAxMC41NTU3IDE4LjExMDUgMTEuNTI5MSAxNy43Nzk1IDEyLjQ1OTFDMTcuNDQ3NiAxMy4zODk3IDE2Ljk3NzUgMTQuMjMzOSAxNi4zNjU0IDE0Ljk5MjJMMjEuOTE1NyAyMC41MzYxQzIyLjEwMjkgMjAuNzIzMSAyMi4xOTY5IDIwLjk1MzEgMjIuMTk2OSAyMS4yMjYyQzIyLjE5NjkgMjEuNTAzOSAyMi4xMDQ3IDIxLjczNTMgMjEuOTIwNCAyMS45MjAyQzIxLjczNTIgMjIuMTA0MiAyMS41MDM5IDIyLjE5NyAyMS4yMjY1IDIyLjE5N0MyMC45NTI5IDIyLjE5NyAyMC43MjI1IDIyLjEwMzMgMjAuNTM1NCAyMS45MTYzTDE0Ljk5MjYgMTYuMzY1MUMxNC4yMzM4IDE2Ljk3NjcgMTMuMzg5NCAxNy40NDggMTIuNDU5NSAxNy43Nzk3QzExLjUyOTYgMTguMTEwOSAxMC41NTY0IDE4LjI3NjQgOS41NCAxOC4yNzY0QzguMzU2MiAxOC4yNzY0IDcuMjI1MSAxOC4wNDQ3IDYuMTQ1NiAxNy41ODI0QzUuMDY2MiAxNy4xMTk5IDQuMTM2MyAxNi40OTkgMy4zNTg3IDE1LjcyMDRDMi41NzkyIDE0Ljk0MTggMS45NjA1IDE0LjAxMjcgMS40OTcgMTIuOTMzNUMxLjAzNDQgMTEuODUzNiAwLjgwMzEwMSAxMC43MjI0IDAuODAzMTAxIDkuNTM5MzNDMC44MDMxMDEgOC4zNTY0MyAxLjAzNDQgNy4yMjUyMyAxLjQ5NyA2LjE0NTczQzEuOTYwNSA1LjA2NjUzIDIuNTc5MiA0LjEzNzEzIDMuMzU4NyAzLjM1ODUzQzQuMTM2MyAyLjU4MDIzIDUuMDY2MiAxLjk1OTYzIDYuMTQ1NiAxLjQ5NjczQzcuMjI1MSAxLjAzNDEzIDguMzU2MiAwLjgwMjczNCA5LjU0IDAuODAyNzM0Wk05LjU0IDIuNzQ0MjNDOC42MTk1IDIuNzQ0MjMgNy43Mzk0IDIuOTIzNzMgNi44OTk3IDMuMjgyOTNDNi4wNjEgMy42NDE5MyA1LjMzOCA0LjEyNDQzIDQuNzMxNSA0LjczMTQzQzQuMTI0MSA1LjMzNzgzIDMuNjQxNyA2LjA2MDgzIDMuMjgyNSA2LjkwMDEzQzIuOTIzNCA3LjczOTgzIDIuNzQzOCA4LjYxOTMzIDIuNzQzOCA5LjUzOTMzQzIuNzQzOCAxMC40NTk5IDIuOTIzNCAxMS4zMzk0IDMuMjgyNSAxMi4xNzg0QzMuNjQxNyAxMy4wMTgxIDQuMTI0MSAxMy43NDA4IDQuNzMxNSAxNC4zNDc4QzUuMzM4IDE0Ljk1NDIgNi4wNjEgMTUuNDM3MyA2Ljg5OTcgMTUuNzk2MkM3LjczOTQgMTYuMTU1MSA4LjYxOTUgMTYuMzM0OSA5LjU0IDE2LjMzNDlDMTAuNDU5NiAxNi4zMzQ5IDExLjMzODcgMTYuMTU1MSAxMi4xNzg0IDE1Ljc5NjJDMTMuMDE3MSAxNS40MzczIDEzLjc0MDIgMTQuOTU0MiAxNC4zNDc2IDE0LjM0NzhDMTQuOTU0IDEzLjc0MDggMTUuNDM3MyAxMy4wMTgxIDE1Ljc5NjUgMTIuMTc4NEMxNi4xNTQ3IDExLjMzOTQgMTYuMzM0MyAxMC40NTk5IDE2LjMzNDMgOS41MzkzM0MxNi4zMzQzIDguNjE5MzMgMTYuMTU0NyA3LjczOTgzIDE1Ljc5NjUgNi45MDAxM0MxNS40MzczIDYuMDYwODMgMTQuOTU0IDUuMzM3ODMgMTQuMzQ3NiA0LjczMTQzQzEzLjc0MDIgNC4xMjQ0MyAxMy4wMTcxIDMuNjQxOTMgMTIuMTc4NCAzLjI4MjkzQzExLjMzODcgMi45MjM3MyAxMC40NTk2IDIuNzQ0MjMgOS41NCAyLjc0NDIzWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxMzFfMTc1KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIxMzFfMTc1IiB4MT0iMC44MDMxMDEiIHkxPSIxMy4wODQ2IiB4Mj0iMjIuMTk2OSIgeTI9IjEzLjA4NDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.icon-menu-up {
  width: 11px;
  height: 7px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTEgNyI+ICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDA5RkUyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij4gICAgICAgIDxwYXRoIGQ9Ik01LjEyIDEuMDIzTC45NDggNS41Nk05LjMyIDUuNTZMNS4xNDggMS4wMjMiLz4gICAgPC9nPjwvc3ZnPg==);
}
.icon-menu-down {
  width: 11px;
  height: 7px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA5IDYiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSI+ICAgICAgICA8cGF0aCBkPSJNNC44IDQuODUzTC42MjguNk05IC42TDQuODI4IDQuODUzIi8+ICAgIDwvZz48L3N2Zz4=);
}
.icon-fullsize {
  width: 19px;
  height: 19px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0iYSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMiIvPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9Ii0xMC45NzclIiB4Mj0iMTIyLjU4NiUiIHkxPSIwJSIgeTI9IjEzOC44MjglIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8dXNlIGZpbGw9IiNGRkYiIGZpbGwtb3BhY2l0eT0iLjgzNSIgeGxpbms6aHJlZj0iI2EiLz4KICAgICAgICA8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHg9Ii41IiB5PSIuNSIgc3Ryb2tlPSIjREVERURFIiByeD0iMiIvPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjYikiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMuNDkzIDcuMjc2QS40OTMuNDkzIDAgMCAxIDMgNi43ODRWMy40OTNDMyAzLjIyIDMuMjIgMyAzLjQ5MyAzaDMuMjlhLjQ5My40OTMgMCAwIDEgMCAuOTg2aC0yLjFsMy4xNzMgMy4xNzNhLjQ5My40OTMgMCAxIDEtLjY5Ny42OTdMMy45ODUgNC42ODN2Mi4xYzAgLjI3My0uMjIuNDkzLS40OTIuNDkzem0xMi4wMjQgNC41M2MuMjY3IDAgLjQ4My4yMTYuNDgzLjQ4M3YzLjIyOGEuNDgzLjQ4MyAwIDAgMS0uNDgzLjQ4M2gtMy4yMjhhLjQ4My40ODMgMCAxIDEgMC0uOTY3aDIuMDZsLTMuMjA3LTMuMjA4YS40ODMuNDgzIDAgMSAxIC42ODMtLjY4M2wzLjIwOCAzLjIwOHYtMi4wNmMwLS4yNjguMjE3LS40ODQuNDg0LS40ODR6bS04LjM0Mi0uNjY0YS40ODMuNDgzIDAgMCAxIC42ODMuNjgzTDQuNjUgMTUuMDMzaDIuMDZhLjQ4My40ODMgMCAxIDEgMCAuOTY3SDMuNDg0QS40ODMuNDgzIDAgMCAxIDMgMTUuNTE3di0zLjIyOGEuNDgzLjQ4MyAwIDEgMSAuOTY3IDB2Mi4wNmwzLjIwOC0zLjIwN3pNMTUuNTA3IDNjLjI3MiAwIC40OTMuMjIuNDkzLjQ5M3YzLjI5YS40OTMuNDkzIDAgMSAxLS45ODYgMHYtMi4xbC0zLjE3MyAzLjE3M2EuNDkyLjQ5MiAwIDEgMS0uNjk3LS42OTdsMy4xNzQtMy4xNzRoLTIuMTAyYS40OTMuNDkzIDAgMSAxIDAtLjk4NWgzLjI5MXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
}

@media (min-width: 769px) {
  .app {
    /*.header .header-brand {
        img {
            &.hamburger {
                display: inline-block;
            }

            &.main,
            &.hamburger-close {
                display: none;
            }
        }
    }

    &.modules-panel-opened {
        .header .header-brand {
            img {
                &.hamburger-close {
                    display: inline-block;
                }

                &.main,
                &.hamburger {
                    display: none;
                }
            }
        }
    }*/
  }
}
.app .header .header-brand img.main.custommode {
  display: inline-block;
}

.header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  height: 80px;
  margin: 0;
  padding: 0;
  /*&.show-back {
      @media(min-width: 769px) {
          .header-container {
              h4 {
                  width: auto;
                  max-width: calc(100% - 165px);
              }

              .row {
                  & > div {
                      &:nth-child(1) {
                          width: calc(100% - 505px);
                      }

                      &:nth-child(2) {
                          width: 505px;
                          padding-left: 0;
                      }
                  }
              }

              .user {
                  max-width: 100px;
                  display: inline-block;
                  text-overflow: ellipsis;
                  overflow: hidden;
                  position: relative;
                  top: 3px;
              }

              .button {
                  margin-left: 10px;
              }
          }

          .back-button {
              display: inline-block !important;

              .icon-back {
                  margin: 0;
                  margin-right: 5px;
                  padding: 0;
                  height: 12px;
                  background-size: 8px 12px;
                  position: relative;
                  top: -1px;
              }
          }
      }

      @media (min-width: 769px) and (max-width: 991px) {
          .header-container {
              .row {
                  & > div {
                      &:nth-child(1) {
                          width: calc(100% - 450px);
                      }

                      &:nth-child(2) {
                          width: 450px;
                          padding-left: 0;
                      }
                  }
              }
          }
      }
  }*/
}
.header.dashboard-header {
  position: static;
  padding: 0 30px;
  height: 80px;
}
@media (max-width: 768px) {
  .header.dashboard-header {
    padding: 0 10px;
    height: 50px;
  }
  .header.dashboard-header .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.header.dashboard-header .header-brand {
  padding: 0;
  width: 100%;
  height: 80px;
  max-width: 100%;
  position: relative;
}
@media (max-width: 768px) {
  .header.dashboard-header .header-brand {
    height: 50px;
  }
}
.header.dashboard-header .header-brand img {
  max-height: 100%;
  width: auto;
  max-width: 100%;
  padding: 0;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.header.dashboard-header .button-group {
  color: #666;
}
@media (max-width: 768px) {
  .header.dashboard-header .button-group {
    margin: 7px 0;
  }
}
.header.dashboard-header .button-group .icon {
  margin-left: 5px;
}
.header.dashboard-header .button-group .dropdown-menu {
  left: auto;
  right: 0;
}
.header.dashboard-header .button-default {
  background-image: linear-gradient(#EBF0F6, #EBF0F6), linear-gradient(111deg, #009FE2, #1CB094);
  border-radius: 36px;
  margin: 0;
  padding: 0;
}
@media (max-width: 768px) {
  .header.dashboard-header .button-default {
    margin: 7px 0;
  }
}
.header.dashboard-header .button-default .text {
  margin: 8px 20px;
}
.header.dashboard-header .button-primary {
  margin: 0;
}
.header.dashboard-header > .row .col-sm-8 {
  position: relative;
  height: 80px;
}
@media (max-width: 768px) {
  .header.dashboard-header > .row .col-sm-8 {
    height: 50px;
  }
}
.header.dashboard-header > .row .col-sm-8 .header-action {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  padding: 15px;
  transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
  .header.dashboard-header > .row .col-sm-8 .header-action {
    padding: 6px 15px 15px;
    /*padding: 11px 15px 15px;*/
    height: 100%;
  }
}
@media print {
  .header {
    display: none;
  }
}
.header .icon-back {
  margin-top: 1px;
  margin-left: -7px;
  margin-right: -3px;
  padding: 11px;
  background-position: center;
  background-size: 9px 18px;
}
.header .icon-progress {
  padding: 11px;
  background-size: 13px 15px;
  background-position: center;
  margin-right: -5px;
}
.header .header-container {
  padding: 0 15px;
  max-width: 1200px;
  margin: 0 auto;
  height: 100%;
}
.header .header-container > .row {
  height: 100%;
  position: relative;
}
.header .header-container > .row .col-md-12 {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  padding: 0;
  width: 100%;
}
.header .header-container > .row .col-md-12 .dashboard-links {
  position: absolute;
  right: 80px;
  top: 50%;
  transform: translate(0, -50%);
}
@media (max-width: 850px) {
  .header .header-container > .row .col-md-12 .dashboard-links {
    display: none;
  }
}
.header .header-container > .row .col-md-12 .dashboard-links a {
  margin-right: 20px;
}
.header .header-container > .row .col-md-12 .dashboard-links a:last-child {
  margin-right: 0px;
}
.header .header-container > .row .col-md-12 .dashboard-links .tutorial-link {
  display: inline-block;
  border-radius: 50px;
  padding: 13px 15px 14px 15px;
}
.header .header-container > .row .col-md-12 .dashboard-links .tutorial-link:active, .header .header-container > .row .col-md-12 .dashboard-links .tutorial-link:hover {
  text-decoration: none;
  background: #EAF2F2;
}
.header .header-container > .row .col-md-12 .dashboard-links .tutorial-link > * {
  display: inline-block;
  height: 23px;
  vertical-align: middle;
}
.header .header-container > .row .col-md-12 .dashboard-links .tutorial-link span {
  padding: 0px 5px 0 5px;
  font-size: 13px;
  color: #304156;
  font-family: "BwModelicaLGC-Bold";
  line-height: 23px;
}
.header .header-container > .row .col-md-12 .dashboard-links .group-admin-link {
  position: relative;
  background: #EDE6F1;
  height: 50px;
  display: inline-block;
  padding: 12px 55px 12px 55px;
  border-radius: 3px;
  font-family: "BwModelicaLGC-Bold";
  border-radius: 50px;
  font-size: 13px;
}
.header .header-container > .row .col-md-12 .dashboard-links .group-admin-link span {
  color: #304156;
  display: inline-block;
  height: 26px;
  line-height: 26px;
}
.header .header-container > .row .col-md-12 .dashboard-links .group-admin-link:active, .header .header-container > .row .col-md-12 .dashboard-links .group-admin-link:hover {
  text-decoration: none;
  background: #E4D6EC;
}
.header .header-container > .row .col-md-12 .dashboard-links .group-admin-link:active span, .header .header-container > .row .col-md-12 .dashboard-links .group-admin-link:hover span {
  color: #304156;
}
.header .header-container > .row .col-md-12 .dashboard-links .group-admin-link img {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translate(0, -50%);
}
.header .header-container > .row .col-md-12 .dashboard-links .group-admin-link img:last-child {
  left: initial;
  right: 20px;
}
.header .header-container > .row .col-sm-6 {
  position: relative;
  height: 80px;
}
.header .header-container > .row .col-sm-6 .header-actions {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  padding: 15px;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .header .header-container {
    height: 60px;
  }
  .header .header-container > .row > .col-sm-6 {
    max-width: 100%;
    flex: auto;
    padding: 10px 15px;
  }
}
.header .header-brand {
  display: inline-block;
  height: 81px;
}
.header .header-brand img {
  height: 100%;
  padding: 13px 0px;
}
.header .header-brand img.main {
  padding: 7px 0px;
}
.header .header-brand img.hamburger, .header .header-brand img.hamburger-close {
  display: none;
}
@media screen and (max-width: 768px) {
  .header .header-brand {
    height: 50px;
  }
  .header .header-brand img {
    padding: 0px 0;
  }
  .header .header-brand img.main {
    padding: 0px 0;
  }
}
@media screen and (min-width: 769px) {
  .header .header-brand img.main {
    margin-left: 15px;
  }
}
.header h4.module-title {
  display: inline-block;
  font-family: "BwModelicaLGC-Bold";
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  vertical-align: middle;
  padding-left: 25px;
  width: calc(100% - 50px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 410px;
  margin-top: 5px;
  margin-bottom: 5px;
}
@media screen and (max-width: 1000px) {
  .header h4.module-title {
    padding-right: 150px;
  }
}
@media screen and (max-width: 768px) {
  .header h4.module-title {
    width: calc(100% - 50px);
    padding-left: 15px;
    padding-right: 10px;
    margin: 0;
    font-size: 14px;
  }
}
.header h4.app-title {
  font-family: "BwModelicaLGC-Bold";
  font-size: 11px;
  color: #9197A1;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-left: 25px;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .header h4.app-title {
    padding-left: 15px;
  }
}
.header-white {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 20px 4px rgba(198, 206, 213, 0.5019607843);
  z-index: 2008;
}
.header .button {
  margin-left: 20px;
}
.header .button-primary .text {
  margin: 9px 20px 8px 20px;
}
.header .button-default .text {
  margin: 8px 20px 7px 20px;
}
.header .button-dropdown {
  margin-left: 10px;
  padding: 8px 0;
}
.header .button-dropdown.user-menu {
  font-family: "BwModelicaLGC-Medium";
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}
@media screen and (max-width: 1024px) {
  .header .button {
    margin-left: 10px;
  }
}
@media screen and (max-width: 880px) {
  .header .button.tutorial {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .header .button {
    margin-left: 5px;
  }
  .header .button-primary .text {
    margin: 9px 15px 8px 15px;
  }
  .header .button-default.group-admin.group-admin .text {
    margin: 5px 20px 4px;
    width: 40px;
    line-height: 1;
    white-space: normal;
  }
  .header .button-default.group-admin .text {
    margin: 5px 15px 4px;
  }
  .header .button-default .text {
    margin: 8px 15px 7px 15px;
  }
}
.header .dropdown-menu {
  border-radius: 5px;
  box-shadow: 2px 2px 13px 0 rgba(0, 0, 0, 0.18);
  border: solid 1px transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(111deg, #009FE2, #1CB094);
  background-origin: border-box;
  background-clip: content-box, border-box;
  padding: 0;
}
.header .dropdown-menu li a {
  padding: 7px 15px;
}
.header .dropdown-menu li a:hover {
  background: transparent;
}
.header .header-actions {
  padding: 22.5px 0;
}
.header .header-actions .button-group {
  display: inline-block !important;
}
.header .header-actions .dropdown-menu {
  left: auto;
  right: 0;
}
.header .header-actions > .button:first-child {
  margin-left: 0;
}
.header .side-menu-icon, .header .mobile-menu-icon {
  display: inline-block;
  padding: 10px 0;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translate(0, -50%);
}
.header .side-menu-icon.opened .menu-bar > .bar:first-child, .header .mobile-menu-icon.opened .menu-bar > .bar:first-child {
  transform: rotate(41deg);
  transform-origin: left;
}
.header .side-menu-icon.opened .menu-bar > .bar:nth-child(2), .header .mobile-menu-icon.opened .menu-bar > .bar:nth-child(2) {
  visibility: hidden;
}
.header .side-menu-icon.opened .menu-bar > .bar:last-child, .header .mobile-menu-icon.opened .menu-bar > .bar:last-child {
  transform: rotate(-41deg);
  transform-origin: left;
}
.header .menu-bar {
  width: 24px;
  vertical-align: middle;
}
.header .menu-bar > .bar {
  display: block;
  height: 3px;
  background-image: linear-gradient(90deg, #009FE2, #1CB094);
  margin-bottom: 5px;
  transition: all linear 0.35s;
}
.header .menu-bar > .bar:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .header {
    height: 60px;
  }
  .header.no-logo .header-brand {
    display: none;
  }
  .header.no-logo h4 {
    width: calc(100% - 37px);
  }
}
.header.show-back h4.app-title {
  padding-left: 110px;
}
@media screen and (min-width: 1200px) {
  .header.show-back h4.app-title {
    padding-left: 120px;
  }
}
.header.show-back h4.module-title {
  padding-left: 110px;
  /*padding-right: 500px;*/
}
@media screen and (min-width: 1200px) {
  .header.show-back h4.module-title {
    padding-left: 120px;
  }
}
@media screen and (max-width: 768px) {
  .header.show-back h4.module-title {
    width: calc(100% - 50px);
    padding-right: 100px;
    margin: 0;
    font-size: 14px;
  }
}
.header.show-back .back-button {
  margin-left: 15px;
  position: absolute;
  display: block !important;
  left: 0px;
  top: 50%;
  transform: translate(0, -50%);
}
.header.show-back .back-button .icon-back {
  margin: 0;
  margin-right: 5px;
  padding: 0;
  height: 12px;
  background-size: 8px 12px;
  position: relative;
  top: -1px;
}
.header.only-mobile .module-title {
  visibility: hidden;
}
@media (max-width: 768px) {
  .header.only-mobile .module-title {
    visibility: visible;
  }
}

.white-filter {
  filter: invert(97%) sepia(100%) saturate(0%) hue-rotate(66deg) brightness(105%) contrast(104%);
}

.dark-filter {
  filter: invert(22%) sepia(33%) saturate(558%) hue-rotate(173deg) brightness(94%) contrast(91%);
}

.coin {
  position: relative;
  display: inline-block;
  height: 32px;
  min-width: 32px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  vertical-align: middle;
  text-decoration: none !important;
}
.coin:hover, .coin:active {
  text-decoration: none !important;
}
.coin .text {
  position: relative;
  color: #fff;
  font-family: "BwModelicaLGC-Bold";
  display: inline-block;
  /*width: 30px;*/
  /*top: 6px;*/
  text-align: center;
}

.simulation-container .content-wrapper,
.quiz-container .content-wrapper {
  overflow: auto;
}

.home-container {
  background-color: #E9F2F2;
  padding: 0;
  position: relative;
  font-family: "BwModelicaLGC-Medium";
  font-size: 14px;
  line-height: 1.43;
}
.home-container.with-aside .content-wrapper {
  margin-right: 305px;
}
@media (min-width: 900px) and (max-width: 991px) {
  .home-container.with-aside .content-wrapper {
    margin-right: 230px;
  }
}
.home-container .content-wrapper {
  overflow: initial;
}
@media (max-width: 768px) {
  .home-container .content-wrapper {
    height: auto;
    min-height: 0;
  }
}
.home-container .content-wrapper .content {
  width: 100%;
  padding: 30px;
  height: 100%;
  padding-top: 10px;
}
@media (max-width: 768px) {
  .home-container .content-wrapper .content {
    height: calc(100% - 50px);
  }
}
.home-container .title {
  margin-bottom: 20px;
}
.home-container .last-module {
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.05);
  font-family: "BwModelicaLGC-Regular";
  margin-bottom: 30px;
  margin-top: 20px;
  height: 250px;
}
.home-container .last-module .icon-dropdown-icon-blue {
  position: absolute;
  top: 14px;
  right: 8px;
  transform: rotate(-90deg);
}
.home-container .last-module .body {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #fff;
  padding: 30px 30px 30px;
  height: 100%;
}
.home-container .last-module .body h3 {
  font-family: "BwModelicaLGC-Bold";
  font-size: 26px;
  margin: 0 0 10px;
}
.home-container .last-module .body .description {
  font-size: 11px;
  color: #757C88;
  font-family: "BwModelicaLGC-Bold";
}
.home-container .last-module .body .title {
  color: #757C88;
  font-size: 11px;
  font-family: "BwModelicaLGC-Bold";
}
.home-container .last-module .body .module-image {
  background-color: #f7f7f7;
  border-radius: 6px;
  overflow: hidden;
}
.home-container .last-module .body .module-image img {
  max-width: 100%;
  max-height: 100%;
}
.home-container .last-module .body .course-progress-point {
  color: #999;
}
.home-container .last-module .body .course-progress-point .point {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin-left: 7px;
  vertical-align: middle;
  border-radius: 50%;
  background-color: #009FE2;
  box-shadow: 0px 0px 3px 2px rgba(0, 159, 226, 0.3);
}
.home-container .last-module .body .module-date {
  font-size: 10px;
  color: #ccc;
}
.home-container .last-module .body .last-module-blocks .block {
  padding-left: 15px;
  padding-right: 15px;
  float: left;
}
@media (max-width: 768px) {
  .home-container .last-module .body .last-module-blocks .block {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.home-container .last-module .body .last-module-blocks .block.block-text {
  position: relative;
  z-index: 1;
  width: 58.33333%;
}
@media (max-width: 991px) {
  .home-container .last-module .body .last-module-blocks .block.block-text {
    width: 66.66667%;
  }
}
@media (max-width: 768px) {
  .home-container .last-module .body .last-module-blocks .block.block-text {
    float: right;
  }
}
.home-container .last-module .body .last-module-blocks .block.block-image {
  width: 41.66667%;
  float: right;
  position: relative;
}
.home-container .last-module .body .last-module-blocks .block.block-image:before {
  z-index: 0;
  content: "";
  position: absolute;
  padding-left: 30%;
  padding-top: 30%;
  top: -15%;
  left: calc(-10% + 10px);
  border-radius: 50%;
  border: 5px solid #E2F4F4;
  opacity: 1;
}
.home-container .last-module .body .last-module-blocks .block.block-image .module-image {
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  .home-container .last-module .body .last-module-blocks .block.block-image {
    width: 33.33333%;
  }
}
@media (max-width: 768px) {
  .home-container .last-module .body .last-module-blocks .block.block-image {
    float: left;
  }
  .home-container .last-module .body .last-module-blocks .block.block-image:before {
    content: none;
  }
}
.home-container .last-module .body .last-module-blocks .block.block-progress a {
  font-size: 12px;
  font-family: "BwModelicaLGC-Bold";
  margin-right: 15px;
  white-space: nowrap;
  height: 19px;
  display: inline-block;
}
.home-container .last-module .body .last-module-blocks .block.block-progress a:last-child {
  margin-right: 0px;
}
.home-container .last-module .body .last-module-blocks .block.block-progress a * {
  vertical-align: middle;
}
.home-container .last-module .body .last-module-blocks .block.block-progress a span {
  padding: 0 3px;
  line-height: 19px;
  height: 19px;
  display: inline-block;
}
.home-container .last-module .body .last-module-blocks .block.block-progress a:hover, .home-container .last-module .body .last-module-blocks .block.block-progress a:active {
  text-decoration: none;
}
@media (max-width: 850px) {
  .home-container .last-module .body .last-module-blocks .block.block-progress a {
    margin-right: 10px;
  }
  .home-container .last-module .body .last-module-blocks .block.block-progress a:last-child {
    margin-right: 0px;
  }
  .home-container .last-module .body .last-module-blocks .block.block-progress a span {
    padding: 0 1px;
  }
}
.home-container .last-module .course-progress {
  font-size: 12px;
  margin-top: 10px;
}
.home-container .last-module-footer {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 10px 30px;
  background-color: #f9f9f9;
  font-size: 12px;
  color: #676767;
}
.home-container .last-module-footer .info {
  padding-left: 10px;
}
@media (max-width: 768px) {
  .home-container .last-module {
    height: auto;
  }
  .home-container .last-module .body {
    height: auto;
  }
}
.home-container .practice-block {
  /*border-radius: 5px;*/
  /*background-color: #f7f9fb;*/
  /*box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.05);
  padding: 20px 30px;*/
}
.home-container .practice-block .block-header {
  margin-bottom: 30px;
}
.home-container .practice-block .module-search {
  background: #fff;
  width: 100%;
  height: 48px;
  display: block;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
.home-container .practice-block .module-search .search-field {
  box-sizing: border-box;
  background-color: #fff;
  font-size: 12px;
  padding: 5px 20px;
  width: 100%;
  height: 100%;
  text-align: left;
}
.home-container .practice-block .module-search .icon-search {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translate(0, -50%);
  width: 23px;
  height: 23px;
}
.home-container .practice-block .practice-row {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: stretch;
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 768px) {
  .home-container .practice-block .practice-row {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.home-container .practice-block .practice-row .module {
  width: calc(33.33% - 31px);
  margin-bottom: 20px;
  border-radius: 5px;
  /*border: solid 1px #e3edf1;*/
  position: relative;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
}
@media (min-width: 900px) and (max-width: 1199px) {
  .home-container .practice-block .practice-row .module {
    width: calc(50% - 31px);
  }
}
@media (max-width: 899px) {
  .home-container .practice-block .practice-row .module {
    width: calc(100% - 31px);
  }
}
@media (max-width: 768px) {
  .home-container .practice-block .practice-row .module {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }
}
.home-container .practice-block .practice-row .module:hover .module-info {
  margin-top: -48px;
  padding-bottom: 48px;
  flex: 1 1 auto;
  position: relative;
  background-image: linear-gradient(90deg, #009fe2, #1cb094);
}
.home-container .practice-block .practice-row .module:hover .module-info .info-content {
  width: 100%;
}
.home-container .practice-block .practice-row .module:hover .module-info .info-content .module-title {
  color: #fff;
}
.home-container .practice-block .practice-row .module:hover .module-info .info-content .module-description {
  color: #fff;
  opacity: 0.5;
}
.home-container .practice-block .practice-row .module:hover .module-info .info-content .module-buttons {
  max-height: none;
  opacity: 1;
  display: block;
}
.home-container .practice-block .practice-row .module-image {
  border-radius: 6px 6px 0 0;
  overflow: hidden;
}
.home-container .practice-block .practice-row .module-image > div {
  padding-top: 61.9%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.home-container .practice-block .practice-row .module-info {
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  font-size: 12px;
  flex-grow: 1;
}
.home-container .practice-block .practice-row .module-info .info-content {
  padding: 10px 15px;
  border-radius: 0 0 5px 5px;
}
.home-container .practice-block .practice-row .module-info .info-content .module-title {
  font-size: 13px;
  line-height: 22px;
  margin-bottom: 5px;
  font-family: "BwModelicaLGC-Medium";
  color: #304156;
}
.home-container .practice-block .practice-row .module-info .info-content .module-description {
  display: none;
  font-size: 11px;
  color: #757C88;
  font-family: "BwModelicaLGC-Medium";
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons {
  max-height: 0;
  opacity: 0;
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 10px;
  display: none;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a {
  position: relative;
  height: 32px;
  min-width: 32px;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:not(:last-child) {
  margin-right: 10px;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a .text {
  display: none;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a .icon {
  width: 19px;
  height: 19px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a .icon i {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a .icon .quiz {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwNzY5IDEuNUg4LjAzODQ2QzguMzg1MjggMS41IDguNzE3OSAxLjYzNzc3IDguOTYzMTQgMS44ODMwMUM5LjIwODM4IDIuMTI4MjUgOS4zNDYxNSAyLjQ2MDg3IDkuMzQ2MTUgMi44MDc2OVY4LjAzODQ2QzkuMzQ2MTUgOC4zODUyOCA5LjIwODM4IDguNzE3OSA4Ljk2MzE0IDguOTYzMTRDOC43MTc5IDkuMjA4MzggOC4zODUyOCA5LjM0NjE1IDguMDM4NDYgOS4zNDYxNUgyLjgwNzY5QzIuNDYwODcgOS4zNDYxNSAyLjEyODI1IDkuMjA4MzggMS44ODMwMSA4Ljk2MzE0QzEuNjM3NzcgOC43MTc5IDEuNSA4LjM4NTI4IDEuNSA4LjAzODQ2VjIuODA3NjlDMS41IDIuNDYwODcgMS42Mzc3NyAyLjEyODI1IDEuODgzMDEgMS44ODMwMUMyLjEyODI1IDEuNjM3NzcgMi40NjA4NyAxLjUgMi44MDc2OSAxLjVaTTExLjk2MTUgMS41SDE3LjE5MjNDMTcuNTM5MSAxLjUgMTcuODcxNyAxLjYzNzc3IDE4LjExNyAxLjg4MzAxQzE4LjM2MjIgMi4xMjgyNSAxOC41IDIuNDYwODcgMTguNSAyLjgwNzY5VjguMDM4NDZDMTguNSA4LjM4NTI4IDE4LjM2MjIgOC43MTc5IDE4LjExNyA4Ljk2MzE0QzE3Ljg3MTcgOS4yMDgzOCAxNy41MzkxIDkuMzQ2MTUgMTcuMTkyMyA5LjM0NjE1SDExLjk2MTVDMTEuNjE0NyA5LjM0NjE1IDExLjI4MjEgOS4yMDgzOCAxMS4wMzY5IDguOTYzMTRDMTAuNzkxNiA4LjcxNzkgMTAuNjUzOCA4LjM4NTI4IDEwLjY1MzggOC4wMzg0NlYyLjgwNzY5QzEwLjY1MzggMi40NjA4NyAxMC43OTE2IDIuMTI4MjUgMTEuMDM2OSAxLjg4MzAxQzExLjI4MjEgMS42Mzc3NyAxMS42MTQ3IDEuNSAxMS45NjE1IDEuNVpNMi44MDc2OSAxMC42NTM4SDguMDM4NDZDOC4zODUyOCAxMC42NTM4IDguNzE3OSAxMC43OTE2IDguOTYzMTQgMTEuMDM2OUM5LjIwODM4IDExLjI4MjEgOS4zNDYxNSAxMS42MTQ3IDkuMzQ2MTUgMTEuOTYxNVYxNy4xOTIzQzkuMzQ2MTUgMTcuNTM5MSA5LjIwODM4IDE3Ljg3MTcgOC45NjMxNCAxOC4xMTdDOC43MTc5IDE4LjM2MjIgOC4zODUyOCAxOC41IDguMDM4NDYgMTguNUgyLjgwNzY5QzIuNDYwODcgMTguNSAyLjEyODI1IDE4LjM2MjIgMS44ODMwMSAxOC4xMTdDMS42Mzc3NyAxNy44NzE3IDEuNSAxNy41MzkxIDEuNSAxNy4xOTIzVjExLjk2MTVDMS41IDExLjYxNDcgMS42Mzc3NyAxMS4yODIxIDEuODgzMDEgMTEuMDM2OUMyLjEyODI1IDEwLjc5MTYgMi40NjA4NyAxMC42NTM4IDIuODA3NjkgMTAuNjUzOFpNMTEuOTYxNSAxMC42NTM4SDE3LjE5MjNDMTcuNTM5MSAxMC42NTM4IDE3Ljg3MTcgMTAuNzkxNiAxOC4xMTcgMTEuMDM2OUMxOC4zNjIyIDExLjI4MjEgMTguNSAxMS42MTQ3IDE4LjUgMTEuOTYxNVYxNy4xOTIzQzE4LjUgMTcuNTM5MSAxOC4zNjIyIDE3Ljg3MTcgMTguMTE3IDE4LjExN0MxNy44NzE3IDE4LjM2MjIgMTcuNTM5MSAxOC41IDE3LjE5MjMgMTguNUgxMS45NjE1QzExLjYxNDcgMTguNSAxMS4yODIxIDE4LjM2MjIgMTEuMDM2OSAxOC4xMTdDMTAuNzkxNiAxNy44NzE3IDEwLjY1MzggMTcuNTM5MSAxMC42NTM4IDE3LjE5MjNWMTEuOTYxNUMxMC42NTM4IDExLjYxNDcgMTAuNzkxNiAxMS4yODIxIDExLjAzNjkgMTEuMDM2OUMxMS4yODIxIDEwLjc5MTYgMTEuNjE0NyAxMC42NTM4IDExLjk2MTUgMTAuNjUzOFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a .icon .simulation {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwNzVfNTApIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjUyIDE1LjU1ODZMMC41IDYuOTM5ODZDMC41IDYuNTEzNzYgMC45MiA2LjIzMjkzIDEuMyA2LjM5NzU1TDguOTMgOS43NDgyMkM5LjE0IDkuODQ1MDYgOS4yOCAxMC4wNTgxIDkuMjggMTAuMjkwNUw5LjMgMTguOTA5M0M5LjMgMTkuMzM1NCA4Ljg4IDE5LjYxNjIgOC41IDE5LjQ1MTZMMC44NyAxNi4xMDA5QzAuNjUgMTYuMDA0MSAwLjUyIDE1Ljc5MSAwLjUyIDE1LjU1ODZaTTE4LjkgNi4zMDA3MUMxOS4yIDYuMzAwNzEgMTkuNDggNi41NTI1IDE5LjQ4IDYuODkxNDRMMTkuNSAxNS41MTAyQzE5LjUgMTUuNzQyNiAxOS4zNyAxNS45NTU3IDE5LjE1IDE2LjA1MjVMMTEuNTMgMTkuNDQxOUMxMS40NiAxOS40NzA5IDExLjM4IDE5LjQ5MDMgMTEuMyAxOS40OTAzQzExIDE5LjQ5MDMgMTAuNzMgMTkuMjM4NSAxMC43MiAxOC44OTk2TDEwLjcgMTAuMjgwOEMxMC43IDEwLjA0ODQgMTAuODQgOS44MzUzNyAxMS4wNSA5LjczODUzTDE4LjY3IDYuMzQ5MTNDMTguNzQgNi4zMjAwOCAxOC44MiA2LjMwMDcxIDE4LjkgNi4zMDA3MVpNOS45NCAwLjVDMTAuMDIgMC41IDEwLjEgMC41MTkzNjggMTAuMTggMC41NDg0MkwxOC4zNCA0LjAyNDk3QzE4LjY0IDQuMTUwODcgMTguNzcgNC40ODk4MSAxOC42NCA0Ljc3MDY0QzE4LjU4IDQuODk2NTMgMTguNDggNC45OTMzNyAxOC4zNCA1LjA1MTQ4TDEwLjIgOC41NjY3N0MxMC4wNSA4LjYzNDU2IDkuODggOC42MzQ1NiA5LjczIDguNTY2NzdMMS41NyA1LjA5MDIxQzEuMjcgNC45NjQzMiAxLjE0IDQuNjI1MzggMS4yNyA0LjM0NDU1QzEuMzMgNC4yMTg2NSAxLjQzIDQuMTIxODEgMS41NiA0LjA2MzcxTDkuNyAwLjU0ODQyQzkuNzggMC41MTkzNjggOS44NiAwLjUgOS45NCAwLjVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIwNzVfNTAiPgo8cmVjdCB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIGZpbGw9ImJsYWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a .icon .anatomy {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwNzVfNTgpIj4KPHBhdGggZD0iTTE1LjkyOTkgMTUuMDQ1OUMxNS41NzcxIDE2LjQyNTEgMTUuMTEyMSAxNy41NzI5IDE0LjY4MzEgMTguMTYzMUMxNC4yMzI0IDE4Ljc4NTYgMTMuNjQ4OCAxOS4xOTUzIDEyLjk0OTcgMTkuMzgyMkMxMS41Mzk3IDE5Ljc1NjIgOS42MzY0MyAxOS4yNDE3IDcuMTI5OTUgMTcuODA2NEM0Ljc4MzUzIDE2LjQ2MjkgMy42MzgwOCAxNC41MDY2IDMuMDkwNCAxMy4xMDE1QzIuNDY1NDIgMTEuNDk1NCAyLjMyMjc4IDkuNzgzMzUgMi43Mjg5MSA4LjczODE4QzIuNzcxNzUgOC42NTI4IDIuODE1MzEgOC41Njc3NyAyLjg1OTU3IDguNDgzMTFDNC4yMjgyMyA4LjQzNTU1IDYuNDU0ODggOC41NzA2NSA4LjE1OTk4IDkuNzAwMTNDOS42NzY3MiAxMC43MDUzIDEwLjUzNDcgMTEuODEzMiAxMS4yMjUgMTIuNzA0OEMxMS44MDIxIDEzLjQ1MDYgMTIuMzAzIDE0LjA5NDggMTMuMDA5NiAxNC40Nzg1QzEzLjk1NjkgMTQuOTkxOSAxNS4xMzYxIDE1LjA2NzUgMTUuOTMwOSAxNS4wNDU5SDE1LjkyOTlaTTguNjIzODIgOS4wNzU0QzkuOTM1ODYgOS45NDU0OCAxMC43NzUzIDEwLjg3MjggMTEuNDMwOCAxMS42ODk5QzExLjk4MDcgMTEuNDIwOCAxMy4yNTU3IDEwLjY4MjYgMTQuMDc2NyA5LjI5MzczQzE0LjcyNDUgOC4xOTc3NyAxNC43OTc1IDYuNTczMjcgMTQuNzUyOCA1LjQ1MDI5QzE0LjIxMjggNC45ODc2OSAxMy42Mzc5IDQuODY4OCAxMy4wOTc4IDQuODEyNTlDMTMuMDAxMyA0LjgwNTE3IDEyLjkwNTMgNC43OTE4MiAxMi44MTA0IDQuNzcyNkMxMi41OTcgNC43MTk2NCAxMi4yNDk2IDMuOTM4MiAxMi4xNDk0IDIuNjA4NzdDMTIuMTAzNyAxLjk5ODEgMTIuMTQ3MyAxLjc2MzU2IDEyLjE0OTQgMS43NDYyN0MxMi4xNjM3IDEuNjkwMjggMTIuMTY0MiAxLjYzMTcxIDEyLjE1MSAxLjU3NTQ3QzEyLjEzNzcgMS41MTkyNCAxMi4xMTEgMS40NjY5OSAxMi4wNzMyIDEuNDIzMUMxMi4wMzMxIDEuMzc3NjMgMTEuOTgzIDEuMzQxOTcgMTEuOTI2NyAxLjMxODkxQzExLjg3MDQgMS4yOTU4NSAxMS44MDk1IDEuMjg2MDEgMTEuNzQ4OCAxLjI5MDE2TDEwLjYzMzggMS4zNTkzM0MxMC41MzE5IDEuMzY0MDMgMTAuNDM1NyAxLjQwNzMzIDEwLjM2NSAxLjQ4MDMyQzEwLjI5NDMgMS41NTMzMSAxMC4yNTQ1IDEuNjUwNDIgMTAuMjUzOCAxLjc1MTY3QzEwLjI3MTIgMi44MjA2MiAxMC4yMjc3IDQuNjc2NDEgMTAuMDMzOSA1LjEwNTVDMTAuMDE1MyA1LjE0NTQ5IDkuOTc2MTUgNS4yMTU3NSA5LjkyNjA2IDUuMjI5OEM5LjgxNzE4IDUuMjU4OTggOS41NTE1IDUuMTEzMDcgOS40NjAwNCA0LjgyODgxQzkuMjk4OSA0LjMzMTYyIDguODE4NzIgMS43NTYgOC42NDc3OCAwLjgwNTk0MkM4LjYzODI3IDAuNzU0NTc0IDguNjE3OCAwLjcwNTgxOSA4LjU4Nzc1IDAuNjYyOTQ0QzguNTU3NzEgMC42MjAwNyA4LjUxODc3IDAuNTg0MDY3IDguNDczNTcgMC41NTczNUM4LjQyNjU3IDAuNTI5NDM2IDguMzc0MzggMC41MTEyMiA4LjMyMDEyIDAuNTAzNzkxQzguMjY1ODcgMC40OTYzNjMgOC4yMTA2NiAwLjQ5OTg3NSA4LjE1NzgxIDAuNTE0MTE3TDcuMjYyNzkgMC43NTQwNjJDNy4xNjcxIDAuNzc3NTEgNy4wODM4NyAwLjgzNTk3MyA3LjAyOTc2IDAuOTE3NzQ0QzYuOTc1NjUgMC45OTk1MTUgNi45NTQ2NiAxLjA5ODU2IDYuOTcwOTggMS4xOTUwNEM2Ljk3NjQzIDEuMjIzMTQgNy41MTU0IDQuMDA4NDUgNy41NzMxIDQuOTQzMzhDNy41OTcwNiA1LjMzMjQ4IDcuNjQ3MTQgNi4xMzk4NiA3LjQwMTA3IDYuMjA1NzlDNy4zMzYwNSA2LjIxOTAxIDcuMjY5MDEgNi4yMTkwMSA3LjIwMzk5IDYuMjA1NzlDNi43MDUzMSA2LjEzMDEzIDUuOTY3MDggNC43NTc0NyA1LjY4ODM0IDQuMjM5NzVDNS40NDA3MiAzLjc2NzggNS4yNDEyIDMuMjcyNDkgNS4wOTI3NiAyLjc2MTE3QzUuMDc3MjIgMi43MDQ4OCA1LjA0ODUxIDIuNjUzMDIgNS4wMDg5NiAyLjYwOTgyQzQuOTY5NDIgMi41NjY2MyA0LjkyMDE2IDIuNTMzMzEgNC44NjUxOSAyLjUxMjU4QzQuODA4NjUgMi40OTEwOSA0Ljc0ODA0IDIuNDgyMTcgNC42ODc2NSAyLjQ4NjQ3QzQuNjI3MjYgMi40OTA3NiA0LjU2ODU1IDIuNTA4MTYgNC41MTU2OCAyLjUzNzQ0TDMuNTAwODkgMy4wOTk0N0MzLjQ1NjE3IDMuMTIyNjIgMy40MTY1NyAzLjE1NDQyIDMuMzg0NDMgMy4xOTMwMUMzLjM1MjI4IDMuMjMxNTkgMy4zMjgyNSAzLjI3NjE3IDMuMzEzNzQgMy4zMjQxMkMzLjI5OTIzIDMuMzcyMDYgMy4yOTQ1MyAzLjQyMjQxIDMuMjk5OTMgMy40NzIxOUMzLjMwNTM0IDMuNTIxOTcgMy4zMjA3MiAzLjU3MDE3IDMuMzQ1MTkgMy42MTM5NUMzLjM1MDYzIDMuNjIyNiAzLjg0OTMyIDQuNDg2MTggNC4yNDM0NyA1LjI4NDkyQzQuNDgzMDEgNS43NzEyOSA0LjM5MzczIDYuMzUxNyA0LjAxMzczIDYuNzYwMjZDMy45MjY2MiA2Ljg1MzIxIDMuODQ0OTYgNi45NDQgMy43NzQxOSA3LjAyMzk4QzMuNjMwNDYgNy4xODM5NCAzLjQ1ODQzIDcuNDQ1NTEgMy4yOTYxOSA3LjcxMzU1QzQuNzc4MDggNy43MDcwNyA2LjkwNTY1IDcuOTM4MzcgOC42MjM4MiA5LjA3NjQ5VjkuMDc1NFpNMTQuNzY0OCA5LjY1MjU3QzEzLjg5MjcgMTEuMTI5IDEyLjU5OCAxMS45NDUgMTEuOTA3NyAxMi4yOTg1QzEyLjQzNjkgMTIuOTgwNSAxMi44NjI2IDEzLjUxOTggMTMuNDEzNiAxMy44MTkyQzE0LjI3NTkgMTQuMjg3MiAxNS40MjAzIDE0LjMxNzUgMTYuMTA4NCAxNC4yODI5QzE2LjUzNjMgMTIuMjYxNyAxNi42OTMxIDkuODk5IDE2LjE2NzIgOC4wNjE1OEMxNi4wMTg2IDcuNTEyNzEgMTUuODEwNSA2Ljk4MTQ0IDE1LjU0NjYgNi40NzcwOEMxNS41MDMgNy41MzA4OSAxNS4zMTAzIDguNzMwNjIgMTQuNzY0OCA5LjY1MjU3WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMDc1XzU4Ij4KPHJlY3Qgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiBmaWxsPSJibGFjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a .icon .overview {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjMxMjUgMS41QzEzLjc2MDEgMS41IDE0LjE4OTMgMS42NzA2OCAxNC41MDU3IDEuOTc0NDlDMTQuODIyMiAyLjI3ODMgMTUgMi42OTAzNSAxNSAzLjEyVjE2LjA4QzE1IDE2LjUwOTcgMTQuODIyMiAxNi45MjE3IDE0LjUwNTcgMTcuMjI1NUMxNC4xODkzIDE3LjUyOTMgMTMuNzYwMSAxNy43IDEzLjMxMjUgMTcuN0gzLjE4NzVDMi43Mzk5NSAxNy43IDIuMzEwNzIgMTcuNTI5MyAxLjk5NDI2IDE3LjIyNTVDMS42Nzc3OSAxNi45MjE3IDEuNSAxNi41MDk3IDEuNSAxNi4wOFYzLjEyQzEuNSAyLjY5MDM1IDEuNjc3NzkgMi4yNzgzIDEuOTk0MjYgMS45NzQ0OUMyLjMxMDcyIDEuNjcwNjggMi43Mzk5NSAxLjUgMy4xODc1IDEuNUgxMy4zMTI1Wk04LjI1IDEwLjQxSDUuNzE4NzVDNS40OTQ5NyAxMC40MSA1LjI4MDM2IDEwLjQ5NTMgNS4xMjIxMyAxMC42NDcyQzQuOTYzOSAxMC43OTkxIDQuODc1IDExLjAwNTIgNC44NzUgMTEuMjJDNC44NzUgMTEuNDM0OCA0Ljk2MzkgMTEuNjQwOSA1LjEyMjEzIDExLjc5MjhDNS4yODAzNiAxMS45NDQ3IDUuNDk0OTcgMTIuMDMgNS43MTg3NSAxMi4wM0g4LjI1QzguNDczNzggMTIuMDMgOC42ODgzOSAxMS45NDQ3IDguODQ2NjIgMTEuNzkyOEM5LjAwNDg2IDExLjY0MDkgOS4wOTM3NSAxMS40MzQ4IDkuMDkzNzUgMTEuMjJDOS4wOTM3NSAxMS4wMDUyIDkuMDA0ODYgMTAuNzk5MSA4Ljg0NjYyIDEwLjY0NzJDOC42ODgzOSAxMC40OTUzIDguNDczNzggMTAuNDEgOC4yNSAxMC40MVpNMTAuNzgxMiA2LjM2SDUuNzE4NzVDNS41MDM3IDYuMzYwMjMgNS4yOTY4NSA2LjQzOTI4IDUuMTQwNDcgNi41ODEwMUM0Ljk4NDA5IDYuNzIyNzMgNC44ODk5OSA2LjkxNjQzIDQuODc3MzkgNy4xMjI1M0M0Ljg2NDc4IDcuMzI4NjMgNC45MzQ2MyA3LjUzMTU3IDUuMDcyNjYgNy42ODk4OEM1LjIxMDY5IDcuODQ4MiA1LjQwNjQ4IDcuOTQ5OTUgNS42MjAwMyA3Ljk3NDMzTDUuNzE4NzUgNy45OEgxMC43ODEyQzEwLjk5NjMgNy45Nzk3NyAxMS4yMDMyIDcuOTAwNzIgMTEuMzU5NSA3Ljc1ODk5QzExLjUxNTkgNy42MTcyNyAxMS42MSA3LjQyMzU3IDExLjYyMjYgNy4yMTc0N0MxMS42MzUyIDcuMDExMzcgMTEuNTY1NCA2LjgwODQzIDExLjQyNzMgNi42NTAxMkMxMS4yODkzIDYuNDkxOCAxMS4wOTM1IDYuMzkwMDUgMTAuODggNi4zNjU2N0wxMC43ODEyIDYuMzZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuOSAyLjM5OTlIMTcuMUMxNy45Mjg0IDIuMzk5OSAxOC42IDMuMDcxNDggMTguNiAzLjg5OTlWMTUuMjk5OUMxOC42IDE2LjEyODMgMTcuOTI4NCAxNi43OTk5IDE3LjEgMTYuNzk5OUgxNS45VjIuMzk5OVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover {
  background: white;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover .icon.white-filter {
  filter: none;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover .text {
  color: #304156;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover .quiz {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjMwNzY5IDFINy41Mzg0NkM3Ljg4NTI4IDEgOC4yMTc5IDEuMTM3NzcgOC40NjMxNCAxLjM4MzAxQzguNzA4MzggMS42MjgyNSA4Ljg0NjE1IDEuOTYwODcgOC44NDYxNSAyLjMwNzY5VjcuNTM4NDZDOC44NDYxNSA3Ljg4NTI4IDguNzA4MzggOC4yMTc5IDguNDYzMTQgOC40NjMxNEM4LjIxNzkgOC43MDgzOCA3Ljg4NTI4IDguODQ2MTUgNy41Mzg0NiA4Ljg0NjE1SDIuMzA3NjlDMS45NjA4NyA4Ljg0NjE1IDEuNjI4MjUgOC43MDgzOCAxLjM4MzAxIDguNDYzMTRDMS4xMzc3NyA4LjIxNzkgMSA3Ljg4NTI4IDEgNy41Mzg0NlYyLjMwNzY5QzEgMS45NjA4NyAxLjEzNzc3IDEuNjI4MjUgMS4zODMwMSAxLjM4MzAxQzEuNjI4MjUgMS4xMzc3NyAxLjk2MDg3IDEgMi4zMDc2OSAxWk0xMS40NjE1IDFIMTYuNjkyM0MxNy4wMzkxIDEgMTcuMzcxNyAxLjEzNzc3IDE3LjYxNyAxLjM4MzAxQzE3Ljg2MjIgMS42MjgyNSAxOCAxLjk2MDg3IDE4IDIuMzA3NjlWNy41Mzg0NkMxOCA3Ljg4NTI4IDE3Ljg2MjIgOC4yMTc5IDE3LjYxNyA4LjQ2MzE0QzE3LjM3MTcgOC43MDgzOCAxNy4wMzkxIDguODQ2MTUgMTYuNjkyMyA4Ljg0NjE1SDExLjQ2MTVDMTEuMTE0NyA4Ljg0NjE1IDEwLjc4MjEgOC43MDgzOCAxMC41MzY5IDguNDYzMTRDMTAuMjkxNiA4LjIxNzkgMTAuMTUzOCA3Ljg4NTI4IDEwLjE1MzggNy41Mzg0NlYyLjMwNzY5QzEwLjE1MzggMS45NjA4NyAxMC4yOTE2IDEuNjI4MjUgMTAuNTM2OSAxLjM4MzAxQzEwLjc4MjEgMS4xMzc3NyAxMS4xMTQ3IDEgMTEuNDYxNSAxWk0yLjMwNzY5IDEwLjE1MzhINy41Mzg0NkM3Ljg4NTI4IDEwLjE1MzggOC4yMTc5IDEwLjI5MTYgOC40NjMxNCAxMC41MzY5QzguNzA4MzggMTAuNzgyMSA4Ljg0NjE1IDExLjExNDcgOC44NDYxNSAxMS40NjE1VjE2LjY5MjNDOC44NDYxNSAxNy4wMzkxIDguNzA4MzggMTcuMzcxNyA4LjQ2MzE0IDE3LjYxN0M4LjIxNzkgMTcuODYyMiA3Ljg4NTI4IDE4IDcuNTM4NDYgMThIMi4zMDc2OUMxLjk2MDg3IDE4IDEuNjI4MjUgMTcuODYyMiAxLjM4MzAxIDE3LjYxN0MxLjEzNzc3IDE3LjM3MTcgMSAxNy4wMzkxIDEgMTYuNjkyM1YxMS40NjE1QzEgMTEuMTE0NyAxLjEzNzc3IDEwLjc4MjEgMS4zODMwMSAxMC41MzY5QzEuNjI4MjUgMTAuMjkxNiAxLjk2MDg3IDEwLjE1MzggMi4zMDc2OSAxMC4xNTM4Wk0xMS40NjE1IDEwLjE1MzhIMTYuNjkyM0MxNy4wMzkxIDEwLjE1MzggMTcuMzcxNyAxMC4yOTE2IDE3LjYxNyAxMC41MzY5QzE3Ljg2MjIgMTAuNzgyMSAxOCAxMS4xMTQ3IDE4IDExLjQ2MTVWMTYuNjkyM0MxOCAxNy4wMzkxIDE3Ljg2MjIgMTcuMzcxNyAxNy42MTcgMTcuNjE3QzE3LjM3MTcgMTcuODYyMiAxNy4wMzkxIDE4IDE2LjY5MjMgMThIMTEuNDYxNUMxMS4xMTQ3IDE4IDEwLjc4MjEgMTcuODYyMiAxMC41MzY5IDE3LjYxN0MxMC4yOTE2IDE3LjM3MTcgMTAuMTUzOCAxNy4wMzkxIDEwLjE1MzggMTYuNjkyM1YxMS40NjE1QzEwLjE1MzggMTEuMTE0NyAxMC4yOTE2IDEwLjc4MjEgMTAuNTM2OSAxMC41MzY5QzEwLjc4MjEgMTAuMjkxNiAxMS4xMTQ3IDEwLjE1MzggMTEuNDYxNSAxMC4xNTM4WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxMDZfNTQxKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIxMDZfNTQxIiB4MT0iMSIgeTE9IjEwLjc1OTMiIHgyPSIxOCIgeTI9IjEwLjc1OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQ0IwOTQiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover .simulation {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIxMDZfNTM2KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wMiAxNS4wNTg2TDAgNi40Mzk4NkMwIDYuMDEzNzYgMC40MiA1LjczMjkzIDAuOCA1Ljg5NzU1TDguNDMgOS4yNDgyMkM4LjY0IDkuMzQ1MDYgOC43OCA5LjU1ODEgOC43OCA5Ljc5MDUyTDguOCAxOC40MDkzQzguOCAxOC44MzU0IDguMzggMTkuMTE2MiA4IDE4Ljk1MTZMMC4zNyAxNS42MDA5QzAuMTUgMTUuNTA0MSAwLjAyIDE1LjI5MSAwLjAyIDE1LjA1ODZaTTE4LjQgNS44MDA3MUMxOC43IDUuODAwNzEgMTguOTggNi4wNTI1IDE4Ljk4IDYuMzkxNDRMMTkgMTUuMDEwMkMxOSAxNS4yNDI2IDE4Ljg3IDE1LjQ1NTcgMTguNjUgMTUuNTUyNUwxMS4wMyAxOC45NDE5QzEwLjk2IDE4Ljk3MDkgMTAuODggMTguOTkwMyAxMC44IDE4Ljk5MDNDMTAuNSAxOC45OTAzIDEwLjIzIDE4LjczODUgMTAuMjIgMTguMzk5NkwxMC4yIDkuNzgwODRDMTAuMiA5LjU0ODQyIDEwLjM0IDkuMzM1MzcgMTAuNTUgOS4yMzg1M0wxOC4xNyA1Ljg0OTEzQzE4LjI0IDUuODIwMDggMTguMzIgNS44MDA3MSAxOC40IDUuODAwNzFaTTkuNDQgMEM5LjUyIDAgOS42IDAuMDE5MzY4IDkuNjggMC4wNDg0MkwxNy44NCAzLjUyNDk3QzE4LjE0IDMuNjUwODcgMTguMjcgMy45ODk4MSAxOC4xNCA0LjI3MDY0QzE4LjA4IDQuMzk2NTMgMTcuOTggNC40OTMzNyAxNy44NCA0LjU1MTQ4TDkuNyA4LjA2Njc3QzkuNTUgOC4xMzQ1NiA5LjM4IDguMTM0NTYgOS4yMyA4LjA2Njc3TDEuMDcgNC41OTAyMUMwLjc3IDQuNDY0MzIgMC42NCA0LjEyNTM4IDAuNzcgMy44NDQ1NUMwLjgzIDMuNzE4NjUgMC45MyAzLjYyMTgxIDEuMDYgMy41NjM3MUw5LjIgMC4wNDg0MkM5LjI4IDAuMDE5MzY4IDkuMzYgMCA5LjQ0IDBaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjEwNl81MzYpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMTA2XzUzNiIgeDE9IjAiIHkxPSIxMC45MDciIHgyPSIxOSIgeTI9IjEwLjkwNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIxMDZfNTM2Ij4KPHJlY3Qgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover .anatomy {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjQyOTkgMTQuNTQ1OUMxNS4wNzcxIDE1LjkyNTEgMTQuNjEyMSAxNy4wNzI5IDE0LjE4MzEgMTcuNjYzMUMxMy43MzI0IDE4LjI4NTYgMTMuMTQ4OCAxOC42OTUzIDEyLjQ0OTcgMTguODgyMkMxMS4wMzk3IDE5LjI1NjIgOS4xMzY0MyAxOC43NDE3IDYuNjI5OTUgMTcuMzA2NEM0LjI4MzUzIDE1Ljk2MjkgMy4xMzgwOCAxNC4wMDY2IDIuNTkwNCAxMi42MDE1QzEuOTY1NDIgMTAuOTk1NCAxLjgyMjc4IDkuMjgzMzUgMi4yMjg5MSA4LjIzODE4QzIuMjcxNzUgOC4xNTI4IDIuMzE1MzEgOC4wNjc3NyAyLjM1OTU3IDcuOTgzMTFDMy43MjgyMyA3LjkzNTU1IDUuOTU0ODggOC4wNzA2NSA3LjY1OTk4IDkuMjAwMTNDOS4xNzY3MiAxMC4yMDUzIDEwLjAzNDcgMTEuMzEzMiAxMC43MjUgMTIuMjA0OEMxMS4zMDIxIDEyLjk1MDYgMTEuODAzIDEzLjU5NDggMTIuNTA5NiAxMy45Nzg1QzEzLjQ1NjkgMTQuNDkxOSAxNC42MzYxIDE0LjU2NzUgMTUuNDMwOSAxNC41NDU5SDE1LjQyOTlaTTguMTIzODIgOC41NzU0QzkuNDM1ODYgOS40NDU0OCAxMC4yNzUzIDEwLjM3MjggMTAuOTMwOCAxMS4xODk5QzExLjQ4MDcgMTAuOTIwOCAxMi43NTU3IDEwLjE4MjYgMTMuNTc2NyA4Ljc5MzczQzE0LjIyNDUgNy42OTc3NyAxNC4yOTc1IDYuMDczMjcgMTQuMjUyOCA0Ljk1MDI5QzEzLjcxMjggNC40ODc2OSAxMy4xMzc5IDQuMzY4OCAxMi41OTc4IDQuMzEyNTlDMTIuNTAxMyA0LjMwNTE3IDEyLjQwNTMgNC4yOTE4MiAxMi4zMTA0IDQuMjcyNkMxMi4wOTcgNC4yMTk2NCAxMS43NDk2IDMuNDM4MiAxMS42NDk0IDIuMTA4NzdDMTEuNjAzNyAxLjQ5ODEgMTEuNjQ3MyAxLjI2MzU2IDExLjY0OTQgMS4yNDYyN0MxMS42NjM3IDEuMTkwMjggMTEuNjY0MiAxLjEzMTcxIDExLjY1MSAxLjA3NTQ3QzExLjYzNzcgMS4wMTkyNCAxMS42MTEgMC45NjY5ODUgMTEuNTczMiAwLjkyMzA5OEMxMS41MzMxIDAuODc3NjI2IDExLjQ4MyAwLjg0MTk2OSAxMS40MjY3IDAuODE4OTA5QzExLjM3MDQgMC43OTU4NDggMTEuMzA5NSAwLjc4NjAwOCAxMS4yNDg4IDAuNzkwMTU2TDEwLjEzMzggMC44NTkzMjlDMTAuMDMxOSAwLjg2NDAyOSA5LjkzNTcyIDAuOTA3MzMyIDkuODY1MDIgMC45ODAzMkM5Ljc5NDMzIDEuMDUzMzEgOS43NTQ1MiAxLjE1MDQyIDkuNzUzOCAxLjI1MTY3QzkuNzcxMjIgMi4zMjA2MiA5LjcyNzY3IDQuMTc2NDEgOS41MzM4NSA0LjYwNTVDOS41MTUzNSA0LjY0NTQ5IDkuNDc2MTUgNC43MTU3NSA5LjQyNjA2IDQuNzI5OEM5LjMxNzE4IDQuNzU4OTggOS4wNTE1IDQuNjEzMDcgOC45NjAwNCA0LjMyODgxQzguNzk4OSAzLjgzMTYyIDguMzE4NzIgMS4yNTYgOC4xNDc3OCAwLjMwNTk0MkM4LjEzODI3IDAuMjU0NTc0IDguMTE3OCAwLjIwNTgxOSA4LjA4Nzc1IDAuMTYyOTQ0QzguMDU3NzEgMC4xMjAwNyA4LjAxODc3IDAuMDg0MDY3MSA3Ljk3MzU3IDAuMDU3MzQ5OUM3LjkyNjU3IDAuMDI5NDM2IDcuODc0MzggMC4wMTEyMTk4IDcuODIwMTIgMC4wMDM3OTEyNkM3Ljc2NTg3IC0wLjAwMzYzNzI2IDcuNzEwNjYgLTAuMDAwMTI1NDcgNy42NTc4MSAwLjAxNDExNjZMNi43NjI3OSAwLjI1NDA2MkM2LjY2NzEgMC4yNzc1MSA2LjU4Mzg3IDAuMzM1OTczIDYuNTI5NzYgMC40MTc3NDRDNi40NzU2NSAwLjQ5OTUxNSA2LjQ1NDY2IDAuNTk4NTU5IDYuNDcwOTggMC42OTUwNDJDNi40NzY0MyAwLjcyMzE0NCA3LjAxNTQgMy41MDg0NSA3LjA3MzEgNC40NDMzOEM3LjA5NzA2IDQuODMyNDggNy4xNDcxNCA1LjYzOTg2IDYuOTAxMDcgNS43MDU3OUM2LjgzNjA1IDUuNzE5MDEgNi43NjkwMSA1LjcxOTAxIDYuNzAzOTkgNS43MDU3OUM2LjIwNTMxIDUuNjMwMTMgNS40NjcwOCA0LjI1NzQ3IDUuMTg4MzQgMy43Mzk3NUM0Ljk0MDcyIDMuMjY3OCA0Ljc0MTIgMi43NzI0OSA0LjU5Mjc2IDIuMjYxMTdDNC41NzcyMiAyLjIwNDg4IDQuNTQ4NTEgMi4xNTMwMiA0LjUwODk2IDIuMTA5ODJDNC40Njk0MiAyLjA2NjYzIDQuNDIwMTYgMi4wMzMzMSA0LjM2NTE5IDIuMDEyNThDNC4zMDg2NSAxLjk5MTA5IDQuMjQ4MDQgMS45ODIxNyA0LjE4NzY1IDEuOTg2NDdDNC4xMjcyNiAxLjk5MDc2IDQuMDY4NTUgMi4wMDgxNiA0LjAxNTY4IDIuMDM3NDRMMy4wMDA4OSAyLjU5OTQ3QzIuOTU2MTcgMi42MjI2MiAyLjkxNjU3IDIuNjU0NDIgMi44ODQ0MyAyLjY5MzAxQzIuODUyMjggMi43MzE1OSAyLjgyODI1IDIuNzc2MTcgMi44MTM3NCAyLjgyNDEyQzIuNzk5MjMgMi44NzIwNiAyLjc5NDUzIDIuOTIyNDEgMi43OTk5MyAyLjk3MjE5QzIuODA1MzQgMy4wMjE5NyAyLjgyMDcyIDMuMDcwMTcgMi44NDUxOSAzLjExMzk1QzIuODUwNjMgMy4xMjI2IDMuMzQ5MzIgMy45ODYxOCAzLjc0MzQ3IDQuNzg0OTJDMy45ODMwMSA1LjI3MTI5IDMuODkzNzMgNS44NTE3IDMuNTEzNzMgNi4yNjAyNkMzLjQyNjYyIDYuMzUzMjEgMy4zNDQ5NiA2LjQ0NCAzLjI3NDE5IDYuNTIzOThDMy4xMzA0NiA2LjY4Mzk0IDIuOTU4NDMgNi45NDU1MSAyLjc5NjE5IDcuMjEzNTVDNC4yNzgwOCA3LjIwNzA3IDYuNDA1NjUgNy40MzgzNyA4LjEyMzgyIDguNTc2NDlWOC41NzU0Wk0xNC4yNjQ4IDkuMTUyNTdDMTMuMzkyNyAxMC42MjkgMTIuMDk4IDExLjQ0NSAxMS40MDc3IDExLjc5ODVDMTEuOTM2OSAxMi40ODA1IDEyLjM2MjYgMTMuMDE5OCAxMi45MTM2IDEzLjMxOTJDMTMuNzc1OSAxMy43ODcyIDE0LjkyMDMgMTMuODE3NSAxNS42MDg0IDEzLjc4MjlDMTYuMDM2MyAxMS43NjE3IDE2LjE5MzEgOS4zOTkgMTUuNjY3MiA3LjU2MTU4QzE1LjUxODYgNy4wMTI3MSAxNS4zMTA1IDYuNDgxNDQgMTUuMDQ2NiA1Ljk3NzA4QzE1LjAwMyA3LjAzMDg5IDE0LjgxMDMgOC4yMzA2MiAxNC4yNjQ4IDkuMTUyNTdaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjEwNl81NDYpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjEwNl81NDYiIHgxPSIyIiB5MT0iMTAuOTA3NCIgeDI9IjE2IiB5Mj0iMTAuOTA3NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDA5RkUyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover .overview {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjgxMjUgMUMxMy4yNjAxIDEgMTMuNjg5MyAxLjE3MDY4IDE0LjAwNTcgMS40NzQ0OUMxNC4zMjIyIDEuNzc4MyAxNC41IDIuMTkwMzUgMTQuNSAyLjYyVjE1LjU4QzE0LjUgMTYuMDA5NyAxNC4zMjIyIDE2LjQyMTcgMTQuMDA1NyAxNi43MjU1QzEzLjY4OTMgMTcuMDI5MyAxMy4yNjAxIDE3LjIgMTIuODEyNSAxNy4ySDIuNjg3NUMyLjIzOTk1IDE3LjIgMS44MTA3MiAxNy4wMjkzIDEuNDk0MjYgMTYuNzI1NUMxLjE3Nzc5IDE2LjQyMTcgMSAxNi4wMDk3IDEgMTUuNThWMi42MkMxIDIuMTkwMzUgMS4xNzc3OSAxLjc3ODMgMS40OTQyNiAxLjQ3NDQ5QzEuODEwNzIgMS4xNzA2OCAyLjIzOTk1IDEgMi42ODc1IDFIMTIuODEyNVpNNy43NSA5LjkxSDUuMjE4NzVDNC45OTQ5NyA5LjkxIDQuNzgwMzYgOS45OTUzNCA0LjYyMjEzIDEwLjE0NzJDNC40NjM5IDEwLjI5OTEgNC4zNzUgMTAuNTA1MiA0LjM3NSAxMC43MkM0LjM3NSAxMC45MzQ4IDQuNDYzOSAxMS4xNDA5IDQuNjIyMTMgMTEuMjkyOEM0Ljc4MDM2IDExLjQ0NDcgNC45OTQ5NyAxMS41MyA1LjIxODc1IDExLjUzSDcuNzVDNy45NzM3OCAxMS41MyA4LjE4ODM5IDExLjQ0NDcgOC4zNDY2MiAxMS4yOTI4QzguNTA0ODYgMTEuMTQwOSA4LjU5Mzc1IDEwLjkzNDggOC41OTM3NSAxMC43MkM4LjU5Mzc1IDEwLjUwNTIgOC41MDQ4NiAxMC4yOTkxIDguMzQ2NjIgMTAuMTQ3MkM4LjE4ODM5IDkuOTk1MzQgNy45NzM3OCA5LjkxIDcuNzUgOS45MVpNMTAuMjgxMiA1Ljg2SDUuMjE4NzVDNS4wMDM3IDUuODYwMjMgNC43OTY4NSA1LjkzOTI4IDQuNjQwNDcgNi4wODEwMUM0LjQ4NDA5IDYuMjIyNzMgNC4zODk5OSA2LjQxNjQzIDQuMzc3MzkgNi42MjI1M0M0LjM2NDc4IDYuODI4NjMgNC40MzQ2MyA3LjAzMTU3IDQuNTcyNjYgNy4xODk4OEM0LjcxMDY5IDcuMzQ4MiA0LjkwNjQ4IDcuNDQ5OTUgNS4xMjAwMyA3LjQ3NDMzTDUuMjE4NzUgNy40OEgxMC4yODEyQzEwLjQ5NjMgNy40Nzk3NyAxMC43MDMyIDcuNDAwNzIgMTAuODU5NSA3LjI1ODk5QzExLjAxNTkgNy4xMTcyNyAxMS4xMSA2LjkyMzU3IDExLjEyMjYgNi43MTc0N0MxMS4xMzUyIDYuNTExMzcgMTEuMDY1NCA2LjMwODQzIDEwLjkyNzMgNi4xNTAxMkMxMC43ODkzIDUuOTkxOCAxMC41OTM1IDUuODkwMDUgMTAuMzggNS44NjU2N0wxMC4yODEyIDUuODZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjEwNl81NDYpIi8+CjxwYXRoIGQ9Ik0xNS40IDEuOTAwMzlIMTYuNkMxNy40Mjg1IDEuOTAwMzkgMTguMSAyLjU3MTk2IDE4LjEgMy40MDAzOVYxNC44MDA0QzE4LjEgMTUuNjI4OCAxNy40Mjg1IDE2LjMwMDQgMTYuNiAxNi4zMDA0SDE1LjRWMS45MDAzOVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMTA2XzU0NikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMTA2XzU0NiIgeDE9IjIiIHkxPSIxMC45MDc0IiB4Mj0iMTYiIHkyPSIxMC45MDc0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover.hover-tooltip:after {
  position: absolute;
  top: -30px;
  height: 22px;
  left: 50%;
  transform: translate(-50%, 0);
  background: #0C3843;
  color: white;
  font-size: 10px;
  font-family: "BwModelicaLGC-Medium";
  padding: 3px 8px;
  border-radius: 3px;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover.hover-tooltip.tooltip-anatomy:after {
  content: "Anatomy";
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover.hover-tooltip.tooltip-simulation:after {
  content: "Simulation";
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover.hover-tooltip.tooltip-quiz:after {
  content: "Quiz";
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a:hover.hover-tooltip:before {
  content: "";
  position: absolute;
  background: #0C3843;
  height: 8px;
  width: 8px;
  top: -12px;
  left: 50%;
  transform: translate(-50%, 0) rotate(45deg);
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a.explore .icon {
  display: none;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons a.explore .text {
  display: block;
}
.home-container .practice-block .practice-row .module-info .info-content .module-buttons .button-white {
  padding: 7px 14px;
  color: #1CB094;
  font-family: "BwModelicaLGC-Bold";
  width: 90px;
}
.home-container .practice-block .practice-row .module .ribbon {
  position: absolute;
  height: 20px;
  background-color: #fff;
  border: 1px solid #D3EDEF;
  border-radius: 10px;
  top: 15px;
  right: 15px;
  font-size: 10px;
  padding: 2px 9px;
  font-family: "BwModelicaLGC-Bold";
}
.home-container .practice-block .practice-row .module .ribbon.chart {
  padding-right: 30px;
}
.home-container .practice-block .practice-row .module .ribbon .progress-pie {
  position: absolute;
  top: -7px;
  right: -7px;
  width: 30px;
  height: 30px;
}
@media (max-width: 768px) {
  .home-container .practice-block .practice-row .module .ribbon .progress-pie {
    margin-right: 0;
  }
}
.home-container .practice-block .practice-row .module .ribbon .progress-pie .pie-content {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.home-container .practice-block .practice-row .module .ribbon .progress-pie .pie-content .text {
  font-size: 10px;
}
.home-container .block-group {
  display: none;
  margin: 0 -10px 10px;
  table-layout: fixed;
  border-spacing: 10px 0;
  width: calc(100% + 20px);
}
.home-container .small-block {
  background-color: #fff;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
  position: relative;
}
.home-container .small-block.half {
  display: table-cell;
  width: 50%;
}
.home-container .small-block .icon-dropdown-icon-blue {
  position: absolute;
  top: 14px;
  right: 8px;
  transform: rotate(-90deg);
}
.home-container .small-block .block-title {
  font-size: 11px;
  line-height: 18px;
  margin-bottom: 10px;
}
.home-container .small-block .block-title span {
  padding-left: 5px;
  vertical-align: middle;
  line-height: 20px;
  display: inline-block;
}
.home-container .small-block .block-description {
  font-family: "BwModelicaLGC-Regular";
  color: #676767;
}
.home-container .small-block .block-footer {
  padding: 9px 10px;
  background-color: #f9f9f9;
  margin: 10px -10px -10px;
  border-radius: 0 0 5px 5px;
}
.home-container .small-block .block-footer .info {
  padding-left: 10px;
  font-family: "BwModelicaLGC-Regular";
  color: #333;
  line-height: 18px;
  display: inline-block;
  vertical-align: middle;
}
.home-container .side-panel {
  overflow: auto;
}
.home-container .side-panel .side-panel-content {
  position: relative;
  min-height: 100%;
}
.home-container .side-panel .side-panel-content.with-buttons .tests {
  padding-bottom: 210px;
}
@media (max-width: 768px) {
  .home-container {
    font-size: 12px;
  }
  .home-container.with-aside .content-wrapper {
    margin: 0;
  }
  .home-container.with-aside .content-wrapper .content {
    padding-bottom: 0;
  }
  .home-container .side-panel {
    margin: 0 10px 10px;
    position: relative;
    font-family: "BwModelicaLGC-Regular";
    border-radius: 5px;
    display: none;
  }
  .home-container .side-panel .completed, .home-container .side-panel .badges, .home-container .side-panel .buttons {
    display: none;
  }
  .home-container .side-panel .tests {
    border: none;
    padding: 0;
    color: #676767;
  }
  .home-container .side-panel .tests p {
    margin-bottom: 5px;
  }
  .home-container .side-panel .tests h5 {
    margin: 0 0 10px;
    text-align: left;
    font-family: "BwModelicaLGC-Regular";
    color: #676767;
  }
  .home-container .side-panel .tests .block-title {
    display: block !important;
    font-size: 11px;
    margin-bottom: 10px;
    font-family: "BwModelicaLGC-Medium";
  }
  .home-container .side-panel .tests .view-more {
    float: right;
    padding-right: 15px;
    font-family: "BwModelicaLGC-Regular";
    font-size: 10px;
  }
  .home-container .side-panel .tests .icon-dropdown-icon-blue {
    position: absolute;
    top: 14px;
    right: 8px;
    transform: rotate(-90deg);
  }
  .home-container .side-panel .tests .result {
    font-family: "BwModelicaLGC-Medium";
    color: #009FE2;
  }
  .home-container .side-panel .tests .result-number {
    background: none;
    -webkit-text-fill-color: unset;
    color: #083843;
    font-family: "BwModelicaLGC-Bold";
  }
  .home-container .side-panel .tests .result-number .measure {
    font-family: "BwModelicaLGC-Regular";
  }
  .home-container .header {
    height: 60px;
  }
  .home-container .content-wrapper .content {
    padding: 10px;
  }
  .home-container .small-title {
    color: #676767;
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .home-container .last-module {
    margin-bottom: 10px;
  }
  .home-container .last-module .body {
    padding: 10px;
  }
  .home-container .last-module .body .row {
    margin: 0 -5px;
  }
  .home-container .last-module .body .row [class*=col-] {
    padding: 0 5px;
  }
  .home-container .last-module .body h3 {
    font-size: 14px;
    margin-bottom: 3px;
    padding-right: 10px;
  }
  .home-container .last-module-footer {
    padding: 5px 10px;
    font-size: 9px;
  }
  .home-container .last-module-footer .icon-info {
    width: 10px;
    height: 10px;
  }
  .home-container .last-module-footer .info {
    padding-left: 5px;
  }
  .home-container .block-group {
    display: table;
  }
}
@media (max-width: 450px) {
  .home-container .block-group {
    margin: 0 0 10px;
    width: 100%;
    display: block;
  }
  .home-container .small-block.half {
    display: block;
    width: 100%;
  }
}

@font-face {
  font-family: "BwModelicaLGC-Light";
  font-style: normal;
  font-weight: 300;
  src: local("BwModelicaLGC-Light"), local("BwModelicaLGC-Light"), url("/content/fonts/BwModelicaLGC-Light.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Light.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Light.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Light.svg#BwModelicaLGC-Light") format("svg"), url("/content/fonts/BwModelicaLGC-Light.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Regular";
  font-style: normal;
  font-weight: 400;
  src: local("BwModelicaLGC-Regular"), local("BwModelicaLGC-Regular"), url("/content/fonts/BwModelicaLGC-Regular.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Regular.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Regular.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Regular.svg#BwModelicaLGC-Regular") format("svg"), url("/content/fonts/BwModelicaLGC-Regular.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Medium";
  font-style: normal;
  font-weight: 500;
  src: local("BwModelicaLGC-Medium"), local("BwModelicaLGC-Medium"), url("/content/fonts/BwModelicaLGC-Medium.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Medium.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Medium.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Medium.svg#BwModelicaLGC-Medium") format("svg"), url("/content/fonts/BwModelicaLGC-Medium.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Bold";
  font-style: normal;
  font-weight: 700;
  src: local("BwModelicaLGC-Bold"), local("BwModelicaLGC-Bold"), url("/content/fonts/BwModelicaLGC-Bold.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Bold.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Bold.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Bold.svg#BwModelicaLGC-Bold") format("svg"), url("/content/fonts/BwModelicaLGC-Bold.eot?#iefix") format("embedded-opentype");
}
.side-panel {
  position: absolute;
  top: 30px;
  bottom: 15px;
  left: 0;
  width: 295px;
  color: #ebf0f4;
  background: #fff;
  font-family: "BwModelicaLGC-Bold";
  border-radius: 6px;
}
.side-panel:before {
  background: linear-gradient(270deg, #009FE2, #1CB094);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 250px;
  border-radius: 6px;
  z-index: -1;
}
.side-panel .circle-empty {
  position: absolute;
  top: 30px;
  right: 0px;
  width: 65px;
  height: 100px;
  overflow: hidden;
}
.side-panel .circle-empty:before {
  content: "";
  position: absolute;
  top: 0px;
  right: -35px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 5px solid #E2F4F4;
  opacity: 0.2;
}
.side-panel .circle-full {
  position: absolute;
  top: 60px;
  right: 10px;
  background: #E2F4F4;
  opacity: 0.1;
  width: 133px;
  height: 133px;
  border-radius: 50%;
}
.side-panel.right {
  right: 10px;
  left: auto;
}
.side-panel h4 {
  font-family: "BwModelicaLGC-Bold";
  margin: 0;
  padding: 30px 20px 5px 20px;
  line-height: 26px;
  font-size: 26px;
  color: #fff;
}
.side-panel .progress-text {
  font-family: "BwModelicaLGC-Bold";
  color: #fff;
  padding: 10px 20px 10px 20px;
  font-size: 11px;
}
.side-panel .side-row {
  padding: 0 20px;
  font-size: 12px;
}
.side-panel .side-row:last-child {
  border-bottom: none;
}
.side-panel .side-row h5 {
  text-align: center;
  margin: 30px 0;
}
.side-panel .side-row.two-column {
  padding: 0;
}
.side-panel .side-row.tests {
  padding-left: 6%;
  padding-right: 6%;
}
.side-panel .side-row.tests .tests-content {
  position: relative;
  border: 1px solid #D3EDEF;
  border-radius: 6px;
  padding: 20px 18px 25px 18px;
}
.side-panel .side-row.tests .tests-content .button {
  position: absolute;
  bottom: 0;
  left: 50%;
  padding: 8px 25px;
  transform: translate(-50%, 50%);
}
.side-panel .side-row.tests .tests-content .button:hover, .side-panel .side-row.tests .tests-content .button:active {
  color: white;
}
.side-panel .side-row.tests .tests-content .row {
  margin-top: 20px;
}
.side-panel .side-row.tests .tests-content .row p {
  font-size: 12px;
  color: #757C88;
  margin-bottom: 5px;
}
.side-panel .side-row.tests .tests-content .row p.result-number {
  font-size: 15px;
  color: #304156;
}
.side-panel .progress-count {
  border-radius: 6px;
  margin: 0px 2% 10px 6%;
  width: 42%;
  float: left;
  height: 175px;
  text-align: center;
  padding: 20px 18px;
  background: #fff;
  border: 1px solid #D3EDEF;
  color: #757C88;
  font-size: 12px;
  text-align: left;
}
.side-panel .progress-count:last-child {
  margin: 0 6% 10px 2%;
}
.side-panel .result-number {
  color: #757C88;
  font-size: 12px;
}
.side-panel .result-number.huge {
  font-family: "BwModelicaLGC-Medium";
  font-size: 40px;
  color: #304156;
  margin: 5px 0;
}
.side-panel .group-image {
  height: 41px;
  margin-bottom: 10px;
}
.side-panel .group-image.flash {
  background: url("../images/group.png") no-repeat center;
}
.side-panel .group-image.owl {
  background: url("../images/group-2.png") no-repeat center;
}
.side-panel .group-image.leader {
  background: url("../images/group-3.png") no-repeat center;
}
.side-panel .button {
  padding: 8px 15px;
}
.side-panel .buttons {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 15px 25px 40px 25px;
}
.side-panel .buttons p {
  color: #304156;
  font-size: 12px;
}
.side-panel .buttons .button {
  font-family: "BwModelicaLGC-Bold";
  margin: 0 10px;
  color: #FFFFFF;
}
@media (min-width: 900px) and (max-width: 991px) {
  .side-panel {
    width: 220px;
  }
  .side-panel [class*=col-xs-] {
    width: 100%;
  }
  .side-panel .buttons .button:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media (max-height: 440px) {
  .side-panel h4 {
    padding: 15px 20px;
  }
  .side-panel .progress-count {
    padding: 10px 20px;
  }
  .side-panel .progress-count:last-child {
    border-right: none;
  }
  .side-panel .result-number.huge {
    font-size: 32px;
  }
  .side-panel .side-row h5 {
    margin: 15px 0;
  }
}
@media (max-width: 768px) {
  .side-panel {
    position: static;
    background-color: #fff;
    margin: 60px 10px 0;
    padding: 10px;
    background-image: none;
    width: auto;
    color: #676767;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  .side-panel [class*=col-] {
    padding-left: 5px;
    padding-right: 5px;
  }
  .side-panel p {
    margin-bottom: 5px;
  }
  .side-panel .side-row {
    padding-bottom: 15px;
  }
  .side-panel .side-row h5 {
    font-size: 12px;
    color: #333;
  }
  .side-panel .side-row:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .side-panel .progress-title {
    display: none;
  }
  .side-panel .result-number {
    background-image: linear-gradient(90deg, #009fe2, #1cb094);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 18px;
  }
  .side-panel .group-image {
    margin-bottom: 5px;
  }
  .side-panel .group-image.flash {
    background: url("/content/images/group-small.png") no-repeat center;
  }
  .side-panel .group-image.owl {
    background: url("/content/images/group-2-small.png") no-repeat center;
  }
  .side-panel .group-image.leader {
    background: url("/content/images/group-3-small.png") no-repeat center;
  }
}

.full {
  min-height: 100%;
}

.bold {
  font-family: "BwModelicaLGC-Bold";
}

.qr-code {
  position: fixed;
  left: 20px;
  bottom: 20px;
  width: 128px;
  height: 128px;
  z-index: 2008;
}
@media (max-width: 768px) {
  .qr-code {
    left: 10px;
    bottom: 70px;
  }
}

.gradient-text {
  color: #14abac;
  background-image: -webkit-linear-gradient(90deg, #009fe2, #1cb094);
  background-image: -o-linear-gradient(90deg, #009fe2, #1cb094);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.chevron-down {
  display: inline-block;
  padding-left: 20px;
  padding-top: 7px;
  background: url("/content/images/dropdown-icon-blue.png") no-repeat center;
}

.module-search {
  position: relative;
}
.module-search .search-field {
  font-family: "BwModelicaLGC-Bold";
  border: none;
  width: 100px;
  padding: 3px 5px;
  font-size: 14px;
  text-align: right;
  box-sizing: content-box;
}
.module-search .search-field:focus {
  outline: 0;
}
.module-search .search-addon {
  cursor: pointer;
}
.module-search .search-addon .shape {
  display: inline-block;
  height: 11px;
  width: 11px;
  background: url("/content/images/shape.png") no-repeat center;
}

@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
@media (max-width: 991px) {
  .container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  [class*=col-sm-pull-],
  [class*=col-sm-push-] {
    left: unset;
    right: unset;
  }
}
@font-face {
  font-family: "BwModelicaLGC-Light";
  font-style: normal;
  font-weight: 300;
  src: local("BwModelicaLGC-Light"), local("BwModelicaLGC-Light"), url("/content/fonts/BwModelicaLGC-Light.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Light.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Light.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Light.svg#BwModelicaLGC-Light") format("svg"), url("/content/fonts/BwModelicaLGC-Light.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Regular";
  font-style: normal;
  font-weight: 400;
  src: local("BwModelicaLGC-Regular"), local("BwModelicaLGC-Regular"), url("/content/fonts/BwModelicaLGC-Regular.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Regular.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Regular.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Regular.svg#BwModelicaLGC-Regular") format("svg"), url("/content/fonts/BwModelicaLGC-Regular.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Medium";
  font-style: normal;
  font-weight: 500;
  src: local("BwModelicaLGC-Medium"), local("BwModelicaLGC-Medium"), url("/content/fonts/BwModelicaLGC-Medium.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Medium.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Medium.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Medium.svg#BwModelicaLGC-Medium") format("svg"), url("/content/fonts/BwModelicaLGC-Medium.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "BwModelicaLGC-Bold";
  font-style: normal;
  font-weight: 700;
  src: local("BwModelicaLGC-Bold"), local("BwModelicaLGC-Bold"), url("/content/fonts/BwModelicaLGC-Bold.woff2") format("woff2"), url("/content/fonts/BwModelicaLGC-Bold.woff") format("woff"), url("/content/fonts/BwModelicaLGC-Bold.ttf") format("truetype"), url("/content/fonts/BwModelicaLGC-Bold.svg#BwModelicaLGC-Bold") format("svg"), url("/content/fonts/BwModelicaLGC-Bold.eot?#iefix") format("embedded-opentype");
}
.progress-pie {
  box-sizing: border-box;
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #c0d3db;
  font-size: 12px;
  color: #009FE2;
  position: relative;
}
.progress-pie * {
  box-sizing: border-box;
}
.progress-pie .indicator {
  display: inline-block;
  position: absolute;
  height: calc(100% + 4px);
  width: calc(100% + 4px);
  top: -2px;
  left: -2px;
}
.progress-pie .pie-content {
  position: absolute;
  background-color: #f4fafd;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 50%;
  left: 1px;
  top: 1px;
}
.progress-pie .pie-content .text {
  font-family: "BwModelicaLGC-Bold";
  position: absolute;
  left: 50%;
  top: 50%;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  transform: translate(-50%, -50%);
}

.button {
  font-family: "BwModelicaLGC-Bold";
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  border-radius: 18px;
  border: none;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  background-image: none;
  box-shadow: none;
  cursor: pointer;
  position: relative;
}
.button:hover, .button:focus, .button:active, .button.active {
  outline: 0;
  box-shadow: none;
  text-decoration: none;
}
.button.disabled, .button[disabled], fieldset[disabled] .button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.8;
}
.button .text {
  font-family: "BwModelicaLGC-Bold";
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  display: inline-block;
  letter-spacing: normal;
  color: #FFFFFF;
}
.button-icon {
  padding: 0;
}
.button-primary {
  background-image: linear-gradient(270deg, #009FE2, #1CB094);
  color: #FFFFFF;
}
.button-default {
  border: 1px solid transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(111deg, #009FE2, #1CB094);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.button-default .text {
  color: #14ABAC;
  background-image: -webkit-linear-gradient(122deg, #009FE2, #1CB094);
  background-image: -o-linear-gradient(122deg, #009FE2, #1CB094);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.button-white {
  background-color: #fff;
  color: #1CB094;
}
.button-dropdown {
  background: transparent;
}

.button-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.gradient-checkbox {
  margin: 0;
  cursor: pointer;
  position: relative;
  min-width: 20px;
  min-height: 20px;
}
.gradient-checkbox input[type=checkbox] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.gradient-checkbox input[type=checkbox]:checked + .checkmark:before {
  background-image: linear-gradient(135deg, #009FE2, #1CB094), linear-gradient(135deg, #009FE2, #1CB094);
}
.gradient-checkbox input[type=checkbox]:checked + .checkmark:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background: url("/content/images/tick-white.png") no-repeat center;
}
.gradient-checkbox .checkmark {
  position: absolute;
}
.gradient-checkbox .checkmark:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  border: 1px solid transparent;
  border-radius: 3px;
  background-image: linear-gradient(#fff, #fff), linear-gradient(135deg, #009FE2, #1CB094);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.gradient-checkbox .text {
  padding-left: 30px;
}

.dropdown-gradient .dropdown-menu {
  padding: 0;
  border-radius: 5px;
  box-shadow: 2px 2px 13px 0 rgba(0, 0, 0, 0.18);
  border: solid 1px transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(115deg, #009FE2, #1CB094);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.dropdown-gradient .dropdown-menu li a {
  padding: 12px 20px;
  color: #333;
}
.dropdown-gradient .dropdown-menu li a:hover, .dropdown-gradient .dropdown-menu li a focus {
  background-color: transparent;
}
.dropdown-gradient .dropdown-menu li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.logbook-container.new {
  background-color: #E9F2F2;
  padding: 0;
  position: relative;
  font-family: "BwModelicaLGC-Medium";
  font-size: 14px;
  line-height: 1.43;
  font-weight: 500;
}
@media (min-width: 1200px) {
  .logbook-container.new .container {
    width: 1200px;
  }
}
@media (max-width: 991px) {
  .logbook-container.new .container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .logbook-container.new .hidden-xs {
    display: none !important;
  }
  .logbook-container.new .visible-xs {
    display: block !important;
  }
  .logbook-container.new [class*=col-sm-] {
    width: 100%;
  }
}
.logbook-container.new .error {
  color: #e44040;
}
.logbook-container.new .oval {
  background-color: #bbb;
  border: 1px solid #bbb;
  border-radius: 4px;
  width: 4px;
  height: 4px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
.logbook-container.new .item-progress {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
  transition: height 0.1s;
}
.logbook-container.new .item-progress > .item-progress-bar {
  height: 100%;
  background-image: linear-gradient(106deg, rgba(0, 159, 226, 0.1), rgba(28, 176, 148, 0.1));
}
.logbook-container.new.with-aside .content-wrapper {
  margin-right: 295px;
}
@media (min-width: 900px) and (max-width: 991px) {
  .logbook-container.new.with-aside .content-wrapper {
    margin-right: 220px;
  }
}
.logbook-container.new.with-aside .content-wrapper .content .button {
  padding: 8px 15px;
}
.logbook-container.new.with-aside .content-wrapper .content .button-default {
  padding: 0;
}
.logbook-container.new.with-aside .content-wrapper .content .button-default > .text {
  padding: 7px 14px;
}
.logbook-container.new .content a {
  color: #009FE2;
}
.logbook-container.new .content a.button-primary {
  color: #FFFFFF;
}
.logbook-container.new label {
  font-weight: normal;
}
.logbook-container.new .logbook-panel {
  border-radius: 5px;
  border: solid 0.7px #a5c8c1;
  position: relative;
}
.logbook-container.new .logbook-panel .loading-proccess-container {
  position: relative;
  height: 150px;
}
.logbook-container.new .logbook-panel .session-table .loading-proccess-container {
  margin: 0 -15px -15px;
}
.logbook-container.new .logbook-panel.active, .logbook-container.new .logbook-panel.is-open {
  border: 1px solid transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(134deg, #009FE2, #1CB094);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.logbook-container.new .logbook-panel.active .panel-heading .title, .logbook-container.new .logbook-panel.is-open .panel-heading .title {
  font-family: "BwModelicaLGC-Bold";
}
.logbook-container.new .logbook-panel .panel-heading {
  padding-right: 40px;
}
.logbook-container.new .logbook-panel .panel-heading .chevron-down {
  position: absolute;
  right: 15px;
  top: 22px;
  z-index: 1;
}
.logbook-container.new .logbook-panel .panel-heading.open .chevron-down {
  top: 27px;
  transform: rotate(180deg);
}
.logbook-container.new .logbook-panel .panel-heading.open .item-progress {
  height: 7px;
}
.logbook-container.new .logbook-panel .panel-heading.open .item-progress .item-progress-bar {
  background-image: linear-gradient(91deg, rgba(0, 159, 226, 0.3), rgba(28, 176, 148, 0.3));
}
.logbook-container.new .logbook-panel .panel-heading .duration-column {
  word-break: break-word;
}
@media (min-width: 768px) {
  .logbook-container.new .logbook-panel .panel-heading .duration-column {
    text-align: right;
  }
}
.logbook-container.new .logbook-panel .panel-body {
  padding: 20px 10px 10px;
}
.logbook-container.new .content-wrapper .content {
  padding: 30px 45px 30px 25px;
  color: #676767;
  height: 100%;
}
.logbook-container.new .content-wrapper h3 {
  font-family: "BwModelicaLGC-Bold";
  font-size: 18px;
  margin: 0;
  display: inline-block;
  line-height: 26px;
}
.logbook-container.new .block-header {
  margin-top: 20px;
}
.logbook-container.new .block-header .module-search {
  background: #fff;
  width: 100%;
  height: 48px;
  display: block;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
.logbook-container.new .block-header .module-search .search-field {
  box-sizing: border-box;
  background-color: #fff;
  font-size: 12px;
  padding: 5px 20px;
  width: 100%;
  height: 100%;
  text-align: left;
}
.logbook-container.new .block-header .module-search .icon-search {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translate(0, -50%);
  width: 23px;
  height: 23px;
}
.logbook-container.new .export {
  font-family: "BwModelicaLGC-Medium";
}
.logbook-container.new .export a {
  color: #676767;
  text-decoration: none;
}
.logbook-container.new .export a.report-link {
  margin-left: 10px;
}
.logbook-container.new .export.open .chevron-down {
  transform: rotate(180deg);
}
.logbook-container.new .simulation-grid-wrapper .logbook-row.logbook-grid-header {
  font-family: "BwModelicaLGC-Regular";
  padding: 30px 0;
}
.logbook-container.new .simulation-grid-wrapper .logbook-row:before, .logbook-container.new .simulation-grid-wrapper .logbook-row:after {
  content: "";
  display: table;
}
.logbook-container.new .simulation-grid-wrapper .logbook-row:after {
  content: "";
  clear: both;
}
.logbook-container.new .simulation-grid-wrapper .logbook-row .col-checkbox {
  float: left;
  width: 20px;
  margin-right: 15px;
}
.logbook-container.new .simulation-grid-wrapper .logbook-row .col-content {
  float: left;
  width: calc(100% - 35px);
}
.logbook-container.new .logbook-item {
  position: relative;
}
.logbook-container.new .logbook-item .result {
  font-family: "BwModelicaLGC-Bold";
  color: #009FE2;
}
.logbook-container.new .logbook-item .secondary-title {
  color: #999;
}
.logbook-container.new .logbook-item > .panel-heading {
  padding-top: 15px;
  padding-bottom: 0;
}
.logbook-container.new .logbook-item > .panel-heading .simulation-blocks {
  border-bottom-width: 0;
}
.logbook-container.new .logbook-item > .panel-heading .simulation-blocks .block {
  padding-top: 10px;
  padding-bottom: 10px;
}
.logbook-container.new .logbook-item > .panel-heading.open {
  padding-top: 20px;
}
.logbook-container.new .logbook-item > .panel-heading.open .simulation-blocks {
  border-bottom-width: 1px;
}
.logbook-container.new .logbook-item > .panel-heading .title {
  color: #333;
}
.logbook-container.new .logbook-item > .panel-heading .mins {
  font-family: "BwModelicaLGC-Bold";
}
.logbook-container.new .logbook-item .sessions-count {
  display: inline-block;
  width: 120px;
}
@media (min-width: 769px) {
  .logbook-container.new .logbook-item .additional-information {
    margin-bottom: 15px;
  }
  .logbook-container.new .logbook-item .additional-information .total-study-time {
    float: right;
    text-align: right;
  }
}
.logbook-container.new .logbook-item .certificate {
  display: inline-block;
  width: calc(100% - 125px);
  font-size: 12px;
  text-align: right;
}
.logbook-container.new .logbook-item .certificate .medal {
  display: inline-block;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  vertical-align: middle;
  background: url("/content/images/medal.png") no-repeat center;
}
@media (max-width: 899px) {
  .logbook-container.new .logbook-item .certificate {
    display: block;
    width: 100%;
    text-align: left;
  }
}
.logbook-container.new .logbook-item .simulation-blocks {
  margin: 0 -40px 0 -15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 0;
  border-right: 0;
}
.logbook-container.new .logbook-item .simulation-blocks .block {
  width: 50%;
  float: left;
  padding: 20px 25px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.logbook-container.new .logbook-item .simulation-blocks .block:last-child {
  border-right: none;
}
.logbook-container.new .logbook-item .simulation-blocks .block-content {
  text-align: center;
  min-height: 50px;
}
.logbook-container.new .logbook-item .simulation-blocks .block .pie-chart {
  display: inline-block;
}
.logbook-container.new .logbook-item .simulation-blocks .block .pie-chart .progress-pie {
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
  position: relative;
  bottom: 0;
}
.logbook-container.new .logbook-item .simulation-blocks .block .pie-chart-text {
  color: #333;
}
@media (min-width: 769px) and (max-width: 899px) {
  .logbook-container.new .logbook-item .simulation-blocks .block .pie-chart:not(:first-child) {
    padding-left: 7px;
  }
  .logbook-container.new .logbook-item .simulation-blocks .block .pie-chart:not(:last-child) {
    padding-right: 7px;
  }
}
.logbook-container.new .logbook-item .simulation-blocks .block.jump-to .button {
  margin-top: 10px;
}
.logbook-container.new .logbook-item .simulation-blocks .block.jump-to .button:not(:last-child) {
  margin-right: 20px;
}
@media (max-width: 1199px) {
  .logbook-container.new .logbook-item .simulation-blocks .block.jump-to {
    padding: 20px;
  }
}
@media (min-width: 769px) and (max-width: 899px) {
  .logbook-container.new .logbook-item .simulation-blocks .block {
    padding-left: 15px;
    padding-right: 15px;
    width: 60%;
  }
  .logbook-container.new .logbook-item .simulation-blocks .block.jump-to {
    width: 40%;
  }
  .logbook-container.new .logbook-item .simulation-blocks .block.jump-to .button {
    display: block;
    margin-left: 0;
    margin-right: 0 !important;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.logbook-container.new .logbook-item .sessions .secondary-title {
  margin-left: 5px;
}
.logbook-container.new .logbook-item .sessions .logbook-panel.is-open {
  position: relative;
}
.logbook-container.new .logbook-item .sessions .logbook-panel.is-open .gradient {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(107deg, rgba(0, 159, 226, 0.1), rgba(28, 176, 148, 0.1));
}
.logbook-container.new .logbook-item .sessions .logbook-panel.is-open .panel-heading {
  padding-bottom: 0;
}
.logbook-container.new .logbook-item .sessions .logbook-panel.is-open .table-row {
  color: #333;
}
.logbook-container.new .logbook-item .sessions .logbook-panel.is-open .table-row .bold {
  background-image: linear-gradient(90deg, #009fe2, #1cb094);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.logbook-container.new .logbook-item .sessions .logbook-panel .chevron-down {
  top: 16px;
}
.logbook-container.new .logbook-item .sessions .session-table .panel {
  margin-bottom: 10px;
}
.logbook-container.new .logbook-item .sessions .session-table .panel-body {
  padding: 0 15px 15px;
  color: #999;
  font-family: "BwModelicaLGC-Regular";
  font-size: 10px;
}
.logbook-container.new .logbook-item .sessions .session-table .panel-body hr {
  margin: 5px 0;
}
.logbook-container.new .logbook-item .sessions .session-table .panel-body .row .error-data {
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.logbook-container.new .logbook-item .sessions .session-table .table-head {
  font-family: "BwModelicaLGC-Bold";
  color: #333;
  padding: 5px 40px 15px 15px;
}
.logbook-container.new .logbook-item .sessions .session-table .session-item .table-head {
  font-family: "BwModelicaLGC-Medium";
  padding: 5px 0 10px;
}
.logbook-container.new .logbook-item .sessions .session-table .table-row .errors {
  font-family: "BwModelicaLGC-Regular";
  font-size: 12px;
  color: #e44040;
  padding-left: 20px;
  position: relative;
}
.logbook-container.new .logbook-item .sessions .session-table .table-row .errors .info {
  position: absolute;
  left: 0;
  top: 0;
  height: 17px;
  width: 14px;
  background: url("/content/images/info.png") no-repeat center;
}
.logbook-container.new .logbook-item .sessions .session-table .table-row .errors span {
  vertical-align: middle;
}
.logbook-container.new .logbook-item .sessions .session-table > .table-body .table-row, .logbook-container.new .logbook-item .sessions .session-table > .table-head {
  margin-right: 0;
}
.logbook-container.new .logbook-item .sessions .session-table > .table-body .table-row .column.column-type .scenario, .logbook-container.new .logbook-item .sessions .session-table > .table-head .column.column-type .scenario {
  color: #999;
  font-family: "BwModelicaLGC-Regular";
  font-size: 10px;
}
.logbook-container.new .logbook-item .sessions .session-table > .table-body .table-row .column.col-20p, .logbook-container.new .logbook-item .sessions .session-table > .table-head .column.col-20p {
  width: 20%;
  float: left;
}
@media (min-width: 769px) and (max-width: 899px) {
  .logbook-container.new .logbook-item .sessions .session-table > .table-body .table-row .column, .logbook-container.new .logbook-item .sessions .session-table > .table-head .column {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .logbook-container.new .logbook-item .sessions .session-table > .table-body .table-row .column.column-date, .logbook-container.new .logbook-item .sessions .session-table > .table-head .column.column-date {
    width: 30%;
    padding-right: 7px;
  }
  .logbook-container.new .logbook-item .sessions .session-table > .table-body .table-row .column.column-type, .logbook-container.new .logbook-item .sessions .session-table > .table-head .column.column-type {
    width: 32%;
    padding-left: 7px;
    padding-right: 7px;
  }
  .logbook-container.new .logbook-item .sessions .session-table > .table-body .table-row .column.column-score, .logbook-container.new .logbook-item .sessions .session-table > .table-head .column.column-score {
    width: 18%;
    padding-left: 7px;
    padding-right: 7px;
  }
  .logbook-container.new .logbook-item .sessions .session-table > .table-body .table-row .column.column-duration, .logbook-container.new .logbook-item .sessions .session-table > .table-head .column.column-duration {
    width: 20%;
    padding-left: 7px;
    padding-right: 7px;
    text-align: right;
    text-transform: capitalize;
  }
  .logbook-container.new .logbook-item .sessions .session-table > .table-body .table-row .column.column-duration .hidden-small, .logbook-container.new .logbook-item .sessions .session-table > .table-head .column.column-duration .hidden-small {
    display: none;
  }
  .logbook-container.new .logbook-item .sessions .session-table > .table-body .table-row .column.column-errors, .logbook-container.new .logbook-item .sessions .session-table > .table-head .column.column-errors {
    overflow: visible;
    width: 70%;
    text-align: right;
    padding-right: 7px;
  }
}
.logbook-container.new .best-mode-name {
  display: inline-block;
  width: 35px;
}
.logbook-container.new .best-mode-progress {
  display: inline-block;
  width: calc(100% - 35px - 35px - 28px);
  margin: 0 10px;
  height: 3px;
  background-color: #eee;
  border-radius: 2px;
}
.logbook-container.new .best-mode-progress .progress-indicator {
  height: 100%;
  border-radius: 2px;
  background-image: linear-gradient(90deg, #009fe2, #1cb094);
}
.logbook-container.new .best-mode-result {
  display: inline-block;
  width: 35px;
  text-align: right;
}
.logbook-container.new .report-button-block {
  text-align: center;
  padding: 10px 0;
}
.logbook-container.new .report-button-block .button {
  padding: 6px 15px;
}
.logbook-container.new .logbook-panel-group {
  border-radius: 5px;
  border: 1px solid transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(134deg, #009FE2, #1CB094);
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.logbook-container.new .logbook-panel-group .logbook-panel {
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  color: #999;
}
.logbook-container.new .logbook-panel-group .logbook-panel:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}
.logbook-container.new .logbook-panel-group .logbook-panel:not(:first-child).is-open {
  margin-top: -1px;
  border-top: 1px solid transparent;
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.logbook-container.new .logbook-panel-group .logbook-panel.is-open .panel-heading {
  position: relative;
}
.logbook-container.new .logbook-panel-group .logbook-panel.is-open .panel-body {
  position: relative;
}
.logbook-container.new .logbook-panel-group .logbook-panel.is-open .gradient {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
  background-image: linear-gradient(106deg, rgba(0, 159, 226, 0.1), rgba(28, 176, 148, 0.1));
}
.logbook-container.new .logbook-panel-group .logbook-panel .panel-heading .chevron-down {
  top: 17px;
}
.logbook-container.new .detailed-report {
  font-size: 12px;
  line-height: 20px;
}
.logbook-container.new .detailed-report h2 {
  font-family: "BwModelicaLGC-Bold";
  font-size: 14px;
  margin: 0 0 5px;
  line-height: 24px;
}
.logbook-container.new .detailed-report .sessions {
  position: relative;
}
.logbook-container.new .detailed-report .sessions:before {
  content: "";
  height: calc(100% - 10px);
  width: 1px;
  background-color: #ccc;
  position: absolute;
  margin-left: 10px;
  top: 5px;
}
.logbook-container.new .detailed-report .sessions .session {
  position: relative;
}
.logbook-container.new .detailed-report .sessions .session:not(:last-child) {
  margin-bottom: 30px;
}
.logbook-container.new .detailed-report .sessions .session-title {
  padding-left: 30px;
  color: #333;
}
.logbook-container.new .detailed-report .sessions .session-title:before {
  content: "";
  position: absolute;
  height: 9px;
  width: 9px;
  background-image: linear-gradient(101deg, #1cb094, #009fe2);
  border-radius: 5px;
  top: 5px;
  left: 0;
  margin-left: 6px;
}
.logbook-container.new .detailed-report .sessions .session .logbook-panel-group .logbook-panel .panel-heading .title {
  padding: 0;
  margin: 0;
  color: #333;
}
.logbook-container.new .detailed-report .sessions .session .logbook-panel-group .logbook-panel .panel-heading .scenario {
  font-family: "BwModelicaLGC-Regular";
}
.logbook-container.new .detailed-report .sessions .session .logbook-panel-group .logbook-panel.is-open .panel-heading .scenario {
  font-family: "BwModelicaLGC-Medium";
  color: #676767;
}
.logbook-container.new .detailed-report .sessions .session .session-item-row {
  color: #333;
}
.logbook-container.new .detailed-report .sessions .session .session-item-row.header-row {
  font-family: "BwModelicaLGC-Regular";
  color: #676767;
}
.logbook-container.new .detailed-report .sessions .session .session-item-row span {
  display: inline-block;
  width: 110px;
  padding-right: 10px;
}
.logbook-container.new .logbook-sourse-details-popup {
  display: none;
}
@media (max-width: 768px) {
  .logbook-container.new.with-aside .content-wrapper {
    margin-right: 10px;
  }
  .logbook-container.new.with-aside .content-wrapper .content {
    margin-top: 0;
    padding-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    overflow: visible;
    height: auto;
  }
  .logbook-container.new .logbook-sourse-details-popup {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 60px 0 0;
    z-index: 1;
  }
  .logbook-container.new .logbook-sourse-details-popup .report-container {
    max-height: 100%;
    overflow: auto;
    padding: 10px;
  }
  .logbook-container.new .logbook-sourse-details-popup .report-container .detailed-report {
    border-radius: 5px;
    padding: 10px;
  }
  .logbook-container.new .logbook-sourse-details-popup ~ .content, .logbook-container.new .logbook-sourse-details-popup ~ .side-panel {
    display: none;
  }
  .logbook-container.new .side-panel {
    display: none;
    margin-left: 0;
    margin-right: 0;
    margin-top: 70px;
  }
  .logbook-container.new .side-panel .result-number.huge {
    font-size: 40px;
    line-height: normal;
  }
  .logbook-container.new .logbook-panel {
    margin-bottom: 10px;
  }
  .logbook-container.new .logbook-panel .panel-heading {
    padding: 10px;
  }
  .logbook-container.new .logbook-panel .panel-heading .chevron-down {
    top: 17px;
  }
  .logbook-container.new .logbook-panel .panel-heading .title {
    margin-bottom: 5px;
    padding-right: 30px;
  }
  .logbook-container.new .logbook-panel .panel-heading.open .item-progress {
    height: 5px;
  }
  .logbook-container.new .content-wrapper {
    padding: 0;
    margin: 10px 10px 0 10px;
    padding-bottom: 10px;
    font-size: 12px;
    line-height: 20px;
    /*.header {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 60px;
    }*/
  }
  .logbook-container.new .content-wrapper, .logbook-container.new .content-wrapper.full {
    height: auto;
  }
  .logbook-container.new .content-wrapper .content {
    padding: 10px;
    border-radius: 5px;
    margin-top: 60px;
  }
  .logbook-container.new .content-wrapper .content .title-row h3 {
    background-image: none;
    color: #333;
    -webkit-text-fill-color: unset;
    font-family: "BwModelicaLGC-Bold";
    font-size: 14px;
    text-align: center;
    display: block;
    margin-bottom: 15px;
  }
  .logbook-container.new .content-wrapper .content .title-row .module-search {
    display: none;
  }
  .logbook-container.new .content-wrapper .content .block-header {
    margin-top: 0;
    margin-bottom: 10px;
  }
  .logbook-container.new .content-wrapper .content .simulation-grid-wrapper .logbook-row.logbook-grid-header {
    display: none;
  }
  .logbook-container.new .content-wrapper .content .simulation-grid-wrapper .logbook-row .col-checkbox {
    display: none;
  }
  .logbook-container.new .content-wrapper .content .simulation-grid-wrapper .logbook-row .col-content {
    float: none;
    width: auto;
  }
}

.report-page {
  padding: 0 10px;
}
.report-page .control {
  padding: 5px 0;
}
@media print {
  .report-page .control {
    display: none;
  }
}
.report-page .table {
  border: none;
}
.report-page .table .heading {
  background-color: #BBBBBB;
}
.report-page .table > tbody > tr > td, .report-page .table > tbody > tr > th, .report-page .table > thead > tr > td, .report-page .table > thead > tr > th {
  border-color: #191919;
}
.report-page .table > tbody > tr {
  font-size: 10pt;
}
.report-page .table > tbody > tr > td, .report-page .table > tbody > tr > th {
  padding: 2px;
  vertical-align: middle;
  min-width: 20px;
}
.report-page .table > tbody > tr > td {
  font-weight: 400;
}
.report-page .table.table-borderless {
  border: none;
}
.report-page .table.table-borderless > tbody > tr > th, .report-page .table.table-borderless > tbody > tr > td {
  border: none;
}

body {
  background: #E9F2F2;
  padding-top: 80px;
  padding-bottom: 5px;
  height: 100%;
}
body.app {
  overflow: hidden;
}
body .vjs-loading-spinner {
  display: none !important;
}
@media screen and (max-width: 768px) {
  body.quiz-app {
    padding-top: 0;
  }
  body.quiz-app .header {
    display: none;
  }
}
body.dashboard-view {
  padding: 0;
}
body.dashboard-view > .header {
  display: none;
}
body.dashboard-view .header {
  position: relative;
}
@media screen and (max-width: 768px) {
  body .text-application .sub-header.bottom {
    bottom: 60px;
  }
}
@media screen and (max-width: 768px) {
  body {
    padding-top: 60px;
  }
}

.white-background {
  position: absolute;
  background: white;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

#application > div {
  height: 100%;
}

.full, .full-height {
  height: 100%;
}

.dimensions-fix-wrapper {
  position: relative;
  width: 100%;
}

.scrollable {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.explore-step table td {
  vertical-align: top;
}
.explore-step table td a img {
  display: block;
}
.explore-step table td p {
  margin-bottom: 0;
}
.explore-step table td p a img {
  display: block;
}
.explore-step li {
  position: relative;
  list-style-type: disc;
  font-family: "BwModelicaLGC-Regular";
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  line-height: 22px;
  /*&::before {
      content: ' ';
      display: block;
      position: absolute;
      left: -20px;
      top: 7px;
      border-radius: 8px;
      width: 8px;
      height: 8px;
      padding: 2px;
      background-image: linear-gradient(129deg, #1cb094, #009fe2);
  }

  &::after {
      content: ' ';
      display: block;
      position: absolute;
      left: -18px;
      top: 9px;
      width: 4px;
      height: 4px;
      border-radius: 4px;
      background-color: #ffffff;
  }*/
}
.explore-step a[href*=event] img, .explore-step .explore-step-section a[href*=event] img, .explore-step .step-with-video a[href*=event] img {
  display: inline-block;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .explore-step br, .explore-step .explore-step-section br, .explore-step .step-with-video br {
    display: block;
    content: "";
    font-size: 20px;
    line-height: 20px;
    width: 0;
  }
  .explore-step br + .ImageCaption, .explore-step br + .imagecaption, .explore-step br + .imageCaption, .explore-step br + .Imagecaption, .explore-step .explore-step-section br + .ImageCaption, .explore-step .explore-step-section br + .imagecaption, .explore-step .explore-step-section br + .imageCaption, .explore-step .explore-step-section br + .Imagecaption, .explore-step .step-with-video br + .ImageCaption, .explore-step .step-with-video br + .imagecaption, .explore-step .step-with-video br + .imageCaption, .explore-step .step-with-video br + .Imagecaption {
    margin-top: -25px;
  }
}
@supports (-ms-ime-align: auto) {
  .explore-step br, .explore-step .explore-step-section br, .explore-step .step-with-video br {
    display: block;
    content: "";
    font-size: 20px;
    line-height: 20px;
    width: 0;
  }
  .explore-step br + .ImageCaption, .explore-step br + .imagecaption, .explore-step br + .imageCaption, .explore-step br + .Imagecaption, .explore-step .explore-step-section br + .ImageCaption, .explore-step .explore-step-section br + .imagecaption, .explore-step .explore-step-section br + .imageCaption, .explore-step .explore-step-section br + .Imagecaption, .explore-step .step-with-video br + .ImageCaption, .explore-step .step-with-video br + .imagecaption, .explore-step .step-with-video br + .imageCaption, .explore-step .step-with-video br + .Imagecaption {
    margin-top: -25px;
  }
}
.explore-step .ImageCaption, .explore-step .imagecaption, .explore-step .imageCaption, .explore-step .Imagecaption, .explore-step .explore-step-section .ImageCaption, .explore-step .explore-step-section .imagecaption, .explore-step .explore-step-section .imageCaption, .explore-step .explore-step-section .Imagecaption, .explore-step .step-with-video .ImageCaption, .explore-step .step-with-video .imagecaption, .explore-step .step-with-video .imageCaption, .explore-step .step-with-video .Imagecaption {
  display: block;
}
.explore-step .ImageCaption br, .explore-step .imagecaption br, .explore-step .imageCaption br, .explore-step .Imagecaption br, .explore-step .explore-step-section .ImageCaption br, .explore-step .explore-step-section .imagecaption br, .explore-step .explore-step-section .imageCaption br, .explore-step .explore-step-section .Imagecaption br, .explore-step .step-with-video .ImageCaption br, .explore-step .step-with-video .imagecaption br, .explore-step .step-with-video .imageCaption br, .explore-step .step-with-video .Imagecaption br {
  display: block;
}
.explore-step div:after, .explore-step .explore-step-section div:after, .explore-step .step-with-video div:after {
  content: "";
  clear: both;
  display: table;
}

.explore-video-wrapper {
  transition: top left right bottom 1s ease-in-out;
}
.explore-video-wrapper h5 {
  display: none;
  margin-top: 15px;
  font-family: BwModelicaLGC-Medium;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF;
  position: relative;
  z-index: 1001;
}
.explore-video-wrapper .icon-cancel {
  display: none;
}

.explore-video-maximized {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1031;
  padding-bottom: 50px;
}
.explore-video-maximized.explore-video-maximized-fullscreen {
  padding: 0;
  margin: 0;
  top: 0;
  bottom: 0;
}
.explore-video-maximized.explore-video-maximized-fullscreen .icon-cancel,
.explore-video-maximized.explore-video-maximized-fullscreen h5 {
  display: none;
}
.explore-video-maximized.explore-video-maximized-fullscreen .explore-video {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  margin: auto;
  position: absolute !important;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.explore-video-maximized.explore-video-maximized-fullscreen .explore-video video {
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.explore-video-maximized h5 {
  display: block;
}
@media screen and (max-width: 768px) {
  .explore-video-maximized {
    padding-left: 15px;
    padding-right: 15px;
    /*bottom: 60px;
    top: 60px;*/
  }
}
.explore-video-maximized .explore-video-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.8;
  background-color: #000000;
  z-index: 1000;
}
.explore-video-maximized .explore-video {
  position: relative;
  z-index: 1002;
  max-width: 600px;
  margin: 30px auto 0 auto;
}
@media screen and (orientation: portrait) {
  .explore-video-maximized .explore-video {
    margin: 100px auto 0 auto;
  }
}
.explore-video-maximized .explore-video .icon-cancel {
  display: inline-block;
  position: absolute;
  right: -30px;
  top: 0;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .explore-video-maximized .explore-video .icon-cancel {
    display: none;
  }
}

.anatomy-popup-overlay,
.explore-popup-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.8;
  background-color: #000000;
  z-index: 1000;
}
@media screen and (max-width: 768px) {
  .anatomy-popup-overlay,
  .explore-popup-overlay {
    opacity: 1;
    background-color: #ebf0f4;
  }
}

.is-mobile .full-size-btn {
  display: none;
}
.is-mobile .explore-popup-content {
  max-width: none !important;
}
.is-mobile .explore-popup-content .explore-full-wrapper {
  overflow: visible !important;
}

.is-tablet .anatomy-help, .is-phone .anatomy-help {
  display: none;
}

.anatomy-popup-container,
.explore-popup-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2010;
}
.anatomy-popup-container.explore-popup-full .explore-popup-content .explore-full-wrapper,
.explore-popup-container.explore-popup-full .explore-popup-content .explore-full-wrapper {
  overflow: auto;
}
.anatomy-popup-container.explore-popup-full .explore-popup-content .explore-full-wrapper img,
.explore-popup-container.explore-popup-full .explore-popup-content .explore-full-wrapper img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.anatomy-popup-container h5,
.explore-popup-container h5 {
  margin-top: 22px;
  font-family: BwModelicaLGC-Medium;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF;
  position: relative;
  z-index: 1001;
}
@media screen and (max-width: 768px) {
  .anatomy-popup-container h5,
  .explore-popup-container h5 {
    display: none;
  }
}
.anatomy-popup-container.simulation-complete .explore-popup-overlay,
.explore-popup-container.simulation-complete .explore-popup-overlay {
  opacity: 0;
}
.anatomy-popup-container.simulation-complete h5,
.explore-popup-container.simulation-complete h5 {
  color: transparent;
}
@media (max-width: 768px) {
  .anatomy-popup-container.simulation-complete .explore-popup-content .explore-popup-body.scrollable,
  .explore-popup-container.simulation-complete .explore-popup-content .explore-popup-body.scrollable {
    border-radius: 5px 5px 0 0;
  }
  .anatomy-popup-container.simulation-complete .explore-popup-content .explore-popup-body.actions,
  .explore-popup-container.simulation-complete .explore-popup-content .explore-popup-body.actions {
    margin-top: 0;
    border-radius: 0 0 5px 5px;
  }
}
.anatomy-popup-container.simulation-complete .explore-popup-content:after,
.explore-popup-container.simulation-complete .explore-popup-content:after {
  content: "Tap or Click outside to close";
  padding-top: 15px;
  display: block;
  font-family: BwModelicaLGC-Medium;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  position: relative;
  z-index: 1001;
}
@media (max-width: 768px) {
  .anatomy-popup-container.simulation-complete .explore-popup-content:after,
  .explore-popup-container.simulation-complete .explore-popup-content:after {
    padding-bottom: 15px;
  }
}

.anatomy-popup-container {
  /*z-index: 3005;*/
}
.anatomy-popup-container.info-popup-visible .anatomy-layers .anatomy-layer .anatomy-layer-point .title {
  display: none;
}
.anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .container-anatomy .icon {
  z-index: 2;
}
.anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .container-anatomy .icon-points-button {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .container-anatomy .icon-rotate-button {
  position: absolute;
  right: 20px;
  bottom: 84px;
}
.anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .container-anatomy .help-text {
  position: absolute;
  bottom: 20px;
  width: 100%;
  text-align: center;
  z-index: 1;
  font-size: 10px;
  font-family: "BwModelicaLGC-Regular";
  color: #666;
  cursor: default;
}
.anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .container-anatomy .help-text.hidden {
  display: none !important;
}
.anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .container-anatomy .anatomy-timeline .icon-points-button {
  right: -65px;
  bottom: inherit;
}
.anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .container-anatomy .anatomy-timeline .timeline-slider .circle .icon-arrow-right, .anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .container-anatomy .anatomy-timeline .timeline-slider .circle .icon-arrow-left {
  width: 14px;
}
.anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .container-anatomy .anatomy-layers .anatomy-layer-point.has-3d .title .details .is-3d {
  line-height: 25px;
}
@media screen and (max-width: 768px) {
  .anatomy-popup-container {
    top: 60px;
  }
  .anatomy-popup-container.info-popup-visible {
    height: calc(100% - 340px);
  }
  .anatomy-popup-container .anatomy-popup {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-header {
    display: none;
  }
  .anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body {
    padding: 0;
    margin: 0;
    border-radius: 0;
    background: #ebf0f4;
  }
  .anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .anatomy-layers {
    bottom: 0;
  }
  .anatomy-popup-container .anatomy-popup .anatomy-popup-content .anatomy-popup-body .anatomy-layers .hovered-point.has-3d .details .is-3d {
    line-height: 28px;
  }
  .anatomy-popup-container .anatomy-popup .anatomy-point-popup .content {
    bottom: 0;
  }
}

.anatomy-popup,
.explore-popup {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1002;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .anatomy-popup,
  .explore-popup {
    padding: 0;
  }
}
.anatomy-popup .anatomy-popup-content,
.anatomy-popup .explore-popup-content,
.explore-popup .anatomy-popup-content,
.explore-popup .explore-popup-content {
  max-width: 600px;
  margin: 0 auto;
  border-radius: 5px;
  background-color: #ffffff;
  padding: 20px 30px;
}
@media screen and (max-width: 768px) {
  .anatomy-popup .anatomy-popup-content,
  .anatomy-popup .explore-popup-content,
  .explore-popup .anatomy-popup-content,
  .explore-popup .explore-popup-content {
    max-width: none;
    background-color: #ebf0f4;
    padding: 0;
  }
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-header,
.anatomy-popup .anatomy-popup-content .explore-popup-header,
.anatomy-popup .explore-popup-content .anatomy-popup-header,
.anatomy-popup .explore-popup-content .explore-popup-header,
.explore-popup .anatomy-popup-content .anatomy-popup-header,
.explore-popup .anatomy-popup-content .explore-popup-header,
.explore-popup .explore-popup-content .anatomy-popup-header,
.explore-popup .explore-popup-content .explore-popup-header {
  position: relative;
  padding-bottom: 15px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-header.no-title,
.anatomy-popup .anatomy-popup-content .explore-popup-header.no-title,
.anatomy-popup .explore-popup-content .anatomy-popup-header.no-title,
.anatomy-popup .explore-popup-content .explore-popup-header.no-title,
.explore-popup .anatomy-popup-content .anatomy-popup-header.no-title,
.explore-popup .anatomy-popup-content .explore-popup-header.no-title,
.explore-popup .explore-popup-content .anatomy-popup-header.no-title,
.explore-popup .explore-popup-content .explore-popup-header.no-title {
  padding-bottom: 0px;
}
@media screen and (max-width: 768px) {
  .anatomy-popup .anatomy-popup-content .anatomy-popup-header,
  .anatomy-popup .anatomy-popup-content .explore-popup-header,
  .anatomy-popup .explore-popup-content .anatomy-popup-header,
  .anatomy-popup .explore-popup-content .explore-popup-header,
  .explore-popup .anatomy-popup-content .anatomy-popup-header,
  .explore-popup .anatomy-popup-content .explore-popup-header,
  .explore-popup .explore-popup-content .anatomy-popup-header,
  .explore-popup .explore-popup-content .explore-popup-header {
    background-color: #ffffff;
    height: 50px;
    padding: 0;
    margin-bottom: 15px;
  }
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-header .icon-cancel,
.anatomy-popup .anatomy-popup-content .explore-popup-header .icon-cancel,
.anatomy-popup .explore-popup-content .anatomy-popup-header .icon-cancel,
.anatomy-popup .explore-popup-content .explore-popup-header .icon-cancel,
.explore-popup .anatomy-popup-content .anatomy-popup-header .icon-cancel,
.explore-popup .anatomy-popup-content .explore-popup-header .icon-cancel,
.explore-popup .explore-popup-content .anatomy-popup-header .icon-cancel,
.explore-popup .explore-popup-content .explore-popup-header .icon-cancel {
  position: absolute;
  right: -65px;
  top: -20px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .anatomy-popup .anatomy-popup-content .anatomy-popup-header .icon-cancel,
  .anatomy-popup .anatomy-popup-content .explore-popup-header .icon-cancel,
  .anatomy-popup .explore-popup-content .anatomy-popup-header .icon-cancel,
  .anatomy-popup .explore-popup-content .explore-popup-header .icon-cancel,
  .explore-popup .anatomy-popup-content .anatomy-popup-header .icon-cancel,
  .explore-popup .anatomy-popup-content .explore-popup-header .icon-cancel,
  .explore-popup .explore-popup-content .anatomy-popup-header .icon-cancel,
  .explore-popup .explore-popup-content .explore-popup-header .icon-cancel {
    display: none;
  }
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-header .icon-back,
.anatomy-popup .anatomy-popup-content .explore-popup-header .icon-back,
.anatomy-popup .explore-popup-content .anatomy-popup-header .icon-back,
.anatomy-popup .explore-popup-content .explore-popup-header .icon-back,
.explore-popup .anatomy-popup-content .anatomy-popup-header .icon-back,
.explore-popup .anatomy-popup-content .explore-popup-header .icon-back,
.explore-popup .explore-popup-content .anatomy-popup-header .icon-back,
.explore-popup .explore-popup-content .explore-popup-header .icon-back {
  cursor: pointer;
  margin-left: 7px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid transparent;
  border-left: 8px solid transparent;
  box-sizing: content-box;
}
@media screen and (min-width: 769px) {
  .anatomy-popup .anatomy-popup-content .anatomy-popup-header .icon-back,
  .anatomy-popup .anatomy-popup-content .explore-popup-header .icon-back,
  .anatomy-popup .explore-popup-content .anatomy-popup-header .icon-back,
  .anatomy-popup .explore-popup-content .explore-popup-header .icon-back,
  .explore-popup .anatomy-popup-content .anatomy-popup-header .icon-back,
  .explore-popup .anatomy-popup-content .explore-popup-header .icon-back,
  .explore-popup .explore-popup-content .anatomy-popup-header .icon-back,
  .explore-popup .explore-popup-content .explore-popup-header .icon-back {
    display: none;
  }
}
.anatomy-popup .anatomy-popup-content .explore-popup-title,
.anatomy-popup .explore-popup-content .explore-popup-title,
.explore-popup .anatomy-popup-content .explore-popup-title,
.explore-popup .explore-popup-content .explore-popup-title {
  font-family: BwModelicaLGC-Medium;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  margin-bottom: 0;
  color: #333333;
}
@media screen and (max-width: 768px) {
  .anatomy-popup .anatomy-popup-content .explore-popup-title,
  .anatomy-popup .explore-popup-content .explore-popup-title,
  .explore-popup .anatomy-popup-content .explore-popup-title,
  .explore-popup .explore-popup-content .explore-popup-title {
    line-height: 50px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px;
    width: calc(100% - 43px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 0;
  }
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body,
.anatomy-popup .anatomy-popup-content .explore-popup-body,
.anatomy-popup .explore-popup-content .anatomy-popup-body,
.anatomy-popup .explore-popup-content .explore-popup-body,
.explore-popup .anatomy-popup-content .anatomy-popup-body,
.explore-popup .anatomy-popup-content .explore-popup-body,
.explore-popup .explore-popup-content .anatomy-popup-body,
.explore-popup .explore-popup-content .explore-popup-body {
  font-family: BwModelicaLGC-Medium;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  line-height: 22px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body + .explore-popup-body,
.anatomy-popup .anatomy-popup-content .explore-popup-body + .explore-popup-body,
.anatomy-popup .explore-popup-content .anatomy-popup-body + .explore-popup-body,
.anatomy-popup .explore-popup-content .explore-popup-body + .explore-popup-body,
.explore-popup .anatomy-popup-content .anatomy-popup-body + .explore-popup-body,
.explore-popup .anatomy-popup-content .explore-popup-body + .explore-popup-body,
.explore-popup .explore-popup-content .anatomy-popup-body + .explore-popup-body,
.explore-popup .explore-popup-content .explore-popup-body + .explore-popup-body {
  margin-top: 15px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body ul,
.anatomy-popup .anatomy-popup-content .explore-popup-body ul,
.anatomy-popup .explore-popup-content .anatomy-popup-body ul,
.anatomy-popup .explore-popup-content .explore-popup-body ul,
.explore-popup .anatomy-popup-content .anatomy-popup-body ul,
.explore-popup .anatomy-popup-content .explore-popup-body ul,
.explore-popup .explore-popup-content .anatomy-popup-body ul,
.explore-popup .explore-popup-content .explore-popup-body ul {
  list-style-type: disc;
  padding-left: 24px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body ul li,
.anatomy-popup .anatomy-popup-content .explore-popup-body ul li,
.anatomy-popup .explore-popup-content .anatomy-popup-body ul li,
.anatomy-popup .explore-popup-content .explore-popup-body ul li,
.explore-popup .anatomy-popup-content .anatomy-popup-body ul li,
.explore-popup .anatomy-popup-content .explore-popup-body ul li,
.explore-popup .explore-popup-content .anatomy-popup-body ul li,
.explore-popup .explore-popup-content .explore-popup-body ul li {
  position: relative;
  /*&::before {
      content: ' ';
      display: block;
      position: absolute;
      left: -20px;
      top: 8px;
      border-radius: 8px;
      width: 8px;
      height: 8px;
      padding: 2px;
      background-image: linear-gradient(129deg, #1cb094, #009fe2);
  }

  &::after {
      content: ' ';
      display: block;
      position: absolute;
      left: -18px;
      top: 10px;
      width: 4px;
      height: 4px;
      border-radius: 4px;
      background-color: #ffffff;
  }*/
}
@media screen and (max-width: 768px) {
  .anatomy-popup .anatomy-popup-content .anatomy-popup-body,
  .anatomy-popup .anatomy-popup-content .explore-popup-body,
  .anatomy-popup .explore-popup-content .anatomy-popup-body,
  .anatomy-popup .explore-popup-content .explore-popup-body,
  .explore-popup .anatomy-popup-content .anatomy-popup-body,
  .explore-popup .anatomy-popup-content .explore-popup-body,
  .explore-popup .explore-popup-content .anatomy-popup-body,
  .explore-popup .explore-popup-content .explore-popup-body {
    border-radius: 5px;
    background-color: #ffffff;
    padding: 15px;
    margin-left: 15px;
    margin-right: 15px;
  }
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body div[aria-label="Video Player"],
.anatomy-popup .anatomy-popup-content .explore-popup-body div[aria-label="Video Player"],
.anatomy-popup .explore-popup-content .anatomy-popup-body div[aria-label="Video Player"],
.anatomy-popup .explore-popup-content .explore-popup-body div[aria-label="Video Player"],
.explore-popup .anatomy-popup-content .anatomy-popup-body div[aria-label="Video Player"],
.explore-popup .anatomy-popup-content .explore-popup-body div[aria-label="Video Player"],
.explore-popup .explore-popup-content .anatomy-popup-body div[aria-label="Video Player"],
.explore-popup .explore-popup-content .explore-popup-body div[aria-label="Video Player"] {
  width: 100%;
  height: 100%;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body video,
.anatomy-popup .anatomy-popup-content .anatomy-popup-body p > img,
.anatomy-popup .anatomy-popup-content .explore-popup-body video,
.anatomy-popup .anatomy-popup-content .explore-popup-body p > img,
.anatomy-popup .explore-popup-content .anatomy-popup-body video,
.anatomy-popup .explore-popup-content .anatomy-popup-body p > img,
.anatomy-popup .explore-popup-content .explore-popup-body video,
.anatomy-popup .explore-popup-content .explore-popup-body p > img,
.explore-popup .anatomy-popup-content .anatomy-popup-body video,
.explore-popup .anatomy-popup-content .anatomy-popup-body p > img,
.explore-popup .anatomy-popup-content .explore-popup-body video,
.explore-popup .anatomy-popup-content .explore-popup-body p > img,
.explore-popup .explore-popup-content .anatomy-popup-body video,
.explore-popup .explore-popup-content .anatomy-popup-body p > img,
.explore-popup .explore-popup-content .explore-popup-body video,
.explore-popup .explore-popup-content .explore-popup-body p > img {
  max-width: 100%;
  /*max-height: 100%;*/
  display: block;
  margin: 0 auto;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body video,
.anatomy-popup .anatomy-popup-content .explore-popup-body video,
.anatomy-popup .explore-popup-content .anatomy-popup-body video,
.anatomy-popup .explore-popup-content .explore-popup-body video,
.explore-popup .anatomy-popup-content .anatomy-popup-body video,
.explore-popup .anatomy-popup-content .explore-popup-body video,
.explore-popup .explore-popup-content .anatomy-popup-body video,
.explore-popup .explore-popup-content .explore-popup-body video {
  border-radius: 5px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-loader,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-loader,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-loader,
.anatomy-popup .explore-popup-content .explore-popup-body .video-loader,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-loader,
.explore-popup .anatomy-popup-content .explore-popup-body .video-loader,
.explore-popup .explore-popup-content .anatomy-popup-body .video-loader,
.explore-popup .explore-popup-content .explore-popup-body .video-loader {
  display: none;
  top: 0;
  bottom: 3px;
  left: 0;
  right: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-loader.visible,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-loader.visible,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-loader.visible,
.anatomy-popup .explore-popup-content .explore-popup-body .video-loader.visible,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-loader.visible,
.explore-popup .anatomy-popup-content .explore-popup-body .video-loader.visible,
.explore-popup .explore-popup-content .anatomy-popup-body .video-loader.visible,
.explore-popup .explore-popup-content .explore-popup-body .video-loader.visible {
  display: block;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-loader .icon-loading,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-loader .icon-loading,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-loader .icon-loading,
.anatomy-popup .explore-popup-content .explore-popup-body .video-loader .icon-loading,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-loader .icon-loading,
.explore-popup .anatomy-popup-content .explore-popup-body .video-loader .icon-loading,
.explore-popup .explore-popup-content .anatomy-popup-body .video-loader .icon-loading,
.explore-popup .explore-popup-content .explore-popup-body .video-loader .icon-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100px 100px;
  background-position: center center;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls,
.explore-popup .explore-popup-content .explore-popup-body .video-controls {
  top: 0;
  bottom: 3px;
  left: 0;
  right: 0;
  position: absolute;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-collapsed-controls,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-collapsed-controls,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-collapsed-controls,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-collapsed-controls,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-collapsed-controls,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-collapsed-controls,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-collapsed-controls,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-collapsed-controls {
  display: none;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline {
  border-radius: 0px;
  height: 3px;
  background-color: transparent;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value {
  box-sizing: border-box;
  padding-left: 8px;
  height: 3px;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  float: left;
  vertical-align: middle;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value .fill,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value .fill,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value .fill,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value .fill,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value .fill,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value .fill,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value .fill,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value .fill {
  background-image: linear-gradient(112deg, #1cb094, #009fe2);
  border-radius: 5px;
  height: 10px;
  width: 100%;
  position: absolute;
  top: -7px;
  left: 0px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty .fill,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty .fill,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty .fill,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty .fill,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty .fill,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty .fill,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty .fill,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .timeline-value.empty .fill {
  background-image: none;
  background: #cccccc;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .indicator,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .indicator,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .indicator,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .indicator,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .indicator,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .indicator,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .timeline .indicator,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .timeline .indicator {
  box-sizing: content-box;
  width: 6px;
  height: 6px;
  background-image: linear-gradient(142deg, #1cb094, #009fe2);
  border: solid 1px #ffffff;
  float: left;
  border-radius: 50% 50%;
  margin-left: -8px;
  margin-top: -2.2px;
  z-index: 3;
  vertical-align: middle;
  position: relative;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-current-position,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-current-position,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-current-position,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-current-position,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-current-position,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-current-position,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-current-position,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-current-position {
  font-family: "BwModelicaLGC";
  font-size: 12px;
  display: none;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-duration,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-duration,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-duration,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-duration,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-duration,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-duration,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-duration,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-duration {
  font-family: "BwModelicaLGC";
  display: none;
  font-size: 12px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-control.video-control-maximize,
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-control.video-control-minimize,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-control.video-control-maximize,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-control.video-control-minimize,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-control.video-control-maximize,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-control.video-control-minimize,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-control.video-control-maximize,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-control.video-control-minimize,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-control.video-control-maximize,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-control.video-control-minimize,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-control.video-control-maximize,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-control.video-control-minimize,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-control.video-control-maximize,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls .video-timeline-bar .video-control.video-control-minimize,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-control.video-control-maximize,
.explore-popup .explore-popup-content .explore-popup-body .video-controls .video-timeline-bar .video-control.video-control-minimize {
  display: none;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-control-active,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-control-active,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-control-active,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-control-active,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-control-active,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-control-active,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-control-active,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-control-active {
  opacity: 1;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar {
  opacity: 0.61;
  border-radius: 0px 0px 5px 5px;
  background-color: #000000;
  height: 30px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline {
  padding: 5px 0;
  height: 13px;
  border-radius: 2px;
  background-color: transparent;
  position: absolute;
  bottom: 9.5px;
  left: 41px;
  right: 60px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value .fill,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value .fill,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value .fill,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value .fill,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value .fill,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value .fill,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value .fill,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value .fill {
  height: 3px;
  top: 0;
  border-radius: 2px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty {
  top: 5px;
  left: 0px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty .fill,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty .fill,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty .fill,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty .fill,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty .fill,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty .fill,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty .fill,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty .fill {
  background-image: none;
  background: #cccccc;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-current-position,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-current-position,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-current-position,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-current-position,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-current-position,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-current-position,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-current-position,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-current-position {
  display: block;
  color: white;
  position: absolute;
  top: 4.5px;
  left: 10px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-duration,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-duration,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-duration,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-duration,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-duration,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-duration,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-duration,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-duration {
  display: block;
  color: white;
  position: absolute;
  top: 4.5px;
  right: 30px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-minimize,
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-maximize,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-minimize,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-maximize,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-minimize,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-maximize,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-minimize,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-maximize,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-minimize,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-maximize,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-minimize,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-maximize,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-minimize,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-maximize,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-minimize,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-timeline-bar .video-control.video-control-maximize {
  display: block;
  top: 4px;
  right: 10px;
  left: auto;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-control .icon-pause,
.anatomy-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-control .icon-pause,
.anatomy-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-control .icon-pause,
.anatomy-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-control .icon-pause,
.explore-popup .anatomy-popup-content .anatomy-popup-body .video-controls.hovered .video-control .icon-pause,
.explore-popup .anatomy-popup-content .explore-popup-body .video-controls.hovered .video-control .icon-pause,
.explore-popup .explore-popup-content .anatomy-popup-body .video-controls.hovered .video-control .icon-pause,
.explore-popup .explore-popup-content .explore-popup-body .video-controls.hovered .video-control .icon-pause {
  opacity: 1;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .explore-video,
.anatomy-popup .anatomy-popup-content .explore-popup-body .explore-video,
.anatomy-popup .explore-popup-content .anatomy-popup-body .explore-video,
.anatomy-popup .explore-popup-content .explore-popup-body .explore-video,
.explore-popup .anatomy-popup-content .anatomy-popup-body .explore-video,
.explore-popup .anatomy-popup-content .explore-popup-body .explore-video,
.explore-popup .explore-popup-content .anatomy-popup-body .explore-video,
.explore-popup .explore-popup-content .explore-popup-body .explore-video {
  position: relative;
  width: 100%;
  border-radius: 5px;
  box-sizing: padding-box;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control-active,
.anatomy-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control-active,
.anatomy-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control-active,
.anatomy-popup .explore-popup-content .explore-popup-body .explore-video .video-control-active,
.explore-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control-active,
.explore-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control-active,
.explore-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control-active,
.explore-popup .explore-popup-content .explore-popup-body .explore-video .video-control-active {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .explore-video video,
.anatomy-popup .anatomy-popup-content .explore-popup-body .explore-video video,
.anatomy-popup .explore-popup-content .anatomy-popup-body .explore-video video,
.anatomy-popup .explore-popup-content .explore-popup-body .explore-video video,
.explore-popup .anatomy-popup-content .anatomy-popup-body .explore-video video,
.explore-popup .anatomy-popup-content .explore-popup-body .explore-video video,
.explore-popup .explore-popup-content .anatomy-popup-body .explore-video video,
.explore-popup .explore-popup-content .explore-popup-body .explore-video video {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control,
.anatomy-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control,
.anatomy-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control,
.anatomy-popup .explore-popup-content .explore-popup-body .explore-video .video-control,
.explore-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control,
.explore-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control,
.explore-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control,
.explore-popup .explore-popup-content .explore-popup-body .explore-video .video-control {
  position: absolute;
  top: 50%;
  left: 50%;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control .icon-play,
.anatomy-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control .icon-play,
.anatomy-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control .icon-play,
.anatomy-popup .explore-popup-content .explore-popup-body .explore-video .video-control .icon-play,
.explore-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control .icon-play,
.explore-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control .icon-play,
.explore-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control .icon-play,
.explore-popup .explore-popup-content .explore-popup-body .explore-video .video-control .icon-play {
  width: 64px;
  height: 64px;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control .icon-pause,
.anatomy-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control .icon-pause,
.anatomy-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control .icon-pause,
.anatomy-popup .explore-popup-content .explore-popup-body .explore-video .video-control .icon-pause,
.explore-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control .icon-pause,
.explore-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control .icon-pause,
.explore-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control .icon-pause,
.explore-popup .explore-popup-content .explore-popup-body .explore-video .video-control .icon-pause {
  width: 44px;
  height: 64px;
  opacity: 0;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control.video-control-play,
.anatomy-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control.video-control-play,
.anatomy-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control.video-control-play,
.anatomy-popup .explore-popup-content .explore-popup-body .explore-video .video-control.video-control-play,
.explore-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control.video-control-play,
.explore-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control.video-control-play,
.explore-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control.video-control-play,
.explore-popup .explore-popup-content .explore-popup-body .explore-video .video-control.video-control-play {
  transform: translate(-32px, -32px);
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control.video-control-pause,
.anatomy-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control.video-control-pause,
.anatomy-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control.video-control-pause,
.anatomy-popup .explore-popup-content .explore-popup-body .explore-video .video-control.video-control-pause,
.explore-popup .anatomy-popup-content .anatomy-popup-body .explore-video .video-control.video-control-pause,
.explore-popup .anatomy-popup-content .explore-popup-body .explore-video .video-control.video-control-pause,
.explore-popup .explore-popup-content .anatomy-popup-body .explore-video .video-control.video-control-pause,
.explore-popup .explore-popup-content .explore-popup-body .explore-video .video-control.video-control-pause {
  transform: translate(-22px, -32px);
}
@media screen and (max-width: 768px) {
  .anatomy-popup .anatomy-popup-content .anatomy-popup-body .explore-video-maximized-fullscreen .overlay,
  .anatomy-popup .anatomy-popup-content .explore-popup-body .explore-video-maximized-fullscreen .overlay,
  .anatomy-popup .explore-popup-content .anatomy-popup-body .explore-video-maximized-fullscreen .overlay,
  .anatomy-popup .explore-popup-content .explore-popup-body .explore-video-maximized-fullscreen .overlay,
  .explore-popup .anatomy-popup-content .anatomy-popup-body .explore-video-maximized-fullscreen .overlay,
  .explore-popup .anatomy-popup-content .explore-popup-body .explore-video-maximized-fullscreen .overlay,
  .explore-popup .explore-popup-content .anatomy-popup-body .explore-video-maximized-fullscreen .overlay,
  .explore-popup .explore-popup-content .explore-popup-body .explore-video-maximized-fullscreen .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.8;
    background-color: #000000;
    z-index: 1000;
  }
}

.anatomy-popup {
  padding: 0;
  top: 50px;
  right: 50px;
  bottom: 50px;
  left: 50px;
}
.anatomy-popup .anatomy-popup-content {
  max-width: none;
  height: 100%;
}
.anatomy-popup .anatomy-popup-content .anatomy-popup-header {
  padding: 0;
}
.anatomy-popup .anatomy-popup-content .data > div {
  margin: 0 auto;
}
.anatomy-popup .anatomy-popup-content .data > div .source {
  display: block;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}

.explore-progress {
  width: 2px;
  position: absolute;
  top: 2px;
  left: 8px;
  bottom: 0;
}
.explore-progress .explore-progress-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.25;
  background-image: linear-gradient(to bottom, #1cb094, #009fe2);
}
.explore-progress .explore-progress-bar {
  position: relative;
  width: 100%;
  background-image: linear-gradient(179deg, #1cb094, #009fe2);
  transition: height 0.3s linear;
  height: 16px;
}
.explore-progress .explore-progress-bar .explore-progress-start,
.explore-progress .explore-progress-bar .explore-progress-end {
  position: absolute;
  left: -7px;
  border-radius: 16px;
  width: 16px;
  height: 16px;
  background-image: linear-gradient(129deg, #1cb094, #009fe2);
}
.explore-progress .explore-progress-bar .explore-progress-start {
  padding: 3px;
  top: 0;
}
.explore-progress .explore-progress-bar .explore-progress-start i {
  display: block;
}
.explore-progress .explore-progress-bar .explore-progress-end {
  padding: 4px;
  bottom: 0;
}
.explore-progress .explore-progress-bar .explore-progress-end span {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background-color: #ffffff;
}

.container-explore-steps {
  position: absolute;
  top: calc(20vw + 50px);
  right: 0px;
  width: 28%;
  z-index: 2005;
  animation: move-to-top 0.6s linear 1;
}
@media screen and (min-width: 1200px) {
  .container-explore-steps {
    top: 300px;
  }
}
@-webkit-keyframes move-from-top {
  0% {
    opacity: 100%;
  }
  1% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes move-to-top {
  0% {
    opacity: 100%;
  }
  1% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.container-explore-steps.top {
  transition: padding-top 0.5s linear;
  animation: move-from-top 0.6s linear 1;
  z-index: 2006;
}
.container-explore-steps.collapsed {
  padding-top: 0;
}
.container-explore-steps .explore-steps .step-caption {
  color: #757C88;
  font-family: BwModelicaLGC-Bold;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}
.container-explore-steps .explore-steps .step-markers {
  width: calc(100% + 10px);
  display: table;
  border-collapse: separate;
  border-spacing: 5px;
  margin: 0 -5px;
}
.container-explore-steps .explore-steps .step-markers .step-marker {
  height: 3px;
  display: table-cell;
  border-radius: 1.5px;
  background-image: linear-gradient(96deg, #1cb094, #009fe2);
  opacity: 0.2;
  cursor: pointer;
  position: relative;
}
.container-explore-steps .explore-steps .step-markers .step-marker.selected, .container-explore-steps .explore-steps .step-markers .step-marker.hovered {
  opacity: 1;
}
.container-explore-steps .explore-steps .step-markers .step-marker.hovered .title, .container-explore-steps .explore-steps .step-markers .step-marker.hovered .arrow {
  display: block;
}
.container-explore-steps .explore-steps .step-markers .step-marker .arrow {
  position: absolute;
  display: none;
  width: 4px;
  height: 4px;
  top: 0;
  left: 50%;
  transform: rotate(45deg) translate(-50%, -50%);
  transform-origin: 0% 0%;
  background-image: linear-gradient(90deg, #1cb094, #009fe2);
  box-sizing: border-box;
}
.container-explore-steps .explore-steps .step-markers .step-marker .title {
  display: none;
  visibility: hidden;
  position: absolute;
  bottom: calc(100% + 10px);
  white-space: nowrap;
  font-family: BwModelicaLGC-Medium;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  color: #14ABAC;
  background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container-explore-steps .explore-steps .step-position {
  font-weight: normal;
  font-family: BwModelicaLGC-Bold;
  color: #757C88;
  font-size: 12px;
}
.container-explore-steps .explore-steps .step-position b {
  font-size: 14px;
  font-weight: bold;
}

.simulation-iframe {
  position: absolute;
  border: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .simulation-iframe-mobile {
    padding-bottom: 60px;
  }
}

.progress-pie, .progress-pie * {
  box-sizing: border-box;
}

.progress-pie {
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #c0d3db;
  font-size: 12px;
  color: #1CB094;
  position: absolute;
  right: 0;
  bottom: -10px;
}
@media screen and (max-width: 768px) {
  .progress-pie {
    position: relative;
    right: auto;
    bottom: auto;
    vertical-align: middle;
    margin-right: 20px;
  }
}
.progress-pie .indicator {
  display: inline-block;
  position: absolute;
  height: calc(100% + 4px);
  width: calc(100% + 4px);
  top: -2px;
  left: -2px;
}
.progress-pie .content {
  position: absolute;
  background-color: #f4fafd;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 50%;
  left: 1px;
  top: 1px;
}
.progress-pie .content .text {
  position: absolute;
  left: 50%;
  top: 50%;
  font-family: BwModelicaLGC-Bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}

.container-quiz .quiz-status {
  width: 570px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 10px;
  position: relative;
  padding-left: 65px;
}
.container-quiz .quiz-status.has-timer {
  padding-right: 55px;
}
@media screen and (max-width: 768px) {
  .container-quiz .quiz-status {
    width: auto;
    background: #FFFFFF;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    margin-top: 0px;
    margin-left: -15px;
    margin-right: -15px;
  }
}
.container-quiz .quiz-status .answer-timer.progress-pie {
  position: absolute;
  right: -10px;
  bottom: 5px;
}
.container-quiz .quiz-status .quiz-markers {
  width: 100%;
  display: table;
  border-collapse: separate;
  border-spacing: 3px;
  margin-top: 10px;
}
.container-quiz .quiz-status .quiz-markers .quiz-marker {
  height: 5px;
  display: table-cell;
  border-radius: 3px;
  background: #d8d8d8;
}
.container-quiz .quiz-status .quiz-markers .quiz-marker.marker-correct {
  background: #3FB872;
}
.container-quiz .quiz-status .quiz-markers .quiz-marker.marker-wrong {
  background: #DF3557;
}
.container-quiz .quiz-status .button {
  width: 120px;
  height: 30px;
  padding: 0;
  color: #1CB094;
  font-family: BwModelicaLGC-Medium;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}
@media screen and (max-width: 768px) {
  .container-quiz .quiz-status .button {
    height: 40px;
    border-width: 2px;
    border-radius: 40px;
  }
}
.container-quiz .quiz-status .answer-counter {
  margin-right: 20px;
  font-family: BwModelicaLGC-Bold;
  font-size: 16px;
  line-height: 18px;
  margin-top: 10px;
}
.container-quiz .quiz-status .answer-counter .icon {
  margin-right: 5px;
  width: 20px;
  height: 20px;
}
.container-quiz .quiz-status .answer-counter span {
  vertical-align: middle;
}
.container-quiz .quiz-status .answer-counter.correct-counter {
  color: #1CB094;
}
.container-quiz .quiz-status .answer-counter.wrong-counter {
  color: #E84A50;
}
.container-quiz .quiz-status .answer-counter.skipped-counter {
  color: #F58823;
}
.container-quiz .quiz-status .question-answered {
  font-family: BwModelicaLGC-Bold;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #666666;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 0;
}
.container-quiz .quiz-status .question-answered span:first-child {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
}
@media (max-width: 768px) {
  .container-quiz .quiz-status .question-answered {
    left: 10px;
    top: 15px;
  }
}
.container-quiz .open-full-size.button {
  position: absolute;
  bottom: -5px;
  right: 0;
}
.container-quiz .open-full-size.button .text {
  margin-top: 6px;
}
@media screen and (max-width: 768px) {
  .container-quiz .open-full-size.button {
    right: 15px;
    bottom: 10px;
    height: 30px;
    border-width: 1px;
  }
}
.container-quiz .quiz-status-bottom {
  width: 390px;
  margin: 0 auto;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .container-quiz .quiz-status-bottom {
    width: auto;
  }
}
.container-quiz .quiz-status-bottom .skip-text {
  color: #14ABAC;
  background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);
  font-family: BwModelicaLGC-Bold;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
}
.container-quiz .quiz-status-bottom .skip-text span {
  vertical-align: middle;
}
.container-quiz .quiz-status-bottom .skip-text-help {
  color: #666666;
  font-family: "BwModelicaLGC-Regular";
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}
.container-quiz .quiz-question {
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .container-quiz .quiz-question {
    overflow: visible;
  }
}
.container-quiz .question-card {
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 570px;
  border-radius: 5px;
  background-color: #ECF0F6;
  overflow: hidden;
  box-shadow: 0px 6px 30px 10px rgba(203, 215, 230, 0.5);
  -webkit-box-shadow: 0px 6px 30px 10px rgba(203, 215, 230, 0.5);
  -moz-box-shadow: 0px 6px 30px 10px rgba(203, 215, 230, 0.5);
}
@media screen and (max-width: 768px) {
  .container-quiz .question-card {
    width: auto;
  }
}
@media (min-width: 769px) {
  .container-quiz .question-card {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.container-quiz .question-card.next {
  position: absolute;
  top: 0;
  left: calc(100% + 15px);
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  display: none;
}
@-moz-keyframes swipe {
  0% {
    opacity: 0;
    transform-origin: 0% 0;
    transform: scale(0.7) rotate(10deg) translate(90%, 10%);
  }
  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1) rotate(0deg) translate(0px, 0px);
  }
}
@-webkit-keyframes swipe {
  0% {
    opacity: 0;
    transform-origin: 0% 0;
    transform: scale(0.7) rotate(10deg) translate(90%, 10%);
  }
  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1) rotate(0deg) translate(0px, 0px);
  }
}
@keyframes swipe {
  0% {
    opacity: 0;
    transform-origin: 0% 0;
    transform: scale(0.7) rotate(10deg) translate(90%, 10%);
  }
  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1) rotate(0deg) translate(0px, 0px);
  }
}
.container-quiz .question-card.next.swipe {
  display: block;
  left: 0;
  animation-name: swipe;
}
.container-quiz .question-card.next .cover {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.7);
  margin: -1px 0 0 -1px;
}
.container-quiz .question-card.next .cover .skip {
  color: #14ABAC;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 100%;
  text-align: center;
  background-image: -webkit-linear-gradient(108deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(108deg, #1cb094, #009fe2);
  font-family: BwModelicaLGC-Bold;
  font-size: 16px;
  font-weight: bold;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container-quiz .question-card .question-image {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #f5f5f5;
  text-align: center;
  position: relative;
}
@media screen and (max-width: 768px) {
  .container-quiz .question-card .question-image {
    margin-bottom: 15px;
  }
}
.container-quiz .question-card .question-image img {
  max-width: 100%;
  width: 100%;
}
.container-quiz .question-card .question-image .open-full-size {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 25px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  display: none;
}
.container-quiz .question-card .question-image .open-full-size .icon-fullsize {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19' height='19' viewBox='0 0 19 19'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='white' fill-rule='nonzero' d='M3.493 7.276A.493.493 0 0 1 3 6.784V3.493C3 3.22 3.22 3 3.493 3h3.29a.493.493 0 0 1 0 .986h-2.1l3.173 3.173a.493.493 0 1 1-.697.697L3.985 4.683v2.1c0 .273-.22.493-.492.493zm12.024 4.53c.267 0 .483.216.483.483v3.228a.483.483 0 0 1-.483.483h-3.228a.483.483 0 1 1 0-.967h2.06l-3.207-3.208a.483.483 0 1 1 .683-.683l3.208 3.208v-2.06c0-.268.217-.484.484-.484zm-8.342-.664a.483.483 0 0 1 .683.683L4.65 15.033h2.06a.483.483 0 1 1 0 .967H3.484A.483.483 0 0 1 3 15.517v-3.228a.483.483 0 1 1 .967 0v2.06l3.208-3.207zM15.507 3c.272 0 .493.22.493.493v3.29a.493.493 0 1 1-.986 0v-2.1l-3.173 3.173a.492.492 0 1 1-.697-.697l3.174-3.174h-2.102a.493.493 0 1 1 0-.985h3.291z'/%3E%3C/g%3E%3C/svg%3E");
}
.container-quiz .question-card .question-image:hover .open-full-size {
  display: block;
}
.container-quiz .question-card .question {
  font-family: BwModelicaLGC-Bold;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 28px;
  letter-spacing: normal;
  text-align: left;
  padding: 20px 40px;
}
@media screen and (max-width: 768px) {
  .container-quiz .question-card .question {
    padding: 15px 10px;
  }
}
.container-quiz .question-card .quiz-answer {
  padding: 10px 40px;
}
.container-quiz .question-card .quiz-answer label {
  background-color: #FFFFFF;
  font-family: BwModelicaLGC-Medium;
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: normal;
  text-align: left;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  cursor: pointer;
  color: #303238;
  display: block;
  padding: 15px;
  padding-right: 50px;
  border-radius: 4px;
  position: relative;
  border: 2px solid white;
}
.container-quiz .question-card .quiz-answer label input {
  display: none;
}
.container-quiz .question-card .quiz-answer label input:checked + .checkbox {
  display: block;
  border-color: #96D6DF;
}
.container-quiz .question-card .quiz-answer label input:checked + .checkbox:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 60%;
  height: 60%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #25A9BC;
}
.container-quiz .question-card .quiz-answer label .checkbox {
  background: white;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translate(0, -50%);
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #25A9BC;
  display: none;
}
.container-quiz .question-card .quiz-answer label .answer-text {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.container-quiz .question-card .quiz-answer label:hover {
  -webkit-box-shadow: 0px 0px 10px 2px rgb(193, 205, 220);
  -moz-box-shadow: 0px 0px 10px 2px rgb(193, 205, 220);
  box-shadow: 0px 0px 10px 2px rgb(193, 205, 220);
}
.container-quiz .question-card .quiz-answer label:hover .checkbox {
  display: block;
}
.container-quiz .question-card .quiz-answer.checked label {
  border: 2px solid #25A9BC;
}
@media screen and (max-width: 768px) {
  .container-quiz .question-card .quiz-answer {
    padding: 10px 10px;
  }
}
.container-quiz .question-card .quiz-answer:last-child {
  margin-bottom: 15px;
}
.container-quiz .question-card .quiz-answer.answer-correct {
  pointer-events: none;
}
.container-quiz .question-card .quiz-answer.answer-correct label {
  border-color: #41B771;
}
.container-quiz .question-card .quiz-answer.answer-correct label input + .checkbox {
  border-color: #B4E3C7;
  display: block;
}
.container-quiz .question-card .quiz-answer.answer-correct label input + .checkbox:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 40%;
  height: 40%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(135deg);
  border: 0;
  border-bottom: 2px solid #41B771;
  border-right: 2px solid #41B771;
  border-radius: 0;
  background: none;
}
.container-quiz .question-card .quiz-answer.answer-correct label input + .checkbox:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 55%;
  height: 2px;
  top: 50%;
  left: calc(60% - 2px);
  transform: translate(-50%, -50%);
  border: 0;
  background: #41B771;
}
.container-quiz .question-card .quiz-answer.answer-correct-checked {
  pointer-events: none;
}
.container-quiz .question-card .quiz-answer.answer-correct-checked label {
  border-color: #41B771;
}
.container-quiz .question-card .quiz-answer.answer-correct-checked label input + .checkbox {
  border-color: #B4E3C7;
}
.container-quiz .question-card .quiz-answer.answer-correct-checked label input + .checkbox:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 35%;
  height: 65%;
  top: 40%;
  left: 55%;
  transform: translate(-50%, -50%) rotate(45deg);
  border: 0;
  border-bottom: 2px solid #41B771;
  border-right: 2px solid #41B771;
  border-radius: 0;
  background: none;
}
.container-quiz .question-card .quiz-answer.answer-incorrect-checked {
  pointer-events: none;
}
.container-quiz .question-card .quiz-answer.answer-incorrect-checked label {
  border-color: #DE3858;
}
.container-quiz .question-card .quiz-answer.answer-incorrect-checked label input:checked + .checkbox {
  border-color: #EF9FAF;
}
.container-quiz .question-card .quiz-answer.answer-incorrect-checked label input:checked + .checkbox:after {
  width: 2px;
  height: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  border: 0;
  border-radius: 0;
  background: #DF3557;
}
.container-quiz .question-card .quiz-answer.answer-incorrect-checked label input:checked + .checkbox:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 2px;
  height: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(135deg);
  border: 0;
  background: #DF3557;
}
.container-quiz .question-card .quiz-answer.answer-correct-checked {
  pointer-events: none;
}
.container-quiz .question-card .quiz-answer.answer-incorrect {
  pointer-events: none;
}
.container-quiz .question-card .quiz-answer.answer-incorrect label .checkbox {
  background-image: none;
  border: #cccccc solid 1px;
}
.container-quiz .question-card .quiz-answer.answer-incorrect label .checkbox:after {
  display: none !important;
}
.container-quiz .question-card .quiz-answer.answer-incorrect label .answer-text {
  color: #5F7A8F;
}
.container-quiz .question-card .button-container {
  padding-left: 40px;
  padding-bottom: 20px;
  padding-top: 20px;
}
@media screen and (max-width: 768px) {
  .container-quiz .question-card .button-container {
    padding: 15px 10px;
  }
}
.container-quiz .question-card .button-container .button {
  font-size: 14px;
  height: 45px;
}
.container-quiz .question-card .button-container .button.button-primary {
  width: 55%;
}
.container-quiz .question-card .button-container .button.button-primary[disabled] {
  background: #CBD7E6;
}
.container-quiz .question-card .button-container .button.button-link {
  width: 40%;
  color: #14ABAC;
  background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);
  font-family: BwModelicaLGC-Bold;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container-quiz .question-card .status-container {
  height: 80px;
  padding: 20px 100px 20px 40px;
  background: #777;
  border-radius: 0 0 4px 4px;
  margin: 0;
  margin-top: 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .container-quiz .question-card .status-container {
    padding: 15px 60px 15px 0;
  }
}
.container-quiz .question-card .status-container .status-text {
  position: absolute;
  top: 50%;
  left: 40px;
  transform: translate(0, -50%);
  color: white;
  font-family: BwModelicaLGC-Medium;
}
.container-quiz .question-card .status-container .status-text .monospace {
  font-family: monospace;
  font-size: 110%;
}
@media screen and (max-width: 768px) {
  .container-quiz .question-card .status-container .status-text {
    left: 15px;
  }
}
.container-quiz .question-card .status-container .button-next {
  background: transparent;
  color: white;
  font-size: 14px;
  position: relative;
  margin-right: 15px;
  position: absolute;
  top: 50%;
  right: 40px;
  transform: translate(0, -50%);
  border: 1px solid white;
  padding: 5px 35px 5px 15px;
  border-radius: 4px;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .container-quiz .question-card .status-container .button-next {
    right: 15px;
  }
}
.container-quiz .question-card .status-container .button-next:after, .container-quiz .question-card .status-container .button-next:before {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translate(0, -50%) rotate(45deg);
  width: 8px;
  height: 8px;
  border-top: 2px solid white;
  border-right: 2px solid white;
  content: "";
}
.container-quiz .question-card .status-container .button-next:after {
  right: 15px;
}
.container-quiz .question-card .status-container.correct {
  background: #41B771;
}
.container-quiz .question-card .status-container.wrong {
  background: #DE3858;
}

.container-quiz,
.container-simulation {
  position: relative;
  width: 780px;
  padding-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .container-quiz,
  .container-simulation {
    width: auto;
    height: auto;
    padding-bottom: 60px;
  }
}
.container-quiz h2,
.container-simulation h2 {
  color: #14ABAC;
  background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);
  font-family: BwModelicaLGC-Bold;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-top: 40px;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .container-quiz > h2:not(.notice),
  .container-simulation > h2:not(.notice) {
    display: none;
  }
}
.container-quiz .help-text,
.container-simulation .help-text {
  font-family: "BwModelicaLGC-Regular";
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: normal;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .container-quiz .help-text,
  .container-simulation .help-text {
    text-align: left;
    line-height: 28px;
    margin-top: 15px;
  }
}
.container-quiz .mode-container,
.container-simulation .mode-container {
  padding-top: 50px;
}
@media screen and (max-width: 768px) {
  .container-quiz .mode-container,
  .container-simulation .mode-container {
    padding-top: 10px;
  }
  .container-quiz .mode-container p,
  .container-simulation .mode-container p {
    padding-left: 15px;
  }
}
.container-quiz .mode-container .mode-section,
.container-simulation .mode-container .mode-section {
  display: inline-block;
  width: 360px;
  float: left;
  text-align: center;
  border-radius: 5px;
  border: solid 1px transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(131deg, #1cb094, #009fe2);
  background-origin: border-box;
  background-clip: content-box, border-box;
  height: 450px;
  position: relative;
  margin-right: 30px;
}
.container-quiz .mode-container .mode-section.mode-section-scores,
.container-simulation .mode-container .mode-section.mode-section-scores {
  display: block;
  float: none;
  margin-right: 0;
  min-height: 0;
  height: auto;
}
.container-quiz .mode-container .mode-section.mode-section-scores:first-child,
.container-simulation .mode-container .mode-section.mode-section-scores:first-child {
  margin-left: auto;
  margin-right: auto;
}
.container-quiz .mode-container .mode-section.mode-section-scores h2,
.container-simulation .mode-container .mode-section.mode-section-scores h2 {
  font-size: 24px;
}
.container-quiz .mode-container .mode-section.mode-section-scores p,
.container-simulation .mode-container .mode-section.mode-section-scores p {
  text-align: center;
}
.container-quiz .mode-container .mode-section .tip,
.container-simulation .mode-container .mode-section .tip {
  position: absolute;
  background: #F7931E;
  color: white;
  font-size: 12px;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 25px;
  padding: 7px 40px;
  font-family: BwModelicaLGC-Medium;
}
.container-quiz .mode-container .mode-section .scores-container,
.container-simulation .mode-container .mode-section .scores-container {
  padding-top: 20px;
  padding-bottom: 30px;
}
.container-quiz .mode-container .mode-section .scores-container .button,
.container-simulation .mode-container .mode-section .scores-container .button {
  width: 120px;
  height: 30px;
  padding: 0;
  margin: 0 10px;
}
@media screen and (max-width: 768px) {
  .container-quiz .mode-container .mode-section,
  .container-simulation .mode-container .mode-section {
    display: block;
    float: none;
    width: 100%;
    min-height: 0;
    margin-bottom: 15px;
    text-align: left;
    height: auto;
  }
  .container-quiz .mode-container .mode-section:first-child,
  .container-simulation .mode-container .mode-section:first-child {
    margin-right: 0;
  }
}
.container-quiz .mode-container .mode-section .mode-section-header,
.container-simulation .mode-container .mode-section .mode-section-header {
  position: relative;
  padding-bottom: 15px;
}
.container-quiz .mode-container .mode-section .mode-section-header .icon-close-blue,
.container-quiz .mode-container .mode-section .mode-section-header .icon-dropdown-blue,
.container-simulation .mode-container .mode-section .mode-section-header .icon-close-blue,
.container-simulation .mode-container .mode-section .mode-section-header .icon-dropdown-blue {
  position: absolute;
  top: 50px;
  right: 25px;
  transform: rotate(270deg);
  width: 20px;
  height: 24px;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .container-quiz .mode-container .mode-section .mode-section-header,
  .container-simulation .mode-container .mode-section .mode-section-header {
    padding-top: 20px;
    padding-left: 15px;
  }
  .container-quiz .mode-container .mode-section .mode-section-header .icon-owl-quiz,
  .container-quiz .mode-container .mode-section .mode-section-header .icon-flash-quiz,
  .container-simulation .mode-container .mode-section .mode-section-header .icon-owl-quiz,
  .container-simulation .mode-container .mode-section .mode-section-header .icon-flash-quiz {
    vertical-align: middle;
    margin-top: 0;
    width: 25px;
    height: 25px;
  }
  .container-quiz .mode-container .mode-section .mode-section-header .icon-dropdown-blue,
  .container-simulation .mode-container .mode-section .mode-section-header .icon-dropdown-blue {
    width: 15px;
    height: 15px;
    top: 17px;
    right: 17px;
    background-position: center;
    background-size: 11px 7px;
    padding: 15px;
    z-index: 2;
  }
  .container-quiz .mode-container .mode-section .mode-section-header h1,
  .container-simulation .mode-container .mode-section .mode-section-header h1 {
    margin: 0;
    display: inline-block;
    text-align: left;
    padding-left: 10px;
    vertical-align: middle;
    font-size: 13px;
  }
}
.container-quiz .mode-container .mode-section.active,
.container-simulation .mode-container .mode-section.active {
  text-align: left;
  box-shadow: 2px 2px 11px 7px rgba(0, 0, 0, 0.08);
  padding-top: 60px;
}
.container-quiz .mode-container .mode-section.active .scenarios-list,
.container-simulation .mode-container .mode-section.active .scenarios-list {
  height: 100%;
  overflow: auto;
}
.container-quiz .mode-container .mode-section.active .main-title,
.container-simulation .mode-container .mode-section.active .main-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #ffffff;
  margin: 0;
  padding: 20px 15px 15px;
  border-radius: 5px 5px 0 0;
}
@media screen and (max-width: 768px) {
  .container-quiz .mode-container .mode-section.active,
  .container-simulation .mode-container .mode-section.active {
    padding-top: 0;
  }
  .container-quiz .mode-container .mode-section.active .choose-time-section,
  .container-simulation .mode-container .mode-section.active .choose-time-section {
    display: block;
    margin-bottom: 0;
    margin-top: 0;
  }
  .container-quiz .mode-container .mode-section.active .mode-section-header h1,
  .container-simulation .mode-container .mode-section.active .mode-section-header h1 {
    font-family: BwModelicaLGC-Medium;
    font-size: 11px;
    padding-left: 5px;
    margin-top: 0;
  }
  .container-quiz .mode-container .mode-section.active .mode-section-header .icon-owl-quiz,
  .container-quiz .mode-container .mode-section.active .mode-section-header .icon-flash-quiz,
  .container-simulation .mode-container .mode-section.active .mode-section-header .icon-owl-quiz,
  .container-simulation .mode-container .mode-section.active .mode-section-header .icon-flash-quiz {
    width: 20px;
    height: 20px;
  }
  .container-quiz .mode-container .mode-section.active .mode-section-header .icon-close-blue,
  .container-simulation .mode-container .mode-section.active .mode-section-header .icon-close-blue {
    width: 11px;
    height: 11px;
    background-position: center;
    background-size: 11px 11px;
    top: 17px;
    right: 17px;
    padding: 15px;
    z-index: 2;
  }
  .container-quiz .mode-container .mode-section.active h1,
  .container-simulation .mode-container .mode-section.active h1 {
    text-align: left;
    font-size: 13px;
    padding-left: 15px;
    margin-top: 5px;
  }
}
.container-quiz .mode-container .mode-section.inactive,
.container-simulation .mode-container .mode-section.inactive {
  opacity: 0.4;
  pointer-events: none;
}
.container-quiz .mode-container .mode-section:last-child,
.container-simulation .mode-container .mode-section:last-child {
  margin-right: 0;
}
.container-quiz .mode-container .mode-section.single,
.container-simulation .mode-container .mode-section.single {
  float: none;
  margin: 0 auto;
  display: block;
}
.container-quiz .mode-container .mode-section.single h1 > span,
.container-simulation .mode-container .mode-section.single h1 > span {
  display: none;
}
.container-quiz .mode-container .mode-section .button,
.container-simulation .mode-container .mode-section .button {
  width: 150px;
  height: 35px;
  margin: 25px 0;
}
.container-quiz .mode-container .mode-section h1,
.container-simulation .mode-container .mode-section h1 {
  font-family: BwModelicaLGC-Bold;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: center;
  margin-top: 35px;
  color: #333333;
}
.container-quiz .mode-container .mode-section h5,
.container-simulation .mode-container .mode-section h5 {
  font-family: BwModelicaLGC-Bold;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.86;
  letter-spacing: normal;
  margin-top: 20px;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .container-quiz .mode-container .mode-section h5,
  .container-simulation .mode-container .mode-section h5 {
    font-size: 13px;
  }
}
.container-quiz .mode-container .mode-section > h5,
.container-simulation .mode-container .mode-section > h5 {
  font-family: BwModelicaLGC-Medium;
  padding: 0 25px;
}
.container-quiz .mode-container .mode-section:hover a,
.container-simulation .mode-container .mode-section:hover a {
  opacity: 0.5;
}
.container-quiz .mode-container .mode-section:hover .choose-time-section > span,
.container-simulation .mode-container .mode-section:hover .choose-time-section > span {
  opacity: 0.5;
}
.container-quiz .mode-container .mode-section a,
.container-simulation .mode-container .mode-section a {
  display: block;
  padding: 15px 25px;
  cursor: pointer;
  color: #333333;
  text-decoration: none;
  position: relative;
}
.container-quiz .mode-container .mode-section a .icon-dropdown-blue,
.container-simulation .mode-container .mode-section a .icon-dropdown-blue {
  transform: rotate(270deg);
  margin-top: 7.5px;
}
.container-quiz .mode-container .mode-section a:hover,
.container-simulation .mode-container .mode-section a:hover {
  opacity: 1;
}
.container-quiz .mode-container .mode-section a:hover h5,
.container-simulation .mode-container .mode-section a:hover h5 {
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #14ABAC;
  background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);
}
.container-quiz .mode-container .mode-section a h5,
.container-simulation .mode-container .mode-section a h5 {
  margin-top: 0;
  margin-bottom: 0;
}
.container-quiz .mode-container .mode-section a hr,
.container-simulation .mode-container .mode-section a hr {
  border-top: 1px solid #dddddd;
  margin-top: 15px;
  margin-bottom: 0;
}
.container-quiz .mode-container .mode-section a:last-child hr,
.container-simulation .mode-container .mode-section a:last-child hr {
  display: none;
}
.container-quiz .mode-container .mode-section .icon-close-blue,
.container-simulation .mode-container .mode-section .icon-close-blue {
  margin-top: 7px;
  cursor: pointer;
}
.container-quiz .mode-container .mode-section .icon-learn-mode,
.container-simulation .mode-container .mode-section .icon-learn-mode {
  margin-top: 10px;
  margin-bottom: 20px;
}
.container-quiz .mode-container .mode-section .icon-practice-mode,
.container-simulation .mode-container .mode-section .icon-practice-mode {
  margin-top: 17px;
  margin-bottom: 28px;
}
.container-quiz .mode-container .mode-section .icon-test-mode,
.container-simulation .mode-container .mode-section .icon-test-mode {
  margin-top: 22px;
  margin-bottom: 38px;
}
.container-quiz .mode-container .mode-section .icon-owl-quiz,
.container-quiz .mode-container .mode-section .icon-flash-quiz,
.container-simulation .mode-container .mode-section .icon-owl-quiz,
.container-simulation .mode-container .mode-section .icon-flash-quiz {
  margin-top: 50px;
}
.container-quiz .mode-container .mode-section .icon-choose-quiz,
.container-simulation .mode-container .mode-section .icon-choose-quiz {
  margin-top: 25px;
  margin-bottom: 45px;
  cursor: pointer;
}
.container-quiz .mode-container .mode-section .choose-time-section,
.container-simulation .mode-container .mode-section .choose-time-section {
  margin-top: 35px;
  margin-bottom: 45px;
}
@media screen and (max-width: 768px) {
  .container-quiz .mode-container .mode-section .choose-time-section,
  .container-simulation .mode-container .mode-section .choose-time-section {
    display: none;
    padding-left: 15px;
  }
}
.container-quiz .mode-container .mode-section .choose-time-section > span,
.container-simulation .mode-container .mode-section .choose-time-section > span {
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 35px;
  cursor: pointer;
  margin-right: 20px;
  border: solid 1px transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(135deg, #1cb094, #009fe2);
  background-origin: border-box;
  background-clip: content-box, border-box;
  text-align: center;
}
.container-quiz .mode-container .mode-section .choose-time-section > span:last-child,
.container-simulation .mode-container .mode-section .choose-time-section > span:last-child {
  margin-right: 0;
}
.container-quiz .mode-container .mode-section .choose-time-section > span:hover,
.container-simulation .mode-container .mode-section .choose-time-section > span:hover {
  opacity: 1;
}
.container-quiz .mode-container .mode-section .choose-time-section > span > span,
.container-simulation .mode-container .mode-section .choose-time-section > span > span {
  font-family: BwModelicaLGC-Bold;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: normal;
  text-align: center;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #14ABAC;
  background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);
}
.container-quiz .mode-container .mode-section p,
.container-simulation .mode-container .mode-section p {
  font-family: "BwModelicaLGC-Regular";
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #333333;
}
.container-quiz .mode-container .mode-section p.scenario-description,
.container-simulation .mode-container .mode-section p.scenario-description {
  text-align: center;
  min-height: 130px;
  padding: 0 35px;
}
.container-quiz .mode-container .mode-section p.scenario-description span,
.container-simulation .mode-container .mode-section p.scenario-description span {
  display: block;
  font-size: 12px;
}
.container-quiz .mode-container .mode-section p.scenario-description span.bold,
.container-simulation .mode-container .mode-section p.scenario-description span.bold {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .container-quiz .mode-container .mode-section p,
  .container-simulation .mode-container .mode-section p {
    text-align: left;
  }
  .container-quiz .mode-container .mode-section p.scenario-description,
  .container-simulation .mode-container .mode-section p.scenario-description {
    padding-left: 25px;
    padding-right: 25px;
  }
}

.container-simulation {
  width: 1170px;
  max-width: 100%;
}
@media screen and (max-width: 1200px) {
  .container-simulation {
    width: 990px;
  }
}
@media screen and (max-width: 991px) {
  .container-simulation .help-text {
    text-align: center;
    line-height: 28px;
    margin-top: 15px;
  }
}
@media screen and (max-width: 991px) {
  .container-simulation .mode-container {
    padding-top: 10px;
  }
  .container-simulation .mode-container p {
    padding-left: 15px;
  }
}
@media screen and (max-width: 1200px) {
  .container-simulation .mode-container .mode-section {
    width: 300px;
    height: 470px;
  }
}
@media screen and (max-width: 991px) {
  .container-simulation .mode-container .mode-section {
    display: block;
    float: none;
    width: 100%;
    min-height: 0;
    margin-bottom: 15px;
    text-align: left;
    height: auto;
  }
  .container-simulation .mode-container .mode-section:first-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 991px) {
  .container-simulation .mode-container .mode-section .mode-section-header {
    padding-top: 20px;
    padding-left: 15px;
  }
  .container-simulation .mode-container .mode-section .mode-section-header .icon-owl-quiz,
  .container-simulation .mode-container .mode-section .mode-section-header .icon-flash-quiz {
    vertical-align: middle;
    margin-top: 0;
    width: 25px;
    height: 25px;
  }
  .container-simulation .mode-container .mode-section .mode-section-header .icon-dropdown-blue {
    width: 15px;
    height: 15px;
    top: 17px;
    right: 17px;
    background-position: center;
    background-size: 11px 7px;
    padding: 15px;
    z-index: 2;
  }
  .container-simulation .mode-container .mode-section .mode-section-header h1 {
    margin: 0;
    display: inline-block;
    text-align: left;
    padding-left: 10px;
    vertical-align: middle;
    font-size: 13px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
  .container-simulation .mode-container .mode-section p.scenario-description {
    min-height: 160px;
  }
}
@media screen and (max-width: 991px) {
  .container-simulation .mode-container .mode-section p {
    text-align: left;
  }
  .container-simulation .mode-container .mode-section p.scenario-description {
    padding-left: 25px;
    padding-right: 25px;
  }
}

.container-simulation .mode-container .mode-section {
  text-align: center;
}

@media screen and (max-width: 768px) {
  .container-simulation .mode-container .mode-section.active {
    padding-top: 58px;
  }
}

.modal-info .text {
  margin: 8px 20px;
}

.anatomy-popup-3d .anatomy-popup-body .container-anatomy {
  padding: 0;
}
.anatomy-popup-3d .anatomy-popup-body .container-anatomy .anatomy-layers {
  top: 0;
}
.anatomy-popup-3d .anatomy-popup-body .container-anatomy .anatomy-layers .anatomy-layer {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  .anatomy-popup-3d .anatomy-popup-body .container-anatomy .anatomy-point-popup {
    padding-bottom: 0;
  }
}
.anatomy-popup-3d .loader {
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  z-index: 3;
}
.anatomy-popup-3d .loader.visible {
  display: block;
}
.anatomy-popup-3d .loader .icon-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100px 100px;
  background-position: center center;
}

.anatomy-point-popup {
  position: absolute;
  z-index: 2009;
  padding: 60px 22px 0px 18px;
  font-family: "BwModelicaLGC-Regular";
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.92;
  letter-spacing: normal;
  text-align: left;
  color: transparent;
  overflow: hidden;
}
.anatomy-point-popup .icon-close-blue {
  position: absolute;
  right: 5px !important;
  top: 8px;
}
@media screen and (min-width: 769px) {
  .anatomy-point-popup {
    left: 0;
    top: 0;
    max-width: 40%;
    transform: translate(-10%, 10px);
  }
  .anatomy-point-popup .content {
    border: solid 1px #1cb094;
    border-radius: 2px;
    box-shadow: 2px 4px 5px 2px rgba(0, 0, 0, 0.2);
  }
}
@media screen and (max-width: 768px) {
  .anatomy-point-popup {
    padding-left: 15px;
    left: 0;
    bottom: 0;
    right: 0;
    top: auto;
    width: 100%;
    height: 280px;
    position: fixed;
    padding-bottom: 60px;
  }
  .anatomy-point-popup .content {
    background: #ffffff;
    left: 0;
    bottom: 0;
    right: 0;
  }
}
@media screen and (min-width: 769px) {
  .anatomy-point-popup {
    /*&.point-popup {
        &.top.left,
        &.top.right,
        &.bottom.left {
            transform: translate(0, -50%);
            margin-left: 10px;

            &:after {
                top: 50%;
                left: -1px;
                border-bottom: 1px solid;
                border-left: 1px solid;
                border-top: none;
                border-right: none;
                border-color: #1cb094;
            }
        }

        &.bottom.right {
            transform: translate(-90%, 18px);
            margin-top: 10px;

            &:after {
                top: -1px;
                left: 90%;
                margin-left: -15px;
                border-top: 1px solid;
                border-left: 1px solid;
                border-bottom: none;
                border-color: #1cb094;
            }
        }
    }*/
  }
  .anatomy-point-popup:after {
    content: "";
    top: -1px;
    left: 10%;
    position: absolute;
    width: 10px;
    height: 10px;
    transform: rotate(45deg) translate(-50%, -50%);
    transform-origin: 0% 0% 0;
    border-left: 1px solid;
    border-top: 1px solid;
    border-color: #1cb094;
    box-sizing: border-box;
    background: white;
  }
  .anatomy-point-popup.top:after {
    top: calc(100% + 1px);
    border-right: 1px solid #1cb094;
    border-bottom: 1px solid #1cb094;
    border-left: none;
    border-top: none;
  }
  .anatomy-point-popup.left:after {
    left: 95%;
  }
  .anatomy-point-popup.bottom:after {
    top: 8px;
    border-left: 1px solid #1cb094;
    border-top: 1px solid #1cb094;
    border-right: none;
    border-bottom: none;
  }
  .anatomy-point-popup.right {
    padding-left: 36px;
  }
  .anatomy-point-popup.right .content {
    left: 21px;
  }
  .anatomy-point-popup.right:after {
    top: 50%;
    left: 21px;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-top: none;
    border-right: none;
    border-color: #1cb094;
  }
  .anatomy-point-popup.top.right {
    transform: translate(0, -80%);
  }
  .anatomy-point-popup.top.right:after {
    top: 80%;
  }
  .anatomy-point-popup.bottom.right {
    transform: translate(0, -30px);
  }
  .anatomy-point-popup.bottom.right:after {
    top: 30px;
  }
  .anatomy-point-popup.middle.right {
    transform: translate(0, -50%);
  }
  .anatomy-point-popup.middle.right:after {
    top: 50%;
  }
  .anatomy-point-popup.top.left {
    transform: translate(-95%, -100%);
    margin-top: 0px;
    padding-bottom: 23px;
  }
  .anatomy-point-popup.top.left .content {
    bottom: 23px;
  }
  .anatomy-point-popup.top.left:after {
    top: calc(100% - 23px);
  }
  .anatomy-point-popup.bottom.left {
    margin-top: 0;
    transform: translate(-95%, 15px);
  }
  .anatomy-point-popup.bottom.left .content {
    top: 8px;
  }
}
.anatomy-point-popup .content {
  padding-top: 40px;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
  overflow: hidden;
  color: #333;
  background: white;
}
.anatomy-point-popup .content .title, .anatomy-point-popup .content .popup-title {
  color: #14ABAC;
  /*background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);*/
  font-family: "BwModelicaLGC-Bold";
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  /*-webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;*/
  /*margin-bottom: 5px;*/
  padding: 10px 15px;
  position: absolute;
  width: 100%;
  left: 0px;
  top: 0px;
}
.anatomy-point-popup .content .title .title-text, .anatomy-point-popup .content .popup-title .title-text {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.anatomy-point-popup .content .text {
  font-family: "BwModelicaLGC-Regular";
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.92;
  letter-spacing: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  padding: 5px 15px;
  overflow: auto;
  /*-webkit-overflow-scrolling: touch;*/
  background: white;
}
@media screen and (max-width: 768px) {
  .anatomy-point-popup .content .text {
    /*height: calc(100% - 27px);*/
    overflow: auto;
  }
}
@media screen and (max-width: 768px) {
  .anatomy-point-popup .content {
    bottom: 60px;
  }
}

.anatomy-layers {
  position: absolute;
  top: 110px;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
}
@media (max-width: 768px) {
  .anatomy-layers {
    top: 0;
    bottom: 150px;
  }
}
.anatomy-layers .anatomy-layers-container {
  position: absolute;
  bottom: 50%;
  right: 50%;
  transform: translate(50%, 50%);
  margin: 0 auto;
  z-index: 0;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer.with-opacity {
  opacity: 1;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-visible {
  opacity: 1;
  z-index: 1;
}
.anatomy-layers .anatomy-layers-container .anatomy-map-path {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.anatomy-layers .anatomy-layers-container .anatomy-map-path canvas {
  display: block;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-points {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: default;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-points-active-all .anatomy-layer-point .title {
  display: block;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-points-active-all .anatomy-layer-point .dot:after {
  background-image: linear-gradient(135deg, #1cb094, #009fe2) !important;
}
.anatomy-layers .anatomy-layers-container .hovered-point {
  position: absolute;
  text-align: center;
  box-sizing: border-box;
  background-image: linear-gradient(135deg, #1cb094, #009fe2);
  border: 1px solid white;
  color: white;
  padding: 3px 7px;
  border-radius: 4px;
  font-size: 12px;
  white-space: nowrap;
  z-index: 99999;
}
@media (max-width: 768px) {
  .anatomy-layers .anatomy-layers-container .hovered-point.has-details, .anatomy-layers .anatomy-layers-container .hovered-point.has-3d {
    padding-right: 30px;
  }
  .anatomy-layers .anatomy-layers-container .hovered-point.has-details .details, .anatomy-layers .anatomy-layers-container .hovered-point.has-3d .details {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 25px;
    height: calc(100% - 2px);
    background: #ffffff;
    border-radius: 3.5px;
  }
  .anatomy-layers .anatomy-layers-container .hovered-point.has-details .details .question, .anatomy-layers .anatomy-layers-container .hovered-point.has-3d .details .question {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -8.5px;
    margin-top: -8.5px;
    height: 17px;
    width: 17px;
    background-image: linear-gradient(135deg, #1cb094, #009fe2);
    color: white;
    text-align: center;
    border-radius: 50%;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    white-space: nowrap;
  }
  .anatomy-layers .anatomy-layers-container .hovered-point.has-details .details .is-3d, .anatomy-layers .anatomy-layers-container .hovered-point.has-3d .details .is-3d {
    color: #14ABAC;
    background-image: -webkit-linear-gradient(122deg, #1CB094, #009FE2);
    background-image: -o-linear-gradient(122deg, #1CB094, #009FE2);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    line-height: 22px;
    display: block;
  }
}
@media (max-width: 768px) {
  .anatomy-layers .anatomy-layers-container .hovered-point.has-details.has-3d {
    padding-right: 60px;
  }
  .anatomy-layers .anatomy-layers-container .hovered-point.has-details.has-3d .details + .details {
    right: 23px;
    border-radius: 3.5px 0 0 3.5px;
  }
}
.anatomy-layers .anatomy-layers-container.h-o {
  left: 0;
  right: auto;
  bottom: 50%;
  top: auto;
  transform: translate(0, 50%);
}
.anatomy-layers .anatomy-layers-container.v-o {
  top: 0;
  left: auto;
  right: 50%;
  transform: translate(50%, 0);
}
.anatomy-layers .anatomy-layers-container.h-o.v-o {
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  transform: translate(0, 0);
}
.anatomy-layers .anatomy-layers-container img {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point {
  position: absolute;
  width: 16px;
  height: 16px;
  transform: translate(-50%, -50%);
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point .dot {
  position: absolute;
  border-radius: 50%;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point .dot:before {
  content: "";
  opacity: 0.4;
  background-color: #ffffff;
  border-radius: 50%;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: block;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point .dot:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  width: 10px;
  height: 10px;
  border: 1.5px solid white;
  background-image: linear-gradient(135deg, #1cb094, #009fe2);
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point .title {
  display: none;
  position: absolute;
  text-align: center;
  box-sizing: border-box;
  top: 100%;
  transform: translate(-50%, 10px);
  margin-left: 8px;
  left: 0px;
  background-image: linear-gradient(135deg, #1cb094, #009fe2);
  border: 1px solid white;
  color: white;
  padding: 3px 7px;
  border-radius: 4px;
  font-size: 12px;
  white-space: nowrap;
  cursor: default;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point .title:after {
  content: "";
  top: -1px;
  left: 50%;
  position: absolute;
  width: 10px;
  height: 10px;
  transform: rotate(45deg) translate(-50%, -50%);
  transform-origin: 0% 0% 0;
  border-left: 1px solid white;
  border-top: 1px solid white;
  background-image: linear-gradient(90deg, #1cb094, #009fe2);
  box-sizing: border-box;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point .title .details {
  white-space: normal;
}
@media (min-width: 769px) {
  .anatomy-layers .anatomy-layers-container .anatomy-layer-point .title .details .anatomy-point-popup {
    transform: none;
    margin-left: 10px;
    left: 100%;
    top: 0;
  }
  .anatomy-layers .anatomy-layers-container .anatomy-layer-point .title .details .anatomy-point-popup:after {
    left: -1px;
    top: 10px;
    border-top: none;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-color: #1cb094;
  }
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point .title .details .anatomy-point-popup .text {
  color: #333333;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-details .title, .anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-3d .title {
  padding-right: 30px !important;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-details .title .details, .anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-3d .title .details {
  position: absolute;
  width: 25px;
  top: 1px;
  right: 1px;
  height: calc(100% - 2px);
  background: #ffffff;
  border-radius: 3.5px;
  z-index: 1;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-details .title .details .question, .anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-3d .title .details .question {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -8.5px;
  margin-top: -8.5px;
  height: 17px;
  width: 17px;
  background-image: linear-gradient(135deg, #1cb094, #009fe2);
  color: white;
  text-align: center;
  border-radius: 50%;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  white-space: nowrap;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-details .title .details .is-3d, .anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-3d .title .details .is-3d {
  color: #14ABAC;
  background-image: -webkit-linear-gradient(122deg, #1CB094, #009FE2);
  background-image: -o-linear-gradient(122deg, #1CB094, #009FE2);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
  line-height: 22px;
  display: block;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-details.has-3d .title {
  padding-right: 60px !important;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-details.has-3d .title .details {
  border-radius: 0 3.5px 3.5px 0;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.has-details.has-3d .title .details + .details {
  right: 23px;
  border-radius: 3.5px 0 0 3.5px;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.top .title {
  transform: translate(-50%, -200%);
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.top .title:after {
  top: calc(100% + 1px);
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  border-left: none;
  border-top: none;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.left .title {
  transform: translate(-100%, 40%);
  margin-left: 40px;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.left .title:after {
  left: auto;
  right: 20px;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.right .title {
  transform: translate(-20px, 40%);
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.right .title:after {
  left: 20px;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.left.top .title {
  transform: translate(-100%, -200%);
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point.right.top .title {
  transform: translate(-20px, -200%);
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point-hovered {
  z-index: 1;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point-hovered .title {
  display: block;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point-hovered .dot:after {
  background-image: linear-gradient(135deg, #1cb094, #009fe2) !important;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point-selected {
  z-index: 1;
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point-selected .dot:before {
  opacity: 1;
  background-image: linear-gradient(135deg, #1cb094, #009fe2);
}
.anatomy-layers .anatomy-layers-container .anatomy-layer-point-selected .dot:after {
  width: 12px;
  height: 12px;
  border-width: 2.5px;
  background-image: linear-gradient(135deg, #1cb094, #009fe2) !important;
}
.anatomy-layers .anatomy-layers-container.has-selected-point .anatomy-layer-point .dot:after {
  background: rgba(255, 255, 255, 0.4);
}

.anatomy-help {
  position: fixed;
  bottom: 20px;
  left: 0;
  right: 0;
  padding: 15px 30px;
  border-radius: 5px;
  background-color: #ffffff;
  width: 640px;
  height: 100px;
  margin: 0 auto;
  z-index: 1;
}
@media (max-width: 768px) {
  .anatomy-help {
    display: none;
  }
}
.anatomy-help .icon-close-circle {
  position: absolute;
  top: -13px;
  right: -13px;
  cursor: pointer;
  width: 26px;
  height: 26px;
  background-size: 18px 18px;
  background-position: center;
}
.anatomy-help .help-section {
  width: 50%;
}
.anatomy-help .help-section:first-child {
  border-right: 1px solid #eeeeee;
  margin-right: 20px;
  width: calc(50% - 21px);
}
.anatomy-help h3 {
  color: #14ABAC;
  background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);
  font-family: BwModelicaLGC-Bold;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-top: 10px;
}
.anatomy-help .help-content .icon {
  margin-right: 8px;
}
.anatomy-help .help-content h4 {
  display: inline-block;
  font-family: BwModelicaLGC-Bold;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  vertical-align: middle;
  color: #333333;
}
.anatomy-help .help-content h4:not(:last-child) {
  padding-right: 7px;
}
.anatomy-help .help-content span {
  display: inline-block;
  font-family: BwModelicaLGC-Medium;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  padding-right: 7px;
  vertical-align: middle;
  color: #999999;
}

.container-anatomy.container {
  padding-top: 60px;
  position: relative;
  height: 100%;
  width: 100%;
}
@media (max-width: 768px) {
  .container-anatomy {
    padding-top: 0;
    padding-bottom: 140px;
  }
}
.container-anatomy .anatomy-timeline {
  padding-bottom: 10px;
  padding-top: 10px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
@media (min-width: 769px) {
  .container-anatomy .anatomy-timeline {
    background: #cbecef;
  }
  .container-anatomy .anatomy-timeline .timeline-prop {
    width: 135px;
  }
  .container-anatomy .anatomy-timeline .timeline-prop .button {
    position: static;
    height: 40px;
    width: 60px;
  }
  .container-anatomy .anatomy-timeline .timeline-prop .button .text {
    font-size: 16px;
  }
  .container-anatomy .anatomy-timeline .timeline-prop .button .icon-tag-r {
    width: 15px;
    height: 15px;
  }
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline {
    top: auto;
    bottom: 75px;
    padding: 0 15px;
    height: 51px;
    z-index: 2;
  }
  .container-anatomy .anatomy-timeline .timeline-prop {
    display: none;
  }
  .container-anatomy .anatomy-timeline .button-3d[disabled] {
    opacity: 0.2;
  }
}
.container-anatomy .anatomy-timeline .button {
  width: 71px;
  height: 71px;
  position: absolute;
  right: 9px;
  bottom: 1px;
  padding: 0;
  border-radius: 7px;
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .button {
    right: 15px;
    width: 50px;
    height: 50px;
  }
  .container-anatomy .anatomy-timeline .button .text {
    line-height: 24px;
  }
}
.container-anatomy .anatomy-timeline .button.disabled {
  opacity: 0.6;
}
.container-anatomy .anatomy-timeline .button .text {
  font-family: "BwModelicaLGC-Bold";
  font-size: 22px;
}
.container-anatomy .anatomy-timeline .timeline-slider {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  height: auto;
  position: relative;
}
.container-anatomy .anatomy-timeline .timeline-slider .mobile-layer-title {
  display: none;
}
.container-anatomy .anatomy-timeline .timeline-slider .icon-points-button {
  position: absolute;
  display: none;
  right: 0;
  top: -60px;
}
.container-anatomy .anatomy-timeline .timeline-slider .circle {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 22px;
  height: 22px;
  padding: 3px;
  border-radius: 22px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider .circle {
    padding: 4px;
    border-radius: 25px;
    width: 25px;
    height: 25px;
    background-color: #fff;
  }
}
.container-anatomy .anatomy-timeline .timeline-slider .circle .icon {
  display: none;
  position: absolute;
  top: 7px;
}
.container-anatomy .anatomy-timeline .timeline-slider .circle .icon-arrow-left {
  left: -14px;
  width: 17px;
  background-position: center;
}
.container-anatomy .anatomy-timeline .timeline-slider .circle .icon-arrow-right {
  right: -14px;
  width: 17px;
  background-position: center;
}
.container-anatomy .anatomy-timeline .timeline-slider .circle .circle-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 22px;
  width: 22px;
  height: 22px;
  z-index: 1;
  background-color: transparent;
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider .circle .circle-mask {
    border-radius: 25px;
    width: 25px;
    height: 25px;
  }
}
.container-anatomy .anatomy-timeline .timeline-slider .circle > span {
  display: block;
  width: 16px;
  height: 16px;
  padding: 4px;
  background-color: #bbbbbb;
  border-radius: 16px;
  z-index: 2;
  position: relative;
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider .circle > span {
    padding: 3px;
  }
}
.container-anatomy .anatomy-timeline .timeline-slider .circle > span > span {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider .circle > span > span {
    width: 10px;
    height: 10px;
    border-radius: 10px;
  }
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container {
  flex-grow: 1;
  display: flex;
  display: -ms-flexbox;
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item {
  -ms-flex-preferred-size: 0;
  -ms-flex-positive: 1;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  text-align: center;
  position: relative;
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item .timeline-prop {
  display: none;
  text-align: center;
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item .timeline-prop .tag-counter {
  font-family: BwModelicaLGC-Bold;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  vertical-align: middle;
  line-height: 20px;
  color: #666666;
  display: inline-block;
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item .timeline-prop .tag-counter span {
  vertical-align: middle;
  padding-left: 4px;
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item .timeline-prop .tag-counter {
    display: none;
  }
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item .timeline-prop .tag-counter + .button-3d {
  margin-left: 20px;
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item .timeline-prop .button-3d {
  font-family: BwModelicaLGC-Bold;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  width: 26px;
  height: 16px;
  border-radius: 3px;
  background-color: #ffffff;
  border: solid 1px #cccccc;
  padding: 3px 7px;
  vertical-align: middle;
  color: #666666;
  cursor: pointer;
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item .timeline-prop .button-3d.active {
  border: solid 1px #009FE2;
  background-image: linear-gradient(109deg, #1CB094, #009FE2);
  color: #FFFFFF;
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item .timeline-prop .button-3d {
    display: none;
  }
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item .timeline-line {
  height: 2px;
  border-radius: 1px;
  background-color: #d8d8d8;
  position: absolute;
  width: calc(100% - 30px);
  right: calc(50% + 15px);
  top: 9.5px;
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item:first-child .timeline-line {
  display: none;
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item h3 {
  font-family: BwModelicaLGC-Medium;
  color: #999999;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item.active .timeline-line {
  width: calc(100% - 40px);
  right: calc(50% + 25px);
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item.active + .timeline-item .timeline-line {
  width: calc(100% - 40px);
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item.active .timeline-prop {
  display: block;
}
.container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item.active h3 {
  color: #14ABAC;
  background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);
  font-family: BwModelicaLGC-Bold;
  font-size: 14px;
  font-weight: bold;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media screen and (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    flex-grow: 2;
  }
  .container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item .timeline-line {
    height: 3px;
    border-radius: 1px;
    background-color: #d8d8d8;
    position: absolute;
    width: 100% !important;
    top: 9.5px;
    right: auto !important;
  }
  .container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item:first-child {
    flex-grow: 1;
  }
  .container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item:first-child .timeline-line {
    display: block;
  }
  .container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item:first-child .circle {
    margin: 0;
  }
  .container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item:last-child {
    flex-grow: 1;
  }
  .container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item:last-child .circle {
    margin-left: calc(100% - 22px);
  }
}
.container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point {
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point {
    top: 5px;
  }
  .container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point .icon-arrow-left, .container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point .icon-arrow-right {
    background-color: #fff;
    height: 100%;
    top: 0;
    background-size: 5px 9px;
  }
}
.container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point .pointer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
  -webkit-text-fill-color: transparent;
  background: transparent;
}
.container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point .circle .icon {
  display: inline-block;
}
.container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point .circle .circle-mask {
  background-image: linear-gradient(129deg, rgba(28, 176, 148, 0.2), rgba(0, 159, 226, 0.2));
  background-color: #cbecef;
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point .circle .circle-mask {
    border-radius: 24px;
    width: 24px;
    height: 24px;
  }
}
.container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point .circle > span {
  background-image: linear-gradient(129deg, #1cb094, #009fe2);
}
.container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point.left .circle .icon-arrow-left {
  display: none;
}
.container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point.right .circle .icon-arrow-right {
  display: none;
}
.container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point.dragging .pointer {
  cursor: move;
}
.container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point.dragging .icon-arrow-left, .container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point.dragging .icon-arrow-right {
  background-color: #cbecef;
  height: 100%;
  top: 0;
  background-size: 5px 9px;
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point.dragging .icon-arrow-left, .container-anatomy .anatomy-timeline .timeline-slider .anatomy-timeline-slide-point.dragging .icon-arrow-right {
    background-color: #fff;
  }
}
@media (max-width: 768px) {
  .container-anatomy .anatomy-timeline .timeline-slider {
    background: #FFFFFF;
    border-radius: 7px;
    padding: 5px 15px;
  }
  .container-anatomy .anatomy-timeline .timeline-slider.m-right {
    margin-right: 65px;
  }
  .container-anatomy .anatomy-timeline .timeline-slider.m-right .icon-points-button {
    right: -65px;
  }
  .container-anatomy .anatomy-timeline .timeline-slider .timeline-container .timeline-item h3 {
    display: none;
  }
  .container-anatomy .anatomy-timeline .timeline-slider .mobile-layer-title {
    color: #14ABAC;
    background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
    background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);
    font-family: BwModelicaLGC-Bold;
    font-size: 14px;
    font-weight: bold;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    margin-top: 2px;
    margin-bottom: 8px;
    display: block !important;
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
.container-anatomy .anatomy-timeline.hide-timeline .timeline-container {
  display: none !important;
}
.container-anatomy .anatomy-timeline.hide-timeline .anatomy-timeline-slide-point {
  display: none !important;
}
.container-anatomy .anatomy-timeline.hide-timeline .mobile-layer-title {
  display: none !important;
}
.container-anatomy .anatomy-timeline.hide-timeline .timeline-slider {
  background: transparent;
  flex-flow: row-reverse;
}
@media screen and (max-width: 768px) {
  .container-anatomy .app-nav {
    top: auto;
  }
}

.container-explore {
  position: relative;
}
.container-explore .container-explore-text {
  position: relative;
  padding-right: 30%;
  padding-left: 10px;
  transition: all 0.25s linear;
}
.container-explore .container-explore-text > .dimensions-fix-wrapper {
  padding-right: 10px;
  z-index: 2006;
}
.container-explore .container-explore-text > .dimensions-fix-wrapper > .dimensions-fix-wrapper {
  padding-left: 36px;
}
@media screen and (max-width: 768px) {
  .container-explore .container-explore-text {
    padding-left: 0px;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .container-explore.container {
    max-width: 680px;
  }
}
@-webkit-keyframes move-from-top {
  0% {
    opacity: 100%;
  }
  1% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes move-to-top {
  0% {
    opacity: 100%;
  }
  1% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.container-explore .container-explore-video {
  transition: left 0.25s linear, top 0.25s linear, z-index 0.5s 0.1s linear;
  /*padding-top: 20px;
  padding-left: 15px;*/
  display: block;
  position: absolute;
  top: 50px;
  left: 72%;
  width: 28%;
  z-index: 2005;
}
.container-explore .container-explore-video:before {
  content: "";
  visibility: visible;
  opacity: 1;
  position: absolute;
  top: -50px;
  left: -25px;
  width: 100vw;
  height: 100vh;
  background: #E9F2F2;
  animation: move-to-top 0.6s linear 1;
}
@media screen and (max-width: 768px) {
  .container-explore .container-explore-video:before {
    content: none;
  }
}
.container-explore .container-explore-video.collapsed {
  background: white;
  border-radius: 5px;
}
.container-explore .container-explore-video.collapsed .explore-video {
  padding-bottom: 0px !important;
  margin-top: -2px;
}
.container-explore .container-explore-video.collapsed .explore-video video {
  width: 120px;
  border-radius: 5px 0 0 5px;
}
.container-explore .container-explore-video.collapsed .explore-video .video-poster {
  width: 120px;
  padding-bottom: 67.5px;
  border-radius: 5px 0 0 5px;
}
.container-explore .container-explore-video.collapsed .explore-video .video-loader {
  width: 120px;
}
.container-explore .container-explore-video.collapsed .explore-video .video-loader .icon-loading {
  background-size: 50px 50px;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-control {
  display: none;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-timeline-bar {
  width: 120px;
  opacity: 1 !important;
  border-radius: 0px 0px 5px 5px;
  position: absolute;
  bottom: 0px;
  left: 0;
  height: auto !important;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-timeline-bar .timeline {
  border-radius: 2px 0 0 2px;
  height: 3px;
  background-color: transparent;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  padding: 0;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-timeline-bar .timeline .timeline-value .fill {
  background-image: linear-gradient(112deg, #1cb094, #009fe2);
  height: 10px;
  width: 100%;
  position: absolute;
  top: -7px;
  left: 0px;
  border-radius: 5px 0 0 5px;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-timeline-bar .timeline .timeline-value.empty {
  top: 0px;
  left: 0px;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-timeline-bar .timeline .timeline-value.empty .fill {
  background-image: none;
  background: #cccccc;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-timeline-bar .video-current-position {
  display: none;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-timeline-bar .video-duration {
  display: none;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-timeline-bar .video-control.video-control-maximize,
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-timeline-bar .video-control.video-control-minimize {
  display: none;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-collapsed-controls {
  display: block;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-collapsed-controls .video-current-position {
  display: block;
  position: absolute;
  left: 130px;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 14px;
  font-weight: bold;
  font-family: BwModelicaLGC-Medium;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-collapsed-controls .video-current-position .current {
  font-family: BwModelicaLGC-Bold;
  color: #14ABAC;
  background-image: -webkit-linear-gradient(117deg, #1cb094, #009fe2);
  background-image: -o-linear-gradient(117deg, #1cb094, #009fe2);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-collapsed-controls .video-control.video-control-play {
  display: block;
  right: 10px;
  left: auto;
  transform: translate(0px, -50%);
}
.container-explore .container-explore-video.collapsed .explore-video .video-controls .video-collapsed-controls .video-control.video-control-play .icon-play-tr {
  width: 24px;
  height: 24px;
}
.container-explore .container-explore-video.top {
  transition: left 0.5s linear, top 0.5s linear;
  left: 10px;
  width: calc(72% - 30px);
  top: 15px;
  z-index: 2006;
}
@media (min-width: 769px) and (max-width: 1199px) {
  .container-explore .container-explore-video.top {
    width: calc(77% - 30px);
  }
}
.container-explore .container-explore-video.top:before {
  top: -20px;
  left: -50vw;
  width: 200vw;
  height: calc(100% + 40px);
  animation: move-from-top 0.6s linear 1;
}
.container-explore .container-explore-video.top .explore-video .video-poster > h2 {
  display: block;
  position: absolute;
  top: 50%;
  text-align: center;
  width: 80%;
  left: 10%;
  color: white;
  font-size: 32px;
  font-weight: bold;
}
.container-explore .container-explore-video.top .explore-video .video-poster > h4 {
  display: block;
  position: absolute;
  top: 85%;
  text-align: center;
  width: 80%;
  left: 10%;
  color: white;
  font-size: 14px;
  font-weight: bold;
}
.container-explore .container-explore-video.top .explore-video .video-poster .video-control-play, .container-explore .container-explore-video.top .explore-video .video-poster .icon-loading {
  width: 20%;
  top: 10%;
  left: 50%;
  transform: translate(-50%, 0);
  padding-bottom: 20%;
  background-size: 100% 100%;
}
.container-explore .container-explore-video[on-top] {
  z-index: 2010;
  transition: none;
}
.container-explore h1 {
  font-family: BwModelicaLGC-Bold;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  margin-bottom: 20px;
  color: #304156;
}
.container-explore h3 {
  font-family: BwModelicaLGC-Bold;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  margin-bottom: 15px;
  color: #333333;
}
.container-explore li,
.container-explore p {
  font-family: BwModelicaLGC-Medium;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  line-height: 22px;
  word-wrap: break-word;
}
.container-explore a {
  color: #218E8A;
}
.container-explore .ImageCaption, .container-explore .imageCaption, .container-explore .imagecaption {
  font-family: BwModelicaLGC-Medium;
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  color: #757C88;
}
.container-explore .video-loader {
  display: none;
  top: 0;
  bottom: 3px;
  left: 0;
  right: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
}
.container-explore .video-loader.visible {
  display: block;
}
.container-explore .video-loader .icon-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100px 100px;
  background-position: center center;
}
.container-explore .video-controls {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
}
.container-explore .video-controls .video-collapsed-controls {
  display: none;
}
.container-explore .video-controls .video-timeline-bar {
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 100%;
}
.container-explore .video-controls .video-timeline-bar .timeline {
  border-radius: 0px;
  height: 3px;
  background-color: transparent;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.container-explore .video-controls .video-timeline-bar .timeline .timeline-value {
  box-sizing: border-box;
  padding-left: 8px;
  height: 3px;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  float: left;
  vertical-align: middle;
}
.container-explore .video-controls .video-timeline-bar .timeline .timeline-value .fill {
  background-image: linear-gradient(112deg, #1cb094, #009fe2);
  border-radius: 5px;
  height: 10px;
  width: 100%;
  position: absolute;
  top: -7px;
  left: 0px;
}
.container-explore .video-controls .video-timeline-bar .timeline .timeline-value.empty {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.container-explore .video-controls .video-timeline-bar .timeline .timeline-value.empty .fill {
  background-image: none;
  background: #cccccc;
}
.container-explore .video-controls .video-timeline-bar .timeline .indicator {
  box-sizing: content-box;
  width: 6px;
  height: 6px;
  background-image: linear-gradient(142deg, #1cb094, #009fe2);
  border: solid 1px #ffffff;
  float: left;
  border-radius: 50% 50%;
  margin-left: -8px;
  margin-top: -2.2px;
  z-index: 3;
  vertical-align: middle;
  position: relative;
}
.container-explore .video-controls .video-timeline-bar .video-current-position {
  font-family: "BwModelicaLGC";
  font-size: 12px;
  display: none;
}
.container-explore .video-controls .video-timeline-bar .video-duration {
  font-family: "BwModelicaLGC";
  display: none;
  font-size: 12px;
}
.container-explore .video-controls .video-timeline-bar .video-control.video-control-maximize,
.container-explore .video-controls .video-timeline-bar .video-control.video-control-minimize {
  display: none;
}
.container-explore .video-controls.hovered .video-control-active {
  opacity: 1;
}
.container-explore .video-controls.hovered .video-timeline-bar {
  opacity: 0.61;
  border-radius: 0px 0px 5px 5px;
  background-color: #000000;
  height: 30px;
}
.container-explore .video-controls.hovered .video-timeline-bar .timeline {
  padding: 5px 0;
  height: 13px;
  border-radius: 2px;
  background-color: transparent;
  position: absolute;
  bottom: 9.5px;
  left: 41px;
  right: 60px;
}
.container-explore .video-controls.hovered .video-timeline-bar .timeline .timeline-value .fill {
  height: 3px;
  top: 0;
  border-radius: 2px;
}
.container-explore .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty {
  top: 5px;
  left: 0px;
}
.container-explore .video-controls.hovered .video-timeline-bar .timeline .timeline-value.empty .fill {
  background-image: none;
  background: #cccccc;
}
.container-explore .video-controls.hovered .video-timeline-bar .video-current-position {
  display: block;
  color: white;
  position: absolute;
  top: 6.5px;
  left: 10px;
}
.container-explore .video-controls.hovered .video-timeline-bar .video-duration {
  display: block;
  color: white;
  position: absolute;
  top: 6.5px;
  right: 30px;
}
.container-explore .video-controls.hovered .video-timeline-bar .video-control.video-control-minimize,
.container-explore .video-controls.hovered .video-timeline-bar .video-control.video-control-maximize {
  display: block;
  top: 4px;
  right: 10px;
  left: auto;
}
.container-explore .explore-video {
  position: relative;
  width: 100%;
  border-radius: 5px;
  box-sizing: padding-box;
}
.container-explore .explore-video .video-poster {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding-bottom: 56.25%;
  background: url(images/video-poster-bg.png) no-repeat 50% 50%;
  background-size: cover;
  border-radius: 5px;
}
.container-explore .explore-video .video-poster > h2 {
  display: none;
}
.container-explore .explore-video .video-poster > h4 {
  display: none;
}
.container-explore .explore-video .video-poster .video-control-play, .container-explore .explore-video .video-poster .icon-loading {
  width: 35%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  padding-bottom: 35%;
  background-size: 100% 100%;
}
.container-explore .explore-video .video-poster .video-control-play .icon-play, .container-explore .explore-video .video-poster .icon-loading .icon-play {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}
.container-explore .explore-video .video-control-active {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.container-explore .explore-video video {
  max-width: 100%;
  max-height: 100%;
  border-radius: 5px;
  width: 100%;
  height: 100%;
}
.container-explore .explore-video div[aria-label="Video Player"] {
  width: 100%;
  height: 100%;
}
.container-explore .explore-video .video-control {
  position: absolute;
  top: 50%;
  left: 50%;
}
.container-explore .explore-video .video-control .icon-play {
  width: 64px;
  height: 64px;
}
.container-explore .explore-video .video-control .icon-pause {
  width: 44px;
  height: 64px;
}
.container-explore .explore-video .video-control.video-control-play {
  transform: translate(-32px, -32px);
}
.container-explore .explore-video .video-control.video-control-pause {
  transform: translate(-22px, -32px);
}
.container-explore .explore-video.collapsed video {
  width: 25%;
}
@media (min-width: 769px) and (max-width: 1199px) {
  .container-explore {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .container-explore .container-explore-text {
    padding-right: 25%;
  }
  .container-explore .container-explore-video, .container-explore .container-explore-steps {
    width: 23%;
    left: 77%;
  }
}
@media screen and (max-width: 768px) {
  .container-explore .container-explore-video {
    top: 25px;
    left: 0;
    width: 100%;
    right: auto;
  }
  .container-explore .container-explore-text {
    padding-top: 300px;
    padding-right: 0;
    padding-bottom: 60px;
  }
  .container-explore .container-explore-steps {
    top: 0;
    width: 100%;
    bottom: auto;
  }
  .container-explore .container-explore-steps .step-caption, .container-explore .container-explore-steps .step-position {
    display: none;
  }
  .container-explore .container-explore-steps .step-markers .step-marker {
    background-image: none;
    padding: 8px;
  }
  .container-explore .container-explore-steps .step-markers .step-marker .title {
    display: none;
  }
  .container-explore .container-explore-steps .step-markers .step-marker .arrow {
    display: block;
    transform: none;
    width: 100%;
    height: 3px;
    left: 0;
    top: 50%;
    margin-top: -1.5px;
  }
}
.container-explore .explore-step {
  position: relative;
  /*.step-with-video {
      max-width: 556px;

      @media screen and (max-width: 768px) {
          max-width: none;
      }
  }*/
}
.container-explore .explore-step > div {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: #ffffff;
  padding: 0px 0px;
}
.container-explore .explore-step > div:last-child {
  margin-bottom: 25px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.container-explore .explore-step > div a img {
  border-radius: 5px;
  /*background-color: #ffffff;
  border: solid 1px #e9e9e9;
  padding: 5px;*/
  display: inline-block;
}
.container-explore .explore-step .link-container {
  background-color: transparent;
  padding: 0 0 20px 0;
}
.container-explore .explore-step .link-container a {
  background: #FFFFFF;
  border-radius: 5px;
  border: solid 1px #D3EDEF;
  margin-right: 15px;
  margin-bottom: 10px;
  padding: 65px 20px 20px 20px;
  width: 220px;
  height: 120px;
  position: relative;
  font-family: BwModelicaLGC-Bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  display: inline-block;
  text-decoration: none;
  color: #218E8A;
  word-wrap: normal;
  vertical-align: top;
  text-align: center;
}
.container-explore .explore-step .link-container a:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  .container-explore .explore-step .link-container a:last-child {
    margin-bottom: 0;
  }
}
.container-explore .explore-step .link-container a::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 18px;
  height: 40px;
  width: 40px;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(-50%, 0);
}
.container-explore .explore-step .link-container a::after {
  content: "";
  position: absolute;
  right: 15px;
  top: 15px;
  height: 10px;
  width: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyNjhfNzMzKSI+CjxwYXRoIGQ9Ik0yLjgxNzk2IDguNjUwMzlMMS4wMzEwMSA3LjAwMjI1TDcuNDgxMDEgMS4wMDczOUM3LjYyNDI2IDAuODc0MzkyIDcuODc2NzEgMC44NzQzOTIgOC4wMTkzNiAxLjAwNzM5TDE0LjQ2ODkgNy4wMDIyNUwxMi42ODQyIDguNjUwMzlMNy43NTA3MSA0LjA1MjU0TDIuODE3OTYgOC42NTAzOVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMjY4XzczMykiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIyNjhfNzMzIiB4MT0iOC43NDUzNiIgeTE9IjguNjUwMzkiIHgyPSI4Ljc0NTM2IiB5Mj0iMC45MDc2NDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMjY4XzczMyI+CjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxNSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KDAgLTEgMSAwIDAgMTApIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  transform-origin: top left;
}
.container-explore .explore-step .link-container a.objectives::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjQ5NzYgMTkuOTk3NkMyMi40OTc2IDIwLjY2MDYgMjIuMjM0MiAyMS4yOTY1IDIxLjc2NTMgMjEuNzY1M0MyMS4yOTY1IDIyLjIzNDIgMjAuNjYwNiAyMi40OTc1IDE5Ljk5NzYgMjIuNDk3NUMxOS4zMzQ1IDIyLjQ5NzUgMTguNjk4NiAyMi4yMzQyIDE4LjIyOTggMjEuNzY1M0MxNy43NjEgMjEuMjk2NSAxNy40OTc2IDIwLjY2MDYgMTcuNDk3NiAxOS45OTc2QzE3LjQ5NzYgMTkuMzM0NSAxNy43NjEgMTguNjk4NiAxOC4yMjk4IDE4LjIyOThDMTguNjk4NiAxNy43NjA5IDE5LjMzNDUgMTcuNDk3NiAxOS45OTc2IDE3LjQ5NzZDMjAuNjYwNiAxNy40OTc2IDIxLjI5NjUgMTcuNzYwOSAyMS43NjUzIDE4LjIyOThDMjIuMjM0MiAxOC42OTg2IDIyLjQ5NzYgMTkuMzM0NSAyMi40OTc2IDE5Ljk5NzZaTTE5Ljk5NzYgMTEuMjQ3NUMxNy44ODQ5IDExLjI0NyAxNS44NDM0IDEyLjAxMDkgMTQuMjQ5OSAxMy4zOTgyQzEyLjY1NjUgMTQuNzg1NCAxMS42MTg4IDE2LjcwMjMgMTEuMzI4NSAxOC43OTQ5QzExLjAzODEgMjAuODg3NiAxMS41MTQ3IDIzLjAxNDYgMTIuNjcwMiAyNC43ODMzQzEzLjgyNTcgMjYuNTUxOSAxNS41ODIxIDI3Ljg0MjggMTcuNjE1MSAyOC40MTc1QzE3Ljg0NTEgMjguMTI3NiAxOC4wOTE3IDI3Ljg1MDEgMTguMzU1MSAyNy41ODUxTDE5LjcwMDEgMjYuMjQwMUMxOC40OTA2IDI2LjE4MjUgMTcuMzIzOSAyNS43NzQ5IDE2LjM0MTcgMjUuMDY2N0MxNS4zNTk2IDI0LjM1ODUgMTQuNjA0MyAyMy4zODAzIDE0LjE2NzcgMjIuMjUwOUMxMy43MzEgMjEuMTIxNiAxMy42MzE4IDE5Ljg4OTcgMTMuODgyMiAxOC43MDVDMTQuMTMyNSAxNy41MjAzIDE0LjcyMTUgMTYuNDMzOSAxNS41Nzc3IDE1LjU3NzdDMTYuNDMzOSAxNC43MjE1IDE3LjUyMDQgMTQuMTMyNSAxOC43MDUgMTMuODgyMUMxOS44ODk3IDEzLjYzMTggMjEuMTIxNiAxMy43MzEgMjIuMjUxIDE0LjE2NzZDMjMuMzgwMyAxNC42MDQzIDI0LjM1ODUgMTUuMzU5NiAyNS4wNjY3IDE2LjM0MTdDMjUuNzc0OSAxNy4zMjM5IDI2LjE4MjUgMTguNDkwNiAyNi4yNDAxIDE5LjcwMDFMMjguMzk3NiAxNy41NDI2QzI3Ljg2NjEgMTUuNzI2NCAyNi43NjAyIDE0LjEzMTUgMjUuMjQ1OCAxMi45OTdDMjMuNzMxMyAxMS44NjI1IDIxLjg4OTggMTEuMjQ3MSAxOS45OTc2IDExLjI0NzVaTTMxLjU5MjYgMTUuMzE3NUMzMC41MDQ4IDEyLjYyODYgMjguNTE1OCAxMC40MDE2IDI1Ljk2NjQgOS4wMTc5MUMyMy40MTcxIDcuNjM0MjUgMjAuNDY1OSA3LjE4MDA5IDE3LjYxODUgNy43MzMyQzE0Ljc3MTEgOC4yODYzMiAxMi4yMDQ2IDkuODEyMyAxMC4zNTg2IDEyLjA0OThDOC41MTI2NCAxNC4yODcyIDcuNTAyMSAxNy4wOTY5IDcuNTAwMDcgMTkuOTk3NkM3LjQ5OTA5IDIyLjU5NzYgOC4zMDg5MSAyNS4xMzMyIDkuODE2NzcgMjcuMjUxNEMxMS4zMjQ2IDI5LjM2OTYgMTMuNDU1NSAzMC45NjQ4IDE1LjkxMjYgMzEuODE1MUwxNS44NzAxIDMxLjk3MjVMMTUuMzAyNiAzNC4yNDc2QzEyLjg4MzMgMzMuNDQ4NyAxMC43MDczIDMyLjA0NjggOC45Nzk4NyAzMC4xNzQxQzcuMjUyNDQgMjguMzAxNCA2LjAzMDQ5IDI2LjAxOTUgNS40MjkyNiAyMy41NDM3QzQuODI4MDMgMjEuMDY3OCA0Ljg2NzMyIDE4LjQ3OTcgNS41NDM0NCAxNi4wMjMzQzYuMjE5NTYgMTMuNTY2OCA3LjUxMDIyIDExLjMyMzEgOS4yOTM3IDkuNTAzNjdDMTEuMDc3MiA3LjY4NDI0IDEzLjI5NDcgNi4zNDkwNiAxNS43MzcyIDUuNjI0MDVDMTguMTc5NiA0Ljg5OTA1IDIwLjc2NjUgNC44MDgxMSAyMy4yNTM4IDUuMzU5ODJDMjUuNzQxMSA1LjkxMTUyIDI4LjA0NjkgNy4wODc2OSAyOS45NTM4IDguNzc3NEMzMS44NjA2IDEwLjQ2NzEgMzMuMzA1NiAxMi42MTQ3IDM0LjE1MjYgMTUuMDE3NUMzMy4yODcxIDE0Ljk0NDUgMzIuNDE1OCAxNS4wNDU3IDMxLjU5MDEgMTUuMzE1TTIwLjc2MDEgMjguNzEyNUwyOC43MTAxIDIwLjc2MjZMMzAuODM3NiAxOC42MzVDMzEuMTk5OCAxOC4yNzI2IDMxLjYyOTggMTcuOTg1MSAzMi4xMDMyIDE3Ljc4ODlDMzIuNTc2NSAxNy41OTI3IDMzLjA4MzkgMTcuNDkxNyAzMy41OTYzIDE3LjQ5MTdDMzQuMTA4NyAxNy40OTE3IDM0LjYxNjEgMTcuNTkyNyAzNS4wODk1IDE3Ljc4ODlDMzUuNTYyOCAxNy45ODUxIDM1Ljk5MjkgMTguMjcyNiAzNi4zNTUxIDE4LjYzNUMzNy44ODAxIDIwLjE2MDEgMzcuODgwMSAyMi42Mjc2IDM2LjM1NTEgMjQuMTUyNkwyNS42MzUxIDM0Ljg3MDFDMjQuNzQzNSAzNS43NTcgMjMuNjI5NSAzNi4zODc1IDIyLjQxMDEgMzYuNjk1MUwxOS4zODUxIDM3LjQ1MjZDMTkuMTI5NyAzNy41MTY0IDE4Ljg2MjIgMzcuNTEzMSAxOC42MDg1IDM3LjQ0M0MxOC4zNTQ4IDM3LjM3MjggMTguMTIzNiAzNy4yMzgyIDE3LjkzNzQgMzcuMDUyMkMxNy43NTExIDM2Ljg2NjIgMTcuNjE2MiAzNi42MzUyIDE3LjU0NTcgMzYuMzgxNkMxNy40NzUyIDM2LjEyOCAxNy40NzE1IDM1Ljg2MDUgMTcuNTM1MSAzNS42MDUxTDE3LjczMDEgMzQuODI3NkwxOC4yOTI2IDMyLjU3NzZMMTguMzQyNiAzMi4zOTAxQzE4LjY2NjQgMzEuMjQzOSAxOS4yNzczIDMwLjE5OTIgMjAuMTE3NiAyOS4zNTVMMjAuNzYwMSAyOC43MTI1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIyNjhfNzMxKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIyNjhfNzMxIiB4MT0iNS4wMDU2MiIgeTE9IjIzLjY1OCIgeDI9IjM3LjQ5ODgiIHkyPSIyMy42NTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzFDQjA5NCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDlGRTIiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}
.container-explore .explore-step .link-container a.terminology::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwOTcgMTkuNzA0NUwxMS44ODEzIDE0LjYwNDVIMTEuOTY0N0wxMy44MzYzIDE5LjcwNDVIMTAuMDA5N1pNMjAuODMzIDI4Ljg2NDVDMjIuMTg0MSAyOC4xMTEyIDIzLjU0NjkgMjcuNTY2OCAyNC45MjEzIDI3LjIzMTJDMjYuMjk1OCAyNi44OTU2IDI3LjcxMDggMjYuNzI5IDI5LjE2NjMgMjYuNzMxMkMzMC4xNjYzIDI2LjczMTIgMzEuMDY1MiAyNi43OTI5IDMxLjg2MyAyNi45MTYyQzMyLjY2MDggMjcuMDM5NSAzMy4zNjQ3IDI3LjIwNCAzMy45NzQ3IDI3LjQwOTVDMzQuMjMwMiAyNy41MTYyIDM0LjQ2NTIgMjcuNTAwMSAzNC42Nzk3IDI3LjM2MTJDMzQuODk0MSAyNy4yMjIzIDM1LjAwMDggMjcuMDAzNCAzNC45OTk3IDI2LjcwNDVWMTEuNjc5NUMzNC45OTk3IDExLjQ4NzMgMzQuOTQ2MyAxMS4zMTYyIDM0LjgzOTcgMTEuMTY2MkMzNC43MzMgMTEuMDE3MyAzNC41NTEzIDEwLjg4OTUgMzQuMjk0NyAxMC43ODI5QzMzLjM3OCAxMC40NTczIDMyLjU0NDEgMTAuMjM1MSAzMS43OTMgMTAuMTE2MkMzMS4wNDE5IDkuOTk3MzEgMzAuMTY2MyA5LjkzNjc1IDI5LjE2NjMgOS45MzQ1M0MyNy43MTA4IDkuOTM0NTMgMjYuMjU5MSAxMC4xNDkgMjQuODExMyAxMC41Nzc5QzIzLjM2MjUgMTEuMDA3OSAyMi4wMzYzIDExLjY1MjMgMjAuODMzIDEyLjUxMTJWMjguODY0NVpNOS41MzMwMSAyMC45MjYySDE0LjMxNDdMMTUuMTA0NyAyMy4xMDI5QzE1LjE2MDIgMjMuMjI2MiAxNS4yMzYzIDIzLjMyMDYgMTUuMzMzIDIzLjM4NjJDMTUuNDI5NyAyMy40NTE4IDE1LjU0MyAyMy40ODQ1IDE1LjY3MyAyMy40ODQ1QzE1Ljg5MyAyMy40ODQ1IDE2LjA2MTMgMjMuMzk2OCAxNi4xNzggMjMuMjIxMkMxNi4yOTQ3IDIzLjA0NTYgMTYuMzE4NiAyMi44NTEyIDE2LjI0OTcgMjIuNjM3OUwxMi44OTggMTMuNzMyOUMxMi44NDI1IDEzLjU4NzMgMTIuNzQ4NiAxMy40Njk1IDEyLjYxNjMgMTMuMzc5NUMxMi40ODQxIDEzLjI4OTUgMTIuMzQyNSAxMy4yNDQ1IDEyLjE5MTMgMTMuMjQ0NUgxMS42NTNDMTEuNTAxOSAxMy4yNDQ1IDExLjM2MDggMTMuMjg5IDExLjIyOTcgMTMuMzc3OUMxMS4wOTg2IDEzLjQ2NjggMTEuMDA0NyAxMy41ODUxIDEwLjk0OCAxMy43MzI5TDcuNTk2MzQgMjIuNjY3OUM3LjUyNzQ1IDIyLjg2MDEgNy41NTEzNCAyMy4wNDM0IDcuNjY4MDEgMjMuMjE3OUM3Ljc4NDY3IDIzLjM5MjMgNy45NTMwMSAyMy40ODA2IDguMTczMDEgMjMuNDgyOUM4LjMwMzAxIDIzLjQ4MjkgOC40MTc0NSAyMy40NDk1IDguNTE2MzQgMjMuMzgyOUM4LjYxNjM0IDIzLjMxODQgOC42OTQxMiAyMy4yMjEyIDguNzQ5NjcgMjMuMDkxMkw5LjUzMzAxIDIwLjkyNjJaTTE5Ljk5OTcgMzAuNzU5NUMxOS43Mzg2IDMwLjc1OTUgMTkuNDk4NiAzMC43MjY4IDE5LjI3OTcgMzAuNjYxMkMxOS4wNjA4IDMwLjU5NTYgMTguODUxOSAzMC41MTIzIDE4LjY1MyAzMC40MTEyQzE3LjQ0MTkgMjkuNzUwMSAxNi4xODA4IDI5LjI0OSAxNC44Njk3IDI4LjkwNzlDMTMuNTU4NiAyOC41NjY4IDEyLjIxMyAyOC4zOTczIDEwLjgzMyAyOC4zOTk1QzkuOTY2MzQgMjguMzk5NSA5LjExNDEyIDI4LjQ3MTggOC4yNzYzNCAyOC42MTYyQzcuNDM5NjcgMjguNzYxOCA2LjYyNTIzIDI4Ljk5NTEgNS44MzMwMSAyOS4zMTYyQzUuMjI4NTYgMjkuNTU3MyA0LjY2MDc5IDI5LjQ4NDUgNC4xMjk2NyAyOS4wOTc5QzMuNTk4NTYgMjguNzExMiAzLjMzMzAxIDI4LjE3NjIgMy4zMzMwMSAyNy40OTI5VjExLjM4NDVDMy4zMzMwMSAxMC45NzIzIDMuNDQxMzQgMTAuNTg5NSAzLjY1ODAxIDEwLjIzNjJDMy44NzQ2NyA5Ljg4Mjg3IDQuMTc4NTYgOS42MzczMSA0LjU2OTY3IDkuNDk5NTNDNS41NTUyMyA5LjA3Mzk4IDYuNTc1MjMgOC43NjI4NiA3LjYyOTY3IDguNTY2MkM4LjY4NDEyIDguMzY5NTMgOS43NTE5IDguMjcwNjQgMTAuODMzIDguMjY5NTNDMTIuNDY2MyA4LjI2OTUzIDE0LjA1ODYgOC41MDQ1MyAxNS42MDk3IDguOTc0NTNDMTcuMTYzIDkuNDQ0NTMgMTguNjI2MyAxMC4xMjc5IDE5Ljk5OTcgMTEuMDI0NUMyMS4zNzQxIDEwLjEyNzkgMjIuODM3NSA5LjQ0NDUzIDI0LjM4OTcgOC45NzQ1M0MyNS45NDE5IDguNTA0NTMgMjcuNTM0MSA4LjI2OTUzIDI5LjE2NjMgOC4yNjk1M0MzMC4yNDc1IDguMjY5NTMgMzEuMzE1MiA4LjM2ODQyIDMyLjM2OTcgOC41NjYyQzMzLjQyNTIgOC43NjI4NiAzNC40NDUyIDkuMDczOTggMzUuNDI5NyA5LjQ5OTUzQzM1LjgyMDggOS42Mzg0MiAzNi4xMjQ3IDkuODgzOTggMzYuMzQxMyAxMC4yMzYyQzM2LjU1OCAxMC41ODg0IDM2LjY2NjMgMTAuOTcxMiAzNi42NjYzIDExLjM4NDVWMjcuNDkyOUMzNi42NjYzIDI4LjE3NTEgMzYuMzc5NyAyOC42OTkgMzUuODA2MyAyOS4wNjQ1QzM1LjIzMTkgMjkuNDI5IDM0LjYyMDggMjkuNDkwNiAzMy45NzMgMjkuMjQ5NUMzMy4yMDMgMjguOTQ5NSAzMi40MTUyIDI4LjczMjkgMzEuNjA5NyAyOC41OTk1QzMwLjgwNTIgMjguNDY1MSAyOS45OTA4IDI4LjM5NzkgMjkuMTY2MyAyOC4zOTc5QzI3Ljc4ODYgMjguMzk3OSAyNi40NDM2IDI4LjU2NzkgMjUuMTMxMyAyOC45MDc5QzIzLjgxOTEgMjkuMjQ3OSAyMi41NTc1IDI5Ljc0ODQgMjEuMzQ2MyAzMC40MDk1QzIxLjE0NjMgMzAuNTEyOSAyMC45Mzc1IDMwLjU5NjggMjAuNzE5NyAzMC42NjEyQzIwLjUwMDggMzAuNzI2OCAyMC4yNjA4IDMwLjc1OTUgMTkuOTk5NyAzMC43NTk1Wk0yMy4xNDEzIDE0LjkxMjlDMjMuMTQxMyAxNC43OTA2IDIzLjE4MzYgMTQuNjY3MyAyMy4yNjggMTQuNTQyOUMyMy4zNTI1IDE0LjQxODQgMjMuNDUyNSAxNC4zMjUxIDIzLjU2OCAxNC4yNjI5QzI0LjQxNTggMTMuODc4NCAyNS4zMTE5IDEzLjU4NCAyNi4yNTYzIDEzLjM3OTVDMjcuMjAwOCAxMy4xNzczIDI4LjE3MDggMTMuMDc2MiAyOS4xNjYzIDEzLjA3NjJDMjkuNjk5NyAxMy4wNzYyIDMwLjIwNTIgMTMuMTA1NiAzMC42ODMgMTMuMTY0NUMzMS4xNjA4IDEzLjIyMzQgMzEuNjUzIDEzLjMwODQgMzIuMTU5NyAxMy40MTk1QzMyLjMwMyAxMy40NTI5IDMyLjQyNzUgMTMuNTI3OSAzMi41MzMgMTMuNjQ0NUMzMi42Mzk3IDEzLjc2MDEgMzIuNjkzIDEzLjkwMjkgMzIuNjkzIDE0LjA3MjlDMzIuNjkzIDE0LjM1MjkgMzIuNjA5NyAxNC41NTYyIDMyLjQ0MyAxNC42ODI5QzMyLjI3NjMgMTQuODA5NSAzMi4wNTMgMTQuODM4NCAzMS43NzMgMTQuNzY5NUMzMS4zNjE5IDE0LjY4NjIgMzAuOTQxMyAxNC42MjkgMzAuNTExMyAxNC41OTc5QzMwLjA4MDIgMTQuNTY2OCAyOS42MzE5IDE0LjU1MTIgMjkuMTY2MyAxNC41NTEyQzI4LjI3MyAxNC41NTEyIDI3LjM5OTEgMTQuNjM2OCAyNi41NDQ3IDE0LjgwNzlDMjUuNjg5MSAxNC45NzkgMjQuODc4IDE1LjIxNzkgMjQuMTExMyAxNS41MjQ1QzIzLjgyNTggMTUuNjM0NSAyMy41OTI1IDE1LjYzMTggMjMuNDExMyAxNS41MTYyQzIzLjIzMDIgMTUuNDAwNiAyMy4xNDAyIDE1LjE5OTUgMjMuMTQxMyAxNC45MTI5Wk0yMy4xNDEzIDIzLjk1MTJDMjMuMTQxMyAyMy44MjkgMjMuMTgzNiAyMy43MDA2IDIzLjI2OCAyMy41NjYyQzIzLjM1MjUgMjMuNDI5NSAyMy40NTI1IDIzLjMzMDYgMjMuNTY4IDIzLjI2OTVDMjQuMzczNiAyMi44ODUxIDI1LjI2OTcgMjIuNTk2MiAyNi4yNTYzIDIyLjQwMjlDMjcuMjQzIDIyLjIxMDYgMjguMjEzIDIyLjExNDUgMjkuMTY2MyAyMi4xMTQ1QzI5LjY5OTcgMjIuMTE0NSAzMC4yMDUyIDIyLjE0NCAzMC42ODMgMjIuMjAyOUMzMS4xNjA4IDIyLjI2MTggMzEuNjUzIDIyLjM0NjggMzIuMTU5NyAyMi40NTc5QzMyLjMwMyAyMi40OTEyIDMyLjQyNzUgMjIuNTY2MiAzMi41MzMgMjIuNjgyOUMzMi42Mzk3IDIyLjc5ODQgMzIuNjkzIDIyLjk0MTIgMzIuNjkzIDIzLjExMTJDMzIuNjkzIDIzLjM5MTIgMzIuNjA5NyAyMy41OTQ1IDMyLjQ0MyAyMy43MjEyQzMyLjI3NjMgMjMuODQ3OSAzMi4wNTMgMjMuODc2OCAzMS43NzMgMjMuODA3OUMzMS4zNjE5IDIzLjcyNDUgMzAuOTQxMyAyMy42NjczIDMwLjUxMTMgMjMuNjM2MkMzMC4wODAyIDIzLjYwNTEgMjkuNjMxOSAyMy41ODk1IDI5LjE2NjMgMjMuNTg5NUMyOC4yOTUyIDIzLjU4OTUgMjcuNDM3NSAyMy42Nzg0IDI2LjU5MyAyMy44NTYyQzI1Ljc0ODYgMjQuMDM1MSAyNC45NDMgMjQuMjg5IDI0LjE3NjMgMjQuNjE3OUMyMy44ODk3IDI0Ljc0OSAyMy42NDUyIDI0Ljc0NzMgMjMuNDQzIDI0LjYxMjlDMjMuMjQwOCAyNC40Nzg0IDIzLjE0MDIgMjQuMjU3OSAyMy4xNDEzIDIzLjk1MTJaTTIzLjE0MTMgMTkuNDY0NUMyMy4xNDEzIDE5LjM0MjMgMjMuMTgzNiAxOS4yMTkgMjMuMjY4IDE5LjA5NDVDMjMuMzUyNSAxOC45NzAxIDIzLjQ1MjUgMTguODc2OCAyMy41NjggMTguODE0NUMyNC40MTU4IDE4LjQyOSAyNS4zMTE5IDE4LjEzNDUgMjYuMjU2MyAxNy45MzEyQzI3LjIwMDggMTcuNzI5IDI4LjE3MDggMTcuNjI3OSAyOS4xNjYzIDE3LjYyNzlDMjkuNjk5NyAxNy42Mjc5IDMwLjIwNTIgMTcuNjU3MyAzMC42ODMgMTcuNzE2MkMzMS4xNjA4IDE3Ljc3NTEgMzEuNjUzIDE3Ljg2MDEgMzIuMTU5NyAxNy45NzEyQzMyLjMwMyAxOC4wMDQ1IDMyLjQyNzUgMTguMDc5IDMyLjUzMyAxOC4xOTQ1QzMyLjYzOTcgMTguMzEwMSAzMi42OTMgMTguNDUzNCAzMi42OTMgMTguNjI0NUMzMi42OTMgMTguOTA0NSAzMi42MDk3IDE5LjEwNzkgMzIuNDQzIDE5LjIzNDVDMzIuMjc2MyAxOS4zNjEyIDMyLjA1MyAxOS4zODk1IDMxLjc3MyAxOS4zMTk1QzMxLjM2MTkgMTkuMjM2MiAzMC45NDEzIDE5LjE3OTUgMzAuNTExMyAxOS4xNDk1QzMwLjA4MDIgMTkuMTE4NCAyOS42MzE5IDE5LjEwMjkgMjkuMTY2MyAxOS4xMDI5QzI4LjI3MyAxOS4xMDI5IDI3LjM5OTEgMTkuMTg4NCAyNi41NDQ3IDE5LjM1OTVDMjUuNjg5MSAxOS41Mjk1IDI0Ljg3OCAxOS43Njg0IDI0LjExMTMgMjAuMDc2MkMyMy44MjU4IDIwLjE4NTEgMjMuNTkyNSAyMC4xODIzIDIzLjQxMTMgMjAuMDY3OUMyMy4yMzEzIDE5Ljk1MTIgMjMuMTQxMyAxOS43NTAxIDIzLjE0MTMgMTkuNDY0NVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xOTI0XzI3ODEpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTkyNF8yNzgxIiB4MT0iMy4zMzMwMSIgeTE9IjIxLjE4MDUiIHgyPSIzNi42NjYzIiB5Mj0iMjEuMTgwNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.container-explore .explore-step .link-container a.considerations::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45MjQzIDEuNjY2OTlIMTYuMDc2M0MxOS4xNTUgMS42NjY5OSAyMS41NjcgMS42NjY5OSAyMy40NDk3IDEuOTIwMzNDMjUuMzc1IDIuMTc4OTkgMjYuODk1IDIuNzIwMzMgMjguMDg4MyAzLjkxMjMzQzI5LjI4MTcgNS4xMDU2NiAyOS44MjE3IDYuNjI1NjYgMzAuMDgwMyA4LjU1MjMzQzMwLjMzMzcgMTAuNDMzNyAzMC4zMzM3IDEyLjg0NTcgMzAuMzMzNyAxNS45MjQzVjE2LjA3NjNDMzAuMzMzNyAxOS4xNTUgMzAuMzMzNyAyMS41NjcgMzAuMDgwMyAyMy40NDk3QzI5LjgyMTcgMjUuMzc1IDI5LjI4MDMgMjYuODk1IDI4LjA4ODMgMjguMDg4M0MyNi44OTUgMjkuMjgxNyAyNS4zNzUgMjkuODIxNyAyMy40NDgzIDMwLjA4MDNDMjEuNTY3IDMwLjMzMzcgMTkuMTU1IDMwLjMzMzcgMTYuMDc2MyAzMC4zMzM3SDE1LjkyNDNDMTIuODQ1NyAzMC4zMzM3IDEwLjQzMzcgMzAuMzMzNyA4LjU1MDk5IDMwLjA4MDNDNi42MjU2NiAyOS44MjE3IDUuMTA1NjYgMjkuMjgwMyAzLjkxMjMzIDI4LjA4ODNDMi43MTg5OSAyNi44OTUgMi4xNzg5OSAyNS4zNzUgMS45MjAzMyAyMy40NDgzQzEuNjY2OTkgMjEuNTY3IDEuNjY2OTkgMTkuMTU1IDEuNjY2OTkgMTYuMDc2M1YxNS45MjQzQzEuNjY2OTkgMTIuODQ1NyAxLjY2Njk5IDEwLjQzMzcgMS45MjAzMyA4LjU1MDk5QzIuMTc4OTkgNi42MjU2NiAyLjcyMDMzIDUuMTA1NjYgMy45MTIzMyAzLjkxMjMzQzUuMTA1NjYgMi43MTg5OSA2LjYyNTY2IDIuMTc4OTkgOC41NTIzMyAxLjkyMDMzQzEwLjQzMzcgMS42NjY5OSAxMi44NDU3IDEuNjY2OTkgMTUuOTI0MyAxLjY2Njk5Wk04LjgxNzY2IDMuOTAxNjZDNy4xMTM2NiA0LjEzMDk5IDYuMDg1NjYgNC41NjgzMyA1LjMyNjk5IDUuMzI2OTlDNC41NjY5OSA2LjA4Njk5IDQuMTMwOTkgNy4xMTM2NiAzLjkwMTY2IDguODE4OTlDMy42Njk2NiAxMC41NTIzIDMuNjY2OTkgMTIuODI5NyAzLjY2Njk5IDE2LjAwMDNDMy42NjY5OSAxOS4xNzEgMy42Njk2NiAyMS40NDgzIDMuOTAxNjYgMjMuMTgxN0M0LjEzMDk5IDI0Ljg4NyA0LjU2ODMzIDI1LjkxNSA1LjMyNjk5IDI2LjY3NUM2LjA4Njk5IDI3LjQzMzcgNy4xMTM2NiAyNy44Njk3IDguODE4OTkgMjguMDk5QzEwLjU1MjMgMjguMzMxIDEyLjgyOTcgMjguMzMzNyAxNi4wMDAzIDI4LjMzMzdDMTkuMTcxIDI4LjMzMzcgMjEuNDQ4MyAyOC4zMzEgMjMuMTgxNyAyOC4wOTlDMjQuODg3IDI3Ljg2OTcgMjUuOTE1IDI3LjQzMjMgMjYuNjc1IDI2LjY3MzdDMjcuNDMzNyAyNS45MTM3IDI3Ljg2OTcgMjQuODg3IDI4LjA5OSAyMy4xODE3QzI4LjMzMSAyMS40NDgzIDI4LjMzMzcgMTkuMTcxIDI4LjMzMzcgMTYuMDAwM0MyOC4zMzM3IDEyLjgyOTcgMjguMzMxIDEwLjU1MjMgMjguMDk5IDguODE4OTlDMjcuODY5NyA3LjExMzY2IDI3LjQzMjMgNi4wODU2NiAyNi42NzM3IDUuMzI1NjZDMjUuOTEzNyA0LjU2Njk5IDI0Ljg4NyA0LjEzMDk5IDIzLjE4MTcgMy45MDE2NkMyMS40NDgzIDMuNjY5NjYgMTkuMTcxIDMuNjY2OTkgMTYuMDAwMyAzLjY2Njk5QzEyLjgyOTcgMy42NjY5OSAxMC41NTEgMy42Njk2NiA4LjgxNzY2IDMuOTAxNjZaTTE0LjAyNDMgOC42MDgzM0MxNC4xMTk2IDguNjk4ODkgMTQuMTk2IDguODA3MzUgMTQuMjQ5MyA4LjkyNzQ4QzE0LjMwMjYgOS4wNDc2MiAxNC4zMzE3IDkuMTc3MDkgMTQuMzM0OSA5LjMwODQ3QzE0LjMzODEgOS40Mzk4NiAxNC4zMTU0IDkuNTcwNTkgMTQuMjY4MSA5LjY5MzJDMTQuMjIwNyA5LjgxNTggMTQuMTQ5NyA5LjkyNzg3IDE0LjA1OSAxMC4wMjNMMTAuMjQ5NyAxNC4wMjNDMTAuMTU2MyAxNC4xMjEgMTAuMDQzOSAxNC4xOTkxIDkuOTE5NDkgMTQuMjUyNEM5Ljc5NTAzIDE0LjMwNTcgOS42NjEwNSAxNC4zMzMyIDkuNTI1NjYgMTQuMzMzMkM5LjM5MDI3IDE0LjMzMzIgOS4yNTYyOCAxNC4zMDU3IDkuMTMxODMgMTQuMjUyNEM5LjAwNzM4IDE0LjE5OTEgOC44OTUwNSAxNC4xMjEgOC44MDE2NiAxNC4wMjNMNy4yNzc2NiAxMi40MjNDNy4xODMyMSAxMi4zMjg3IDcuMTA4NTkgMTIuMjE2NSA3LjA1ODIgMTIuMDkyOUM3LjAwNzggMTEuOTY5MyA2Ljk4MjY2IDExLjgzNjkgNi45ODQyNCAxMS43MDM0QzYuOTg1ODIgMTEuNTcgNy4wMTQwOSAxMS40MzgyIDcuMDY3NCAxMS4zMTU5QzcuMTIwNyAxMS4xOTM1IDcuMTk3OTYgMTEuMDgzMSA3LjI5NDYxIDEwLjk5MTFDNy4zOTEyNiAxMC44OTkgNy41MDUzNiAxMC44MjczIDcuNjMwMTggMTAuNzhDNy43NTQ5OSAxMC43MzI4IDcuODg4IDEwLjcxMSA4LjAyMTM3IDEwLjcxNkM4LjE1NDczIDEwLjcyMDkgOC4yODU3NSAxMC43NTI2IDguNDA2NzEgMTAuODA4OUM4LjUyNzY3IDEwLjg2NTMgOC42MzYxMSAxMC45NDU0IDguNzI1NjYgMTEuMDQ0M0w5LjUyNTY2IDExLjg4NDNMMTIuNjExIDguNjQ0MzJDMTIuNzkzOSA4LjQ1MjM5IDEzLjA0NTUgOC4zNDA5MSAxMy4zMTA1IDguMzM0NDFDMTMuNTc1NSA4LjMyNzkxIDEzLjgzMjMgOC40MjU1OCAxNC4wMjQzIDguNjA4MzNaTTE2LjMzMzcgMTIuMDAwM0MxNi4zMzM3IDExLjczNTEgMTYuNDM5IDExLjQ4MDggMTYuNjI2NiAxMS4yOTMyQzE2LjgxNDEgMTEuMTA1NyAxNy4wNjg0IDExLjAwMDMgMTcuMzMzNyAxMS4wMDAzSDI0LjAwMDNDMjQuMjY1NSAxMS4wMDAzIDI0LjUxOTkgMTEuMTA1NyAyNC43MDc0IDExLjI5MzJDMjQuODk1IDExLjQ4MDggMjUuMDAwMyAxMS43MzUxIDI1LjAwMDMgMTIuMDAwM0MyNS4wMDAzIDEyLjI2NTUgMjQuODk1IDEyLjUxOTkgMjQuNzA3NCAxMi43MDc0QzI0LjUxOTkgMTIuODk1IDI0LjI2NTUgMTMuMDAwMyAyNC4wMDAzIDEzLjAwMDNIMTcuMzMzN0MxNy4wNjg0IDEzLjAwMDMgMTYuODE0MSAxMi44OTUgMTYuNjI2NiAxMi43MDc0QzE2LjQzOSAxMi41MTk5IDE2LjMzMzcgMTIuMjY1NSAxNi4zMzM3IDEyLjAwMDNaTTE0LjAyMyAxNy45NDNDMTQuNDIzIDE4LjMyNDMgMTQuNDM5IDE4Ljk1NjMgMTQuMDU3NyAxOS4zNTYzTDEwLjI0ODMgMjMuMzU2M0MxMC4xNTQ5IDIzLjQ1NDMgMTAuMDQyNiAyMy41MzI0IDkuOTE4MTUgMjMuNTg1N0M5Ljc5MzcgMjMuNjM5IDkuNjU5NzIgMjMuNjY2NSA5LjUyNDMzIDIzLjY2NjVDOS4zODg5MyAyMy42NjY1IDkuMjU0OTUgMjMuNjM5IDkuMTMwNSAyMy41ODU3QzkuMDA2MDUgMjMuNTMyNCA4Ljg5MzcyIDIzLjQ1NDMgOC44MDAzMiAyMy4zNTYzTDcuMjc2MzIgMjEuNzU2M0M3LjE4MTg4IDIxLjY2MiA3LjEwNzI2IDIxLjU0OTggNy4wNTY4NiAyMS40MjYyQzcuMDA2NDcgMjEuMzAyNiA2Ljk4MTMyIDIxLjE3MDIgNi45ODI5IDIxLjAzNjhDNi45ODQ0OCAyMC45MDMzIDcuMDEyNzYgMjAuNzcxNiA3LjA2NjA2IDIwLjY0OTJDNy4xMTkzNyAyMC41MjY5IDcuMTk2NjIgMjAuNDE2NCA3LjI5MzI4IDIwLjMyNDRDNy4zODk5MyAyMC4yMzI0IDcuNTA0MDMgMjAuMTYwNiA3LjYyODg0IDIwLjExMzRDNy43NTM2NiAyMC4wNjYxIDcuODg2NjcgMjAuMDQ0MyA4LjAyMDAzIDIwLjA0OTNDOC4xNTM0IDIwLjA1NDMgOC4yODQ0MiAyMC4wODU5IDguNDA1MzggMjAuMTQyM0M4LjUyNjMzIDIwLjE5ODcgOC42MzQ3OCAyMC4yNzg3IDguNzI0MzMgMjAuMzc3N0w5LjUyNDMzIDIxLjIxNzdMMTIuNjA5NyAxNy45Nzc3QzEyLjc5MjUgMTcuNzg1NyAxMy4wNDQxIDE3LjY3NDIgMTMuMzA5MSAxNy42Njc3QzEzLjU3NDIgMTcuNjYxMiAxMy44MzA5IDE3Ljc2MDIgMTQuMDIzIDE3Ljk0M1pNMTYuMzMzNyAyMS4zMzM3QzE2LjMzMzcgMjEuMDY4NCAxNi40MzkgMjAuODE0MSAxNi42MjY2IDIwLjYyNjZDMTYuODE0MSAyMC40MzkgMTcuMDY4NCAyMC4zMzM3IDE3LjMzMzcgMjAuMzMzN0gyNC4wMDAzQzI0LjI2NTUgMjAuMzMzNyAyNC41MTk5IDIwLjQzOSAyNC43MDc0IDIwLjYyNjZDMjQuODk1IDIwLjgxNDEgMjUuMDAwMyAyMS4wNjg0IDI1LjAwMDMgMjEuMzMzN0MyNS4wMDAzIDIxLjU5ODkgMjQuODk1IDIxLjg1MzIgMjQuNzA3NCAyMi4wNDA4QzI0LjUxOTkgMjIuMjI4MyAyNC4yNjU1IDIyLjMzMzcgMjQuMDAwMyAyMi4zMzM3SDE3LjMzMzdDMTcuMDY4NCAyMi4zMzM3IDE2LjgxNDEgMjIuMjI4MyAxNi42MjY2IDIyLjA0MDhDMTYuNDM5IDIxLjg1MzIgMTYuMzMzNyAyMS41OTg5IDE2LjMzMzcgMjEuMzMzN1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xOTI0XzI3ODMpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTkyNF8yNzgzIiB4MT0iMS42NjY5OSIgeTE9IjE4LjEyMzgiIHgyPSIzMC4zMzM3IiB5Mj0iMTguMTIzOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUNCMDk0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwOUZFMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.container-explore .explore-step .link-container a > span {
  display: table;
  width: 100%;
  height: 100%;
}
.container-explore .explore-step .link-container a > span > span {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .container-explore .explore-step .link-container a {
    padding: 8px 30px 8px 10px;
    border-radius: 5px;
    width: auto;
    height: auto;
    font-family: BwModelicaLGC-Medium;
  }
  .container-explore .explore-step .link-container a::before {
    content: none;
  }
  .container-explore .explore-step .link-container a::after {
    top: 10px;
    right: 0px;
    margin-right: -5px;
    transform: rotate(90deg);
  }
}

.menu-mobile {
  width: 100%;
  background: #06303a;
  height: 0;
  position: fixed;
  overflow-y: hidden;
  top: 60px;
  left: 0;
  z-index: 2006;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-family: BwModelicaLGC-Medium;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  transition: linear 0.35s;
}
.menu-mobile.open {
  display: block;
  overflow: visible;
  height: calc(100vh - 60px);
}
.menu-mobile .dropdown-backdrop {
  display: none;
}
.menu-mobile li a {
  color: #fff;
  padding: 8px 15px;
  display: block;
}
.menu-mobile li a:hover {
  text-decoration: none;
  background: #07565B;
  color: #fff;
}
.menu-mobile li a:focus {
  text-decoration: none;
  color: #fff;
}
.menu-mobile li .dropdown-menu {
  position: static;
  width: 100%;
  background: #07565B;
  border: none;
  border-radius: 0;
  margin: 0;
  padding: 0 15px;
  font-size: 14px;
  box-shadow: none;
}
.menu-mobile li .dropdown-menu > li:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.menu-mobile li.open {
  background: #07565B;
}

.app-nav {
  position: fixed;
  right: 45px;
  top: 29px;
  z-index: 2008;
  padding-right: 10px;
  text-align: right;
  display: flex;
  gap: 20px;
  /*&.show-back {
      right: 135px;
  }*/
}
@media screen and (min-width: 1200px) {
  .app-nav {
    right: calc((100vw - 1200px) / 2 + 45px);
    /*&.show-back {
        right: calc((100vw - 1200px) / 2 + 135px);
    }*/
  }
}
.app-nav.app-nav-bottom {
  /*bottom: 120px;
  top: auto;*/
}
.app-nav.app-nav-popup-visible {
  z-index: 10;
}
.app-nav .button {
  display: inline-block;
  border-radius: 20px;
  margin-right: 2px;
}
.app-nav .button > div {
  color: #218E8A;
  font-family: BwModelicaLGC-Bold;
  letter-spacing: 0.4px;
  vertical-align: middle;
}
@media screen and (min-width: 769px) {
  .app-nav .button .icon {
    width: 19px;
    height: 19px;
  }
  .app-nav .button > div {
    font-size: 13px;
    line-height: 21px;
    margin-left: 2px;
    display: inline-block;
  }
}
@media screen and (min-width: 769px) and (max-width: 1000px) {
  .app-nav .button > div {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .app-nav .button .small {
    display: none;
  }
  .app-nav .button.active {
    margin-right: 0;
  }
  .app-nav .button.active > div {
    color: #304156;
  }
}
@media screen and (max-width: 768px) {
  .app-nav {
    left: 0;
    bottom: 0;
    top: auto;
    right: 0 !important;
    height: 60px;
    background-image: linear-gradient(90deg, #009FE2, #1CB094);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    gap: initial;
  }
  .app-nav .icon-40,
  .app-nav .icon-35 {
    display: none;
  }
  .app-nav span {
    display: inline-block;
    vertical-align: initial;
    height: 20px;
    line-height: 20px;
    margin-bottom: 6px;
  }
  .app-nav .icon-explore.small {
    width: 20px;
    height: 20px;
  }
  .app-nav .icon-anatomy.small {
    width: 17px;
    height: 24px;
  }
  .app-nav .icon-quiz.small {
    width: 17px;
    height: 17px;
  }
  .app-nav > div {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }
  .app-nav > div .button {
    background-image: none;
    margin: 0;
  }
  .app-nav > div .button > div {
    opacity: 0.6;
    font-size: 14px;
    color: #FFF;
  }
  .app-nav > div .button > div.active {
    opacity: 1;
  }
  .app-nav > div .icon {
    opacity: 0.6;
  }
  .app-nav > div .icon.active {
    opacity: 1;
  }
}

.is-ios .scrollable {
  overflow: scroll;
}

.ember-application .loader {
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  z-index: 3;
}
.ember-application .loader.visible {
  display: block;
}
.ember-application .loader .icon-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100px 100px;
  background-position: center center;
}

.dashboard-link {
  color: white;
  -webkit-text-fill-color: white;
  cursor: pointer;
  font-family: "BwModelicaLGC-Medium";
}

@media (max-width: 768px) {
  .intercom-namespace {
    display: none;
  }
}
.report-page .table.daily-time-report tr.day-row th, .report-page .table.daily-time-report tr.day-row td {
  padding: 20px 0 10px;
  border: 1px solid transparent;
}
.report-page .table.daily-time-report tr.day-row th {
  border-bottom: 1px solid #191919;
}
.report-page .table.daily-time-report tr.titles-row th {
  background-color: #BBBBBB;
  border: 1px solid #191919;
}
.report-page .table.daily-time-report .data-row td {
  border: 1px solid #191919;
}

.explore-video-wrapper .explore-video .video-controls .video-timeline-bar .video-control-subtitles, .explore-video-wrapper .explore-video .video-controls .video-timeline-bar ul.subtitles-list {
  display: none;
}
.explore-video-wrapper .explore-video .video-controls.hovered .video-timeline-bar.with-subtitles .timeline {
  right: 90px;
}
.explore-video-wrapper .explore-video .video-controls.hovered .video-timeline-bar.with-subtitles .video-duration {
  right: 60px;
}
.explore-video-wrapper .explore-video .video-controls.hovered .video-timeline-bar.with-subtitles .video-control-subtitles {
  position: absolute;
  display: block;
  top: 0;
  right: 30px;
  left: auto;
  color: white;
  font-size: 16px;
  padding: 3px 5px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.explore-video-wrapper .explore-video .video-controls.hovered .video-timeline-bar.with-subtitles ul.subtitles-list {
  display: none;
  position: absolute;
  right: 30px;
  bottom: 30px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.explore-video-wrapper .explore-video .video-controls.hovered .video-timeline-bar.with-subtitles ul.subtitles-list.visible {
  display: block;
}
.explore-video-wrapper .explore-video .video-controls.hovered .video-timeline-bar.with-subtitles ul.subtitles-list li {
  color: white;
  background: #000000;
  padding: 5px 15px;
}
.explore-video-wrapper .explore-video .video-controls.hovered .video-timeline-bar.with-subtitles ul.subtitles-list li:hover {
  color: white;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.8);
  padding: 5px 15px;
}
.explore-video-wrapper .explore-video .video-controls.hovered .video-timeline-bar.with-subtitles ul.subtitles-list li:before, .explore-video-wrapper .explore-video .video-controls.hovered .video-timeline-bar.with-subtitles ul.subtitles-list li:after {
  display: none;
}
