@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap");
.hover-scale {
  transition: ease all 0.3s;
}
.hover-scale:hover {
  transform: scale(1.05);
  transition: ease all 0.3s;
}

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotate {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}

*[ng-click] {
  cursor: pointer;
}

.form-group {
  margin-bottom: 2rem;
}

::-webkit-calendar-picker-indicator {
  filter: invert(34%) sepia(5%) saturate(2336%) hue-rotate(202deg) brightness(94%) contrast(89%);
}

.password-eye {
  display: none;
}

.password-eye.active {
  display: inherit;
}

/* @font-face {font-family: "Gotham"; font-weight: 700; src: url("../lib/fonts/GothamBold.ttf") format("truetype"); }
@font-face { font-family: "Gotham"; font-weight: 300; src: url("../lib/fonts/GothamLight.ttf") format("truetype");} */
body {
  font-family: "Montserrat", sans-serif !important;
  scroll-behavior: smooth;
  background: #fafafa;
}

.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
  /* color: #ffffff; */
  opacity: 0.4;
}

.lesson-video {
  min-height: 70vh;
}

.lesson-video-description {
  background-color: #1e1e2d;
}

.attachments .card {
  background-color: #151521;
}

.download-button {
  background-image: url("lib/img/download-file-dark.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

.button-previous {
  background-image: url("lib/img/previous-dark.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

.button-next {
  background-image: url("lib/img/next-dark.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

.arrow-back {
  height: 1.75rem;
  margin-right: 1vw;
}

.list-group-item {
  background-image: url("lib/img/play.svg");
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: center left 1%;
}

.list-group-item.checked {
  color: #2cb593;
  background-image: url("lib/img/checked.svg");
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: center left 1%;
}

.avatar-dropdown {
  width: 150px;
  height: 100px;
  top: 70px;
  right: 0;
  display: none;
  position: absolute;
  transition: all ease-in 0.2s;
}

.filter-dropdown {
  position: absolute;
  top: 2rem;
  left: 0;
}

.card-progress-bar {
  height: 0.75rem;
  background-color: #151521;
  border-radius: 1rem;
  width: 100%;
}

.card-progress-bar div {
  height: 0.75rem;
  background-color: #2cb593;
  border-radius: 1rem;
}

@media (min-width: 576px) {
  .avatar-dropdown.show {
    display: block;
  }
  .filter-dropdown {
    position: absolute;
    top: 3rem;
    left: inherit;
    right: 0;
  }
}
.global-loading {
  visibility: hidden;
  opacity: 0;
  transition: opacity 500ms, visibility 500ms;
  transition-delay: 500ms;
}

body.show-global-loading {
  overflow: hidden;
}

body.show-global-loading .global-loading {
  visibility: visible;
  opacity: 100;
  transition: none;
}

.fade:not(.show) {
  visibility: hidden;
}

.ratio.ratio-9x16 {
  --bs-aspect-ratio: 177.77%;
}

.ratio.ratio-1440x768 {
  --bs-aspect-ratio: 53.33%;
}

.ratio.ratio-409x885 {
  --bs-aspect-ratio: 216.38%;
}

.ratio.ratio-1920x400 {
  --bs-aspect-ratio: 20.83%;
}

.ratio.ratio-1080x350 {
  --bs-aspect-ratio: 32.40%;
}

.ratio.ratio-540x252 {
  --bs-aspect-ratio: 214.28%;
}

.produto-conteudo-modulo-aula.gu-mirror {
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  padding: 0 1.25rem;
  border: solid 1px #2B2B40;
}

.timeline-label .timeline-content {
  padding-left: 0.75rem;
}

@media (min-width: 992px) {
  .timeline-label.timeline-horizontal .timeline-content {
    padding-left: 0;
  }
  .timeline-label.timeline-horizontal {
    display: flex;
    justify-content: space-between;
  }
  .timeline-label.timeline-horizontal .timeline-item {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    flex-direction: column;
  }
  .timeline-label.timeline-horizontal:before {
    height: 3px;
    width: 100%;
    top: 47%;
    left: 0;
  }
  .timeline-label.timeline-horizontal .timeline-label {
    width: auto;
  }
  .timeline-label.timeline-horizontal .timeline-label:before {
    content: none;
  }
  .timeline-label.timeline-horizontal .timeline-badge {
    margin: 4px 0;
  }
  .timeline-label.timeline-horizontal .timeline-item:last-of-type {
    align-items: end;
  }
  .timeline-label.timeline-horizontal .timeline-item:first-of-type {
    align-items: start;
  }
}
/*! purgecss ignore */
th.desc::after {
  content: "arrow_drop_down";
  font-family: "Material Symbols Outlined";
  font-size: 1.5rem;
  margin: 0;
  line-height: 0;
  vertical-align: middle;
}

/*! purgecss ignore */
th.asc::after {
  content: "arrow_drop_up";
  font-family: "Material Symbols Outlined";
  font-size: 1.5rem;
  margin: 0;
  line-height: 0;
  vertical-align: middle;
}

.btn.btn-icon i {
  line-height: initial;
}

blockquote {
  border-left: 2px solid #ccc;
  margin-left: 1.5rem;
  padding-left: 1rem;
}

.forum-topico img {
  max-width: 100%;
  max-height: 80vh;
}

.forum-topico blockquote img {
  max-width: 50%;
  max-height: 30vh;
}

.tooltip-container {
  position: relative;
}

.tooltip-container:hover .tooltip {
  opacity: 1;
}

.tooltip-container .tooltip {
  position: absolute;
  pointer-events: none;
}

.tooltip-container .tooltip .tooltip-inner {
  max-width: none;
  white-space: nowrap;
}

.tooltip-container .tooltip.tooltip-left {
  top: 50%;
  right: 100%;
  transform: translateY(-50%);
}

.tooltip-container .tooltip.tooltip-left .tooltip-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.accordion-button.no-icon::after {
  display: none;
}

.aula-player {
  height: 58vw;
}

.qrCode-pix {
  width: 100%;
  max-height: 310px;
  max-width: 310px;
  margin: 0 auto;
  display: block;
}

@media (min-width: 992px) {
  .aula-player {
    height: 38vw;
  }
}
.aula-player > * {
  width: 100%;
  height: 100%;
}

.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.swiper .swiper-button-prev, .swiper .swiper-button-next {
  color: white;
}

.swiper .swiper-pagination-bullet {
  background: white;
}

.hover-show-container .hover-show-item {
  visibility: hidden;
}

.hover-show-container:hover .hover-show-item {
  visibility: visible;
}

.bg-darken {
  background-color: #333333 !important;
}

.content-fill > * {
  width: 100%;
  height: 100%;
}

.card-body.card-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.7);
  z-index: 9;
  overflow: hidden;
  display: flex;
}
.ff-roboto {
  font-family: "Roboto", sans-serif;
}

.form-group {
  margin-bottom: 2rem;
}

/* input[type="date"] {
  color: #565674;
}

input[type="date"].ng-touched {
  color: #ffffff;
} */
/* ::-webkit-calendar-picker-indicator {
  filter: invert(34%) sepia(5%) saturate(2336%) hue-rotate(202deg)
    brightness(94%) contrast(89%);
} */
.password-eye {
  display: none;
}

.password-eye.active {
  display: inherit;
}

.input-group-toggle {
  background-color: #151521;
  border-color: #151521;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-toggle button {
  color: #92929f;
}

.btn-buy {
  background-color: #009d43;
  color: #fff;
}
.btn-buy:hover, .btn-buy:active, .btn-buy:focus {
  background-color: #08863e;
  color: #fff;
}

.header .header-menu-container {
  background-color: #2cb593;
}

/* fallback */
@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  src: url("../lib/fonts/icons/material-symbols.woff2") format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  vertical-align: middle;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.material-symbols-outlined {
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;
}

@font-face {
  font-family: "DuoTone";
  src: url("../lib/fonts/icons/DuoTone.eot");
  src: url("../lib/fonts/icons/DuoTone.eot") format("embedded-opentype"), url("../lib/fonts/icons/DuoTone.ttf") format("truetype"), url("../lib/fonts/icons/DuoTone.woff") format("woff"), url("../lib/fonts/icons/DuoTone.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.dt-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "DuoTone" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.dt-icon-txt001 .path1:before {
  content: "\e900";
}

.dt-icon-txt001 .path2:before {
  content: "\e901";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-txt002 .path1:before {
  content: "\e902";
}

.dt-icon-txt002 .path2:before {
  content: "\e903";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-txt003 .path1:before {
  content: "\e904";
}

.dt-icon-txt003 .path2:before {
  content: "\e905";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-txt004 .path1:before {
  content: "\e906";
}

.dt-icon-txt004 .path2:before {
  content: "\e907";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-txt005:before {
  content: "\e908";
}

.dt-icon-txt006:before {
  content: "\e909";
}

.dt-icon-txt007:before {
  content: "\e90a";
}

.dt-icon-txt008:before {
  content: "\e90b";
}

.dt-icon-txt009 .path1:before {
  content: "\e90c";
  opacity: 0.3;
}

.dt-icon-txt009 .path2:before {
  content: "\e90d";
  margin-left: -1em;
}

.dt-icon-txt010 .path1:before {
  content: "\e90e";
  opacity: 0.3;
}

.dt-icon-txt010 .path2:before {
  content: "\e90f";
  margin-left: -1em;
}

.dt-icon-teh001 .path1:before {
  content: "\e910";
  opacity: 0.3;
}

.dt-icon-teh001 .path2:before {
  content: "\e911";
  margin-left: -1em;
}

.dt-icon-teh002 .path1:before {
  content: "\e912";
  opacity: 0.3;
}

.dt-icon-teh002 .path2:before {
  content: "\e913";
  margin-left: -1em;
}

.dt-icon-teh003 .path1:before {
  content: "\e914";
  opacity: 0.3;
}

.dt-icon-teh003 .path2:before {
  content: "\e915";
  margin-left: -1em;
}

.dt-icon-teh004 .path1:before {
  content: "\e916";
  opacity: 0.3;
}

.dt-icon-teh004 .path2:before {
  content: "\e917";
  margin-left: -1em;
}

.dt-icon-teh005 .path1:before {
  content: "\e918";
  opacity: 0.3;
}

.dt-icon-teh005 .path2:before {
  content: "\e919";
  margin-left: -1em;
}

.dt-icon-teh006 .path1:before {
  content: "\e91a";
}

.dt-icon-teh006 .path2:before {
  content: "\e91b";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-teh007:before {
  content: "\e91c";
}

.dt-icon-teh008 .path1:before {
  content: "\e91d";
  opacity: 0.3;
}

.dt-icon-teh008 .path2:before {
  content: "\e91e";
  margin-left: -1em;
}

.dt-icon-teh009 .path1:before {
  content: "\e91f";
}

.dt-icon-teh009 .path2:before {
  content: "\e920";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-teh010 .path1:before {
  content: "\e921";
}

.dt-icon-teh010 .path2:before {
  content: "\e922";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-teh010 .path3:before {
  content: "\e923";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-teh010 .path4:before {
  content: "\e924";
  margin-left: -1em;
}

.dt-icon-soc001 .path1:before {
  content: "\e925";
}

.dt-icon-soc001 .path2:before {
  content: "\e926";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-soc002 .path1:before {
  content: "\e927";
}

.dt-icon-soc002 .path2:before {
  content: "\e928";
  margin-left: -1em;
}

.dt-icon-soc002 .path3:before {
  content: "\e929";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-soc002 .path4:before {
  content: "\e92a";
  margin-left: -1em;
}

.dt-icon-soc002 .path5:before {
  content: "\e92b";
  margin-left: -1em;
}

.dt-icon-soc003:before {
  content: "\e92c";
}

.dt-icon-soc004 .path1:before {
  content: "\e92d";
  opacity: 0.3;
}

.dt-icon-soc004 .path2:before {
  content: "\e92e";
  margin-left: -1em;
}

.dt-icon-soc005 .path1:before {
  content: "\e92f";
  opacity: 0.3;
}

.dt-icon-soc005 .path2:before {
  content: "\e930";
  margin-left: -1em;
}

.dt-icon-soc006 .path1:before {
  content: "\e931";
  opacity: 0.3;
}

.dt-icon-soc006 .path2:before {
  content: "\e932";
  margin-left: -1em;
}

.dt-icon-soc007:before {
  content: "\e933";
}

.dt-icon-soc008 .path1:before {
  content: "\e934";
  opacity: 0.3;
}

.dt-icon-soc008 .path2:before {
  content: "\e935";
  margin-left: -1em;
}

.dt-icon-soc009 .path1:before {
  content: "\e936";
  opacity: 0.3;
}

.dt-icon-soc009 .path2:before {
  content: "\e937";
  margin-left: -1em;
}

.dt-icon-soc010 .path1:before {
  content: "\e938";
}

.dt-icon-soc010 .path2:before {
  content: "\e939";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-med001 .path1:before {
  content: "\e93a";
  opacity: 0.3;
}

.dt-icon-med001 .path2:before {
  content: "\e93b";
  margin-left: -1em;
}

.dt-icon-med002 .path1:before {
  content: "\e93c";
  opacity: 0.3;
}

.dt-icon-med002 .path2:before {
  content: "\e93d";
  margin-left: -1em;
}

.dt-icon-med003:before {
  content: "\e93e";
}

.dt-icon-med004 .path1:before {
  content: "\e93f";
  opacity: 0.3;
}

.dt-icon-med004 .path2:before {
  content: "\e940";
  margin-left: -1em;
}

.dt-icon-med005 .path1:before {
  content: "\e941";
  opacity: 0.3;
}

.dt-icon-med005 .path2:before {
  content: "\e942";
  margin-left: -1em;
}

.dt-icon-med006 .path1:before {
  content: "\e943";
  opacity: 0.3;
}

.dt-icon-med006 .path2:before {
  content: "\e944";
  margin-left: -1em;
}

.dt-icon-med007 .path1:before {
  content: "\e945";
  opacity: 0.3;
}

.dt-icon-med007 .path2:before {
  content: "\e946";
  margin-left: -1em;
}

.dt-icon-med008 .path1:before {
  content: "\e947";
  opacity: 0.3;
}

.dt-icon-med008 .path2:before {
  content: "\e948";
  margin-left: -1em;
}

.dt-icon-med008 .path3:before {
  content: "\e949";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-med009 .path1:before {
  content: "\e94a";
}

.dt-icon-med009 .path2:before {
  content: "\e94b";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-med010 .path1:before {
  content: "\e94c";
  opacity: 0.3;
}

.dt-icon-med010 .path2:before {
  content: "\e94d";
  margin-left: -1em;
}

.dt-icon-map001 .path1:before {
  content: "\e94e";
  opacity: 0.3;
}

.dt-icon-map001 .path2:before {
  content: "\e94f";
  margin-left: -1em;
}

.dt-icon-map002 .path1:before {
  content: "\e950";
}

.dt-icon-map002 .path2:before {
  content: "\e951";
  margin-left: -1em;
}

.dt-icon-map002 .path3:before {
  content: "\e952";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-map002 .path4:before {
  content: "\e953";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-map002 .path5:before {
  content: "\e954";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-map003 .path1:before {
  content: "\e955";
}

.dt-icon-map003 .path2:before {
  content: "\e956";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-map003 .path3:before {
  content: "\e957";
  margin-left: -1em;
}

.dt-icon-map003 .path4:before {
  content: "\e958";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-map003 .path5:before {
  content: "\e959";
  margin-left: -1em;
}

.dt-icon-map004 .path1:before {
  content: "\e95a";
  opacity: 0.3;
}

.dt-icon-map004 .path2:before {
  content: "\e95b";
  margin-left: -1em;
}

.dt-icon-map005 .path1:before {
  content: "\e95c";
}

.dt-icon-map005 .path2:before {
  content: "\e95d";
  margin-left: -1em;
}

.dt-icon-map005 .path3:before {
  content: "\e95e";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-map005 .path4:before {
  content: "\e95f";
  margin-left: -1em;
}

.dt-icon-map006 .path1:before {
  content: "\e960";
}

.dt-icon-map006 .path2:before {
  content: "\e961";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-map007 .path1:before {
  content: "\e962";
  opacity: 0.3;
}

.dt-icon-map007 .path2:before {
  content: "\e963";
  margin-left: -1em;
}

.dt-icon-map008 .path1:before {
  content: "\e964";
  opacity: 0.3;
}

.dt-icon-map008 .path2:before {
  content: "\e965";
  margin-left: -1em;
}

.dt-icon-map009 .path1:before {
  content: "\e966";
  opacity: 0.3;
}

.dt-icon-map009 .path2:before {
  content: "\e967";
  margin-left: -1em;
}

.dt-icon-map009 .path3:before {
  content: "\e968";
  margin-left: -1em;
}

.dt-icon-map010 .path1:before {
  content: "\e969";
}

.dt-icon-map010 .path2:before {
  content: "\e96a";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-lay001 .path1:before {
  content: "\e96b";
}

.dt-icon-lay001 .path2:before {
  content: "\e96c";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-lay002 .path1:before {
  content: "\e96d";
}

.dt-icon-lay002 .path2:before {
  content: "\e96e";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-lay003 .path1:before {
  content: "\e96f";
}

.dt-icon-lay003 .path2:before {
  content: "\e970";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-lay004 .path1:before {
  content: "\e971";
  opacity: 0.3;
}

.dt-icon-lay004 .path2:before {
  content: "\e972";
  margin-left: -1em;
}

.dt-icon-lay005 .path1:before {
  content: "\e973";
}

.dt-icon-lay005 .path2:before {
  content: "\e974";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-lay006 .path1:before {
  content: "\e975";
}

.dt-icon-lay006 .path2:before {
  content: "\e976";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-lay007 .path1:before {
  content: "\e977";
  opacity: 0.3;
}

.dt-icon-lay007 .path2:before {
  content: "\e978";
  margin-left: -1em;
}

.dt-icon-lay008 .path1:before {
  content: "\e979";
}

.dt-icon-lay008 .path2:before {
  content: "\e97a";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-lay009 .path1:before {
  content: "\e97b";
  opacity: 0.3;
}

.dt-icon-lay009 .path2:before {
  content: "\e97c";
  margin-left: -1em;
}

.dt-icon-lay010 .path1:before {
  content: "\e97d";
  opacity: 0.3;
}

.dt-icon-lay010 .path2:before {
  content: "\e97e";
  margin-left: -1em;
}

.dt-icon-gra001 .path1:before {
  content: "\e97f";
  opacity: 0.3;
}

.dt-icon-gra001 .path2:before {
  content: "\e980";
  margin-left: -1em;
}

.dt-icon-gra002 .path1:before {
  content: "\e981";
  opacity: 0.3;
}

.dt-icon-gra002 .path2:before {
  content: "\e982";
  margin-left: -1em;
}

.dt-icon-gra003 .path1:before {
  content: "\e983";
  opacity: 0.3;
}

.dt-icon-gra003 .path2:before {
  content: "\e984";
  margin-left: -1em;
}

.dt-icon-gra004 .path1:before {
  content: "\e985";
  opacity: 0.3;
}

.dt-icon-gra004 .path2:before {
  content: "\e986";
  margin-left: -1em;
}

.dt-icon-gra005 .path1:before {
  content: "\e987";
  opacity: 0.3;
}

.dt-icon-gra005 .path2:before {
  content: "\e988";
  margin-left: -1em;
}

.dt-icon-gra006 .path1:before {
  content: "\e989";
}

.dt-icon-gra006 .path2:before {
  content: "\e98a";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gra007 .path1:before {
  content: "\e98b";
  opacity: 0.3;
}

.dt-icon-gra007 .path2:before {
  content: "\e98c";
  margin-left: -1em;
}

.dt-icon-gra008 .path1:before {
  content: "\e98d";
}

.dt-icon-gra008 .path2:before {
  content: "\e98e";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gra008 .path3:before {
  content: "\e98f";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gra009 .path1:before {
  content: "\e990";
  opacity: 0.3;
}

.dt-icon-gra009 .path2:before {
  content: "\e991";
  margin-left: -1em;
}

.dt-icon-gra010 .path1:before {
  content: "\e992";
}

.dt-icon-gra010 .path2:before {
  content: "\e993";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gra010 .path3:before {
  content: "\e994";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gra011 .path1:before {
  content: "\e995";
  opacity: 0.3;
}

.dt-icon-gra011 .path2:before {
  content: "\e996";
  margin-left: -1em;
}

.dt-icon-gra012 .path1:before {
  content: "\e997";
  opacity: 0.3;
}

.dt-icon-gra012 .path2:before {
  content: "\e998";
  margin-left: -1em;
}

.dt-icon-gen001:before {
  content: "\e999";
}

.dt-icon-gen002 .path1:before {
  content: "\e99a";
  opacity: 0.3;
}

.dt-icon-gen002 .path2:before {
  content: "\e99b";
  margin-left: -1em;
}

.dt-icon-gen003:before {
  content: "\e99c";
}

.dt-icon-gen004 .path1:before {
  content: "\e99d";
}

.dt-icon-gen004 .path2:before {
  content: "\e99e";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen005 .path1:before {
  content: "\e99f";
  opacity: 0.3;
}

.dt-icon-gen005 .path2:before {
  content: "\e9a0";
  margin-left: -1em;
}

.dt-icon-gen006 .path1:before {
  content: "\e9a1";
  opacity: 0.3;
}

.dt-icon-gen006 .path2:before {
  content: "\e9a2";
  margin-left: -1em;
}

.dt-icon-gen007 .path1:before {
  content: "\e9a3";
  opacity: 0.3;
}

.dt-icon-gen007 .path2:before {
  content: "\e9a4";
  margin-left: -1em;
}

.dt-icon-gen008 .path1:before {
  content: "\e9a5";
}

.dt-icon-gen008 .path2:before {
  content: "\e9a6";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen008 .path3:before {
  content: "\e9a7";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen008 .path4:before {
  content: "\e9a8";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen009 .path1:before {
  content: "\e9a9";
  opacity: 0.3;
}

.dt-icon-gen009 .path2:before {
  content: "\e9aa";
  margin-left: -1em;
}

.dt-icon-gen010 .path1:before {
  content: "\e9ab";
  opacity: 0.3;
}

.dt-icon-gen010 .path2:before {
  content: "\e9ac";
  margin-left: -1em;
}

.dt-icon-gen011 .path1:before {
  content: "\e9ad";
  opacity: 0.3;
}

.dt-icon-gen011 .path2:before {
  content: "\e9ae";
  margin-left: -1em;
}

.dt-icon-gen012 .path1:before {
  content: "\e9af";
  opacity: 0.3;
}

.dt-icon-gen012 .path2:before {
  content: "\e9b0";
  margin-left: -1em;
}

.dt-icon-gen013 .path1:before {
  content: "\e9b1";
  opacity: 0.3;
}

.dt-icon-gen013 .path2:before {
  content: "\e9b2";
  margin-left: -1em;
}

.dt-icon-gen014 .path1:before {
  content: "\e9b3";
  opacity: 0.3;
}

.dt-icon-gen014 .path2:before {
  content: "\e9b4";
  margin-left: -1em;
}

.dt-icon-gen014 .path3:before {
  content: "\e9b5";
  margin-left: -1em;
}

.dt-icon-gen015 .path1:before {
  content: "\e9b6";
  opacity: 0.3;
}

.dt-icon-gen015 .path2:before {
  content: "\e9b7";
  margin-left: -1em;
}

.dt-icon-gen016 .path1:before {
  content: "\e9b8";
}

.dt-icon-gen016 .path2:before {
  content: "\e9b9";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen017 .path1:before {
  content: "\e9ba";
  opacity: 0.3;
}

.dt-icon-gen017 .path2:before {
  content: "\e9bb";
  margin-left: -1em;
}

.dt-icon-gen018 .path1:before {
  content: "\e9bc";
  opacity: 0.3;
}

.dt-icon-gen018 .path2:before {
  content: "\e9bd";
  margin-left: -1em;
}

.dt-icon-gen019 .path1:before {
  content: "\e9be";
}

.dt-icon-gen019 .path2:before {
  content: "\e9bf";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen020 .path1:before {
  content: "\e9c0";
}

.dt-icon-gen020 .path2:before {
  content: "\e9c1";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen021 .path1:before {
  content: "\e9c2";
  opacity: 0.5;
}

.dt-icon-gen021 .path2:before {
  content: "\e9c3";
  margin-left: -1em;
}

.dt-icon-gen022 .path1:before {
  content: "\e9c4";
}

.dt-icon-gen022 .path2:before {
  content: "\e9c5";
  margin-left: -1em;
}

.dt-icon-gen022 .path3:before {
  content: "\e9c6";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen022 .path4:before {
  content: "\e9c7";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen023 .path1:before {
  content: "\e9c8";
  opacity: 0.3;
}

.dt-icon-gen023 .path2:before {
  content: "\e9c9";
  margin-left: -1em;
}

.dt-icon-gen023 .path3:before {
  content: "\e9ca";
  margin-left: -1em;
}

.dt-icon-gen023 .path4:before {
  content: "\e9cb";
  margin-left: -1em;
}

.dt-icon-gen024 .path1:before {
  content: "\e9cc";
}

.dt-icon-gen024 .path2:before {
  content: "\e9cd";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen024 .path3:before {
  content: "\e9ce";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen024 .path4:before {
  content: "\e9cf";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen025 .path1:before {
  content: "\e9d0";
}

.dt-icon-gen025 .path2:before {
  content: "\e9d1";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen025 .path3:before {
  content: "\e9d2";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen025 .path4:before {
  content: "\e9d3";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen026 .path1:before {
  content: "\e9d4";
}

.dt-icon-gen026 .path2:before {
  content: "\e9d5";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.dt-icon-gen027 .path1:before {
  content: "\e9d6";
}

.dt-icon-gen027 .path2:before {
  content: "\e9d7";
  margin-left: -1em;
  opacity: 0.5;
}

.dt-icon-gen027 .path3:before {
  content: "\e9d8";
  margin-left: -1em;
  opacity: 0.5;
}

.dt-icon-gen028 .path1:before {
  content: "\e9d9";
  opacity: 0.5;
}

.dt-icon-gen028 .path2:before {
  content: "\e9da";
  margin-left: -1em;
}

.dt-icon-gen029:before {
  content: "\e9db";
}

.dt-icon-gen030:before {
  content: "\e9dc";
}

.dt-icon-gen031:before {
  content: "\e9dd";
}

.dt-icon-gen032 .path1:before {
  content: "\e9de";
}

.dt-icon-gen032 .path2:before {
  content: "\e9df";
  margin-left: -1em;
  opacity: 0.5;
}

.dt-icon-gen032 .path3:before {
  content: "\e9e0";
  margin-left: -1em;
}

.dt-icon-gen032 .path4:before {
  content: "\e9e1";
  margin-left: -1em;
}

.dt-icon-gen033 .path1:before {
  content: "\e9e2";
  opacity: 0.3;
}

.dt-icon-gen033 .path2:before {
  content: "\e9e3";
  margin-left: -1em;
}

.dt-icon-gen033 .path3:before {
  content: "\e9e4";
  margin-left: -1em;
}

.dt-icon-gen033 .path4:before {
  content: "\e9e5";
  margin-left: -1em;
}

.dt-icon-gen034 .path1:before {
  content: "\e9e6";
  opacity: 0.3;
}

.dt-icon-gen034 .path2:before {
  content: "\e9e7";
  margin-left: -1em;
}

.dt-icon-gen034 .path3:before {
  content: "\e9e8";
  margin-left: -1em;
}

.dt-icon-gen035 .path1:before {
  content: "\e9e9";
  opacity: 0.3;
}

.dt-icon-gen035 .path2:before {
  content: "\e9ea";
  margin-left: -1em;
}

.dt-icon-gen035 .path3:before {
  content: "\e9eb";
  margin-left: -1em;
}

.dt-icon-gen036 .path1:before {
  content: "\e9ec";
  opacity: 0.3;
}

.dt-icon-gen036 .path2:before {
  content: "\e9ed";
  margin-left: -1em;
}

.dt-icon-gen037 .path1:before {
  content: "\e9ee";
  opacity: 0.3;
}

.dt-icon-gen037 .path2:before {
  content: "\e9ef";
  margin-left: -1em;
}

.dt-icon-gen038 .path1:before {
  content: "\e9f0";
  opacity: 0.3;
}

.dt-icon-gen038 .path2:before {
  content: "\e9f1";
  margin-left: -1em;
}

.dt-icon-gen038 .path3:before {
  content: "\e9f2";
  margin-left: -1em;
}

.dt-icon-gen038 .path4:before {
  content: "\e9f3";
  margin-left: -1em;
}

.dt-icon-gen039 .path1:before {
  content: "\e9f4";
  opacity: 0.3;
}

.dt-icon-gen039 .path2:before {
  content: "\e9f5";
  margin-left: -1em;
}

.dt-icon-gen039 .path3:before {
  content: "\e9f6";
  margin-left: -1em;
}

.dt-icon-gen039 .path4:before {
  content: "\e9f7";
  margin-left: -1em;
}

.dt-icon-gen040 .path1:before {
  content: "\e9f8";
  opacity: 0.3;
}

.dt-icon-gen040 .path2:before {
  content: "\e9f9";
  margin-left: -1em;
}

.dt-icon-gen040 .path3:before {
  content: "\e9fa";
  margin-left: -1em;
}

.dt-icon-gen041 .path1:before {
  content: "\e9fb";
  opacity: 0.3;
}

.dt-icon-gen041 .path2:before {
  content: "\e9fc";
  margin-left: -1em;
}

.dt-icon-gen041 .path3:before {
  content: "\e9fd";
  margin-left: -1em;
}

.dt-icon-gen042 .path1:before {
  content: "\e9fe";
  opacity: 0.3;
}

.dt-icon-gen042 .path2:before {
  content: "\e9ff";
  margin-left: -1em;
}

.dt-icon-gen043 .path1:before {
  content: "\ea00";
  opacity: 0.3;
}

.dt-icon-gen043 .path2:before {
  content: "\ea01";
  margin-left: -1em;
}

.dt-icon-gen044 .path1:before {
  content: "\ea02";
  opacity: 0.3;
}

.dt-icon-gen044 .path2:before {
  content: "\ea03";
  margin-left: -1em;
}

.dt-icon-gen044 .path3:before {
  content: "\ea04";
  margin-left: -1em;
}

.dt-icon-gen045 .path1:before {
  content: "\ea05";
  opacity: 0.3;
}

.dt-icon-gen045 .path2:before {
  content: "\ea06";
  margin-left: -1em;
}

.dt-icon-gen045 .path3:before {
  content: "\ea07";
  margin-left: -1em;
}

.dt-icon-gen046 .path1:before {
  content: "\ea08";
  opacity: 0.3;
}

.dt-icon-gen046 .path2:before {
  content: "\ea09";
  margin-left: -1em;
}

.dt-icon-gen047 .path1:before {
  content: "\ea0a";
  opacity: 0.3;
}

.dt-icon-gen047 .path2:before {
  content: "\ea0b";
  margin-left: -1em;
}

.dt-icon-gen048 .path1:before {
  content: "\ea0c";
  opacity: 0.3;
}

.dt-icon-gen048 .path2:before {
  content: "\ea0d";
  margin-left: -1em;
}

.dt-icon-gen049 .path1:before {
  content: "\ea0e";
  opacity: 0.3;
}

.dt-icon-gen049 .path2:before {
  content: "\ea0f";
  margin-left: -1em;
}

.dt-icon-gen049 .path3:before {
  content: "\ea10";
  margin-left: -1em;
}

.dt-icon-gen050 .path1:before {
  content: "\ea11";
  opacity: 0.3;
}

.dt-icon-gen050 .path2:before {
  content: "\ea12";
  margin-left: -1em;
}

.dt-icon-gen050 .path3:before {
  content: "\ea13";
  margin-left: -1em;
}

.dt-icon-gen051 .path1:before {
  content: "\ea14";
  opacity: 0.3;
}

.dt-icon-gen051 .path2:before {
  content: "\ea15";
  margin-left: -1em;
}

.dt-icon-gen052:before {
  content: "\ea16";
}

.dt-icon-gen053:before {
  content: "\ea17";
}

.dt-icon-gen054 .path1:before {
  content: "\ea18";
  opacity: 0.5;
}

.dt-icon-gen054 .path2:before {
  content: "\ea19";
  margin-left: -1em;
}

.dt-icon-gen055 .path1:before {
  content: "\ea1a";
  opacity: 0.3;
}

.dt-icon-gen055 .path2:before {
  content: "\ea1b";
  margin-left: -1em;
}

.dt-icon-gen055 .path3:before {
  content: "\ea1c";
  margin-left: -1em;
}

.dt-icon-gen056:before {
  content: "\ea1d";
}

.dt-icon-gen057 .path1:before {
  content: "\ea1e";
  opacity: 0.3;
}

.dt-icon-gen057 .path2:before {
  content: "\ea1f";
  margin-left: -1em;
}

.dt-icon-gen058 .path1:before {
  content: "\ea20";
  opacity: 0.3;
}

.dt-icon-gen058 .path2:before {
  content: "\ea21";
  margin-left: -1em;
}

.dt-icon-gen059 .path1:before {
  content: "\ea22";
}

.dt-icon-gen059 .path2:before {
  content: "\ea23";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-gen059 .path3:before {
  content: "\ea24";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fin001 .path1:before {
  content: "\ea25";
}

.dt-icon-fin001 .path2:before {
  content: "\ea26";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fin002 .path1:before {
  content: "\ea27";
}

.dt-icon-fin002 .path2:before {
  content: "\ea28";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fin003 .path1:before {
  content: "\ea29";
  opacity: 0.3;
}

.dt-icon-fin003 .path2:before {
  content: "\ea2a";
  margin-left: -1em;
}

.dt-icon-fin004 .path1:before {
  content: "\ea2b";
  opacity: 0.3;
}

.dt-icon-fin004 .path2:before {
  content: "\ea2c";
  margin-left: -1em;
}

.dt-icon-fin004 .path3:before {
  content: "\ea2d";
  margin-left: -1em;
}

.dt-icon-fin005 .path1:before {
  content: "\ea2e";
}

.dt-icon-fin005 .path2:before {
  content: "\ea2f";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fin005 .path3:before {
  content: "\ea30";
  margin-left: -1em;
}

.dt-icon-fin006 .path1:before {
  content: "\ea31";
  opacity: 0.3;
}

.dt-icon-fin006 .path2:before {
  content: "\ea32";
  margin-left: -1em;
}

.dt-icon-fin007 .path1:before {
  content: "\ea33";
  opacity: 0.3;
}

.dt-icon-fin007 .path2:before {
  content: "\ea34";
  margin-left: -1em;
}

.dt-icon-fin008 .path1:before {
  content: "\ea35";
  opacity: 0.3;
}

.dt-icon-fin008 .path2:before {
  content: "\ea36";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fin008 .path3:before {
  content: "\ea37";
  margin-left: -1em;
}

.dt-icon-fin009 .path1:before {
  content: "\ea38";
  opacity: 0.3;
}

.dt-icon-fin009 .path2:before {
  content: "\ea39";
  margin-left: -1em;
}

.dt-icon-fin010 .path1:before {
  content: "\ea3a";
  opacity: 0.3;
}

.dt-icon-fin010 .path2:before {
  content: "\ea3b";
  margin-left: -1em;
}

.dt-icon-fil001 .path1:before {
  content: "\ea3c";
}

.dt-icon-fil001 .path2:before {
  content: "\ea3d";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fil002 .path1:before {
  content: "\ea3e";
  opacity: 0.3;
}

.dt-icon-fil002 .path2:before {
  content: "\ea3f";
  margin-left: -1em;
}

.dt-icon-fil003 .path1:before {
  content: "\ea40";
  opacity: 0.3;
}

.dt-icon-fil003 .path2:before {
  content: "\ea41";
  margin-left: -1em;
}

.dt-icon-fil004 .path1:before {
  content: "\ea42";
  opacity: 0.3;
}

.dt-icon-fil004 .path2:before {
  content: "\ea43";
  margin-left: -1em;
}

.dt-icon-fil005 .path1:before {
  content: "\ea44";
  opacity: 0.3;
}

.dt-icon-fil005 .path2:before {
  content: "\ea45";
  margin-left: -1em;
}

.dt-icon-fil006 .path1:before {
  content: "\ea46";
  opacity: 0.3;
}

.dt-icon-fil006 .path2:before {
  content: "\ea47";
  margin-left: -1em;
}

.dt-icon-fil007 .path1:before {
  content: "\ea48";
  opacity: 0.3;
}

.dt-icon-fil007 .path2:before {
  content: "\ea49";
  margin-left: -1em;
}

.dt-icon-fil008 .path1:before {
  content: "\ea4a";
  opacity: 0.3;
}

.dt-icon-fil008 .path2:before {
  content: "\ea4b";
  margin-left: -1em;
}

.dt-icon-fil009 .path1:before {
  content: "\ea4c";
  opacity: 0.3;
}

.dt-icon-fil009 .path2:before {
  content: "\ea4d";
  margin-left: -1em;
}

.dt-icon-fil010 .path1:before {
  content: "\ea4e";
  opacity: 0.3;
}

.dt-icon-fil010 .path2:before {
  content: "\ea4f";
  margin-left: -1em;
}

.dt-icon-fil011 .path1:before {
  content: "\ea50";
  opacity: 0.3;
}

.dt-icon-fil011 .path2:before {
  content: "\ea51";
  margin-left: -1em;
}

.dt-icon-fil012 .path1:before {
  content: "\ea52";
  opacity: 0.3;
}

.dt-icon-fil012 .path2:before {
  content: "\ea53";
  margin-left: -1em;
}

.dt-icon-fil013 .path1:before {
  content: "\ea54";
  opacity: 0.3;
}

.dt-icon-fil013 .path2:before {
  content: "\ea55";
  margin-left: -1em;
}

.dt-icon-fil013 .path3:before {
  content: "\ea56";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fil014 .path1:before {
  content: "\ea57";
  opacity: 0.3;
}

.dt-icon-fil014 .path2:before {
  content: "\ea58";
  margin-left: -1em;
}

.dt-icon-fil015 .path1:before {
  content: "\ea59";
  opacity: 0.3;
}

.dt-icon-fil015 .path2:before {
  content: "\ea5a";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fil015 .path3:before {
  content: "\ea5b";
  margin-left: -1em;
}

.dt-icon-fil016 .path1:before {
  content: "\ea5c";
  opacity: 0.3;
}

.dt-icon-fil016 .path2:before {
  content: "\ea5d";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fil016 .path3:before {
  content: "\ea5e";
  margin-left: -1em;
}

.dt-icon-fil017 .path1:before {
  content: "\ea5f";
  opacity: 0.3;
}

.dt-icon-fil017 .path2:before {
  content: "\ea60";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fil017 .path3:before {
  content: "\ea61";
  margin-left: -1em;
}

.dt-icon-fil018 .path1:before {
  content: "\ea62";
  opacity: 0.3;
}

.dt-icon-fil018 .path2:before {
  content: "\ea63";
  margin-left: -1em;
}

.dt-icon-fil018 .path3:before {
  content: "\ea64";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fil019 .path1:before {
  content: "\ea65";
  opacity: 0.3;
}

.dt-icon-fil019 .path2:before {
  content: "\ea66";
  margin-left: -1em;
}

.dt-icon-fil019 .path3:before {
  content: "\ea67";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fil019 .path4:before {
  content: "\ea68";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fil020:before {
  content: "\ea69";
}

.dt-icon-fil021 .path1:before {
  content: "\ea6a";
  opacity: 0.3;
}

.dt-icon-fil021 .path2:before {
  content: "\ea6b";
  margin-left: -1em;
}

.dt-icon-fil021 .path3:before {
  content: "\ea6c";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fil022 .path1:before {
  content: "\ea6d";
  opacity: 0.3;
}

.dt-icon-fil022 .path2:before {
  content: "\ea6e";
  margin-left: -1em;
}

.dt-icon-fil023 .path1:before {
  content: "\ea6f";
  opacity: 0.3;
}

.dt-icon-fil023 .path2:before {
  content: "\ea70";
  margin-left: -1em;
}

.dt-icon-fil023 .path3:before {
  content: "\ea71";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-fil023 .path4:before {
  content: "\ea72";
  margin-left: -1em;
}

.dt-icon-fil024 .path1:before {
  content: "\ea73";
  opacity: 0.3;
}

.dt-icon-fil024 .path2:before {
  content: "\ea74";
  margin-left: -1em;
}

.dt-icon-fil024 .path3:before {
  content: "\ea75";
  margin-left: -1em;
}

.dt-icon-fil024 .path4:before {
  content: "\ea76";
  margin-left: -1em;
}

.dt-icon-fil025 .path1:before {
  content: "\ea77";
  opacity: 0.3;
}

.dt-icon-fil025 .path2:before {
  content: "\ea78";
  margin-left: -1em;
}

.dt-icon-fil025 .path3:before {
  content: "\ea79";
  margin-left: -1em;
}

.dt-icon-elc001 .path1:before {
  content: "\ea7a";
}

.dt-icon-elc001 .path2:before {
  content: "\ea7b";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-elc002 .path1:before {
  content: "\ea7c";
}

.dt-icon-elc002 .path2:before {
  content: "\ea7d";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-elc002 .path3:before {
  content: "\ea7e";
  margin-left: -1em;
}

.dt-icon-elc003 .path1:before {
  content: "\ea7f";
}

.dt-icon-elc003 .path2:before {
  content: "\ea80";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-elc004 .path1:before {
  content: "\ea81";
}

.dt-icon-elc004 .path2:before {
  content: "\ea82";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-elc004 .path3:before {
  content: "\ea83";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-elc005 .path1:before {
  content: "\ea84";
  opacity: 0.3;
}

.dt-icon-elc005 .path2:before {
  content: "\ea85";
  margin-left: -1em;
}

.dt-icon-elc006 .path1:before {
  content: "\ea86";
  opacity: 0.3;
}

.dt-icon-elc006 .path2:before {
  content: "\ea87";
  margin-left: -1em;
}

.dt-icon-elc007 .path1:before {
  content: "\ea88";
}

.dt-icon-elc007 .path2:before {
  content: "\ea89";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-elc007 .path3:before {
  content: "\ea8a";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-elc007 .path4:before {
  content: "\ea8b";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-elc008 .path1:before {
  content: "\ea8c";
  opacity: 0.3;
}

.dt-icon-elc008 .path2:before {
  content: "\ea8d";
  margin-left: -1em;
}

.dt-icon-elc009 .path1:before {
  content: "\ea8e";
}

.dt-icon-elc009 .path2:before {
  content: "\ea8f";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-elc010 .path1:before {
  content: "\ea90";
}

.dt-icon-elc010 .path2:before {
  content: "\ea91";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm001 .path1:before {
  content: "\ea92";
  opacity: 0.3;
}

.dt-icon-ecm001 .path2:before {
  content: "\ea93";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm001 .path3:before {
  content: "\ea94";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm001 .path4:before {
  content: "\ea95";
  margin-left: -1em;
}

.dt-icon-ecm002 .path1:before {
  content: "\ea96";
}

.dt-icon-ecm002 .path2:before {
  content: "\ea97";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm002 .path3:before {
  content: "\ea98";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm003 .path1:before {
  content: "\ea99";
  opacity: 0.3;
}

.dt-icon-ecm003 .path2:before {
  content: "\ea9a";
  margin-left: -1em;
}

.dt-icon-ecm004 .path1:before {
  content: "\ea9b";
  opacity: 0.3;
}

.dt-icon-ecm004 .path2:before {
  content: "\ea9c";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm004 .path3:before {
  content: "\ea9d";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm004 .path4:before {
  content: "\ea9e";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm004 .path5:before {
  content: "\ea9f";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm004 .path6:before {
  content: "\eaa0";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm004 .path7:before {
  content: "\eaa1";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm004 .path8:before {
  content: "\eaa2";
  margin-left: -1em;
}

.dt-icon-ecm005 .path1:before {
  content: "\eaa3";
  opacity: 0.3;
}

.dt-icon-ecm005 .path2:before {
  content: "\eaa4";
  margin-left: -1em;
}

.dt-icon-ecm006 .path1:before {
  content: "\eaa5";
}

.dt-icon-ecm006 .path2:before {
  content: "\eaa6";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm007 .path1:before {
  content: "\eaa7";
}

.dt-icon-ecm007 .path2:before {
  content: "\eaa8";
  margin-left: -1em;
}

.dt-icon-ecm007 .path3:before {
  content: "\eaa9";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm008 .path1:before {
  content: "\eaaa";
  opacity: 0.3;
}

.dt-icon-ecm008 .path2:before {
  content: "\eaab";
  margin-left: -1em;
}

.dt-icon-ecm008 .path3:before {
  content: "\eaac";
  margin-left: -1em;
}

.dt-icon-ecm009 .path1:before {
  content: "\eaad";
  opacity: 0.3;
}

.dt-icon-ecm009 .path2:before {
  content: "\eaae";
  margin-left: -1em;
}

.dt-icon-ecm009 .path3:before {
  content: "\eaaf";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm009 .path4:before {
  content: "\eab0";
  margin-left: -1em;
}

.dt-icon-ecm009 .path5:before {
  content: "\eab1";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm009 .path6:before {
  content: "\eab2";
  margin-left: -1em;
}

.dt-icon-ecm009 .path7:before {
  content: "\eab3";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-ecm009 .path8:before {
  content: "\eab4";
  margin-left: -1em;
}

.dt-icon-ecm010 .path1:before {
  content: "\eab5";
  opacity: 0.3;
}

.dt-icon-ecm010 .path2:before {
  content: "\eab6";
  margin-left: -1em;
}

.dt-icon-ecm011 .path1:before {
  content: "\eab7";
  opacity: 0.3;
}

.dt-icon-ecm011 .path2:before {
  content: "\eab8";
  margin-left: -1em;
}

.dt-icon-com001 .path1:before {
  content: "\eab9";
  opacity: 0.3;
}

.dt-icon-com001 .path2:before {
  content: "\eaba";
  margin-left: -1em;
}

.dt-icon-com001 .path3:before {
  content: "\eabb";
  margin-left: -1em;
}

.dt-icon-com002 .path1:before {
  content: "\eabc";
  opacity: 0.3;
}

.dt-icon-com002 .path2:before {
  content: "\eabd";
  margin-left: -1em;
}

.dt-icon-com003 .path1:before {
  content: "\eabe";
  opacity: 0.3;
}

.dt-icon-com003 .path2:before {
  content: "\eabf";
  margin-left: -1em;
}

.dt-icon-com004 .path1:before {
  content: "\eac0";
  opacity: 0.3;
}

.dt-icon-com004 .path2:before {
  content: "\eac1";
  margin-left: -1em;
}

.dt-icon-com005 .path1:before {
  content: "\eac2";
}

.dt-icon-com005 .path2:before {
  content: "\eac3";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-com006 .path1:before {
  content: "\eac4";
  opacity: 0.3;
}

.dt-icon-com006 .path2:before {
  content: "\eac5";
  margin-left: -1em;
}

.dt-icon-com007 .path1:before {
  content: "\eac6";
  opacity: 0.3;
}

.dt-icon-com007 .path2:before {
  content: "\eac7";
  margin-left: -1em;
}

.dt-icon-com008 .path1:before {
  content: "\eac8";
  opacity: 0.3;
}

.dt-icon-com008 .path2:before {
  content: "\eac9";
  margin-left: -1em;
}

.dt-icon-com009 .path1:before {
  content: "\eaca";
  opacity: 0.3;
}

.dt-icon-com009 .path2:before {
  content: "\eacb";
  margin-left: -1em;
}

.dt-icon-com010 .path1:before {
  content: "\eacc";
}

.dt-icon-com010 .path2:before {
  content: "\eacd";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-com011 .path1:before {
  content: "\eace";
  opacity: 0.3;
}

.dt-icon-com011 .path2:before {
  content: "\eacf";
  margin-left: -1em;
}

.dt-icon-com012 .path1:before {
  content: "\ead0";
  opacity: 0.3;
}

.dt-icon-com012 .path2:before {
  content: "\ead1";
  margin-left: -1em;
}

.dt-icon-com012 .path3:before {
  content: "\ead2";
  margin-left: -1em;
}

.dt-icon-com013 .path1:before {
  content: "\ead3";
}

.dt-icon-com013 .path2:before {
  content: "\ead4";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-com014 .path1:before {
  content: "\ead5";
}

.dt-icon-com014 .path2:before {
  content: "\ead6";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-com014 .path3:before {
  content: "\ead7";
  margin-left: -1em;
}

.dt-icon-com014 .path4:before {
  content: "\ead8";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-cod001 .path1:before {
  content: "\ead9";
  opacity: 0.3;
}

.dt-icon-cod001 .path2:before {
  content: "\eada";
  margin-left: -1em;
}

.dt-icon-cod002 .path1:before {
  content: "\eadb";
  opacity: 0.3;
}

.dt-icon-cod002 .path2:before {
  content: "\eadc";
  margin-left: -1em;
}

.dt-icon-cod002 .path3:before {
  content: "\eadd";
  margin-left: -1em;
}

.dt-icon-cod003 .path1:before {
  content: "\eade";
}

.dt-icon-cod003 .path2:before {
  content: "\eadf";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-cod004 .path1:before {
  content: "\eae0";
  opacity: 0.3;
}

.dt-icon-cod004 .path2:before {
  content: "\eae1";
  margin-left: -1em;
}

.dt-icon-cod005 .path1:before {
  content: "\eae2";
}

.dt-icon-cod005 .path2:before {
  content: "\eae3";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-cod006 .path1:before {
  content: "\eae4";
}

.dt-icon-cod006 .path2:before {
  content: "\eae5";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-cod007 .path1:before {
  content: "\eae6";
  opacity: 0.3;
}

.dt-icon-cod007 .path2:before {
  content: "\eae7";
  margin-left: -1em;
}

.dt-icon-cod008 .path1:before {
  content: "\eae8";
}

.dt-icon-cod008 .path2:before {
  content: "\eae9";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-cod009 .path1:before {
  content: "\eaea";
  opacity: 0.3;
}

.dt-icon-cod009 .path2:before {
  content: "\eaeb";
  margin-left: -1em;
}

.dt-icon-cod010 .path1:before {
  content: "\eaec";
  opacity: 0.3;
}

.dt-icon-cod010 .path2:before {
  content: "\eaed";
  margin-left: -1em;
}

.dt-icon-art001:before {
  content: "\eaee";
}

.dt-icon-art002 .path1:before {
  content: "\eaef";
  opacity: 0.3;
}

.dt-icon-art002 .path2:before {
  content: "\eaf0";
  margin-left: -0.9599609375em;
}

.dt-icon-art003 .path1:before {
  content: "\eaf1";
  opacity: 0.3;
}

.dt-icon-art003 .path2:before {
  content: "\eaf2";
  margin-left: -1em;
}

.dt-icon-art004 .path1:before {
  content: "\eaf3";
  opacity: 0.3;
}

.dt-icon-art004 .path2:before {
  content: "\eaf4";
  margin-left: -1em;
}

.dt-icon-art004 .path3:before {
  content: "\eaf5";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-art005 .path1:before {
  content: "\eaf6";
  opacity: 0.3;
}

.dt-icon-art005 .path2:before {
  content: "\eaf7";
  margin-left: -1em;
}

.dt-icon-art006 .path1:before {
  content: "\eaf8";
  opacity: 0.3;
}

.dt-icon-art006 .path2:before {
  content: "\eaf9";
  margin-left: -1em;
}

.dt-icon-art007 .path1:before {
  content: "\eafa";
  opacity: 0.3;
}

.dt-icon-art007 .path2:before {
  content: "\eafb";
  margin-left: -1em;
}

.dt-icon-art008 .path1:before {
  content: "\eafc";
  opacity: 0.3;
}

.dt-icon-art008 .path2:before {
  content: "\eafd";
  margin-left: -1em;
}

.dt-icon-art009 .path1:before {
  content: "\eafe";
  opacity: 0.3;
}

.dt-icon-art009 .path2:before {
  content: "\eaff";
  margin-left: -1em;
}

.dt-icon-art010 .path1:before {
  content: "\eb00";
  opacity: 0.3;
}

.dt-icon-art010 .path2:before {
  content: "\eb01";
  margin-left: -1em;
}

.dt-icon-arr001 .path1:before {
  content: "\eb02";
}

.dt-icon-arr001 .path2:before {
  content: "\eb03";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr002 .path1:before {
  content: "\eb04";
}

.dt-icon-arr002 .path2:before {
  content: "\eb05";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr003 .path1:before {
  content: "\eb06";
}

.dt-icon-arr003 .path2:before {
  content: "\eb07";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr004 .path1:before {
  content: "\eb08";
}

.dt-icon-arr004 .path2:before {
  content: "\eb09";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr005 .path1:before {
  content: "\eb0a";
}

.dt-icon-arr005 .path2:before {
  content: "\eb0b";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr006 .path1:before {
  content: "\eb0c";
}

.dt-icon-arr006 .path2:before {
  content: "\eb0d";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr007 .path1:before {
  content: "\eb0e";
}

.dt-icon-arr007 .path2:before {
  content: "\eb0f";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr008 .path1:before {
  content: "\eb10";
}

.dt-icon-arr008 .path2:before {
  content: "\eb11";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr009 .path1:before {
  content: "\eb12";
  opacity: 0.3;
}

.dt-icon-arr009 .path2:before {
  content: "\eb13";
  margin-left: -1em;
}

.dt-icon-arr010:before {
  content: "\eb14";
}

.dt-icon-arr011 .path1:before {
  content: "\eb15";
  opacity: 0.3;
}

.dt-icon-arr011 .path2:before {
  content: "\eb16";
  margin-left: -1em;
}

.dt-icon-arr012 .path1:before {
  content: "\eb17";
  opacity: 0.3;
}

.dt-icon-arr012 .path2:before {
  content: "\eb18";
  margin-left: -1em;
}

.dt-icon-arr013 .path1:before {
  content: "\eb19";
  opacity: 0.3;
}

.dt-icon-arr013 .path2:before {
  content: "\eb1a";
  margin-left: -1em;
}

.dt-icon-arr014:before {
  content: "\eb1b";
}

.dt-icon-arr015 .path1:before {
  content: "\eb1c";
  opacity: 0.3;
}

.dt-icon-arr015 .path2:before {
  content: "\eb1d";
  margin-left: -1em;
}

.dt-icon-arr016 .path1:before {
  content: "\eb1e";
  opacity: 0.3;
}

.dt-icon-arr016 .path2:before {
  content: "\eb1f";
  margin-left: -1em;
}

.dt-icon-arr017 .path1:before {
  content: "\eb20";
  opacity: 0.3;
}

.dt-icon-arr017 .path2:before {
  content: "\eb21";
  margin-left: -1em;
}

.dt-icon-arr018:before {
  content: "\eb22";
}

.dt-icon-arr019 .path1:before {
  content: "\eb23";
  opacity: 0.3;
}

.dt-icon-arr019 .path2:before {
  content: "\eb24";
  margin-left: -1em;
}

.dt-icon-arr020 .path1:before {
  content: "\eb25";
  opacity: 0.3;
}

.dt-icon-arr020 .path2:before {
  content: "\eb26";
  margin-left: -1em;
}

.dt-icon-arr021 .path1:before {
  content: "\eb27";
}

.dt-icon-arr021 .path2:before {
  content: "\eb28";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr022:before {
  content: "\eb29";
}

.dt-icon-arr023:before {
  content: "\eb2a";
}

.dt-icon-arr024 .path1:before {
  content: "\eb2b";
}

.dt-icon-arr024 .path2:before {
  content: "\eb2c";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr025 .path1:before {
  content: "\eb2d";
  opacity: 0.3;
}

.dt-icon-arr025 .path2:before {
  content: "\eb2e";
  margin-left: -1em;
}

.dt-icon-arr026:before {
  content: "\eb2f";
}

.dt-icon-arr027:before {
  content: "\eb30";
}

.dt-icon-arr028 .path1:before {
  content: "\eb31";
  opacity: 0.3;
}

.dt-icon-arr028 .path2:before {
  content: "\eb32";
  margin-left: -1em;
}

.dt-icon-arr029 .path1:before {
  content: "\eb33";
}

.dt-icon-arr029 .path2:before {
  content: "\eb34";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr030 .path1:before {
  content: "\eb35";
}

.dt-icon-arr030 .path2:before {
  content: "\eb36";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr031 .path1:before {
  content: "\eb37";
}

.dt-icon-arr031 .path2:before {
  content: "\eb38";
  margin-left: -0.9580078125em;
  opacity: 0.3;
}

.dt-icon-arr032 .path1:before {
  content: "\eb39";
}

.dt-icon-arr032 .path2:before {
  content: "\eb3a";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr033 .path1:before {
  content: "\eb3b";
}

.dt-icon-arr033 .path2:before {
  content: "\eb3c";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr034 .path1:before {
  content: "\eb3d";
}

.dt-icon-arr034 .path2:before {
  content: "\eb3e";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr035 .path1:before {
  content: "\eb3f";
  opacity: 0.3;
}

.dt-icon-arr035 .path2:before {
  content: "\eb40";
  margin-left: -1em;
}

.dt-icon-arr036 .path1:before {
  content: "\eb41";
  opacity: 0.3;
}

.dt-icon-arr036 .path2:before {
  content: "\eb42";
  margin-left: -1em;
}

.dt-icon-arr036 .path3:before {
  content: "\eb43";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr037 .path1:before {
  content: "\eb44";
  opacity: 0.3;
}

.dt-icon-arr037 .path2:before {
  content: "\eb45";
  margin-left: -1em;
}

.dt-icon-arr038 .path1:before {
  content: "\eb46";
}

.dt-icon-arr038 .path2:before {
  content: "\eb47";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr039 .path1:before {
  content: "\eb48";
}

.dt-icon-arr039 .path2:before {
  content: "\eb49";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr040 .path1:before {
  content: "\eb4a";
}

.dt-icon-arr040 .path2:before {
  content: "\eb4b";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr041 .path1:before {
  content: "\eb4c";
}

.dt-icon-arr041 .path2:before {
  content: "\eb4d";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr042 .path1:before {
  content: "\eb4e";
  opacity: 0.3;
}

.dt-icon-arr042 .path2:before {
  content: "\eb4f";
  margin-left: -1em;
}

.dt-icon-arr043 .path1:before {
  content: "\eb50";
  opacity: 0.3;
}

.dt-icon-arr043 .path2:before {
  content: "\eb51";
  margin-left: -1em;
}

.dt-icon-arr043 .path3:before {
  content: "\eb52";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr044 .path1:before {
  content: "\eb53";
}

.dt-icon-arr044 .path2:before {
  content: "\eb54";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr045 .path1:before {
  content: "\eb55";
}

.dt-icon-arr045 .path2:before {
  content: "\eb56";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr046 .path1:before {
  content: "\eb57";
}

.dt-icon-arr046 .path2:before {
  content: "\eb58";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr047 .path1:before {
  content: "\eb59";
}

.dt-icon-arr047 .path2:before {
  content: "\eb5a";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr048 .path1:before {
  content: "\eb5b";
}

.dt-icon-arr048 .path2:before {
  content: "\eb5c";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr049 .path1:before {
  content: "\eb5d";
}

.dt-icon-arr049 .path2:before {
  content: "\eb5e";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr050 .path1:before {
  content: "\eb5f";
}

.dt-icon-arr050 .path2:before {
  content: "\eb60";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr051 .path1:before {
  content: "\eb61";
}

.dt-icon-arr051 .path2:before {
  content: "\eb62";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr052 .path1:before {
  content: "\eb63";
}

.dt-icon-arr052 .path2:before {
  content: "\eb64";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr053 .path1:before {
  content: "\eb65";
}

.dt-icon-arr053 .path2:before {
  content: "\eb66";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr054 .path1:before {
  content: "\eb67";
}

.dt-icon-arr054 .path2:before {
  content: "\eb68";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr055 .path1:before {
  content: "\eb69";
}

.dt-icon-arr055 .path2:before {
  content: "\eb6a";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr056 .path1:before {
  content: "\eb6b";
}

.dt-icon-arr056 .path2:before {
  content: "\eb6c";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr057 .path1:before {
  content: "\eb6d";
}

.dt-icon-arr057 .path2:before {
  content: "\eb6e";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr058 .path1:before {
  content: "\eb6f";
}

.dt-icon-arr058 .path2:before {
  content: "\eb70";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr059 .path1:before {
  content: "\eb71";
}

.dt-icon-arr059 .path2:before {
  content: "\eb72";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr060 .path1:before {
  content: "\eb73";
}

.dt-icon-arr060 .path2:before {
  content: "\eb74";
  margin-left: -1em;
}

.dt-icon-arr060 .path3:before {
  content: "\eb75";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-arr061 .path1:before {
  content: "\eb76";
  opacity: 0.5;
}

.dt-icon-arr061 .path2:before {
  content: "\eb77";
  margin-left: -1em;
}

.dt-icon-arr062 .path1:before {
  content: "\eb78";
  opacity: 0.5;
}

.dt-icon-arr062 .path2:before {
  content: "\eb79";
  margin-left: -1em;
}

.dt-icon-arr063 .path1:before {
  content: "\eb7a";
  opacity: 0.5;
}

.dt-icon-arr063 .path2:before {
  content: "\eb7b";
  margin-left: -1em;
}

.dt-icon-arr064 .path1:before {
  content: "\eb7c";
  opacity: 0.5;
}

.dt-icon-arr064 .path2:before {
  content: "\eb7d";
  margin-left: -1em;
}

.dt-icon-arr065 .path1:before {
  content: "\eb7e";
  opacity: 0.5;
}

.dt-icon-arr065 .path2:before {
  content: "\eb7f";
  margin-left: -1em;
}

.dt-icon-arr066 .path1:before {
  content: "\eb80";
  opacity: 0.5;
}

.dt-icon-arr066 .path2:before {
  content: "\eb81";
  margin-left: -1em;
}

.dt-icon-arr067 .path1:before {
  content: "\eb82";
  opacity: 0.5;
}

.dt-icon-arr067 .path2:before {
  content: "\eb83";
  margin-left: -1em;
}

.dt-icon-arr068 .path1:before {
  content: "\eb84";
  opacity: 0.5;
}

.dt-icon-arr068 .path2:before {
  content: "\eb85";
  margin-left: -1em;
}

.dt-icon-arr069 .path1:before {
  content: "\eb86";
}

.dt-icon-arr069 .path2:before {
  content: "\eb87";
  margin-left: -1em;
}

.dt-icon-arr069 .path3:before {
  content: "\eb88";
  margin-left: -1em;
  opacity: 0.5;
}

.dt-icon-arr070 .path1:before {
  content: "\eb89";
}

.dt-icon-arr070 .path2:before {
  content: "\eb8a";
  margin-left: -1em;
  opacity: 0.5;
}

.dt-icon-arr070 .path3:before {
  content: "\eb8b";
  margin-left: -1em;
}

.dt-icon-arr070 .path4:before {
  content: "\eb8c";
  margin-left: -1em;
}

.dt-icon-arr071:before {
  content: "\eb8d";
}

.dt-icon-arr072:before {
  content: "\eb8e";
}

.dt-icon-arr073:before {
  content: "\eb8f";
}

.dt-icon-arr074:before {
  content: "\eb90";
}

.dt-icon-arr075 .path1:before {
  content: "\eb91";
  opacity: 0.5;
}

.dt-icon-arr075 .path2:before {
  content: "\eb92";
  margin-left: -1em;
}

.dt-icon-arr076 .path1:before {
  content: "\eb93";
  opacity: 0.3;
}

.dt-icon-arr076 .path2:before {
  content: "\eb94";
  margin-left: -1em;
}

.dt-icon-arr076 .path3:before {
  content: "\eb95";
  margin-left: -1em;
  color: rgb(196, 196, 196);
}

.dt-icon-arr077 .path1:before {
  content: "\eb96";
  opacity: 0.3;
}

.dt-icon-arr077 .path2:before {
  content: "\eb97";
  margin-left: -1em;
}

.dt-icon-arr077 .path3:before {
  content: "\eb98";
  margin-left: -1em;
  color: rgb(196, 196, 196);
}

.dt-icon-arr078 .path1:before {
  content: "\eb99";
  opacity: 0.3;
}

.dt-icon-arr078 .path2:before {
  content: "\eb9a";
  margin-left: -1em;
}

.dt-icon-arr078 .path3:before {
  content: "\eb9b";
  margin-left: -1em;
  color: rgb(196, 196, 196);
}

.dt-icon-arr079 .path1:before {
  content: "\eb9c";
  opacity: 0.5;
}

.dt-icon-arr079 .path2:before {
  content: "\eb9d";
  margin-left: -1em;
}

.dt-icon-arr080 .path1:before {
  content: "\eb9e";
  opacity: 0.5;
}

.dt-icon-arr080 .path2:before {
  content: "\eb9f";
  margin-left: -1em;
}

.dt-icon-arr081 .path1:before {
  content: "\eba0";
  opacity: 0.5;
}

.dt-icon-arr081 .path2:before {
  content: "\eba1";
  margin-left: -1em;
}

.dt-icon-arr082 .path1:before {
  content: "\eba2";
  opacity: 0.5;
}

.dt-icon-arr082 .path2:before {
  content: "\eba3";
  margin-left: -1em;
}

.dt-icon-arr084 .path1:before {
  content: "\eba4";
  opacity: 0.5;
}

.dt-icon-arr084 .path2:before {
  content: "\eba5";
  margin-left: -1em;
}

.dt-icon-arr085:before {
  content: "\eba6";
}

.dt-icon-arr086 .path1:before {
  content: "\eba7";
  opacity: 0.3;
}

.dt-icon-arr086 .path2:before {
  content: "\eba8";
  margin-left: -1em;
  opacity: 0.5;
}

.dt-icon-arr086 .path3:before {
  content: "\eba9";
  margin-left: -1em;
}

.dt-icon-arr087 .path1:before {
  content: "\ebaa";
  opacity: 0.5;
}

.dt-icon-arr087 .path2:before {
  content: "\ebab";
  margin-left: -1em;
}

.dt-icon-arr088 .path1:before {
  content: "\ebac";
  opacity: 0.5;
}

.dt-icon-arr088 .path2:before {
  content: "\ebad";
  margin-left: -1em;
}

.dt-icon-arr089:before {
  content: "\ebae";
}

.dt-icon-arr090:before {
  content: "\ebaf";
}

.dt-icon-arr091 .path1:before {
  content: "\ebb0";
  opacity: 0.3;
}

.dt-icon-arr091 .path2:before {
  content: "\ebb1";
  margin-left: -1em;
}

.dt-icon-arr091 .path3:before {
  content: "\ebb2";
  margin-left: -1em;
  color: rgb(196, 196, 196);
}

.dt-icon-arr092 .path1:before {
  content: "\ebb3";
  opacity: 0.3;
}

.dt-icon-arr092 .path2:before {
  content: "\ebb4";
  margin-left: -1em;
}

.dt-icon-arr092 .path3:before {
  content: "\ebb5";
  margin-left: -1em;
  opacity: 0.5;
}

.dt-icon-abs001:before {
  content: "\ebb6";
}

.dt-icon-abs002:before {
  content: "\ebb7";
}

.dt-icon-abs003:before {
  content: "\ebb8";
}

.dt-icon-abs004:before {
  content: "\ebb9";
}

.dt-icon-abs005:before {
  content: "\ebba";
}

.dt-icon-abs006:before {
  content: "\ebbb";
}

.dt-icon-abs007:before {
  content: "\ebbc";
}

.dt-icon-abs008:before {
  content: "\ebbd";
}

.dt-icon-abs009:before {
  content: "\ebbe";
}

.dt-icon-abs010:before {
  content: "\ebbf";
}

.dt-icon-abs011 .path1:before {
  content: "\ebc0";
  opacity: 0.3;
}

.dt-icon-abs011 .path2:before {
  content: "\ebc1";
  margin-left: -1em;
}

.dt-icon-abs012 .path1:before {
  content: "\ebc2";
  opacity: 0.3;
}

.dt-icon-abs012 .path2:before {
  content: "\ebc3";
  margin-left: -1em;
}

.dt-icon-abs013 .path1:before {
  content: "\ebc4";
  opacity: 0.3;
}

.dt-icon-abs013 .path2:before {
  content: "\ebc5";
  margin-left: -1em;
}

.dt-icon-abs014 .path1:before {
  content: "\ebc6";
  opacity: 0.3;
}

.dt-icon-abs014 .path2:before {
  content: "\ebc7";
  margin-left: -1em;
}

.dt-icon-abs015 .path1:before {
  content: "\ebc8";
}

.dt-icon-abs015 .path2:before {
  content: "\ebc9";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs016 .path1:before {
  content: "\ebca";
  opacity: 0.3;
}

.dt-icon-abs016 .path2:before {
  content: "\ebcb";
  margin-left: -1em;
}

.dt-icon-abs017 .path1:before {
  content: "\ebcc";
  opacity: 0.3;
}

.dt-icon-abs017 .path2:before {
  content: "\ebcd";
  margin-left: -1em;
}

.dt-icon-abs018 .path1:before {
  content: "\ebce";
}

.dt-icon-abs018 .path2:before {
  content: "\ebcf";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs019 .path1:before {
  content: "\ebd0";
}

.dt-icon-abs019 .path2:before {
  content: "\ebd1";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs020 .path1:before {
  content: "\ebd2";
}

.dt-icon-abs020 .path2:before {
  content: "\ebd3";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs021 .path1:before {
  content: "\ebd4";
}

.dt-icon-abs021 .path2:before {
  content: "\ebd5";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs022 .path1:before {
  content: "\ebd6";
  opacity: 0.3;
}

.dt-icon-abs022 .path2:before {
  content: "\ebd7";
  margin-left: -1em;
}

.dt-icon-abs023 .path1:before {
  content: "\ebd8";
  opacity: 0.3;
}

.dt-icon-abs023 .path2:before {
  content: "\ebd9";
  margin-left: -1em;
}

.dt-icon-abs024 .path1:before {
  content: "\ebda";
  opacity: 0.3;
}

.dt-icon-abs024 .path2:before {
  content: "\ebdb";
  margin-left: -1em;
}

.dt-icon-abs025 .path1:before {
  content: "\ebdc";
}

.dt-icon-abs025 .path2:before {
  content: "\ebdd";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs026 .path1:before {
  content: "\ebde";
  opacity: 0.3;
}

.dt-icon-abs026 .path2:before {
  content: "\ebdf";
  margin-left: -1em;
}

.dt-icon-abs027 .path1:before {
  content: "\ebe0";
  opacity: 0.3;
}

.dt-icon-abs027 .path2:before {
  content: "\ebe1";
  margin-left: -1em;
}

.dt-icon-abs028 .path1:before {
  content: "\ebe2";
}

.dt-icon-abs028 .path2:before {
  content: "\ebe3";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs029 .path1:before {
  content: "\ebe4";
}

.dt-icon-abs029 .path2:before {
  content: "\ebe5";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs030 .path1:before {
  content: "\ebe6";
}

.dt-icon-abs030 .path2:before {
  content: "\ebe7";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs031 .path1:before {
  content: "\ebe8";
}

.dt-icon-abs031 .path2:before {
  content: "\ebe9";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs032 .path1:before {
  content: "\ebea";
}

.dt-icon-abs032 .path2:before {
  content: "\ebeb";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs033 .path1:before {
  content: "\ebec";
}

.dt-icon-abs033 .path2:before {
  content: "\ebed";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs034 .path1:before {
  content: "\ebee";
  opacity: 0.3;
}

.dt-icon-abs034 .path2:before {
  content: "\ebef";
  margin-left: -1em;
}

.dt-icon-abs035 .path1:before {
  content: "\ebf0";
  opacity: 0.3;
}

.dt-icon-abs035 .path2:before {
  content: "\ebf1";
  margin-left: -1em;
}

.dt-icon-abs036 .path1:before {
  content: "\ebf2";
}

.dt-icon-abs036 .path2:before {
  content: "\ebf3";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs037 .path1:before {
  content: "\ebf4";
  opacity: 0.3;
}

.dt-icon-abs037 .path2:before {
  content: "\ebf5";
  margin-left: -1em;
}

.dt-icon-abs038 .path1:before {
  content: "\ebf6";
}

.dt-icon-abs038 .path2:before {
  content: "\ebf7";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs039 .path1:before {
  content: "\ebf8";
  opacity: 0.3;
}

.dt-icon-abs039 .path2:before {
  content: "\ebf9";
  margin-left: -1em;
}

.dt-icon-abs040 .path1:before {
  content: "\ebfa";
}

.dt-icon-abs040 .path2:before {
  content: "\ebfb";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs041 .path1:before {
  content: "\ebfc";
}

.dt-icon-abs041 .path2:before {
  content: "\ebfd";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs042 .path1:before {
  content: "\ebfe";
}

.dt-icon-abs042 .path2:before {
  content: "\ebff";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs043 .path1:before {
  content: "\ec00";
  opacity: 0.3;
}

.dt-icon-abs043 .path2:before {
  content: "\ec01";
  margin-left: -1em;
}

.dt-icon-abs044 .path1:before {
  content: "\ec02";
  opacity: 0.3;
}

.dt-icon-abs044 .path2:before {
  content: "\ec03";
  margin-left: -1em;
}

.dt-icon-abs045 .path1:before {
  content: "\ec04";
}

.dt-icon-abs045 .path2:before {
  content: "\ec05";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs046 .path1:before {
  content: "\ec06";
}

.dt-icon-abs046 .path2:before {
  content: "\ec07";
  margin-left: -1em;
  opacity: 0.3;
}

.dt-icon-abs047 .path1:before {
  content: "\ec08";
  opacity: 0.3;
}

.dt-icon-abs047 .path2:before {
  content: "\ec09";
  margin-left: -1em;
}

.dt-icon-abs048 .path1:before {
  content: "\ec0a";
  opacity: 0.3;
}

.dt-icon-abs048 .path2:before {
  content: "\ec0b";
  margin-left: -1em;
}

.dt-icon-abs049 .path1:before {
  content: "\ec0c";
  opacity: 0.3;
}

.dt-icon-abs049 .path2:before {
  content: "\ec0d";
  margin-left: -1em;
}

.dt-icon-abs050:before {
  content: "\ec0e";
}

.dt-icon-abs051:before {
  content: "\ec0f";
}

.dt-icon-abs052:before {
  content: "\ec10";
  color: #fff;
}

.bg-hero {
  width: 100vw;
  min-height: 50vh;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.members-logo {
  width: 30vw;
  height: 30vw;
  max-height: 200px;
  background-position: center left;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 2vw;
}

.icon-button img {
  height: 1rem;
}

.membros-modulos {
  height: 120%;
  align-items: center;
  flex-wrap: nowrap;
  overflow-x: scroll;
}

.membros-modulos .card {
  width: 17vw;
  height: 31vw;
  max-width: 120px;
  max-height: 180px;
  padding: 0;
  transition: all ease-in-out 0.4s;
}

.membros-modulos .card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 1rem;
}

.membros-modulos .card + .card {
  margin-left: 1rem;
}

.vertical-view {
  flex-wrap: wrap;
}
.vertical-view .capa-modulo {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

@media (min-width: 576px) {
  .bg-hero {
    min-height: 60vh;
  }
  .membros-modulos .card:first-child:hover {
    margin-left: 2vw;
  }
  .membros-modulos .card:hover {
    width: 100%;
    height: 100%;
    transform: scale(1.1);
  }
}
@media (max-width: 768px) {
  .vertical-view .col-5 {
    flex: 0 0 auto !important;
    width: 33.33333333% !important;
  }
}
.text-striked {
  text-decoration: line-through;
}

.toast.toast-dark {
  --bs-toast-bg: rgba(0, 0, 0, 0.85);
  --bs-toast-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
  --bs-toast-header-color: #6D6D80;
  --bs-toast-header-bg: rgba(0, 0, 0, 0.85);
  --bs-toast-header-border-color: rgba(255, 255, 255, 0.05);
}
.toast.toast-dark .btn-close {
  color: #ffffff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  background-position: center;
}

.header {
  background: #1A1A1A;
}
.header .topbar {
  color: #FFF;
}

.header .header-menu .menu > .menu-item > .menu-link {
  color: #FFF;
}
.header .header-menu .menu > .menu-item > .menu-link .menu-title {
  color: #1A1A1A;
}
.header .header-menu .menu > .menu-item > .menu-link.active, .header .header-menu .menu > .menu-item > .menu-link:hover {
  background-color: #1ca381 !important;
}