.SmallMultiples {
  position: relative;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.SmallMultiples canvas {
  position: relative;
}
.appabril .MapIteractive #g-graphic-muni-winner-bloques svg {
  cursor: pointer;
  pointer-events: all;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip {
  text-align: left;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 350px;
  min-width: 275px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  color: #333;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .close, .appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .muni-name {
  display: inline-block;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .close {
  width: 10px;
  display: none;
  height: 10px;
  padding: 5px;
  line-height: 7px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 50%;
  background-color: #e1e1e1;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .p-winner {
  font-weight: 700;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .p-party, .appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .party-name {
  font-weight: 300;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .info, .appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .table-header {
  font-size: 14px;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .info {
  color: #505050;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .info .number {
  color: #3c3c3c;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .table-header {
  margin-top: 10px;
  color: #a0a0a0;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip table {
  font-size: 12px;
  margin: 5px 0;
  color: #1e1e1e;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

@media (min-width: 590px) {
  .appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip table {
    font-size: 15px;
    margin: 5px 0 0;
  }
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip table tr {
  border-bottom: 1px solid #e3e3e3;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip table tr:last-child {
  border-bottom: 0 solid #ccc;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip table td {
  padding: 2px 0;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip table td div {
  width: 5px;
  height: 23px;
  display: unset;
  margin-right: 5px;
  padding: 0;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip table td:nth-child(2) {
  text-align: right;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip table tr:nth-child(3) {
  color: #505050;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .amount {
  color: #5d5d5d;
  font-size: 14px;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 200;
}

@media (min-width: 590px) {
  .appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .amount {
    font-size: 16px;
  }
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .prov-name {
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  font-size: 16px;
  color: #787878;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .muni-name {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

@media (min-width: 590px) {
  .appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .muni-name {
    margin-bottom: 10px;
  }
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .party-name {
  font-weight: 700;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip .prov-votes {
  color: #0a0a0a;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appabril .MapIteractive #g-graphic-muni-winner-bloques div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
  }
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big .map-container {
  position: relative;
  margin: 0 auto;
  max-width: 1400px;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big .map-container #derecha-map {
  position: absolute;
  top: 0;
  right: 0;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big svg {
  pointer-events: none;
  left: 0;
  top: 0;
  position: absolute;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big path {
  stroke: #000;
  stroke-width: .5;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

@media (min-width: 1100px) {
  .appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big path {
    stroke-width: 2;
  }
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big .caption {
  font-weight: 700;
  fill: grey;
  font-size: 12px;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big .key path {
  display: none;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big .key .highlight-bg {
  stroke: #fff;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big .key .highlight {
  stroke: #000;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big .key line {
  stroke: #4a4a4a;
  shape-rendering: crispEdges;
  fill: #4a4a4a;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big .legend {
  width: 100%;
  height: 70px;
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big .legend svg {
  position: static;
}

@media (min-width: 1100px) {
  .appabril .MapIteractive #g-graphic-muni-winner-bloques .g-map-big .legend {
    width: 70%;
    max-width: 1400px;
    margin: 0 auto;
  }
}

.appabril .MapIteractive #g-graphic-muni-winner-bloques {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appabril .MapIteractive {
  position: relative;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80%;
}

.appabril .MapIteractive .g-graph svg {
  cursor: auto;
  pointer-events: none;
}

.appabril .MapIteractive canvas {
  position: relative;
}
.appabril .MapIteractiveResultados .g-graph svg {
  cursor: pointer;
  pointer-events: all;
}

.appabril .MapIteractiveResultados .g-graph .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appabril .MapIteractiveResultados .g-graph .tooltip .amount {
  color: grey;
  font-size: 16px;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 200;
}

.appabril .MapIteractiveResultados .g-graph .tooltip .muni-name, .appabril .MapIteractiveResultados .g-graph .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appabril .MapIteractiveResultados .g-graph .tooltip .party-name {
  font-weight: 700;
}

.appabril .MapIteractiveResultados .g-graph .tooltip .prov-votes {
  color: #0a0a0a;
}

.appabril .MapIteractiveResultados .g-graph .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appabril .MapIteractiveResultados .g-graph div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
  }
}

.appabril .MapIteractiveResultados .g-graph .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.appabril .MapIteractiveResultados .g-map-big .map-container {
  position: relative;
  margin: 0 auto;
  max-width: 1400px;
}

.appabril .MapIteractiveResultados .g-map-big svg {
  pointer-events: none;
  left: 0;
  top: 0;
  position: absolute;
}

.appabril .MapIteractiveResultados .g-map-big path {
  stroke: #000;
  stroke-width: .5;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

@media (min-width: 1100px) {
  .appabril .MapIteractiveResultados .g-map-big path {
    stroke-width: 2;
  }
}

.appabril .MapIteractiveResultados .g-map-big .caption {
  font-weight: 700;
  fill: grey;
  font-size: 12px;
}

.appabril .MapIteractiveResultados .g-map-big .key path {
  display: none;
}

.appabril .MapIteractiveResultados .g-map-big .key .highlight-bg {
  stroke: #fff;
}

.appabril .MapIteractiveResultados .g-map-big .key .highlight {
  stroke: #000;
}

.appabril .MapIteractiveResultados .g-map-big .key line {
  stroke: #4a4a4a;
  shape-rendering: crispEdges;
  fill: #4a4a4a;
}

.appabril .MapIteractiveResultados .g-map-big .legend {
  width: 100%;
  height: 70px;
}

.appabril .MapIteractiveResultados .g-map-big .legend svg {
  position: static;
}

@media (min-width: 1100px) {
  .appabril .MapIteractiveResultados .g-map-big .legend {
    width: 70%;
    max-width: 1400px;
    margin: 0 auto;
  }
}

.appabril .MapIteractiveResultados #g-graphic-muni-winner {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appabril .MapIteractiveResultados {
  position: relative;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80%;
}

.appabril .MapIteractiveResultados .g-graph svg {
  cursor: auto;
  pointer-events: none;
}

.appabril .MapIteractiveResultados canvas {
  position: relative;
}
.appabril .TreeMapComponent #g-graphic tspan {
  font-size: 10px;
}

.appabril .TreeMapComponent .g-graph svg {
  cursor: pointer;
  pointer-events: all;
}

.appabril .TreeMapComponent .g-graph .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appabril .TreeMapComponent .g-graph .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appabril .TreeMapComponent .g-graph .tooltip .party-name {
  font-weight: 700;
}

.appabril .TreeMapComponent .g-graph .tooltip .prov-votes {
  color: #000;
}

.appabril .TreeMapComponent .g-graph .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appabril .TreeMapComponent .g-graph div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
  }
}

.appabril .TreeMapComponent .g-graph .n-seats {
  color: #969696;
}

.appabril .TreeMapComponent .g-graph .n-seat {
  font-weight: 700;
}

.appabril .TreeMapComponent .g-graph .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appabril .TreeMapComponent .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #1e1e1e;
  margin: 20px 0 5px;
  font-size: 14px;
  text-align: left;
}

@media (min-width: 768px) {
  .appabril .TreeMapComponent .g-graph .legend {
    text-align: right;
    margin: 15px 0 10px;
  }
}

.appabril .TreeMapComponent .g-graph .p-circle, .appabril .TreeMapComponent .g-graph .p-legend, .appabril .TreeMapComponent .g-graph .p-name {
  display: inline-block;
}

.appabril .TreeMapComponent .g-graph .p-circle, .appabril .TreeMapComponent .g-graph .p-name {
  vertical-align: middle;
}

.appabril .TreeMapComponent .g-graph .p-legend {
  margin-bottom: 5px;
}

.appabril .TreeMapComponent .g-graph .p-name {
  margin-left: 15px;
}

.appabril .TreeMapComponent .g-graph .p-circle {
  margin-left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.appabril .TreeMapComponent .buttons {
  margin-bottom: 5px;
  font-size: 16px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.appabril .TreeMapComponent .buttons::-webkit-scrollbar {
  display: none;
}

.appabril .TreeMapComponent .buttons .graph-nav {
  cursor: pointer;
  position: absolute;
  background-color: transparent;
  height: 30px;
  width: 25%;
}

.appabril .TreeMapComponent .buttons .graph-nav:hover {
  border: 1px solid #000;
  border-radius: 2px;
}

.appabril .TreeMapComponent .buttons .graph-nav:hover .arrow {
  border-top: 3px solid #000;
  border-right: 3px solid #000;
}

@media (min-width: 770px) {
  .appabril .TreeMapComponent .buttons .graph-nav {
    display: none;
  }
}

.appabril .TreeMapComponent .buttons .graph-nav.nav-prev {
  left: 5px;
}

.appabril .TreeMapComponent .buttons .graph-nav.nav-prev .arrow {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.appabril .TreeMapComponent .buttons .graph-nav.nav-next {
  right: 5px;
}

.appabril .TreeMapComponent .buttons .graph-nav.nav-next .arrow {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.appabril .TreeMapComponent .buttons .graph-nav .arrow {
  transition: border-color .3s;
  height: 13px;
  width: 13px;
  border-top: 2px solid #1e1e1e;
  border-right: 2px solid #1e1e1e;
  box-sizing: border-box;
  margin: 8px auto 0;
}

.appabril .TreeMapComponent .buttons .button {
  display: none;
  margin-right: 4px;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  cursor: pointer;
  border-radius: 2px;
  padding: 4px 12px;
  text-align: center;
  color: #a0a0a0;
  border-color: #efefef #ebebeb #e2e2e2 #efefef;
  border-style: solid;
  border-width: 1px;
  text-shadow: 1px 1px 0 #fff;
  background: #f7f7f7;
  background: linear-gradient(180deg, #f9f9f9 0, #efefef 100%, #efefef 0);
}

.appabril .TreeMapComponent .buttons .button.active {
  color: #1e1e1e;
}

@media (max-width: 770px) {
  .appabril .TreeMapComponent .buttons .button.active {
    pointer-events: none;
    margin: 0 auto;
    display: block;
    width: 40%;
    padding: 4px 12px;
  }
}

@media (min-width: 770px) {
  .appabril .TreeMapComponent .buttons .button {
    display: inline-block;
  }
}

.appabril .TreeMapComponent .buttons .button:hover {
  border: 1px solid #000;
  background: #fafafa;
}

.appabril .TreeMapComponent .buttons .button:hover .legislature {
  color: #8c8c8c;
}

.appabril .TreeMapComponent .buttons .legislature {
  font-size: 14px;
  color: #a0a0a0;
  font-family: serif;
}

.appabril .TreeMapComponent #g-graphic-treemap-2019, .appabril .TreeMapComponent #g-graphic-treemap-historical-less-seats, .appabril .TreeMapComponent #g-graphic-treemap-less-seats {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  max-width: 1440px;
  margin: 0 auto;
  min-height: 500px;
  font-size: 10px;
}

.appabril .TreeMapComponent .h-rect, .appabril .TreeMapComponent .square-title, .appabril .TreeMapComponent tspan {
  pointer-events: none;
}

.appabril .TreeMapComponent {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.appabril .TreeMapComponent .external-embed {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  top: 0;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.appabril .TreeMapComponent .external-embed .tooltip {
  z-index: 1;
}

.appabril .TreeMapComponent svg {
  position: relative;
}

.appabril .TreeMapComponent .buttons {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: block;
  max-width: 100%;
  margin: 0;
}

.appabril .TreeMapComponent .buttons .button {
  background: none;
}

.appabril .TreeMapComponent .buttons.upper {
  margin-bottom: 20px;
}

.appabril .TreeMapComponent .buttons .graph-nav:hover {
  border: 0px solid #000;
}

.appabril .TreeMapComponent .g-graph .legend {
  text-align: center;
}

.appabril .TreeMapComponent .g-graph .legend .p-legend:first-child .p-name {
  margin-left: 0;
}
.VideoDataListaComponent {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.VideoDataListaComponent .rightDiv {
  width: 50%;
}

.VideoDataListaComponent .leftDiv {
  width: 50%;
}
.MapImage {
  max-width: 960px;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 30px;
}

.MapImage.comparativeMap--fullwidth {
  width: 100%;
  height: auto;
}

.MapImage.comparativeMap--fullwidth .imageMap {
  width: 98%;
  height: auto;
}

.MapImage .imageMap {
  width: 100%;
}

.MapImage .imageMapMobile {
  display: none;
}

.isMobile.isTablet .MapImage {
  width: 100%;
}

.isMobile.isTablet .MapImage .imageMap {
  display: block;
  height: 30rem;
}

.isMobile.isTablet .MapImage .imageMapMobile {
  display: none;
}

.isMobile.isTablet .MapImage.comparativeMap .imageMap {
  height: 20rem;
}

@media (max-width: 600px) {
  .MapImage {
    width: 100%;
    display: block;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .MapImage .imageMap {
    display: none;
  }
  .MapImage .imageMapMobile {
    display: block;
    width: auto;
  }
  .MapImage.comparativeMap .imageMapMobile {
    height: auto;
    width: 92%;
  }
  .MapImage.comparativeMap--fullwidth .imageMapMobile {
    width: 100%;
  }
}

@media (min-width: 601px) and (max-width: 850px) {
  .isMobile.isTablet .MapImage .imageMap {
    display: block;
    height: 23rem;
  }
  .isMobile.isTablet .MapImage.comparativeMap .imageMap {
    height: 16rem;
  }
  .MapImage {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .MapImage.comparativeMap .imageMap {
    height: 58vh;
  }
  .MapImage .imageMap {
    width: auto;
    height: 80vh;
  }
}
.MapIteractiveAlternative {
  position: relative;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.MapIteractiveAlternative .g-graph svg {
  cursor: pointer;
  pointer-events: all;
}

.MapIteractiveAlternative .g-graph .tooltip {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 500px;
  min-width: 275px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  color: #333;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.MapIteractiveAlternative .g-graph .tooltip .close, .MapIteractiveAlternative .g-graph .tooltip .prov-name {
  display: inline-block;
}

.MapIteractiveAlternative .g-graph .tooltip .close {
  width: 10px;
  display: none;
  height: 10px;
  padding: 5px;
  line-height: 7px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 50%;
  background-color: #e1e1e1;
}

.MapIteractiveAlternative .g-graph .tooltip .p-winner {
  font-weight: 700;
}

.MapIteractiveAlternative .g-graph .tooltip .p-party, .MapIteractiveAlternative .g-graph .tooltip .party-name {
  font-weight: 300;
}

.MapIteractiveAlternative .g-graph .tooltip .info, .MapIteractiveAlternative .g-graph .tooltip .table-header {
  font-size: 14px;
}

.MapIteractiveAlternative .g-graph .tooltip .info {
  color: #a0a0a0;
}

.MapIteractiveAlternative .g-graph .tooltip .info .number {
  color: #505050;
}

.MapIteractiveAlternative .g-graph .tooltip .table-header {
  margin-top: 10px;
  color: #494949;
}

.MapIteractiveAlternative .g-graph .tooltip table {
  font-size: 14px;
  margin: 5px 0;
  color: #1e1e1e;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

@media (min-width: 590px) {
  .MapIteractiveAlternative .g-graph .tooltip table {
    font-size: 16px;
    margin: 10px 0 0 0;
  }
}

.MapIteractiveAlternative .g-graph .tooltip table tr {
  border-bottom: 1px solid #e3e3e3;
}

.MapIteractiveAlternative .g-graph .tooltip table tr:last-child {
  border-bottom: 0 solid #ccc;
}

.MapIteractiveAlternative .g-graph .tooltip table td {
  padding: 2px 0;
}

.MapIteractiveAlternative .g-graph .tooltip table td div {
  width: 5px;
  height: 23px;
  display: unset;
  margin-right: 5px;
  padding: 0;
}

.MapIteractiveAlternative .g-graph .tooltip table td:nth-child(2) {
  text-align: right;
}

.MapIteractiveAlternative .g-graph .tooltip .amount {
  color: #5d5d5d;
  font-size: 14px;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 200;
}

@media (min-width: 590px) {
  .MapIteractiveAlternative .g-graph .tooltip .amount {
    font-size: 16px;
  }
}

.MapIteractiveAlternative .g-graph .tooltip .muni-name, .MapIteractiveAlternative .g-graph .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

@media (min-width: 590px) {
  .MapIteractiveAlternative .g-graph .tooltip .muni-name, .MapIteractiveAlternative .g-graph .tooltip .prov-name {
    margin-bottom: 8px;
  }
}

.MapIteractiveAlternative .g-graph .tooltip .prov-votes {
  color: #0a0a0a;
}

.MapIteractiveAlternative .g-graph .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .MapIteractiveAlternative .g-graph div.tooltip {
    pointer-events: all;
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding: 8px 10px;
  }
  .MapIteractiveAlternative .g-graph div.tooltip .close {
    display: inline-block;
  }
}

.MapIteractiveAlternative .g-graph .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.MapIteractiveAlternative body {
  margin: 0;
}

.MapIteractiveAlternative #g-graphic-route-map svg {
  margin: 0 auto;
  display: block;
  overflow: visible;
}

.MapIteractiveAlternative #g-graphic-route-map svg text {
  font-size: 12px;
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media (min-width: 768px) {
  .MapIteractiveAlternative #g-graphic-route-map svg text {
    font-size: 16px;
  }
}

.MapIteractiveAlternative .buttons {
  display: none;
  max-width: 800px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto 5px;
  font-size: 16px;
  position: relative;
}

.MapIteractiveAlternative .buttons.upper {
  margin-bottom: 20px;
}

.MapIteractiveAlternative .buttons.lower {
  margin-top: 5px;
}

.MapIteractiveAlternative .buttons .graph-nav {
  position: absolute;
  top: 0;
  cursor: pointer;
  background-color: transparent;
  height: 30px;
  width: 25%;
}

@media (min-width: 700px) {
  .MapIteractiveAlternative .buttons .graph-nav {
    display: none;
  }
}

.MapIteractiveAlternative .buttons .graph-nav.nav-prev {
  left: 5px;
}

.MapIteractiveAlternative .buttons .graph-nav.nav-prev .arrow {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.MapIteractiveAlternative .buttons .graph-nav.nav-next {
  right: 5px;
}

.MapIteractiveAlternative .buttons .graph-nav.nav-next .arrow {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.MapIteractiveAlternative .buttons .graph-nav .arrow {
  transition: border-color .3s;
  height: 15px;
  width: 15px;
  border-top: 2px solid #1e1e1e;
  border-right: 2px solid #1e1e1e;
  box-sizing: border-box;
  margin: 8px auto 0;
}

.MapIteractiveAlternative .buttons .button {
  display: none;
  text-transform: capitalize;
  margin-right: 4px;
  cursor: pointer;
  border-radius: 2px;
  padding: 4px 12px;
  text-align: center;
  color: #a0a0a0;
  border-color: #efefef #ebebeb #e2e2e2 #efefef;
  border-style: solid;
  border-width: 1px;
  text-shadow: 1px 1px 0 #fff;
  background: #f7f7f7;
  background: linear-gradient(180deg, #f9f9f9 0, #efefef 100%, #efefef 0);
}

.MapIteractiveAlternative .buttons .button.active {
  color: #1e1e1e;
}

@media (max-width: 700px) {
  .MapIteractiveAlternative .buttons .button.active {
    pointer-events: none;
    margin: 0 auto;
    display: block;
    width: 40%;
    padding: 4px 12px;
  }
}

@media (min-width: 700px) {
  .MapIteractiveAlternative .buttons .button {
    display: inline-block;
  }
}

.MapIteractiveAlternative .buttons .button:hover {
  border: 1px solid #000;
  background: #fafafa;
}

.MapIteractiveAlternative .buttons .button:hover .legislature {
  color: #8c8c8c;
}

.MapIteractiveAlternative .buttons .legislature {
  font-size: 14px;
  color: #a0a0a0;
  font-family: serif;
}

.MapIteractiveAlternative #g-graphic-route-map .legend {
  padding: 0 5px;
  font-size: 14px;
  visibility: hidden;
  min-height: 50px;
  margin: 0;
  text-align: left;
}

@media (min-width: 700px) {
  .MapIteractiveAlternative #g-graphic-route-map .legend {
    min-height: auto;
    font-size: 16px;
    margin-bottom: 20px;
    height: 25px;
    text-align: center;
  }
}

.MapIteractiveAlternative #g-graphic-route-map .legend.active {
  visibility: visible;
}

.MapIteractiveAlternative #g-graphic-route-map .legend .legend-item {
  display: inline-block;
  margin-bottom: 5px;
}

.MapIteractiveAlternative #g-graphic-route-map .legend .hex-legend {
  vertical-align: bottom;
  margin-right: 5px;
}

.MapIteractiveAlternative #g-graphic-route-map .legend .label-legend {
  margin-right: 10px;
}

@media (min-width: 700px) {
  .MapIteractiveAlternative #g-graphic-route-map .legend .label-legend {
    margin-right: 15px;
  }
}

.MapIteractiveAlternative #g-graphic-route-map .legend .hex-legend, .MapIteractiveAlternative #g-graphic-route-map .legend .label-legend {
  display: inline-block;
  vertical-align: middle;
}

.MapIteractiveAlternative #g-graphic-route-map {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
  margin: 0 auto;
  max-width: 1400px;
}

.MapIteractiveAlternative canvas {
  position: relative;
}

.MapIteractiveAlternative .buttons {
  display: block;
  max-width: 100%;
  margin: 0;
}

.MapIteractiveAlternative .buttons.upper {
  margin-bottom: 20px;
}
.appabril .ScatterPlotContainer .g-graph svg {
  cursor: pointer;
  pointer-events: all;
}

.appabril .ScatterPlotContainer .g-graph .tooltip {
  text-align: left;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 500px;
  min-width: 275px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  color: #333;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appabril .ScatterPlotContainer .g-graph .tooltip .close, .appabril .ScatterPlotContainer .g-graph .tooltip .muni-name {
  display: inline-block;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .close {
  width: 10px;
  display: none;
  height: 10px;
  padding: 5px;
  line-height: 7px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 50%;
  background-color: #e1e1e1;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .p-winner {
  font-weight: 700;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .p-party, .appabril .ScatterPlotContainer .g-graph .tooltip .party-name {
  font-weight: 300;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .info, .appabril .ScatterPlotContainer .g-graph .tooltip .table-header {
  font-size: 14px;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .info {
  color: #505050;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .info .number {
  color: #3c3c3c;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .table-header {
  margin-top: 10px;
  color: #a0a0a0;
}

.appabril .ScatterPlotContainer .g-graph .tooltip table {
  font-size: 12px;
  margin: 5px 0;
  color: #1e1e1e;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

@media (min-width: 590px) {
  .appabril .ScatterPlotContainer .g-graph .tooltip table {
    font-size: 15px;
    margin: 5px 0 0;
  }
}

.appabril .ScatterPlotContainer .g-graph .tooltip table tr {
  border-bottom: 1px solid #e3e3e3;
}

.appabril .ScatterPlotContainer .g-graph .tooltip table tr:last-child {
  border-bottom: 0 solid #ccc;
}

.appabril .ScatterPlotContainer .g-graph .tooltip table td {
  padding: 2px 0;
}

.appabril .ScatterPlotContainer .g-graph .tooltip table td div {
  width: 5px;
  height: 23px;
  display: unset;
  margin-right: 5px;
  padding: 0;
}

.appabril .ScatterPlotContainer .g-graph .tooltip table td:nth-child(2) {
  text-align: right;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .amount {
  color: #5d5d5d;
  font-size: 14px;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 200;
}

@media (min-width: 590px) {
  .appabril .ScatterPlotContainer .g-graph .tooltip .amount {
    font-size: 16px;
  }
}

.appabril .ScatterPlotContainer .g-graph .tooltip .prov-name {
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  font-size: 16px;
  color: #787878;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .muni-name {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

@media (min-width: 590px) {
  .appabril .ScatterPlotContainer .g-graph .tooltip .muni-name {
    margin-bottom: 10px;
  }
}

.appabril .ScatterPlotContainer .g-graph .tooltip .prov-votes {
  color: #0a0a0a;
}

.appabril .ScatterPlotContainer .g-graph .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appabril .ScatterPlotContainer .g-graph div.tooltip {
    pointer-events: all;
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding: 8px 10px 0;
  }
  .appabril .ScatterPlotContainer .g-graph div.tooltip .close {
    display: inline-block;
    margin-top: 1px;
  }
}

.appabril .ScatterPlotContainer .g-graph .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.appabril .ScatterPlotContainer .buttons {
  display: none;
  max-width: 800px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto 5px;
  font-size: 16px;
  position: relative;
}

.appabril .ScatterPlotContainer .buttons .button[disabled] {
  pointer-events: none;
}

.appabril .ScatterPlotContainer .buttons.upper {
  margin-bottom: 20px;
}

.appabril .ScatterPlotContainer .buttons.lower {
  margin-top: 5px;
}

.appabril .ScatterPlotContainer .buttons .graph-nav {
  position: absolute;
  top: 0;
  cursor: pointer;
  background-color: transparent;
  height: 30px;
  width: 25%;
}

@media (min-width: 700px) {
  .appabril .ScatterPlotContainer .buttons .graph-nav {
    display: none;
  }
}

.appabril .ScatterPlotContainer .buttons .graph-nav.nav-prev {
  left: 5px;
}

.appabril .ScatterPlotContainer .buttons .graph-nav.nav-prev .arrow {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.appabril .ScatterPlotContainer .buttons .graph-nav.nav-next {
  right: 5px;
}

.appabril .ScatterPlotContainer .buttons .graph-nav.nav-next .arrow {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.appabril .ScatterPlotContainer .buttons .graph-nav .arrow {
  transition: border-color .3s;
  height: 15px;
  width: 15px;
  border-top: 2px solid #1e1e1e;
  border-right: 2px solid #1e1e1e;
  box-sizing: border-box;
  margin: 8px auto 0;
}

.appabril .ScatterPlotContainer .buttons .button {
  display: none;
  font-size: 16px;
  text-transform: capitalize;
  margin-right: 4px;
  cursor: pointer;
  border-radius: 2px;
  padding: 4px 12px;
  text-align: center;
  color: #a0a0a0;
  border-color: #efefef #ebebeb #e2e2e2 #efefef;
  border-style: solid;
  border-width: 1px;
  text-shadow: 1px 1px 0 #fff;
  background: #f7f7f7;
  background: linear-gradient(180deg, #f9f9f9 0, #efefef 100%, #efefef 0);
}

.appabril .ScatterPlotContainer .buttons .button.active {
  color: #1e1e1e;
}

@media (max-width: 700px) {
  .appabril .ScatterPlotContainer .buttons .button.active {
    pointer-events: none;
    margin: 0 auto;
    display: block;
    width: 40%;
    padding: 4px 12px;
  }
}

@media (min-width: 700px) {
  .appabril .ScatterPlotContainer .buttons .button {
    display: inline-block;
  }
}

.appabril .ScatterPlotContainer .buttons .button:hover {
  border: 1px solid #000;
  background: #fafafa;
}

.appabril .ScatterPlotContainer .buttons .button:hover .legislature {
  color: #8c8c8c;
}

.appabril .ScatterPlotContainer .buttons .legislature {
  font-size: 14px;
  color: #a0a0a0;
  font-family: serif;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div {
  display: inline-block;
  margin-bottom: 20px;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container, .appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container canvas, .appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container svg {
  position: relative;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container canvas {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container .dots {
  display: none;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .overlay {
  opacity: 0;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-title {
  max-width: 140px;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  margin: 0 10px 5px 0;
}

@media (min-width: 600px) {
  .appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-title {
    max-width: none;
  }
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .focus circle {
  pointer-events: none;
  stroke-width: 2;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .xAxis text, .appabril .ScatterPlotContainer #g-graphic-scatterplot .yAxis text {
  fill: grey;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .xAxis .xAxisLine {
  display: none;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .regression, .appabril .ScatterPlotContainer #g-graphic-scatterplot .regression-bg {
  stroke-linejoin: round;
  pointer-events: none;
  fill: none;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .regression {
  stroke: #8b0000;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .regression-bg {
  stroke-width: 4;
  stroke: #fff;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .tick text {
  text-shadow: -1px -1px 3px #fff,-1px 0 3px #fff,-1px 1px 3px #fff,0 -1px 3px #fff,0 1px 3px #fff,1px -1px 3px #fff,1px 0 3px #fff,1px 1px 3px #fff;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
  margin: 0 auto;
  max-width: 1400px;
  text-align: center;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.appabril .ScatterPlotContainer {
  position: relative;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.appabril .ScatterPlotContainer .g-graph svg {
  cursor: pointer;
  pointer-events: all;
}

.appabril .ScatterPlotContainer .g-graph .tooltip {
  text-align: left;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 500px;
  min-width: 275px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  color: #333;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appabril .ScatterPlotContainer .g-graph .tooltip .close, .appabril .ScatterPlotContainer .g-graph .tooltip .muni-name {
  display: inline-block;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .close {
  width: 10px;
  display: none;
  height: 10px;
  padding: 5px;
  line-height: 7px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 50%;
  background-color: #e1e1e1;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .p-winner {
  font-weight: 700;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .p-party, .appabril .ScatterPlotContainer .g-graph .tooltip .party-name {
  font-weight: 300;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .info, .appabril .ScatterPlotContainer .g-graph .tooltip .table-header {
  font-size: 14px;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .info {
  color: #505050;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .info .number {
  color: #3c3c3c;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .table-header {
  margin-top: 10px;
  color: #a0a0a0;
}

.appabril .ScatterPlotContainer .g-graph .tooltip table {
  font-size: 12px;
  margin: 5px 0;
  color: #1e1e1e;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

@media (min-width: 590px) {
  .appabril .ScatterPlotContainer .g-graph .tooltip table {
    font-size: 15px;
    margin: 5px 0 0;
  }
}

.appabril .ScatterPlotContainer .g-graph .tooltip table tr {
  border-bottom: 1px solid #e3e3e3;
}

.appabril .ScatterPlotContainer .g-graph .tooltip table tr:last-child {
  border-bottom: 0 solid #ccc;
}

.appabril .ScatterPlotContainer .g-graph .tooltip table td {
  padding: 2px 0;
}

.appabril .ScatterPlotContainer .g-graph .tooltip table td div {
  width: 5px;
  height: 23px;
  display: unset;
  margin-right: 5px;
  padding: 0;
}

.appabril .ScatterPlotContainer .g-graph .tooltip table td:nth-child(2) {
  text-align: right;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .amount {
  color: #5d5d5d;
  font-size: 14px;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 200;
}

@media (min-width: 590px) {
  .appabril .ScatterPlotContainer .g-graph .tooltip .amount {
    font-size: 16px;
  }
}

.appabril .ScatterPlotContainer .g-graph .tooltip .prov-name {
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  font-size: 16px;
  color: #787878;
}

.appabril .ScatterPlotContainer .g-graph .tooltip .muni-name {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

@media (min-width: 590px) {
  .appabril .ScatterPlotContainer .g-graph .tooltip .muni-name {
    margin-bottom: 10px;
  }
}

.appabril .ScatterPlotContainer .g-graph .tooltip .prov-votes {
  color: #0a0a0a;
}

.appabril .ScatterPlotContainer .g-graph .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appabril .ScatterPlotContainer .g-graph div.tooltip {
    pointer-events: all;
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding: 8px 10px 0;
  }
  .appabril .ScatterPlotContainer .g-graph div.tooltip .close {
    display: inline-block;
    margin-top: 1px;
  }
}

.appabril .ScatterPlotContainer .g-graph .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.appabril .ScatterPlotContainer .buttons {
  display: none;
  max-width: 800px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto 5px;
  font-size: 16px;
  position: relative;
}

.appabril .ScatterPlotContainer .buttons .button[disabled] {
  pointer-events: none;
}

.appabril .ScatterPlotContainer .buttons.upper {
  margin-bottom: 20px;
}

.appabril .ScatterPlotContainer .buttons.lower {
  margin-top: 5px;
}

.appabril .ScatterPlotContainer .buttons .graph-nav {
  position: absolute;
  top: 0;
  cursor: pointer;
  background-color: transparent;
  height: 30px;
  width: 25%;
}

@media (min-width: 700px) {
  .appabril .ScatterPlotContainer .buttons .graph-nav {
    display: none;
  }
}

.appabril .ScatterPlotContainer .buttons .graph-nav.nav-prev {
  left: 5px;
}

.appabril .ScatterPlotContainer .buttons .graph-nav.nav-prev .arrow {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.appabril .ScatterPlotContainer .buttons .graph-nav.nav-next {
  right: 5px;
}

.appabril .ScatterPlotContainer .buttons .graph-nav.nav-next .arrow {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.appabril .ScatterPlotContainer .buttons .graph-nav .arrow {
  transition: border-color .3s;
  height: 15px;
  width: 15px;
  border-top: 2px solid #1e1e1e;
  border-right: 2px solid #1e1e1e;
  box-sizing: border-box;
  margin: 8px auto 0;
}

.appabril .ScatterPlotContainer .buttons .button {
  display: none;
  font-size: 16px;
  text-transform: capitalize;
  margin-right: 4px;
  cursor: pointer;
  border-radius: 2px;
  padding: 4px 12px;
  text-align: center;
  color: #a0a0a0;
  border-color: #efefef #ebebeb #e2e2e2 #efefef;
  border-style: solid;
  border-width: 1px;
  text-shadow: 1px 1px 0 #fff;
  background: #f7f7f7;
  background: linear-gradient(180deg, #f9f9f9 0, #efefef 100%, #efefef 0);
}

.appabril .ScatterPlotContainer .buttons .button.active {
  color: #1e1e1e;
}

@media (max-width: 700px) {
  .appabril .ScatterPlotContainer .buttons .button.active {
    pointer-events: none;
    margin: 0 auto;
    display: block;
    width: 40%;
    padding: 4px 12px;
  }
}

@media (min-width: 700px) {
  .appabril .ScatterPlotContainer .buttons .button {
    display: inline-block;
  }
}

.appabril .ScatterPlotContainer .buttons .button:hover {
  border: 1px solid #000;
  background: #fafafa;
}

.appabril .ScatterPlotContainer .buttons .button:hover .legislature {
  color: #8c8c8c;
}

.appabril .ScatterPlotContainer .buttons .legislature {
  font-size: 14px;
  color: #a0a0a0;
  font-family: serif;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div {
  display: inline-block;
  margin-bottom: 20px;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container, .appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container canvas, .appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container svg {
  position: relative;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container canvas {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container .dots {
  display: none;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .overlay {
  opacity: 0;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-title {
  max-width: 140px;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  margin: 0 10px 5px 0;
}

@media (min-width: 600px) {
  .appabril .ScatterPlotContainer #g-graphic-scatterplot .graph-title {
    max-width: none;
  }
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .focus circle {
  pointer-events: none;
  stroke-width: 2;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .xAxis text, .appabril .ScatterPlotContainer #g-graphic-scatterplot .yAxis text {
  fill: grey;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .xAxis .xAxisLine {
  display: none;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .regression, .appabril .ScatterPlotContainer #g-graphic-scatterplot .regression-bg {
  stroke-linejoin: round;
  pointer-events: none;
  fill: none;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .regression {
  stroke: #8b0000;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .regression-bg {
  stroke-width: 4;
  stroke: #fff;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot .tick text {
  text-shadow: -1px -1px 3px #fff,-1px 0 3px #fff,-1px 1px 3px #fff,0 -1px 3px #fff,0 1px 3px #fff,1px -1px 3px #fff,1px 0 3px #fff,1px 1px 3px #fff;
}

.appabril .ScatterPlotContainer #g-graphic-scatterplot {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
  margin: 0 auto;
  max-width: 1400px;
  text-align: center;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.appabril .ScatterPlotContainer .buttons .graph-nav:hover {
  border: 0px solid #000;
}

.appabril .ScatterPlotContainer .g-container {
  padding-right: 0;
  padding-left: 0;
}
.appabril .smallMultiplesNews .g-graph svg {
  cursor: pointer;
}

.appabril .smallMultiplesNews .g-graph .tooltip {
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appabril .smallMultiplesNews .g-graph .tooltip .muni-name, .appabril .smallMultiplesNews .g-graph .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appabril .smallMultiplesNews .g-graph .tooltip .party-name {
  font-weight: 700;
}

.appabril .smallMultiplesNews .g-graph .tooltip .prov-votes {
  color: #0a0a0a;
}

.appabril .smallMultiplesNews .g-graph .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appabril .smallMultiplesNews .g-graph div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
  }
}

.appabril .smallMultiplesNews .g-graph .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.appabril .smallMultiplesNews body {
  margin: 0;
}

.appabril .smallMultiplesNews .g-container .g-maps {
  text-align: center;
}

.appabril .smallMultiplesNews .g-container .g-maps .g-map {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  width: 100%;
  margin-bottom: 20px;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appabril .smallMultiplesNews .g-container .g-maps .g-map {
    max-width: 49%;
    margin-bottom: 15px;
  }
}

@media (min-width: 1190px) {
  .appabril .smallMultiplesNews .g-container .g-maps .g-map {
    max-width: 600px;
  }
}

.appabril .smallMultiplesNews .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appabril .smallMultiplesNews .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appabril .smallMultiplesNews .g-graph .legend {
    text-align: left;
  }
  .appabril .smallMultiplesNews .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appabril .smallMultiplesNews .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appabril .smallMultiplesNews .g-graph .g-amount, .appabril .smallMultiplesNews .g-graph .g-legend, .appabril .smallMultiplesNews .g-graph .g-square {
  display: inline-block;
}

.appabril .smallMultiplesNews .g-graph .g-amount, .appabril .smallMultiplesNews .g-graph .g-square {
  vertical-align: middle;
}

.appabril .smallMultiplesNews .g-graph .g-legend {
  margin-bottom: 5px;
}

.appabril .smallMultiplesNews .g-graph .g-amount {
  margin-left: 15px;
}

.appabril .smallMultiplesNews .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appabril .smallMultiplesNews .g-graph .g.map {
  font-size: 62.5%;
}

.appabril .smallMultiplesNews .g-graph .year-title {
  text-align: center;
  font-weight: 500;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appabril .smallMultiplesNews .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appabril .smallMultiplesNews #g-graphic-small-multiples-bip-2019 {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appabril .smallMultiplesNews #g-graphic-small-multiples-bip-2019 svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appabril .smallMultiplesNews #g-graphic-small-multiples-bip-2019 path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appabril .smallMultiplesNews .g-graph svg {
  cursor: pointer;
}

.appabril .smallMultiplesNews .g-graph .tooltip {
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appabril .smallMultiplesNews .g-graph .tooltip .muni-name, .appabril .smallMultiplesNews .g-graph .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appabril .smallMultiplesNews .g-graph .tooltip .party-name {
  font-weight: 700;
}

.appabril .smallMultiplesNews .g-graph .tooltip .prov-votes {
  color: #0a0a0a;
}

.appabril .smallMultiplesNews .g-graph .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appabril .smallMultiplesNews .g-graph div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
  }
}

.appabril .smallMultiplesNews .g-graph .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.appabril .smallMultiplesNews body {
  margin: 0;
}

.appabril .smallMultiplesNews .g-container .g-maps {
  text-align: center;
}

.appabril .smallMultiplesNews .g-container .g-maps .g-map {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  width: 100%;
  margin-bottom: 20px;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appabril .smallMultiplesNews .g-container .g-maps .g-map {
    max-width: 49%;
    margin-bottom: 15px;
  }
}

@media (min-width: 1190px) {
  .appabril .smallMultiplesNews .g-container .g-maps .g-map {
    max-width: 600px;
  }
}

.appabril .smallMultiplesNews .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appabril .smallMultiplesNews .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appabril .smallMultiplesNews .g-graph .legend {
    text-align: left;
  }
  .appabril .smallMultiplesNews .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appabril .smallMultiplesNews .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appabril .smallMultiplesNews .g-graph .g-amount, .appabril .smallMultiplesNews .g-graph .g-legend, .appabril .smallMultiplesNews .g-graph .g-square {
  display: inline-block;
}

.appabril .smallMultiplesNews .g-graph .g-amount, .appabril .smallMultiplesNews .g-graph .g-square {
  vertical-align: middle;
}

.appabril .smallMultiplesNews .g-graph .g-legend {
  margin-bottom: 5px;
}

.appabril .smallMultiplesNews .g-graph .g-amount {
  margin-left: 15px;
}

.appabril .smallMultiplesNews .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appabril .smallMultiplesNews .g-graph .g.map {
  font-size: 62.5%;
}

.appabril .smallMultiplesNews .g-graph .year-title {
  text-align: center;
  font-weight: 500;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appabril .smallMultiplesNews .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appabril .smallMultiplesNews #g-graphic-small-multiples-part-2019 {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appabril .smallMultiplesNews #g-graphic-small-multiples-part-2019 svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appabril .smallMultiplesNews #g-graphic-small-multiples-part-2019 path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appabril .smallMultiplesNews {
  position: relative;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  /*.g-container .g-maps {
			display: initial;
			flex-wrap: initial;
			margin-right: initial;
			margin-left: initial;
		}
		 .g-container .g-maps .g-map {
			position: initial;
			text-align: initial;
			display: initial;
			min-height: initial;
			width: initial;
			margin-bottom: initial;
		}*/
}

.appabril .smallMultiplesNews canvas {
  position: relative;
}
.FlourishComponent {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.FlourishComponent iframe canvas {
  width: 100%;
}

.FlourishComponent iframe.FlourishMapa1 {
  width: 80% !important;
  height: 55rem !important;
}

@media (max-width: 850px) and (orientation: portrait) {
  .FlourishComponent iframe.FlourishEscanios {
    height: 25rem !important;
  }
  .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 22rem !important;
  }
  .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 26rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishEscanios {
    height: 36rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 37rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 37rem !important;
  }
}

@media (max-width: 1399px) and (min-width: 851px) and (orientation: portrait) {
  .FlourishComponent iframe.FlourishEscanios {
    height: 25rem !important;
  }
  .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 22rem !important;
  }
  .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 22rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishEscanios {
    height: 36rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 47rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 47rem !important;
  }
}

@media (max-width: 600px) and (orientation: landscape) {
  .FlourishComponent iframe.FlourishEscanios {
    height: 25rem !important;
  }
  .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 28rem !important;
  }
  .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 31rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishEscanios {
    height: 36rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 37rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 37rem !important;
  }
}

@media (max-width: 700px) and (min-width: 601px) and (orientation: landscape) {
  .FlourishComponent iframe.FlourishEscanios {
    height: 35rem !important;
  }
  .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 32rem !important;
  }
  .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 34rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishEscanios {
    height: 36rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 37rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 37rem !important;
  }
}

@media (max-width: 850px) and (min-width: 701px) and (orientation: landscape) {
  .FlourishComponent iframe.FlourishEscanios {
    height: 35rem !important;
  }
  .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 38rem !important;
  }
  .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 38rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishEscanios {
    height: 36rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 38rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 38rem !important;
  }
}

@media (max-width: 1100px) and (min-width: 851px) and (orientation: landscape) {
  .FlourishComponent iframe.FlourishEscanios {
    height: 35rem !important;
  }
  .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 38rem !important;
  }
  .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 45rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishEscanios {
    height: 36rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa {
    width: 95% !important;
    height: 48rem !important;
  }
  .isTablet .FlourishComponent iframe.FlourishMapa1 {
    width: 95% !important;
    height: 48rem !important;
  }
}
.appabril .footerGlobal {
  width: 100%;
  background-color: #202020;
  padding-top: 70px;
  padding-bottom: 240px;
  background: url(/los-datos-hablan/dist/233c60c36ad81fb78dba57231669364e.png) top center;
  background-size: cover;
}

.appabril .footerGlobal__container {
  padding: 0 35px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: white;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.appabril .footerGlobal__container__logoLab {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 320px;
}

.appabril .footerGlobal__container__logoLab__link {
  display: inline-block;
  vertical-align: top;
}

.appabril .footerGlobal__container__logoLab__icon {
  font-size: 2.9375rem;
  color: #ffffff;
}

.appabril .footerGlobal__container__text {
  display: inline-block;
  vertical-align: top;
  padding-top: 5px;
  padding-left: 35px;
}

.appabril .footerGlobal__container__text__title {
  font-family: "Arial-Black";
  font-weight: bold;
  font-size: 0.625rem;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-transform: uppercase;
  letter-spacing: 0.7px;
}

.appabril .footerGlobal__container__text__subText {
  font-family: "Arial-Black";
  font-weight: bold;
  font-size: 1.25rem;
  font-weight: 900;
  padding-top: 3px;
}

.appabril .footerGlobal__container__networks {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.appabril .footerGlobal__container__networks .shareContainer__share__btn {
  display: none;
}

.appabril .footerGlobal__container__networks .rrss.verticalLayout {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static;
  background: none;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  z-index: 1;
}

.appabril .footerGlobal__container__networks .rrss.verticalLayout:after, .appabril .footerGlobal__container__networks .rrss.verticalLayout:before {
  display: none;
}

.appabril .footerGlobal__container__networks .rrss.verticalLayout .elem {
  color: #ffffff;
  padding: 0 35px;
  transition: all 1s linear;
}

.appabril .footerGlobal__container__networks .rrss.verticalLayout .elem:hover {
  color: #00ffce;
}

.appabril .footerGlobal__container__networks .rrss.verticalLayout .elem i {
  font-size: 1.5625rem;
}

.appabril .footerGlobal__container__logoElecciones {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}

.appabril .footerGlobal__container__logoElecciones__link {
  display: inline-block;
}

.appabril .footerGlobal__container__logoElecciones svg {
  position: static;
  width: 81px;
}

.appabril .footerGlobal__container__logoElecciones svg .st2 {
  fill: #ffffff;
}

.appabril.isMobile .footerGlobal {
  padding-bottom: 100px;
}

.appabril.isMobile .footerGlobal__container {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 15px;
}

.appabril.isMobile .footerGlobal__container__logoLab {
  min-width: auto;
  padding-bottom: 20px;
}

.appabril.isMobile .footerGlobal__container__networks {
  padding-bottom: 25px;
}

.appabril.isMobile .footerGlobal__container__logoElecciones {
  text-align: center;
}
.appabril .subFooter {
  margin-top: 230px;
}

.appabril .subFooter .evolucionVotoFooter {
  width: 40%;
  margin-top: 3rem;
}

.appabril .subFooter .rutaCandidatoFooter {
  top: 12rem;
  position: absolute;
  left: 0;
}

.appabril .subFooter.evolucionVoto, .appabril .subFooter.rutaCandidato {
  margin-top: 105px;
}

.appabril .subFooter.evolucionVoto .subFooter__menu {
  padding-top: 15px;
}

.appabril .subFooter.resultados .subFooter__header {
  padding-bottom: 110px;
}

.appabril .subFooter.resultados .subFooter__header__title2 {
  font-size: 99px;
  width: 821px;
  max-width: 100%;
}

.appabril .subFooter.resultados .subFooter__header__img {
  width: 239px;
  top: -120px;
  left: 388px;
}

.appabril .subFooter.textSimple {
  margin-top: 0;
}

.appabril .subFooter.textSimple .subFooter__header__title2 {
  text-align: center;
  width: auto;
}

.appabril .subFooter__container {
  position: relative;
}

.appabril .subFooter__container__rutaCandidato .subFooter__header__title2 {
  font-size: 6rem;
}

.appabril .subFooter__header {
  position: relative;
  padding-bottom: 50px;
}

.appabril .subFooter__header__title1 {
  font-family: "Arial-Black";
  font-size: 9rem;
  color: #00ffce;
  font-weight: 900;
  letter-spacing: -3.44px;
  line-height: 0.8;
  text-transform: uppercase;
  position: absolute;
  bottom: calc(100% - 1px);
}

.appabril .subFooter__header__img {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  top: -213px;
  pointer-events: none;
}

.appabril .subFooter__header__img img {
  max-width: 100%;
}

.appabril .subFooter__header__title2 {
  font-family: "Arial-Black";
  font-size: 9rem;
  color: #ffffff;
  font-weight: 900;
  letter-spacing: -3.44px;
  line-height: 0.8;
  text-transform: uppercase;
  width: 446px;
  margin: 0 0 0 auto;
  position: relative;
  -webkit-transform: translatey(-11px);
          transform: translatey(-11px);
}

.appabril .subFooter__header__title2__container {
  position: relative;
}

.appabril .subFooter__menu {
  padding: 0 75px 80px 75px;
}

.appabril .subFooter__menu__list {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.appabril .subFooter__menu__list__item--active .subFooter__menu__list__item__btn {
  color: #ffffff;
}

.appabril .subFooter__menu__list__item__btn {
  display: block;
  font-family: "Arial-Black";
  color: #000000;
  font-size: 0.875rem;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1.2;
  padding: 0 5px;
}

.appabril .subFooter__menu__list__item__btn__text1 {
  display: block;
}

.appabril .subFooter__menu__list__item__btn__text2 {
  display: block;
}

@media (max-width: 1249px) {
  .appabril .subFooter .evolucionVotoFooter {
    width: 40%;
    margin-top: 6rem;
  }
}
.appabril .header--hideTimer {
  transition-duration: 0s;
}

.appabril .header--hideTimer .headerContainer__mobile {
  transition-duration: 0s !important;
}

.appabril .header--menuShow .headerContainer__mobile {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  opacity: 1;
}

.appabril .headerApp {
  background: #fff;
  padding-bottom: 5px;
}

.appabril .headerApp svg {
  width: 90px;
}

.appabril .headerContainer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appabril .headerContainer .back {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: none;
}

.appabril .headerContainer .back .reverse {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.appabril .headerContainer .button.icon-share {
  display: none;
}

.appabril .headerContainer__menu {
  display: none;
  background: none;
  border: 0px;
  font-size: 1.4375rem;
}

.appabril .headerContainer__menu:before {
  display: inline-block;
}

.appabril .headerContainer__mobile {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  transition: all 0.4s ease-out;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #00ffce;
  z-index: 10;
  opacity: 0;
  padding-top: 60px;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appabril .headerContainer__mobile__menu {
  background: url(/los-datos-hablan/dist/18940f6253a3a8f336dc6ec2c1bf9371.png) no-repeat bottom center;
  background-size: 35vh;
  width: 25%;
}

.appabril .headerContainer__mobile__menu .headerMenu__list {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 140px;
}

.appabril .headerContainer__mobile__menu .headerMenu__list__item__link {
  font-size: 1.5rem;
}

.appabril .headerContainer__mobile__bg {
  width: 75%;
  background: url(/los-datos-hablan/dist/83ef8a8f32a1b360c2d5c7671def6e11.png) no-repeat top center;
  background-size: cover;
}

.appabril .headerContainer__mobile__listCollaboration {
  display: none;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.appabril .headerContainer__mobile__metodologia {
  color: #1f1f1f;
  font-family: "Roboto-Regular";
  font-size: 1.125rem;
  font-weight: bold;
  display: none;
}

.appabril .headerContainer__mobile__collaboration__link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.appabril .headerContainer__mobile__collaboration__link__title {
  font-size: 0.4375rem;
  font-weight: bold;
  font-family: "Roboto-Regular";
  text-transform: uppercase;
  display: inline-block;
  padding-bottom: 3px;
}

.appabril .headerContainer__mobile__e19 svg {
  position: static;
  width: 74px;
}

.appabril .headerContainer__mobile__e19 svg .st0 {
  fill: #3D3D3D;
}

.appabril .headerContainer__mobile__e19 svg .st1 {
  fill: #848484;
}

.appabril .headerContainer__mobile__e19 svg .st2 {
  fill: #FFFFFF;
}

.appabril .headerContainer__mobile__e19 svg .st3 {
  fill: #AA1C1D;
}

.appabril .headerContainer__mobile__e19 svg .st4 {
  fill: #C39A24;
}

.appabril .headerContainer__mobile__e19 svg path {
  stroke-width: 0;
}

.appabril .headerContainer__mobile .h__list__item__link--active {
  color: #ffffff;
}

.appabril .headerContainer__mobile .headerContainer__metodologia__link--active {
  color: #ffffff;
}

.appabril .headerContainer__title {
  width: 295px;
  padding-left: 35px;
  font-size: 0.625rem;
  color: #000000;
  text-transform: uppercase;
  font-family: "Arial-Black";
  padding-top: 37px;
  letter-spacing: 0.7px;
}

.appabril .headerContainer__title__link {
  display: inline-block;
}

.appabril .headerContainer__title__subText {
  display: block;
  color: #000000;
  font-size: 1.25rem;
  padding-top: 3px;
}

.appabril .headerContainer__title__subText span {
  position: relative;
}

.appabril .headerContainer__title__subText span:after {
  content: "";
  position: absolute;
  left: -2px;
  top: 5px;
  right: -2px;
  bottom: 4px;
  z-index: -1;
  background: #00ffce;
}

.appabril .headerContainer__spaceTab {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.appabril .headerContainer__collaboration {
  padding-top: 42px;
  padding-left: 15px;
}

.appabril .headerContainer__collaboration__link {
  display: inline-block;
}

.appabril .headerContainer__collaboration__link__title {
  font-family: "Roboto-Regular";
  font-size: 0.4375rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  text-align: center;
  padding-bottom: 3px;
}

.appabril .headerContainer__collaboration__link__text {
  font-family: "Roboto-Regular";
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
}

.appabril .headerContainer__metodologia {
  padding-top: 41px;
  padding-right: 40px;
}

.appabril .headerContainer__metodologia__link {
  font-size: 1rem;
  color: #1f1f1f;
  font-weight: bold;
  font-family: "Roboto-Regular";
}

.appabril .headerContainer__metodologia__link--active {
  position: relative;
}

.appabril .headerContainer__metodologia__link--active:after {
  content: "";
  position: absolute;
  border-bottom: 7px solid #00ffce;
  bottom: -2px;
  left: -7px;
  right: -7px;
  z-index: -1;
}

.appabril .headerContainer__share {
  padding-top: 40px;
}

.appabril .headerContainer__logo-lab {
  color: #000000;
  padding-left: 35px;
  font-size: 2.9375rem;
  padding-top: 32px;
}

.appabril .headerContainer__logo-lab:before {
  display: block;
}

.appabril .headerContainer__e19 {
  padding-top: 25px;
  color: #000000;
  font-size: 1.625rem;
  margin-right: 30px;
  margin-left: 10px;
}

.appabril .headerContainer__e19 svg {
  position: static;
  width: 74px;
}

.appabril .headerContainer__e19 path {
  stroke-width: 0;
}

.appabril .headerContainer__e19 .st0 {
  fill: #3D3D3D;
}

.appabril .headerContainer__e19 .st1 {
  fill: #848484;
}

.appabril .headerContainer__e19 .st2 {
  fill: #FFFFFF;
}

.appabril .headerContainer__e19 .st3 {
  fill: #AA1C1D;
}

.appabril .headerContainer__e19 .st4 {
  fill: #C39A24;
}

.appabril .headerFixed {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  padding: 20px 0 20px 35px;
  background: #ffffff;
  -webkit-transform: translateY(-131px);
          transform: translateY(-131px);
  transition: all 1s linear;
}

.appabril .headerFixed .back {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: none;
}

.appabril .headerFixed .back .reverse {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.appabril .headerFixed ul.rrss.show {
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
}

.appabril .headerFixed--show {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.appabril .headerFixed--show ul.rrss {
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
}

.appabril .headerFixed--show ul.rrss.show {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.appabril .headerFixed--hideTimer {
  transition-duration: 0s;
}

.appabril .headerFixed--hideTimer .headerFixed__container__body {
  transition-duration: 0s !important;
}

.appabril .headerFixed__container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  z-index: 3;
}

.appabril .headerFixed__container__header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.appabril .headerFixed__container__header .shareContainer .button.icon-share {
  display: none;
}

.appabril .headerFixed__container__body {
  display: none;
  width: 100%;
}

.appabril .headerFixed__container__body__logo-lab {
  display: none;
}

.appabril .headerFixed__container__logo-lab {
  font-size: 2.9375rem;
  font-weight: bold;
  color: #000000;
}

.appabril .headerFixed__container__logo-lab:before {
  display: block;
}

.appabril .headerFixed__container__menu {
  display: none;
}

.appabril .headerFixed__container__body__e19 {
  color: #000000;
  font-size: 1.625rem;
  padding-right: 30px;
  padding-left: 10px;
}

.appabril .headerFixed .headerContainer__title {
  padding-left: 35px;
  padding-top: 0;
}

.appabril .headerFixed .headerContainer__title__subText {
  color: #000000;
}

.appabril .headerFixed .headerContainer__menu {
  display: inline-block;
  margin-right: 50px;
  font-size: 2.4375rem;
}

.appabril .headerFixed .headerContainer__collaboration {
  padding-top: 0;
}

.appabril .headerFixed .headerContainer__metodologia {
  padding-top: 0;
}

.appabril .headerFixed .headerContainer__e19 {
  padding-top: 0;
}

.appabril.isMobile .header {
  padding-bottom: 0px;
}

.appabril.isMobile .headerContainer {
  position: fixed;
  z-index: 11;
  background: #ffffff;
  width: 100%;
  padding-bottom: 7px;
}

.appabril.isMobile .headerContainer .back {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appabril.isMobile .headerContainer__title {
  padding-left: 20px;
  font-size: 0.5625rem;
  padding-top: 20px;
  line-height: 1.2;
}

.appabril.isMobile .headerContainer__title__subText {
  font-size: 0.9375rem;
  line-height: 1;
}

.appabril.isMobile .headerContainer__share {
  padding-top: 22px;
}

.appabril.isMobile .headerContainer__share__btn {
  padding-right: 30px;
}

.appabril.isMobile .headerContainer__menu {
  display: inline-block;
  padding-left: 10px;
  padding-top: 19px;
}

.appabril.isMobile .headerContainer__logo-lab {
  padding-left: 0px;
  padding-top: 0px;
  margin-left: 20px;
  margin-top: 20px;
  font-size: 1.8125rem;
}

.appabril.isMobile .headerContainer__e19 {
  padding-top: 30px;
  display: none;
}

.appabril.isMobile .headerContainer__collaboration {
  display: none;
}

.appabril.isMobile .headerContainer__metodologia {
  display: none;
}

.appabril.isMobile .headerContainer__mobile {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.appabril.isMobile .headerContainer__mobile__listCollaboration {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appabril.isMobile .headerContainer__mobile__metodologia {
  display: block;
  text-align: center;
  padding: 7px;
  font-size: 0.875rem;
}

.appabril.isMobile .headerContainer__mobile .headerMenu__list {
  padding: 25px 25px 0px 25px;
}

.appabril.isMobile .headerContainer__mobile__menu {
  width: 100%;
  background: none;
}

.appabril.isMobile .headerContainer__mobile__menu .headerMenu__list__item__link {
  font-size: 0.875rem;
}

.appabril.isMobile .headerContainer__mobile__bg {
  display: none;
}

.appabril.isMobile .headerFixed {
  -webkit-transform: translateY(-89px);
          transform: translateY(-89px);
  padding: 0;
  display: none;
}

.appabril.isMobile .headerFixed .back {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appabril.isMobile .headerFixed:after {
  display: none;
}

.appabril.isMobile .headerFixed--show {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.appabril.isMobile .headerFixed .headerMenu {
  height: 100%;
}

.appabril.isMobile .headerFixed .headerMenu__list {
  height: 100%;
  padding: 110px 25px 25px 25px;
}

.appabril.isMobile .headerFixed .headerMenu__list__item__link {
  font-family: "Arial-Black";
  color: #28292a;
}

.appabril.isMobile .headerFixed .headerMenu__list__item__link--active {
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #181818;
  color: #f0f8ff00;
}

.appabril.isMobile .headerFixed--showMenu .headerFixed__container__body {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.appabril.isMobile .headerFixed--showMenu ul.rrss {
  background: #181818;
}

.appabril.isMobile .headerFixed--showMenu ul.rrss:before {
  border-color: transparent transparent #181818 transparent;
}

.appabril.isMobile .headerFixed--showMenu ul.rrss:after {
  border-color: #181818 transparent transparent transparent;
}

.appabril.isMobile .headerFixed--showMenu ul.rrss li.elem,
.appabril.isMobile .headerFixed--showMenu ul.rrss li.elemMobile {
  color: #00ffce;
}

.appabril.isMobile .headerFixed .headerContainer__title {
  padding-top: 1px;
  text-align: left;
  width: 100%;
  padding-right: 26px;
}

.appabril.isMobile .headerFixed .headerContainer__title__subText {
  width: 141px;
  margin: 0 auto;
  padding-right: 0;
  padding-left: 0;
  font-size: 1.125rem;
  color: #00ffce;
}

.appabril.isMobile .headerFixed__container {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.appabril.isMobile .headerFixed__container__header {
  z-index: 105;
  position: relative;
  padding: 28px 10px 10px 10px;
  width: 100%;
  background: #181818;
}

.appabril.isMobile .headerFixed__container__header .headerFixed__container__share {
  display: block;
}

.appabril.isMobile .headerFixed__container__header .headerFixed__container__share ul.rrss {
  margin-right: -10px;
}

.appabril.isMobile .headerFixed__container__body {
  z-index: 100;
  -webkit-transform: translate3d(-100vw, 0, 0);
          transform: translate3d(-100vw, 0, 0);
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(21, 21, 21, 0.92);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  transition: all 0.4s ease-in;
  opacity: 0;
  background: #00ffce;
}

.appabril.isMobile .headerFixed__container__body .headerFixed__container__share {
  display: none;
}

.appabril.isMobile .headerFixed__container__body__logo-lab {
  position: absolute;
  left: 15px;
  bottom: 7px;
  z-index: 150;
  display: block;
  font-size: 2.5rem;
}

.appabril.isMobile .headerFixed__container__body__e19 {
  position: absolute;
  right: 15px;
  bottom: 15px;
  z-index: 150;
  font-size: 2.5rem;
  display: block;
}

.appabril.isMobile .headerFixed__container__logo-lab {
  display: none;
}

.appabril.isMobile .headerFixed__container__menu {
  display: block;
  border: none;
  padding: 0;
  background: none;
  color: #ffffff;
}

.appabril.isMobile .headerFixed__container__menu--show .headerFixed__container__menu__icon--burger {
  display: none;
}

.appabril.isMobile .headerFixed__container__menu--show .headerFixed__container__menu__icon--close {
  display: block;
}

.appabril.isMobile .headerFixed__container__menu__icon {
  font-size: 2.5rem;
}

.appabril.isMobile .headerFixed__container__menu__icon--close {
  display: none;
}

.appabril.isMobile .headerFixed__container__e19 {
  display: none;
}

.appabril.isMobile .headerFixed__container__share {
  padding-top: 13px;
  position: absolute;
  right: 10px;
  top: 24px;
  z-index: 108;
}

.appabril.isMobile .headerFixed__container__share .shareContainer__share__text {
  display: none;
}
.appabril .headerMenu__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 80px 35px 48px 35px;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.appabril .headerMenu__list__item {
  padding: 0 4%;
}

.appabril .headerMenu__list__item__link {
  position: relative;
  text-transform: uppercase;
  color: #000000;
  font-size: 0.875rem;
  font-family: "Arial-Black";
  display: inline-block;
  padding: 10px;
  line-height: 1.3;
}

.appabril .headerMenu__list__item__link--active:after {
  content: "";
  position: absolute;
  border-bottom: 7px solid #00ffce;
  bottom: 7px;
  left: 0;
  right: 0;
  z-index: 1;
}

.appabril .headerMenu__list__item__link__subText {
  display: block;
  position: relative;
  z-index: 2;
}

.appabril .headerMenu__list__item__link__icon {
  display: none;
}

.appabril .headerFixed .headerMenu {
  width: 100%;
}

.appabril .headerFixed .headerMenu__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.appabril .headerFixed .headerMenu__list__item {
  padding: 0;
}

.appabril .headerFixed .headerMenu__list__item__link {
  color: #000000;
  font-size: 1.125rem;
  font-family: "Roboto-Regular";
  padding: 10px;
  display: block;
}

.appabril.isMobile .headerFixed .headerMenu__list__item__link__icon {
  color: #181818;
  top: 18px;
}

.appabril.isMobile .headerMenu--container {
  height: 100%;
}

.appabril.isMobile .headerMenu__list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 68px 25px 25px 25px;
}

.appabril.isMobile .headerMenu__list__item {
  width: 100%;
  padding: 8px 0;
  text-align: center;
}

.appabril.isMobile .headerMenu__list__item__link {
  display: inline-block;
  font-size: 0.875rem;
}

.appabril.isMobile .headerMenu__list__item__link__icon {
  -webkit-text-stroke-width: 0px;
  color: #ffffff;
  display: block;
  position: absolute;
  left: 100%;
  top: 10px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  padding-left: 2px;
}

.appabril.isTablet .headerMenu {
  width: 328px;
  margin: 0 auto;
}
.shareContainer {
  position: relative;
  width: auto;
  margin-left: 0;
  margin-top: 0;
  transition: margin 0.3s ease-in-out;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  padding: 0;
}

.shareContainer__share__text {
  display: none;
  padding-right: 5px;
  font-family: "Roboto-Regular";
}

.shareContainer__share__btn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.1875rem;
  color: #000000;
  transition: all 300ms;
  padding-right: 35px;
}

.shareContainer__share__btn--active {
  color: #00ffce;
}

.shareContainer .verticalLayout.videoControls {
  bottom: 6rem;
}

.shareContainer.offset {
  margin-top: 5rem;
}

ul.rrss {
  padding: 0;
  margin: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
  transition: all 0.4s ease-in;
  z-index: 99;
  background: #00ffce;
}

ul.rrss:before {
  content: "";
  position: absolute;
  bottom: 100%;
  border-width: 0 0 10px 44px;
  border-color: transparent transparent #00ffce transparent;
  border-style: solid;
  transition: all 0.4s ease-in;
}

ul.rrss:after {
  content: "";
  position: absolute;
  top: 100%;
  border-style: solid;
  border-width: 10px 44px 0 0;
  border-color: #00ffce transparent transparent transparent;
  transition: all 0.4s ease-in;
}

ul.rrss.show {
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
}

ul.rrss.show.videoControls li.elem, ul.rrss.show.videoControls li.elemMobile {
  top: 0rem;
}

ul.rrss.show li.elem, ul.rrss.show li.elemMobile {
  opacity: 1;
}

ul.rrss.hide li.elem, ul.rrss.hide li.elemMobile {
  top: 0px;
  pointer-events: none;
}

ul.rrss--hideTimer {
  transition-duration: 0s;
}

ul.rrss li.elem, ul.rrss li.elemMobile {
  height: 36px;
  width: 44px;
  cursor: pointer;
  left: calc(50% - (45px / 2));
  text-align: center;
  line-height: 40px;
  font-size: 12px;
  background: transparent;
  color: #181818;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out, color 0.35s ease-in, background 0.35s ease-in;
}

ul.rrss li.elem:hover, ul.rrss li.elemMobile:hover {
  color: #181818;
}

ul.rrss li.elem > i, ul.rrss li.elemMobile > i {
  display: block;
  font-size: 1rem;
}

ul.rrss li.elem > i:before, ul.rrss li.elemMobile > i:before {
  display: block;
}

ul.rrss.horizontalLayout {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0;
  bottom: auto;
  height: 100%;
  z-index: 0;
  width: 100%;
  height: auto;
}

ul.rrss.horizontalLayout li.elem, ul.rrss.horizontalLayout li.elemMobile {
  position: relative;
  top: 0;
  left: 0;
  padding: 1rem;
  margin: 4rem;
}

ul.rrss.horizontalLayout li.elem i, ul.rrss.horizontalLayout li.elemMobile i {
  font-size: 1.5rem;
  display: block;
}

ul.rrss.verticalLayout {
  top: 4.5rem;
}

ul.rrss.verticalLayout.videoControls {
  top: inherit;
}

ul.rrss.verticalLayout li.elem, ul.rrss.verticalLayout li.elemMobile {
  left: 0;
}

ul.rrss.horizontalLayout.hide li.elem, ul.rrss.horizontalLayout.hide li.elemMobile {
  top: -100px;
}

ul.rrss.horizontalLayout.show li.elem, ul.rrss.horizontalLayout.show li.elemMobile {
  opacity: 1;
}

ul.rrss.horizontalLayout.show li.elem:nth-child(1), ul.rrss.horizontalLayout.show li.elemMobile:nth-child(1) {
  transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out 0.2s, color 0.35s ease-in, background 0.35s ease-in;
  top: 0px;
}

ul.rrss.horizontalLayout.show li.elem:nth-child(2), ul.rrss.horizontalLayout.show li.elemMobile:nth-child(2) {
  transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out 0.1s, color 0.35s ease-in, background 0.35s ease-in;
  top: 0px;
}

ul.rrss.horizontalLayout.show li.elem:nth-child(3), ul.rrss.horizontalLayout.show li.elemMobile:nth-child(3) {
  transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out 0s, color 0.35s ease-in, background 0.35s ease-in;
  top: 0px;
}

ul.rrss.horizontalLayout.show li.elem:nth-child(4), ul.rrss.horizontalLayout.show li.elemMobile:nth-child(4) {
  transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out 0s, color 0.35s ease-in, background 0.35s ease-in;
  top: 0px;
}

ul.rrss.verticalLayout.show.videoControls li.elem, ul.rrss.verticalLayout.show.videoControls li.elemMobile {
  opacity: 1;
}

ul.rrss.verticalLayout.show a.whatapp li {
  top: 185px;
}

ul.rrss.verticalLayout.show li.elemMobile {
  opacity: 1;
}

ul.rrss.verticalLayout.show li.elem {
  opacity: 1;
}

/*MEDIA QUERIES*/
/* 
  ##Device = Low Resolution Tablets, Mobiles
  ##Screen = B/w 481px to 767px
*/
@media (max-width: 767px) {
  ul.rrss.horizontalLayout.hide li.elem, ul.rrss.horizontalLayout.hide li.elemMobile {
    top: -30px;
  }
  ul.rrss.horizontalLayout li.elem, ul.rrss.horizontalLayout li.elemMobile {
    padding: 0.5rem;
    margin: 1rem;
    margin-top: 1.5rem;
  }
  ul.rrss.horizontalLayout li.elem > i, ul.rrss.horizontalLayout li.elemMobile > i {
    font-size: 1.5rem;
  }
  ul.rrss.horizontalLayout li.elem:nth-child(3) > i, ul.rrss.horizontalLayout li.elemMobile:nth-child(3) > i {
    font-size: 2rem;
  }
  ul.rrss.verticalLayout {
    top: 4.5rem;
  }
}

@media (min-width: 1024px) and (max-width: 1024px) {
  .verticalLayout.show li.elemMobile {
    opacity: 1;
  }
}

.isMobile .shareContainer__share__btn {
  font-size: 1.3125rem;
  padding-right: 10px;
}

.isMobile .shareContainer__share__text {
  display: none;
}
.filledCircle {
  background: white;
  border-radius: 100%;
  border: 0.5rem solid #fff;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.filledCircle .innerCircle {
  position: absolute;
  display: block;
  width: 0%;
  height: 0%;
  top: 0%;
  left: 0%;
  border-radius: 100%;
}

.filledCircle .text {
  color: white;
  font-weight: 700;
  font-size: 2rem;
  letter-spacing: -1.75px;
  position: relative;
  z-index: 10;
}

.filledCircle .text .bigger {
  font-size: 3rem;
}

.filledCircle[data-percentage="0"] .innerCircle {
  width: 0%;
  height: 0%;
  top: 50%;
  left: 50%;
}

.filledCircle[data-percentage="1"] .innerCircle {
  width: 1%;
  height: 1%;
  top: 49.5%;
  left: 49.5%;
}

.filledCircle[data-percentage="2"] .innerCircle {
  width: 2%;
  height: 2%;
  top: 49%;
  left: 49%;
}

.filledCircle[data-percentage="3"] .innerCircle {
  width: 3%;
  height: 3%;
  top: 48.5%;
  left: 48.5%;
}

.filledCircle[data-percentage="4"] .innerCircle {
  width: 4%;
  height: 4%;
  top: 48%;
  left: 48%;
}

.filledCircle[data-percentage="5"] .innerCircle {
  width: 5%;
  height: 5%;
  top: 47.5%;
  left: 47.5%;
}

.filledCircle[data-percentage="6"] .innerCircle {
  width: 6%;
  height: 6%;
  top: 47%;
  left: 47%;
}

.filledCircle[data-percentage="7"] .innerCircle {
  width: 7%;
  height: 7%;
  top: 46.5%;
  left: 46.5%;
}

.filledCircle[data-percentage="8"] .innerCircle {
  width: 8%;
  height: 8%;
  top: 46%;
  left: 46%;
}

.filledCircle[data-percentage="9"] .innerCircle {
  width: 9%;
  height: 9%;
  top: 45.5%;
  left: 45.5%;
}

.filledCircle[data-percentage="10"] .innerCircle {
  width: 10%;
  height: 10%;
  top: 45%;
  left: 45%;
}

.filledCircle[data-percentage="11"] .innerCircle {
  width: 11%;
  height: 11%;
  top: 44.5%;
  left: 44.5%;
}

.filledCircle[data-percentage="12"] .innerCircle {
  width: 12%;
  height: 12%;
  top: 44%;
  left: 44%;
}

.filledCircle[data-percentage="13"] .innerCircle {
  width: 13%;
  height: 13%;
  top: 43.5%;
  left: 43.5%;
}

.filledCircle[data-percentage="14"] .innerCircle {
  width: 14%;
  height: 14%;
  top: 43%;
  left: 43%;
}

.filledCircle[data-percentage="15"] .innerCircle {
  width: 15%;
  height: 15%;
  top: 42.5%;
  left: 42.5%;
}

.filledCircle[data-percentage="16"] .innerCircle {
  width: 16%;
  height: 16%;
  top: 42%;
  left: 42%;
}

.filledCircle[data-percentage="17"] .innerCircle {
  width: 17%;
  height: 17%;
  top: 41.5%;
  left: 41.5%;
}

.filledCircle[data-percentage="18"] .innerCircle {
  width: 18%;
  height: 18%;
  top: 41%;
  left: 41%;
}

.filledCircle[data-percentage="19"] .innerCircle {
  width: 19%;
  height: 19%;
  top: 40.5%;
  left: 40.5%;
}

.filledCircle[data-percentage="20"] .innerCircle {
  width: 20%;
  height: 20%;
  top: 40%;
  left: 40%;
}

.filledCircle[data-percentage="21"] .innerCircle {
  width: 21%;
  height: 21%;
  top: 39.5%;
  left: 39.5%;
}

.filledCircle[data-percentage="22"] .innerCircle {
  width: 22%;
  height: 22%;
  top: 39%;
  left: 39%;
}

.filledCircle[data-percentage="23"] .innerCircle {
  width: 23%;
  height: 23%;
  top: 38.5%;
  left: 38.5%;
}

.filledCircle[data-percentage="24"] .innerCircle {
  width: 24%;
  height: 24%;
  top: 38%;
  left: 38%;
}

.filledCircle[data-percentage="25"] .innerCircle {
  width: 25%;
  height: 25%;
  top: 37.5%;
  left: 37.5%;
}

.filledCircle[data-percentage="26"] .innerCircle {
  width: 26%;
  height: 26%;
  top: 37%;
  left: 37%;
}

.filledCircle[data-percentage="27"] .innerCircle {
  width: 27%;
  height: 27%;
  top: 36.5%;
  left: 36.5%;
}

.filledCircle[data-percentage="28"] .innerCircle {
  width: 28%;
  height: 28%;
  top: 36%;
  left: 36%;
}

.filledCircle[data-percentage="29"] .innerCircle {
  width: 29%;
  height: 29%;
  top: 35.5%;
  left: 35.5%;
}

.filledCircle[data-percentage="30"] .innerCircle {
  width: 30%;
  height: 30%;
  top: 35%;
  left: 35%;
}

.filledCircle[data-percentage="31"] .innerCircle {
  width: 31%;
  height: 31%;
  top: 34.5%;
  left: 34.5%;
}

.filledCircle[data-percentage="32"] .innerCircle {
  width: 32%;
  height: 32%;
  top: 34%;
  left: 34%;
}

.filledCircle[data-percentage="33"] .innerCircle {
  width: 33%;
  height: 33%;
  top: 33.5%;
  left: 33.5%;
}

.filledCircle[data-percentage="34"] .innerCircle {
  width: 34%;
  height: 34%;
  top: 33%;
  left: 33%;
}

.filledCircle[data-percentage="35"] .innerCircle {
  width: 35%;
  height: 35%;
  top: 32.5%;
  left: 32.5%;
}

.filledCircle[data-percentage="36"] .innerCircle {
  width: 36%;
  height: 36%;
  top: 32%;
  left: 32%;
}

.filledCircle[data-percentage="37"] .innerCircle {
  width: 37%;
  height: 37%;
  top: 31.5%;
  left: 31.5%;
}

.filledCircle[data-percentage="38"] .innerCircle {
  width: 38%;
  height: 38%;
  top: 31%;
  left: 31%;
}

.filledCircle[data-percentage="39"] .innerCircle {
  width: 39%;
  height: 39%;
  top: 30.5%;
  left: 30.5%;
}

.filledCircle[data-percentage="40"] .innerCircle {
  width: 40%;
  height: 40%;
  top: 30%;
  left: 30%;
}

.filledCircle[data-percentage="41"] .innerCircle {
  width: 41%;
  height: 41%;
  top: 29.5%;
  left: 29.5%;
}

.filledCircle[data-percentage="42"] .innerCircle {
  width: 42%;
  height: 42%;
  top: 29%;
  left: 29%;
}

.filledCircle[data-percentage="43"] .innerCircle {
  width: 43%;
  height: 43%;
  top: 28.5%;
  left: 28.5%;
}

.filledCircle[data-percentage="44"] .innerCircle {
  width: 44%;
  height: 44%;
  top: 28%;
  left: 28%;
}

.filledCircle[data-percentage="45"] .innerCircle {
  width: 45%;
  height: 45%;
  top: 27.5%;
  left: 27.5%;
}

.filledCircle[data-percentage="46"] .innerCircle {
  width: 46%;
  height: 46%;
  top: 27%;
  left: 27%;
}

.filledCircle[data-percentage="47"] .innerCircle {
  width: 47%;
  height: 47%;
  top: 26.5%;
  left: 26.5%;
}

.filledCircle[data-percentage="48"] .innerCircle {
  width: 48%;
  height: 48%;
  top: 26%;
  left: 26%;
}

.filledCircle[data-percentage="49"] .innerCircle {
  width: 49%;
  height: 49%;
  top: 25.5%;
  left: 25.5%;
}

.filledCircle[data-percentage="50"] .innerCircle {
  width: 50%;
  height: 50%;
  top: 25%;
  left: 25%;
}

.filledCircle[data-percentage="51"] .innerCircle {
  width: 51%;
  height: 51%;
  top: 24.5%;
  left: 24.5%;
}

.filledCircle[data-percentage="52"] .innerCircle {
  width: 52%;
  height: 52%;
  top: 24%;
  left: 24%;
}

.filledCircle[data-percentage="53"] .innerCircle {
  width: 53%;
  height: 53%;
  top: 23.5%;
  left: 23.5%;
}

.filledCircle[data-percentage="54"] .innerCircle {
  width: 54%;
  height: 54%;
  top: 23%;
  left: 23%;
}

.filledCircle[data-percentage="55"] .innerCircle {
  width: 55%;
  height: 55%;
  top: 22.5%;
  left: 22.5%;
}

.filledCircle[data-percentage="56"] .innerCircle {
  width: 56%;
  height: 56%;
  top: 22%;
  left: 22%;
}

.filledCircle[data-percentage="57"] .innerCircle {
  width: 57%;
  height: 57%;
  top: 21.5%;
  left: 21.5%;
}

.filledCircle[data-percentage="58"] .innerCircle {
  width: 58%;
  height: 58%;
  top: 21%;
  left: 21%;
}

.filledCircle[data-percentage="59"] .innerCircle {
  width: 59%;
  height: 59%;
  top: 20.5%;
  left: 20.5%;
}

.filledCircle[data-percentage="60"] .innerCircle {
  width: 60%;
  height: 60%;
  top: 20%;
  left: 20%;
}

.filledCircle[data-percentage="61"] .innerCircle {
  width: 61%;
  height: 61%;
  top: 19.5%;
  left: 19.5%;
}

.filledCircle[data-percentage="62"] .innerCircle {
  width: 62%;
  height: 62%;
  top: 19%;
  left: 19%;
}

.filledCircle[data-percentage="63"] .innerCircle {
  width: 63%;
  height: 63%;
  top: 18.5%;
  left: 18.5%;
}

.filledCircle[data-percentage="64"] .innerCircle {
  width: 64%;
  height: 64%;
  top: 18%;
  left: 18%;
}

.filledCircle[data-percentage="65"] .innerCircle {
  width: 65%;
  height: 65%;
  top: 17.5%;
  left: 17.5%;
}

.filledCircle[data-percentage="66"] .innerCircle {
  width: 66%;
  height: 66%;
  top: 17%;
  left: 17%;
}

.filledCircle[data-percentage="67"] .innerCircle {
  width: 67%;
  height: 67%;
  top: 16.5%;
  left: 16.5%;
}

.filledCircle[data-percentage="68"] .innerCircle {
  width: 68%;
  height: 68%;
  top: 16%;
  left: 16%;
}

.filledCircle[data-percentage="69"] .innerCircle {
  width: 69%;
  height: 69%;
  top: 15.5%;
  left: 15.5%;
}

.filledCircle[data-percentage="70"] .innerCircle {
  width: 70%;
  height: 70%;
  top: 15%;
  left: 15%;
}

.filledCircle[data-percentage="71"] .innerCircle {
  width: 71%;
  height: 71%;
  top: 14.5%;
  left: 14.5%;
}

.filledCircle[data-percentage="72"] .innerCircle {
  width: 72%;
  height: 72%;
  top: 14%;
  left: 14%;
}

.filledCircle[data-percentage="73"] .innerCircle {
  width: 73%;
  height: 73%;
  top: 13.5%;
  left: 13.5%;
}

.filledCircle[data-percentage="74"] .innerCircle {
  width: 74%;
  height: 74%;
  top: 13%;
  left: 13%;
}

.filledCircle[data-percentage="75"] .innerCircle {
  width: 75%;
  height: 75%;
  top: 12.5%;
  left: 12.5%;
}

.filledCircle[data-percentage="76"] .innerCircle {
  width: 76%;
  height: 76%;
  top: 12%;
  left: 12%;
}

.filledCircle[data-percentage="77"] .innerCircle {
  width: 77%;
  height: 77%;
  top: 11.5%;
  left: 11.5%;
}

.filledCircle[data-percentage="78"] .innerCircle {
  width: 78%;
  height: 78%;
  top: 11%;
  left: 11%;
}

.filledCircle[data-percentage="79"] .innerCircle {
  width: 79%;
  height: 79%;
  top: 10.5%;
  left: 10.5%;
}

.filledCircle[data-percentage="80"] .innerCircle {
  width: 80%;
  height: 80%;
  top: 10%;
  left: 10%;
}

.filledCircle[data-percentage="81"] .innerCircle {
  width: 81%;
  height: 81%;
  top: 9.5%;
  left: 9.5%;
}

.filledCircle[data-percentage="82"] .innerCircle {
  width: 82%;
  height: 82%;
  top: 9%;
  left: 9%;
}

.filledCircle[data-percentage="83"] .innerCircle {
  width: 83%;
  height: 83%;
  top: 8.5%;
  left: 8.5%;
}

.filledCircle[data-percentage="84"] .innerCircle {
  width: 84%;
  height: 84%;
  top: 8%;
  left: 8%;
}

.filledCircle[data-percentage="85"] .innerCircle {
  width: 85%;
  height: 85%;
  top: 7.5%;
  left: 7.5%;
}

.filledCircle[data-percentage="86"] .innerCircle {
  width: 86%;
  height: 86%;
  top: 7%;
  left: 7%;
}

.filledCircle[data-percentage="87"] .innerCircle {
  width: 87%;
  height: 87%;
  top: 6.5%;
  left: 6.5%;
}

.filledCircle[data-percentage="88"] .innerCircle {
  width: 88%;
  height: 88%;
  top: 6%;
  left: 6%;
}

.filledCircle[data-percentage="89"] .innerCircle {
  width: 89%;
  height: 89%;
  top: 5.5%;
  left: 5.5%;
}

.filledCircle[data-percentage="90"] .innerCircle {
  width: 90%;
  height: 90%;
  top: 5%;
  left: 5%;
}

.filledCircle[data-percentage="91"] .innerCircle {
  width: 91%;
  height: 91%;
  top: 4.5%;
  left: 4.5%;
}

.filledCircle[data-percentage="92"] .innerCircle {
  width: 92%;
  height: 92%;
  top: 4%;
  left: 4%;
}

.filledCircle[data-percentage="93"] .innerCircle {
  width: 93%;
  height: 93%;
  top: 3.5%;
  left: 3.5%;
}

.filledCircle[data-percentage="94"] .innerCircle {
  width: 94%;
  height: 94%;
  top: 3%;
  left: 3%;
}

.filledCircle[data-percentage="95"] .innerCircle {
  width: 95%;
  height: 95%;
  top: 2.5%;
  left: 2.5%;
}

.filledCircle[data-percentage="96"] .innerCircle {
  width: 96%;
  height: 96%;
  top: 2%;
  left: 2%;
}

.filledCircle[data-percentage="97"] .innerCircle {
  width: 97%;
  height: 97%;
  top: 1.5%;
  left: 1.5%;
}

.filledCircle[data-percentage="98"] .innerCircle {
  width: 98%;
  height: 98%;
  top: 1%;
  left: 1%;
}

.filledCircle[data-percentage="99"] .innerCircle {
  width: 99%;
  height: 99%;
  top: 0.5%;
  left: 0.5%;
}

.filledCircle[data-percentage="100"] .innerCircle {
  width: 100%;
  height: 100%;
  top: 0%;
  left: 0%;
}

@media (max-width: 767px) {
  .filledCircle .text {
    font-size: 1.5rem;
  }
  .filledCircle .text .bigger {
    font-size: 2.5rem;
  }
}
.appnov .explication {
  padding: 10px 30px;
}

.appnov .explication__item:after {
  border-color: transparent transparent transparent #fdff00;
}

.appnov .explication__item__text {
  font-family: "Merriweather-Black";
}

.MainNewComponent {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  height: auto;
  position: relative;
  height: auto;
  max-height: 37rem;
  padding-bottom: 8rem;
  z-index: 2;
}

.MainNewComponent .letfBox {
  width: 50%;
  background: #00ffce;
  -webkit-transform: rotate(-6deg) skew(-9deg) translateX(-2rem);
          transform: rotate(-6deg) skew(-9deg) translateX(-2rem);
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.MainNewComponent .letfBox .newImage {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-width: 1000px;
  overflow: hidden;
  -webkit-transform: translateX(30%);
          transform: translateX(30%);
}

.MainNewComponent .letfBox .newImage img {
  -webkit-transform: rotate(6deg) skew(9deg) translateX(2rem) translateY(-4rem);
          transform: rotate(6deg) skew(9deg) translateX(2rem) translateY(-4rem);
  height: 130%;
  width: 130%;
}

.MainNewComponent .rightBox {
  width: 50%;
  position: relative;
  -webkit-transform: rotate(-6deg) skew(-9deg) translateX(2rem);
          transform: rotate(-6deg) skew(-9deg) translateX(2rem);
  overflow: hidden;
  box-shadow: -3px 3px 21px 0px rgba(0, 0, 0, 0.2);
}

.MainNewComponent .rightBox .contentNew {
  position: absolute;
  top: 0;
  left: 0;
  width: 675px;
  padding-right: 1rem;
  padding-top: 6rem;
  padding-left: 6rem;
  -webkit-transform: rotate(6deg) skew(9deg) translateY(-2rem) translateX(-2rem);
          transform: rotate(6deg) skew(9deg) translateY(-2rem) translateX(-2rem);
  background: #ffffff;
  height: 120%;
}

.MainNewComponent .rightBox .contentNew .title {
  color: #1f1f1f;
  font-family: "Arial-Black";
  font-size: 1.6rem;
  font-weight: 900;
  letter-spacing: 0.62px;
  line-height: 2.6rem;
}

.MainNewComponent .rightBox .contentNew .text {
  color: #1f1f1f;
  font-family: Roboto;
  font-size: 1.1rem;
  font-weight: 400;
  letter-spacing: 0.77px;
  line-height: 1.4rem;
}

.explication {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-top: 20px;
  padding-bottom: 100px;
}

.explication__item {
  padding: 28px;
  position: relative;
}

.explication__item:after {
  content: "";
  position: absolute;
  top: 28px;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11.5px 0 11.5px 23px;
  border-color: transparent transparent transparent #01ffce;
}

.explication__item__text {
  font-size: 1.3125rem;
  font-family: "Arial-Black";
  font-weight: bold;
  line-height: 1.2;
}

.titleComponent {
  text-align: center;
  padding-bottom: 50px;
  display: block;
  width: 100%;
}

.titleComponent__text {
  padding-top: 20px;
  text-align: center;
  font-size: 1.4375rem;
  font-family: "Merriweather-Regular";
  line-height: 1.2;
}

.titleComponent__text .titleCenter {
  width: 607px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

@media (max-width: 1439px) {
  .MainNewComponent {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: initial;
  }
  .MainNewComponent .letfBox {
    width: 110%;
    max-height: 40vw;
    overflow: hidden;
  }
  .MainNewComponent .letfBox .newImage {
    -webkit-transform: translateX(-1rem) translateY(-1rem);
            transform: translateX(-1rem) translateY(-1rem);
    width: 110%;
    height: 110%;
    max-width: initial;
  }
  .MainNewComponent .letfBox .newImage .img {
    -webkit-transform: rotate(6deg) skew(9deg) translateX(1rem) translateY(-6rem);
            transform: rotate(6deg) skew(9deg) translateX(1rem) translateY(-6rem);
    height: 130%;
    width: 130%;
  }
  .MainNewComponent .rightBox {
    width: 100%;
    background: white;
  }
  .MainNewComponent .rightBox .contentNew {
    position: relative;
  }
}

@media (max-width: 699px) {
  .MainNewComponent .rightBox .contentNew {
    width: 100%;
  }
}

.isMobile .explication {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.isMobile .titleComponent__text {
  font-size: 1.0625rem;
}

.isMobile.appnov .explication {
  padding: 5px 10px;
}
.CoverContainerComponent {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1440px;
  margin: auto;
  padding-top: 8rem;
}

.CoverContainerComponent .title {
  width: 27rem;
  color: #1f1f1f;
  font-family: "Arial-Black";
  font-size: 3.75rem;
  font-weight: 900;
  letter-spacing: 0.04rem;
  line-height: 3.4rem;
  text-transform: uppercase;
}

.CoverContainerComponent .title span {
  background: #00ffce;
  position: relative;
  z-index: -1;
}

.CoverContainerComponent .subTitle {
  color: #1f1f1f;
  font-family: "Arial-Black";
  font-size: 1.9rem;
  font-weight: 900;
  letter-spacing: 0.04rem;
  line-height: 2.56rem;
  padding: 2rem;
}

.CoverContainerComponent .text {
  color: #1f1f1f;
  font-family: Roboto;
  font-size: 1.2rem;
  font-weight: 400;
  letter-spacing: 0.05rem;
  line-height: 1.6875rem;
  padding: 2rem;
}

.CoverContainerComponent .videoElement {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 5rem;
}

@media (min-width: 401px) and (max-width: 600px) {
  .CoverContainerComponent {
    width: 100%;
  }
  .CoverContainerComponent .title {
    font-size: 2.75rem;
    letter-spacing: 0.04rem;
    line-height: 2.4rem;
    padding: 3rem;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }
  .CoverContainerComponent .subTitle {
    font-size: 1.2rem;
    font-weight: 900;
    letter-spacing: 0.04rem;
    line-height: 1.66rem;
    padding: 2rem;
    padding-bottom: 0;
  }
  .CoverContainerComponent .text {
    padding-top: 1rem;
    font-size: 1rem;
    line-height: 1.4875rem;
  }
}

@media (max-width: 400px) {
  .CoverContainerComponent {
    width: 100%;
  }
  .CoverContainerComponent .title {
    padding: 1rem;
    padding-right: 5rem;
    width: 100%;
    font-size: 1.8rem;
    letter-spacing: 0.04rem;
    line-height: 1.8rem;
  }
  .CoverContainerComponent .subTitle {
    font-size: 1rem;
    line-height: 1.46rem;
    padding: 1rem;
  }
  .CoverContainerComponent .text {
    padding: 1rem;
  }
}
video::cue {
  opacity: 0;
  width: 0rem;
}

video::cue {
  /*font-size: 150%;*/
  font-family: monospace, sans-sefiff;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.65);
  border: 0;
}

::cue(c.vtt_white) {
  color: #ffffff;
}

::cue(c.vtt_yellow) {
  color: #ffff00;
}

::cue(c.vtt_green) {
  color: lime;
}

::cue(c.vtt_magenta) {
  color: magenta;
}

::cue(c.vtt_cyan) {
  color: #00ffff;
}

::cue(c.vtt_aqua) {
  color: #00ffff;
}

::cue(c.vtt_red) {
  color: #ff0000;
}

::cue(c.vtt_blue) {
  color: #0000ff;
}

::cue(c.white) {
  color: #ffffff;
}

::cue(c.yellow) {
  color: #ffff00;
}

::cue(c.green) {
  color: lime;
}

::cue(c.magenta) {
  color: magenta;
}

::cue(c.cyan) {
  color: #00ffff;
}

::cue(c.aqua) {
  color: #00ffff;
}

::cue(c.red) {
  color: #ff0000;
}

::cue(c.blue) {
  color: #0000ff;
}

/* Other */
::cue(c.vtt_FX) {
  color: blue;
  background-color: #FFFFFFAA;
}

::cue(.background-white) {
  background-color: #FFFFFFCC;
  border: 0;
}

video::-webkit-media-text-track-container {
  opacity: 0;
  width: 0rem;
}

video::-webkit-media-text-track-background {
  opacity: 0;
  width: 0rem;
}

video::-webkit-media-text-track-display {
  opacity: 0;
  width: 0rem;
}

.mobileApp .videoContainer .r5-wraper .iconPlay {
  display: none;
}

.fullVideo video::cue {
  opacity: 1;
  width: 90vw;
}

.fullVideo video::-webkit-media-text-track-container {
  opacity: 1;
  width: 90vw;
  -webkit-transform: translateY(-4rem);
          transform: translateY(-4rem);
}

.fullVideo video::-webkit-media-text-track-background {
  opacity: 1;
  width: 90vw;
  bottom: -2rem;
  -webkit-transform: translateY(-4rem);
          transform: translateY(-4rem);
}

.fullVideo video::-webkit-media-text-track-display {
  opacity: 1;
  width: 90vw;
  bottom: -2rem;
  -webkit-transform: translateY(-4rem);
          transform: translateY(-4rem);
}

.videoContainer {
  position: relative;
  width: 90%;
  margin: 5vh 0;
}

.videoContainer .shareVideo {
  right: 0;
  top: 0;
  position: absolute;
  z-index: 2;
  background: #ff674d;
  height: 3rem;
  width: 3rem;
}

.videoContainer .shareVideo .shareContainer .shareButton {
  height: 100%;
  position: absolute;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}

.videoContainer.wrapperFull {
  position: absolute;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  z-index: 2;
  margin: 0;
}

.videoContainer.wrapperFull .r5-wraper {
  height: 100%;
  padding-top: 0;
}

.videoContainer.wrapperFull .r5-wraper video {
  width: 100%;
  height: auto;
  min-height: 100vh;
  min-width: 100vw;
}

.videoContainer.full {
  max-height: 100vh;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  z-index: 0;
}

.videoContainer.full .r5-seekbar-wraper {
  cursor: pointer;
  display: inline-block;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 0.6rem;
  position: absolute;
  bottom: 0rem;
  left: 0;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.3);
  transition: height 0.3s ease;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  width: 100%;
}

.videoContainer.full .r5-seekbar-wraper .r5-seekbar-loaded {
  position: absolute;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 0;
  height: 100%;
  background-color: transparent;
}

.videoContainer.full .r5-seekbar-wraper .r5-seekbar {
  position: absolute;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #eb4949;
  transition: width 0.1s;
}

.videoContainer.full .r5-wraper .r5-controls .r5-panel {
  display: none;
}

.videoContainer .customSubtitles {
  background-color: rgba(0, 0, 0, 0);
  opacity: 0;
  z-index: 1;
  position: absolute;
  color: white;
  font-size: 1.5rem;
  padding: 1rem;
  width: 100%;
  left: 0;
  bottom: 5rem;
  text-align: center;
  font-family: 'SpaceGrotesk-Regular';
  pointer-events: none;
  /*span[title ="other"]{ color: #0000FF  }
    span[title ="other1"]{ color: #FF80FF  }
    span[title ="other2"]{ color: #804000  }
    span[title ="other3"]{ color: #8080FF  }
    span[title ="other4"] { color: #804040  }*/
}

.videoContainer .customSubtitles span.vtt_cyan {
  color: cyan;
}

.videoContainer .customSubtitles span.vtt_green {
  color: green;
}

.videoContainer .customSubtitles span.vtt_magenta {
  color: magenta;
}

.videoContainer .customSubtitles span.vtt_yellow {
  color: yellow;
}

.videoContainer .customSubtitles.show {
  opacity: 1;
}

.videoContainer .videoExtraActive .customSubtitles, .videoContainer .challengeActive .customSubtitles {
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  z-index: 1;
  position: absolute;
  color: white;
  font-size: 1.7rem;
  padding: 1rem;
  width: calc( 100vw - 2rem);
  left: 0;
  bottom: 6.5rem;
  text-align: center;
  font-family: 'UniversLTStd';
}

.videoContainer .videoExtraActive .customSubtitles.show, .videoContainer .challengeActive .customSubtitles.show {
  opacity: 1;
}

.videoContainer .IIV::-webkit-media-controls-play-button,
.videoContainer .IIV::-webkit-media-controls-start-playback-button {
  opacity: 0;
  pointer-events: none;
  width: 5px;
}

.videoContainer .videoToFront {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  background: rgba(0, 0, 0, 0.8) !important;
  height: 100vh !important;
}

.videoContainer .videoToFront .r5-wraper {
  width: 80% !important;
  margin: 0 auto;
  left: 10%;
  top: 10%;
  height: 80%;
}

.videoContainer .r5-wraper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.videoContainer .r5-wraper *, .videoContainer .r5-wraper:after, .videoContainer .r5-wraper:before {
  box-sizing: border-box;
}

.videoContainer .r5-wraper ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.videoContainer .r5-wraper video {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: auto;
}

.videoContainer .r5-wraper .r5-content {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}

.videoContainer .r5-wraper .r5-content * {
  pointer-events: auto;
}

.videoContainer .r5-wraper .r5-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity .5s ease;
  opacity: 0;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.videoContainer .r5-wraper .r5-overlay button {
  width: 2.5vw;
  height: 2.5vw;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -1.25vw;
  margin-top: -1.25vw;
  font-size: 2vw;
  color: white;
}

.videoContainer .r5-wraper .r5-overlay.toFront {
  opacity: 1;
}

.videoContainer .r5-wraper div.preroll {
  transition: visibility 0.400s, opacity 0.350s linear;
  opacity: 1;
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
}

.videoContainer .r5-wraper div.preroll.hide {
  transition: visibility 0.400s, opacity 0.350s linear;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.videoContainer .r5-wraper button {
  background: 0 0;
  border: none;
  outline: 0;
  opacity: .8;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.videoContainer .r5-wraper button:hover {
  opacity: 1;
}

.videoContainer .r5-wraper .iconPlay {
  font-size: 1.2rem !important;
  color: white;
  transition: all 0.3s ease;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.videoContainer .r5-wraper .iconPlay:hover {
  color: #ff674d;
}

.videoContainer .r5-wraper .r5-controls, .videoContainer .r5-wraper .r5-seekbar-wraper {
  cursor: pointer;
  width: 100%;
  height: 0.6rem;
}

.videoContainer .r5-wraper .r5-controls .r5-seekbar, .videoContainer .r5-wraper .r5-seekbar-wraper .r5-seekbar {
  height: 100%;
}

.videoContainer .r5-wraper .r5-subs-hidden {
  opacity: 0.3;
}

.videoContainer .r5-wraper .r5-controls {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 2rem;
  left: 0;
}

.videoContainer .r5-wraper .custom-pos {
  display: inline-block;
  font-size: 1.5rem;
  vertical-align: middle;
  padding: 0;
  margin: 0 0.75vw;
  transition: all 0.3s;
}

.videoContainer .r5-wraper .custom-pos:hover {
  color: #ff674d;
  transition: all 0.3s;
}

.videoContainer .r5-wraper .custom-pos i:hover {
  color: #ff674d;
  transition: all 0.3s;
}

.videoContainer .r5-wraper .r5-pull-right {
  float: right;
}

.videoContainer .r5-wraper .r5-timecode {
  display: none;
  font-size: 14px;
  margin: 0 0.75vw;
  position: relative;
  display: inline;
  font-family: 'RobotoLight';
  vertical-align: middle;
}

.videoContainer .r5-wraper .r5-seekbar-wraper {
  display: inline-block;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 0.6rem;
  position: absolute;
  bottom: -2rem;
  left: 0;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.3);
  transition: height 0.3s ease;
}

.videoContainer .r5-wraper .r5-seekbar-wraper input[type=range] {
  width: 100%;
  position: absolute;
  top: -5px;
  opacity: 0;
  cursor: pointer;
}

.videoContainer .r5-wraper .r5-seekbar {
  background-color: #ff674d;
  transition: width 0.1s;
}

.videoContainer .r5-wraper .r5-seekbar-loaded {
  background-color: transparent;
}

.videoContainer .r5-wraper .r5-seekbar, .videoContainer .r5-wraper .r5-seekbar-loaded {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.videoContainer .r5-wraper .r5-volume {
  display: inline-block;
  display: none;
  position: relative;
}

.videoContainer .r5-wraper .r5-volume .r5-volume-inner {
  position: absolute;
  left: 1.5vw;
  bottom: 3vw;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 6px;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s 0.3s, opacity 0.3s ease;
}

.videoContainer .r5-wraper .r5-volume .r5-volume-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 6px;
}

.videoContainer .r5-wraper .r5-volume input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-writing-mode: bt-lr;
      -ms-writing-mode: bt-lr;
          writing-mode: bt-lr;
  -webkit-appearance: slider-vertical !important;
}

.videoContainer .r5-wraper .r5-volume .r5-volume-bar {
  width: 100%;
  height: 100%;
  background-color: white;
}

.videoContainer .r5-wraper .r5-volume:hover .r5-volume-inner {
  transition: visibility 0s, opacity .3s ease;
  opacity: 1;
  visibility: visible;
}

.videoContainer .r5-wraper .r5-volume:hover + .r5-timecode {
  display: none;
}

.videoContainer .r5-wraper .r5-fullscreen {
  margin: 0 0.75vw;
  position: relative;
  display: inline-block;
  opacity: 0.8;
}

.videoContainer .r5-wraper .r5-fullscreen i {
  color: #fff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
}

.videoContainer .r5-wraper .r5-subtitle {
  position: relative;
  display: inline-block;
  opacity: 0.8;
}

.videoContainer .r5-wraper .r5-subtitle i {
  color: #fff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.videoContainer .r5-wraper .r5-subtitle:hover .r5-subtitle-menu {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.3s ease;
}

.videoContainer .r5-wraper .r5-subtitle-menu {
  position: absolute;
  padding-bottom: 20px;
  bottom: 20px;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s 0.3s, opacity 0.3s ease;
}

.videoContainer .r5-wraper::cue {
  line-height: 1.4;
  opacity: 0;
  background: rgba(0, 0, 0, 0.3);
}

.videoContainer .r5-wraper .r5-controls .r5-panel {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.75vw;
  height: 0;
  transition: all 0.5s ease;
}

.videoContainer .r5-wraper .r5-controls .r5-panel div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.videoContainer .r5-wraper .r5-controls .r5-controls-wraper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0;
}

.videoContainer .r5-wraper .r5-controls .r5-controls-wraper span {
  color: #FFF;
  font-family: "SpaceGrotesk-Regular";
}

.videoContainer .r5-wraper .r5-controls.r5-controls--overlay {
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}

.videoContainer .r5-wraper .r5-controls.r5-controls--overlay button {
  color: #fff;
}

.videoContainer .r5-wraper .r5-controls.r5-controls--overlay button.active {
  color: #44FFB4;
}

.videoContainer .r5-wraper .r5-controls.r5-controls--overlay.r5-auto-hide {
  opacity: 0;
  transition: opacity 0.3s ease-out;
}

.videoContainer .r5-wraper .r5-controls.r5-controls--fixed {
  height: 45px;
  margin-top: -3px;
  background-color: #329478;
  color: #fff;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.videoContainer .r5-wraper .r5-controls.r5-controls--fixed button {
  color: #fff;
}

.videoContainer .r5-wraper .r5-controls.r5-controls--fixed .r5-seekbar-wraper {
  height: 5px;
  position: relative;
  overflow: hidden;
}

.videoContainer .r5-wraper:hover .r5-controls--overlay.r5-auto-hide {
  opacity: 1;
  transition: opacity 0.3s ease-in;
}

.videoContainer .r5-wraper.squareLayout .r5-seekbar-wraper {
  border-radius: 0;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 0;
  background-color: rgba(255, 255, 255, 0.2);
}

.videoContainer .r5-wraper.squareLayout .r5-seekbar, .videoContainer .r5-wraper.squareLayout .r5-seekbar-loaded {
  border-radius: 0;
}

.videoContainer .r5-wraper.squareLayout .r5-seekbar {
  background-color: #9eaa7d;
}

.videoContainer .r5-wraper.squareLayout .r5-play {
  display: block !important;
  position: absolute;
  width: 55px;
  border: 1px solid white;
  right: 33px;
  height: 55px;
}

.videoContainer .r5-wraper.squareLayout .custom-pos {
  display: block;
  font-size: initial;
  padding: 0;
  margin: 0 auto;
  line-height: 55px;
}

.videoContainer .r5-wraper.squareLayout .custom-pos i {
  font-size: 1vw;
}

.videoContainer .r5-wraper.squareLayout .r5-controls-wraper {
  width: 100%;
  text-align: right;
  padding-right: calc(33px + 55px);
  padding-bottom: calc(33px + 8px);
}

.videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-subtitle, .videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-volume, .videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-fullscreen {
  display: inline-block !important;
  width: 55px;
  height: 55px;
  line-height: 55px;
  border: 1px solid white;
  text-align: center;
  vertical-align: middle;
  background-color: transparent;
  transition: background-color 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-subtitle:hover, .videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-volume:hover, .videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-fullscreen:hover {
  cursor: pointer;
  background-color: white;
}

.videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-subtitle:hover i, .videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-volume:hover i, .videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-fullscreen:hover i {
  color: #ff674d;
}

.videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-fullscreen, .videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-timecode {
  display: inline-block;
}

.videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-timecode {
  margin-right: 24px;
  position: relative;
  font-family: 'Maison Light';
  font-size: 14px;
  top: 50%;
  letter-spacing: 5px;
}

.videoContainer .r5-wraper.squareLayout .r5-controls-wraper .r5-volume:hover .r5-volume-inner {
  opacity: 0;
  display: none;
}

.videoContainer .r5-wraper.squareLayout .r5-overlay {
  display: none !important;
}

.videoContainer div.video {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
          transform: scale(1);
  text-align: center;
  z-index: 0;
  transition: opacity 150ms ease-in-out, -webkit-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, opacity 150ms ease-in-out;
  transition: transform 500ms ease-in-out, opacity 150ms ease-in-out, -webkit-transform 500ms ease-in-out;
}

.videoContainer div.video.full {
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
}

.videoContainer div.video.full video {
  position: fixed;
  bottom: 50%;
  right: 50%;
  -webkit-transform: translateX(50%) translateY(50%);
  transform: translateX(50%) translateY(50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  overflow: hidden;
  z-index: -1;
}

.videoContainer div.video.hidden {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s, visibility 0s 0.5s;
}

.videoContainer div.video:focus {
  outline: none;
}

.videoContainer .toFrontMedia {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  z-index: -1;
  opacity: 0;
  transition: all 300ms linear;
  overflow: hidden;
  z-index: -1;
  visibility: hidden;
}

.videoContainer .toFrontMedia .videoWrapper {
  display: table-cell;
  height: 100vh;
  vertical-align: middle;
  width: 100vw;
}

.videoContainer .toFrontMedia span.icon-circle-close {
  font-size: 2vw;
  position: absolute;
  right: 1vw;
  top: 1vw;
  color: #fff;
  cursor: pointer;
  z-index: 9999;
  cursor: pointer;
}

.videoContainer .toFrontMedia.show {
  z-index: 9999;
  opacity: 1;
  visibility: visible;
}

.videoContainer .toFrontMedia.show .r5-wraper {
  width: 60%;
  margin: 0 auto;
  vertical-align: middle;
}

.videoContainer .r5-controls {
  z-index: 99 !important;
}

/* iPads (landscape) ----------- */
@media only screen and (max-device-width: 1024px) {
  .customSubtitles {
    bottom: 5rem;
  }
  .r5-wraper .r5-controls.r5-controls--overlay {
    bottom: 2rem;
  }
  .r5-wraper .custom-pos {
    font-size: 1rem;
  }
  .r5-wraper .r5-fullscreen {
    font-size: 1.8rem;
  }
  .r5-wraper .r5-volume {
    display: none;
  }
}

@media (max-width: 1800px) {
  .videoContainer .customSubtitles {
    font-size: 1.1rem;
  }
}

@media (min-width: 1282px) {
  .r5-wraper .r5-controls.r5-controls--overlay {
    bottom: 1rem;
  }
}

@media (max-width: 1281px) {
  .r5-wraper .r5-controls.r5-controls--overlay {
    bottom: 15px;
  }
}

/* 
  ##Device = Low Resolution Tablets, Mobiles 
  ##Screen = B/w to 767px
*/
@media (max-width: 767px) {
  .r5-wraper .custom-pos {
    font-size: 2rem;
  }
  .r5-wraper .r5-fullscreen {
    font-size: 2rem;
  }
  .r5-wraper .r5-overlay button {
    width: 5vw;
    height: 5vw;
    margin-left: -2.5vw;
    margin-top: -2.5vw;
    font-size: 2rem;
  }
  .r5-wraper .specialCircledPlay {
    font-size: 0.75rem !important;
    min-width: 2.5rem;
    min-height: 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
  }
  /*.fullVideo{
    video::-webkit-media-text-track-container {
        bottom: 2rem;
    }
    video::cue {
        bottom: 2rem;
    }
  }*/
}

@media (max-width: 768px) and (orientation: portrait) {
  .videoContainer {
    width: 100%;
    margin: 0;
  }
  .videoContainer .r5-wraper {
    height: auto;
  }
  .videoContainer .r5-wraper video {
    min-height: unset !important;
  }
  .videoContainer .r5-wraper .r5-controls .r5-panel {
    padding: 0 0;
  }
  .videoContainer .r5-wraper .r5-seekbar-wraper {
    margin: 0 0;
    bottom: -1.2rem;
  }
  .videoContainer .r5-wraper .custom-pos {
    margin: 0 1.60vw;
  }
  .videoContainer .r5-wraper .r5-overlay button {
    font-size: 2.5rem !important;
  }
  .videoContainer.wrapperFull {
    position: relative;
    height: auto;
    margin: unset;
  }
  .videoContainer.wrapperFull .r5-wraper {
    height: 12.8rem;
  }
}
/*@import "~cssGlobal/variables";
@import "~cssGlobal/mixins";

.NewsComponent{
	width: 25%;
	transition:all 0.6s;
	&:hover{
		transform: scale(1.05); 
	}
	.title{
		color: #1f1f1f;
		font-family: $font-family-arial-black;
		font-size: rem(30px);
		font-weight: 900;
		letter-spacing: rem(0.31px);
		line-height: rem(31px);
		padding: 2rem;
		padding-bottom: 0.5rem;
	}
	img{
		max-height: 45vh;
		width: 100%;
	}
	.text{
		color: #1f1f1f;
		font-family: "Roboto";
		font-size: rem(18px);
		font-weight: 400;
		letter-spacing: rem(0.76px);
		line-height: rem(22px);
		padding: 2rem;
		padding-top: 0;
    	padding-bottom: 1rem;
	}
	i{
		height: 2rem;
		width: 2rem;
		padding:2rem;
		padding-top: 0rem;
		font-size: 3rem;
	}
	&.mobileNew{
   		width: 100%;
   		img{
   			max-height: initial;
    		width: 100%;
   		}
	}
}

@include media("<1400px", "landscape") {
	.NewsComponent{
		&.mobileNew{
			.wrapperImage{
				display: flex;
    			justify-content: center;
		   		img{
		   			max-height: 65vh;
				    width: auto;
				    max-width: 100%;
		   		}
		   	}
		}
	}
}

@include media(">=750px", "portrait" ) {
	.home{
		&.isMobile,&.isTablet{
			.wrapperArrowMobile .swiper__paginationMobile__arrow--right,.wrapperArrowMobile .swiper__paginationMobile__arrow--left{
				font-size: 5rem;
				margin-top: 10rem;
			}
		}
	}
}
@include media(">=900px", "landscape" ) {
	.home{
		&.isMobile,&.isTablet{
			.wrapperArrowMobile .swiper__paginationMobile__arrow--right,.wrapperArrowMobile .swiper__paginationMobile__arrow--left{
				font-size: 5rem;
				margin-top: 10rem;
			}
		}
	}
}*/
@-webkit-keyframes linkHoverArrow {
  from {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  to {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
}

@keyframes linkHoverArrow {
  from {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  to {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
}

.br {
  display: block;
}

.appabril .NewsComponent__btnDiv {
  background: #00ffce;
}

.appabril .NewsComponent__btnDiv__icon {
  background: #00ffce;
}

.NewsComponent__title {
  display: block;
  width: 100%;
  font-size: 1.875rem;
  letter-spacing: 0.03875rem;
  line-height: 1.2;
  color: #1f1f1f;
  font-family: "Roboto-Regular";
  font-weight: 400;
  padding: 1.5rem 0 0.6875rem 0;
}

.NewsComponent__title > .bold {
  font-weight: bold;
}

.NewsComponent__title > .br {
  display: block;
}

.NewsComponent__title .title {
  font-size: 1.75rem;
  padding-bottom: 15px;
  font-weight: normal;
  font-family: "Merriweather-Regular";
}

.NewsComponent__dateAuthor {
  font-size: 0.75rem;
  color: #1f1f1f;
  font-family: "Roboto-Regular";
  line-height: 1.8;
  padding-bottom: 25px;
}

.NewsComponent__dateAuthor__author {
  padding-left: 10px;
}

.NewsComponent__entradilla {
  font-size: 0.75rem;
  color: #1f1f1f;
  font-family: "Roboto-Regular";
  line-height: 1.8;
  padding-bottom: 25px;
}

.NewsComponent .linkNews {
  color: #04caa4;
}

.NewsComponent__text {
  padding: 0 0 1.25rem 0;
  color: #1f1f1f;
  font-family: "Roboto-Regular";
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.04813rem;
  line-height: 1.8;
}

.NewsComponent__btnDiv {
  padding: 0px 32px 15px 0;
  font-size: 1rem;
  display: inline-block;
  font-weight: 500;
  font-family: "MaisonNeue-Bold";
  letter-spacing: 0.04813rem;
  line-height: 1.4;
  position: relative;
  background: #fdff00;
  padding: 7px 42px 5px 10px;
  box-sizing: border-box;
  display: inline-block;
}

.NewsComponent__btnDiv:hover .NewsComponent__btnDiv__icon {
  translate: 10px;
  -webkit-animation: linkHoverArrow 0.7s linear infinite;
          animation: linkHoverArrow 0.7s linear infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}

.NewsComponent__btnDiv__text {
  vertical-align: middle;
  display: inline-block;
}

.NewsComponent__btnDiv__icon {
  padding-left: 10px;
  font-size: 1.5rem;
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  right: -5px;
  padding-right: 10px;
  top: 0;
  margin-top: 0;
  bottom: 0;
  background: #fdff00;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.appnov .NewsComponent__title {
  font-family: "Merriweather-Black";
}

.appnov .NewsComponent__text {
  font-family: "GT-Walsheim-Pro-Regular";
}
.questions__item {
  padding-bottom: 180px;
}

.questions__item__head {
  padding-bottom: 54px;
}

.questions__item__head__text {
  font-family: "Arial-Black";
  font-weight: 900;
  color: #000000;
  position: relative;
  padding-left: 98px;
}

.questions__item__head__text__number {
  position: absolute;
  left: 0;
  top: -6px;
  font-size: 7.625rem;
  color: #00ffce;
  line-height: 0.8;
}

.questions__item__head__text__title {
  display: block;
  text-transform: uppercase;
  font-size: 1.375rem;
}

.questions__item__head__text__subtitle {
  display: block;
  text-transform: uppercase;
  font-size: 2.25rem;
}

.questions__item__head__text__subtitle span {
  display: block;
}

.questions__item__body__text {
  padding-bottom: 22px;
  font-size: 1rem;
  font-weight: 400;
  font-family: "Roboto-Regular";
  color: #1f1f1f;
  line-height: 1.4;
}

.isMobile .questions__item {
  padding-bottom: 100px;
}

.isMobile .questions__item__head {
  padding-bottom: 35px;
}

.isMobile .questions__item__head__text {
  padding-left: 68px;
}

.isMobile .questions__item__head__text__number {
  font-size: 5.5625rem;
}

.isMobile .questions__item__head__text__title {
  font-size: 1.125rem;
}

.isMobile .questions__item__head__text__subtitle {
  font-size: 1.5rem;
}
.html--modalOpen {
  overflow: hidden;
}

.modal {
  color: white;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -100;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(0, 0, 0, 0);
  transition: all 600ms linear;
}

.modal--open {
  z-index: 1050;
  background-color: rgba(0, 0, 0, 0.9);
}

.modal__dialog {
  width: 600px;
  padding: 20px;
}

.modal__content__title {
  font-size: 0.9375rem;
  font-family: "Roboto-Medium";
  line-height: 1.4;
  padding-bottom: 3px;
  letter-spacing: 1.2px;
}

.modal__content__text {
  font-size: 0.75rem;
  font-family: "Roboto-Medium";
  line-height: 1.4;
  margin-bottom: 24px;
  letter-spacing: 1.2px;
}

.modal__content__btn {
  font-size: 0.75rem;
  font-family: "Roboto-Medium";
  letter-spacing: 1.2px;
  padding: 8px 15px;
  background: none;
  border: 1px solid white;
  color: white;
  margin: 0 auto;
  display: block;
}

.isMobile .modal__content__title {
  font-size: 1.0625rem;
  padding-bottom: 5px;
}

.isMobile .modal__content__text {
  font-size: 0.875rem;
}

.isMobile .modal__content__btn {
  font-size: 0.875rem;
}

.isMobile .modal__content__btn__text2 {
  display: none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvY29tcG9uZW50cy8yMDE5YWJyaWwvTW9kYWwvbW9kYWxUZXh0LnNjc3MifQ== */div.wrapperArrowMobile {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

div.wrapperArrowMobile .swiper {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.wrapperArrow, .wrapperArrowMobile {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wrapperArrow .swiper, .wrapperArrowMobile .swiper {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wrapperArrow .swiper .swiper, .wrapperArrowMobile .swiper .swiper {
  display: block;
}

.wrapperArrow .swiper__paginationMobile__btnArrows, .wrapperArrowMobile .swiper__paginationMobile__btnArrows {
  background: none;
  border: none;
  color: #ffffff;
  vertical-align: middle;
  font-size: 2.9375rem;
  padding: 10px;
}

.wrapperArrow .swiper__paginationMobile__btnArrows:focus, .wrapperArrowMobile .swiper__paginationMobile__btnArrows:focus {
  outline: 1px solid transparent;
}

.wrapperArrow .swiper__paginationMobile__btnArrows__icon.icon:before, .wrapperArrowMobile .swiper__paginationMobile__btnArrows__icon.icon:before {
  display: block;
  line-height: 12px;
}

.wrapperArrow .swiper__paginationMobile__arrow, .wrapperArrowMobile .swiper__paginationMobile__arrow {
  background: none;
  border: none;
  color: #ffffff;
  font-size: 3.3125rem;
  outline: none;
}

.wrapperArrow .swiper__paginationMobile__arrow .icon:before, .wrapperArrowMobile .swiper__paginationMobile__arrow .icon:before {
  display: block;
}

.wrapperArrow .swiper__paginationMobile__arrow--left, .wrapperArrowMobile .swiper__paginationMobile__arrow--left {
  left: 0;
  position: absolute;
  z-index: 1;
  margin-left: 0.3rem;
  color: #00ffce;
  margin-top: 5rem;
}

.wrapperArrow .swiper__paginationMobile__arrow--right, .wrapperArrowMobile .swiper__paginationMobile__arrow--right {
  right: 0;
  position: absolute;
  z-index: 1;
  margin-right: 0.3rem;
  color: #00ffce;
  margin-top: 5rem;
}

.swiper__pagination {
  padding-top: 12px;
  text-align: center;
}

.swiper__pagination__btn {
  background: none;
  border: 0px;
  cursor: pointer;
  padding: 0;
  vertical-align: middle;
  padding: 5px;
  margin: 0 5px;
}

.swiper__pagination__btn__dot {
  border-radius: 100%;
  border: 1px solid #00ffce;
  height: 0.5rem;
  width: 0.5rem;
  display: block;
  box-sizing: border-box;
  transition: all 200ms linear;
}

.swiper__pagination__btn--active .swiper__pagination__btn__dot {
  border-width: 4px;
}

.swiper__pagination__btnArrows {
  background: none;
  border: none;
  color: #00ffce;
  vertical-align: middle;
  font-size: 2.9375rem;
  padding: 10px;
}

.swiper__pagination__btnArrows:focus {
  outline: 1px solid transparent;
}

.swiper__pagination__btnArrows__icon.icon:before {
  display: block;
  line-height: 12px;
}

.swiper__pagination2__arrow {
  background: none;
  border: none;
  color: #00ffce;
  font-size: 3.3125rem;
  outline: none;
}

.swiper__pagination2__arrow .icon:before {
  display: block;
}

.swiper__pagination2__arrow--left {
  margin-left: 20px;
}

.swiper__pagination2__arrow--right {
  margin-right: 20px;
}

.swiper [data-swipeable="true"] {
  overflow: hidden !important;
}

@media (max-width: 1200px) {
  .swiper__pagination {
    padding-top: 5px;
  }
  .swiper__pagination2__arrow--left {
    margin-left: 0;
  }
  .swiper__pagination2__arrow--right {
    margin-right: 0;
  }
}
.headerWaypointActive0 .headerFixed .headerMenu__list__item:nth-child(1) .headerMenu__list__item__link {
  color: #00ffce;
}

.headerWaypointActive1 .headerFixed .headerMenu__list__item:nth-child(2) .headerMenu__list__item__link {
  color: #00ffce;
}

.headerWaypointActive2 .headerFixed .headerMenu__list__item:nth-child(3) .headerMenu__list__item__link {
  color: #00ffce;
}

.headerWaypointActive3 .headerFixed .headerMenu__list__item:nth-child(4) .headerMenu__list__item__link {
  color: #00ffce;
}

.isMobile .headerWaypointActive0 .headerFixed .headerMenu__list__item:nth-child(1) .headerMenu__list__item__link {
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #181818;
  color: #f0f8ff00;
}

.isMobile .headerWaypointActive1 .headerFixed .headerMenu__list__item:nth-child(2) .headerMenu__list__item__link {
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #181818;
  color: #f0f8ff00;
}

.isMobile .headerWaypointActive2 .headerFixed .headerMenu__list__item:nth-child(3) .headerMenu__list__item__link {
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #181818;
  color: #f0f8ff00;
}

.isMobile .headerWaypointActive3 .headerFixed .headerMenu__list__item:nth-child(4) .headerMenu__list__item__link {
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #181818;
  color: #f0f8ff00;
}
.button {
  cursor: pointer;
}

.button.goDownHover {
  position: relative;
  padding: 1rem 10px;
  transition: all 300ms cubic-bezier(1, 0.4, 0.4, 1);
}

.button.goDownHover:hover {
  color: black;
}

.button.goDownHover:hover:before {
  height: 100%;
}

.button.goDownHover:before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: white;
  position: absolute;
  top: 0;
  left: 0px;
  z-index: -1;
  transition: all 300ms cubic-bezier(1, 0.4, 0.4, 1);
}

.button.circle i {
  transition: all 350ms cubic-bezier(0, 0, 0.2, 1);
}

.button.circle.hoverBlack:hover i {
  background: white;
  color: black;
}

.button.circle.hoverBlue:hover i {
  background: white;
  color: #181818;
}

.button.oval {
  padding: 1rem 3rem;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  border: 2px solid white;
  border-radius: 25px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  transition: all 300ms cubic-bezier(1, 0.4, 0.4, 1);
}

.button.oval.green {
  background: #181818;
  border: 2px solid #181818;
}

.button.oval.green:hover {
  background: white;
  border: 2px solid white;
  color: #181818;
}

.button.oval.transparent:hover {
  background: white;
  color: #181818;
}

.button.oval.translateAnim i {
  transition: all 350ms cubic-bezier(0, 0, 0.2, 1);
}

.button.oval.translateAnim:hover i {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}
.btnComponent {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
  transition: opacity 300ms linear 2200ms;
}

.btnComponent.hide {
  opacity: 0;
  transition: opacity 300ms linear;
}

.btnComponent.leftPosition {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.btnComponent .btn {
  right: 0;
  border-radius: 50%;
  border: solid 2px #fff;
  cursor: pointer;
  transition: all 300ms;
  padding: 0;
  width: 3.8rem;
  height: 3.8rem;
}

.btnComponent .btn:hover {
  background: #fff;
  border: solid 2px #22cac0;
}

.btnComponent .btn:hover i {
  color: #22cac0;
}

.btnComponent .btn:hover + p {
  color: #22cac0;
}

.btnComponent .btn i {
  color: #fff;
  font-size: 1.7rem;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}

.btnComponent .btn i:before {
  line-height: 0;
}

.btnComponent p {
  color: #ffffff;
  font-family: "UniversLTStd-Bold";
  font-weight: 700;
  font-size: 1.1rem;
  padding: 1rem;
  transition: all 300ms;
}

@media (max-width: 767px) {
  .btnComponent .btn {
    padding: 1.5rem;
  }
  .btnComponent .btn i {
    font-size: 1.5rem;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvY29tcG9uZW50cy8yMDE5YWJyaWwvY29tbW9uL1Njcm9sbC9zY3JvbGwuc2NzcyJ9 */.progressBarContainer {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 200;
  opacity: 1;
  transition: ease-out 0.5s;
}

.progressBarContainer .progressBar {
  height: 0.5rem;
  border: solid 1px #00ffce;
  background-color: #00ffce;
  width: 20rem;
  transition: linear 0.5s;
}

.progressBarContainer.show {
  opacity: 1;
  transition: all 0.3s;
}

.isMobile .progressBarContainer .progressBar {
  height: 5px;
}

@media (max-width: 599px) and (orientation: portrait) {
  .progressBarContainer {
    top: 0;
  }
}

@media (min-width: 320px) and (max-width: 1023px) and (orientation: landscape) {
  .progressBarContainer.toggle {
    top: 0;
    will-change: top;
    transition: top 0.3s;
  }
}
.appnov .footerGlobal {
  width: 100%;
  height: 130px;
  background-color: #202020;
  background-size: cover;
}

.appnov .footerGlobal__container {
  padding: 0 35px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: white;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.appnov .footerGlobal__container__separator {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.appnov .footerGlobal__container__logoLab {
  width: 50px;
  margin-left: 30px;
  margin-top: 40px;
}

.appnov .footerGlobal__container__logoLab__link {
  display: inline-block;
  vertical-align: top;
}

.appnov .footerGlobal__container__logoLab__icon {
  font-size: 2.9375rem;
  color: #ffffff;
}

.appnov .footerGlobal__container__text {
  display: inline-block;
  vertical-align: top;
  padding-top: 5px;
  padding-left: 35px;
}

.appnov .footerGlobal__container__text__title {
  font-family: "Arial-Black";
  font-weight: bold;
  font-size: 0.625rem;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-transform: uppercase;
  letter-spacing: 0.7px;
}

.appnov .footerGlobal__container__text__subText {
  font-family: "Arial-Black";
  font-weight: bold;
  font-size: 1.25rem;
  font-weight: 900;
  padding-top: 3px;
}

.appnov .footerGlobal__container__networks {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.appnov .footerGlobal__container__networks .shareContainer__share__btn {
  display: none;
}

.appnov .footerGlobal__container__networks .rrss.verticalLayout {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static;
  background: none;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  z-index: 1;
}

.appnov .footerGlobal__container__networks .rrss.verticalLayout:after, .appnov .footerGlobal__container__networks .rrss.verticalLayout:before {
  display: none;
}

.appnov .footerGlobal__container__networks .rrss.verticalLayout .elem {
  color: #ffffff;
  padding: 0 35px;
  transition: all 1s linear;
}

.appnov .footerGlobal__container__networks .rrss.verticalLayout .elem:hover {
  color: #00ffce;
}

.appnov .footerGlobal__container__networks .rrss.verticalLayout .elem i {
  font-size: 1.5625rem;
}

.appnov .footerGlobal__container__logoElecciones {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}

.appnov .footerGlobal__container__logoElecciones__link {
  display: inline-block;
}

.appnov .footerGlobal__container__logoElecciones svg {
  position: static;
  width: 81px;
}

.appnov .footerGlobal__container__logoElecciones svg .st2 {
  fill: #ffffff;
}

.appnov.isMobile .footerGlobal {
  position: relative;
  margin: 0;
  padding: 0;
  height: 445px;
}

.appnov.isMobile .footerGlobal__container {
  width: 100%;
  height: 445px;
  padding: 80px;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.appnov.isMobile .footerGlobal__container__separator {
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.appnov.isMobile .footerGlobal__container__logoLab {
  display: none;
}

.appnov.isMobile .footerGlobal__container .headerNovTitle {
  display: none;
}

.appnov.isMobile .footerGlobal__container .headerNov__logo100__a {
  background: #202020;
}

.appnov.isMobile .footerGlobal__container .headerNov__logo100__inverted {
  margin: 0 0 55px 0;
  padding: 0;
  opacity: 0.3;
}
.appnov ul.rrss:before {
  display: none;
}

.appnov ul.rrss:after {
  display: none;
}

.appnov .headerNov__logo100 {
  width: 70px;
  height: 45px;
  margin-top: 17px;
}

.appnov .headerNov__logo100__a {
  height: 100%;
  padding: 0 20px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #1b1b1b;
}

.appnov .headerNov__logo100__inverted {
  -webkit-filter: invert(100%);
          filter: invert(100%);
}

.appnov .header--hideTimer {
  transition-duration: 0s;
}

.appnov .header--hideTimer .headerContainer__mobile {
  transition-duration: 0s !important;
}

.appnov .header--menuShow .headerContainer__mobile {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  opacity: 1;
}

.appnov .headerApp {
  background: #fff;
  z-index: 18;
  position: relative;
}

.appnov .headerApp svg {
  width: 90px;
}

.appnov .headerContainer {
  background: #fdff00;
  height: 82px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.appnov .headerContainer__rrssContainer {
  position: fixed;
  left: 96vw;
  top: 22vh;
  z-index: 15;
}

.appnov .headerContainer__image {
  position: absolute;
  left: 5vw;
  bottom: 10vh;
  z-index: 1;
}

.appnov .headerContainer__borderedCircle {
  position: absolute;
  pointer-events: none;
  width: 600px;
  height: 600px;
  border-radius: 600px;
  border: thin solid black;
  opacity: 0.5;
  left: 5vw;
  bottom: 10vh;
  z-index: 0;
}

.appnov .headerContainer .back {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: none;
}

.appnov .headerContainer .back .reverse {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.appnov .headerContainer .button.icon-share {
  display: none;
}

.appnov .headerContainer__menu {
  display: none;
  background: none;
  border: 0px;
  font-size: 1.4375rem;
}

.appnov .headerContainer__menu:before {
  display: inline-block;
}

.appnov .headerContainer__mobile {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  transition: all 0.4s ease-out;
  position: fixed;
  top: 77px;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fdff00;
  z-index: 10;
  opacity: 0;
  padding-top: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.appnov .headerContainer__mobile--home {
  position: static;
  -webkit-transform: translate(0);
          transform: translate(0);
  top: 0;
  opacity: 1;
  min-height: 100vh;
}

.appnov .headerContainer__mobile__menu .headerMenu__list {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
  border: red;
}

.appnov .headerContainer__mobile__menu .headerMenu__list__item {
  padding: 0;
}

.appnov .headerContainer__mobile__menu .headerMenu__list__item__link {
  width: auto;
  font-size: 5vh;
  padding: 0;
  margin-bottom: 2vh;
}

.appnov .headerContainer__mobile__listCollaboration {
  display: none;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.appnov .headerContainer__mobile__metodologia {
  color: #1f1f1f;
  font-family: "Roboto-Regular";
  font-size: 1.125rem;
  font-weight: bold;
  display: none;
}

.appnov .headerContainer__mobile__collaboration__link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
}

.appnov .headerContainer__mobile__collaboration__link__title {
  font-size: 0.4375rem;
  font-weight: bold;
  font-family: "Roboto-Regular";
  text-transform: uppercase;
  display: inline-block;
  padding-bottom: 3px;
}

.appnov .headerContainer__mobile__e19 svg {
  position: static;
  width: 74px;
}

.appnov .headerContainer__mobile__e19 svg .st0 {
  fill: #3d3d3d;
}

.appnov .headerContainer__mobile__e19 svg .st1 {
  fill: #848484;
}

.appnov .headerContainer__mobile__e19 svg .st2 {
  fill: #ffffff;
}

.appnov .headerContainer__mobile__e19 svg .st3 {
  fill: #aa1c1d;
}

.appnov .headerContainer__mobile__e19 svg .st4 {
  fill: #c39a24;
}

.appnov .headerContainer__mobile__e19 svg path {
  stroke-width: 0;
}

.appnov .headerContainer__mobile .headerMenu__list__item__link--active {
  color: black;
  opacity: 0.5;
}

.appnov .headerContainer__mobile .headerContainer__metodologia__link--active {
  color: #ffffff;
}

.appnov .headerContainer__title {
  width: 295px;
  padding-left: 35px;
  font-size: 0.625rem;
  color: #000000;
  text-transform: uppercase;
  font-family: "Arial-Black";
  padding-top: 37px;
  letter-spacing: 0.7px;
}

.appnov .headerContainer__title__link {
  display: inline-block;
}

.appnov .headerContainer__title__subText {
  display: block;
  color: #000000;
  font-size: 1.25rem;
  padding-top: 3px;
}

.appnov .headerContainer__title__subText span {
  position: relative;
}

.appnov .headerContainer__title__subText span:after {
  content: "";
  position: absolute;
  left: -2px;
  top: 5px;
  right: -2px;
  bottom: 4px;
  z-index: -1;
  background: #00ffce;
}

.appnov .headerContainer__spaceTab {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.appnov .headerContainer__collaboration {
  padding-top: 28px;
  padding-left: 15px;
}

.appnov .headerContainer__collaboration__link {
  display: inline-block;
}

.appnov .headerContainer__collaboration__link__title {
  font-family: "Roboto-Regular";
  font-size: 0.4375rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  text-align: center;
  padding-bottom: 3px;
}

.appnov .headerContainer__collaboration__link__text {
  font-family: "Roboto-Regular";
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
}

.appnov .headerContainer__metodologia {
  padding-top: 41px;
  padding-right: 40px;
}

.appnov .headerContainer__metodologia__link {
  font-size: 1rem;
  color: #1f1f1f;
  font-weight: bold;
  font-family: "Roboto-Regular";
}

.appnov .headerContainer__metodologia__link--active {
  position: relative;
}

.appnov .headerContainer__metodologia__link--active:after {
  content: "";
  position: absolute;
  border-bottom: 7px solid #00ffce;
  bottom: -2px;
  left: -7px;
  right: -7px;
  z-index: -1;
}

.appnov .headerContainer__share {
  padding-top: 40px;
  position: absolute;
  right: 20px;
  pointer-events: none;
}

.appnov .headerContainer__share__custom {
  background: none;
  margin-top: 200px;
  pointer-events: all;
}

.appnov .headerContainer__e19 {
  padding-top: 25px;
  color: #000000;
  font-size: 1.625rem;
  margin-right: 30px;
  margin-left: 10px;
}

.appnov .headerContainer__e19 svg {
  position: static;
  width: 74px;
}

.appnov .headerContainer__e19 path {
  stroke-width: 0;
}

.appnov .headerContainer__e19 .st0 {
  fill: #3d3d3d;
}

.appnov .headerContainer__e19 .st1 {
  fill: #848484;
}

.appnov .headerContainer__e19 .st2 {
  fill: #ffffff;
}

.appnov .headerContainer__e19 .st3 {
  fill: #aa1c1d;
}

.appnov .headerContainer__e19 .st4 {
  fill: #c39a24;
}

.appnov .headerFixed {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  -webkit-transform: translateY(-131px);
          transform: translateY(-131px);
  transition: all 1s linear;
  background: #fdff00;
  height: 82px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.appnov .headerFixed .headerNov__logo100 {
  margin-top: 0;
}

.appnov .headerFixed .back {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: none;
}

.appnov .headerFixed .back .reverse {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.appnov .headerFixed ul.rrss.show {
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
}

.appnov .headerFixed--show {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.appnov .headerFixed--show ul.rrss {
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
}

.appnov .headerFixed--show ul.rrss.show {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.appnov .headerFixed--hideTimer {
  transition-duration: 0s;
}

.appnov .headerFixed--hideTimer .headerFixed__container__body {
  transition-duration: 0s !important;
}

.appnov .headerFixed__container {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  z-index: 3;
}

.appnov .headerFixed__container__header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.appnov .headerFixed__container__header .shareContainer {
  position: absolute;
  right: 0;
}

.appnov .headerFixed__container__header .shareContainer .button.icon-share {
  display: none;
}

.appnov .headerFixed__container__body {
  display: none;
  width: 100%;
}

.appnov .headerFixed__container__menu {
  display: none;
}

.appnov .headerFixed__container__body__e19 {
  color: #000000;
  font-size: 1.625rem;
  padding-right: 30px;
  padding-left: 10px;
}

.appnov .headerFixed .headerContainer__title {
  padding-left: 35px;
  padding-top: 0;
}

.appnov .headerFixed .headerContainer__title__subText {
  color: #000000;
}

.appnov .headerFixed .headerContainer__menu {
  display: inline-block;
  margin-right: 50px;
  font-size: 2.4375rem;
}

.appnov .headerFixed .headerContainer__collaboration {
  padding-top: 0;
}

.appnov .headerFixed .headerContainer__metodologia {
  padding-top: 0;
}

.appnov .headerFixed .headerContainer__e19 {
  padding-top: 0;
}

.appnov.isMobile .header {
  padding-bottom: 0px;
}

.appnov.isMobile .headerContainer {
  position: fixed;
  z-index: 11;
  background: #ffffff;
  width: 100%;
  height: 77px;
}

.appnov.isMobile .headerContainer__rrssContainer {
  left: 100vw;
  margin-left: -10px;
}

.appnov.isMobile .headerContainer__image {
  display: none;
}

.appnov.isMobile .headerContainer__borderedCircle {
  top: 3vh;
  left: 50vw;
  opacity: 0.1;
}

.appnov.isMobile .headerContainer .back {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appnov.isMobile .headerContainer__title {
  padding-left: 20px;
  font-size: 0.5625rem;
  padding-top: 20px;
  line-height: 1.2;
}

.appnov.isMobile .headerContainer__title__subText {
  font-size: 0.9375rem;
  line-height: 1;
}

.appnov.isMobile .headerContainer__share {
  padding-top: 22px;
  right: 0;
}

.appnov.isMobile .headerContainer__share__btn {
  padding-right: 30px;
}

.appnov.isMobile .headerContainer__share__custom {
  background: rgba(0, 0, 0, 0.1);
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.appnov.isMobile .headerContainer__menu {
  display: inline-block;
  padding-left: 10px;
  padding-top: 19px;
}

.appnov.isMobile .headerContainer__e19 {
  padding-top: 30px;
  display: none;
}

.appnov.isMobile .headerContainer__collaboration {
  display: none;
}

.appnov.isMobile .headerContainer__metodologia {
  display: none;
}

.appnov.isMobile .headerContainer__mobile {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.appnov.isMobile .headerContainer__mobile__listCollaboration {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appnov.isMobile .headerContainer__mobile__metodologia {
  display: block;
  text-align: center;
  padding: 7px;
  font-size: 0.875rem;
}

.appnov.isMobile .headerContainer__mobile .headerMenu__list {
  list-style-type: none;
}

.appnov.isMobile .headerContainer__mobile__menu {
  width: 100%;
  background: none;
}

.appnov.isMobile .headerContainer__mobile__menu .headerMenu__list__item__link {
  margin: 0;
  padding: 0;
  font-size: 1.1875rem;
  width: 250px;
  text-align: left;
  height: auto;
}

.appnov.isMobile .headerContainer__mobile__bg {
  display: none;
}

.appnov.isMobile .headerFixed {
  -webkit-transform: translateY(-89px);
          transform: translateY(-89px);
  padding: 0;
  display: none;
}

.appnov.isMobile .headerFixed .back {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appnov.isMobile .headerFixed:after {
  display: none;
}

.appnov.isMobile .headerFixed--show {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.appnov.isMobile .headerFixed .headerMenu {
  height: 100%;
}

.appnov.isMobile .headerFixed .headerMenu__list {
  height: 100%;
  padding: 110px 25px 25px 25px;
}

.appnov.isMobile .headerFixed .headerMenu__list__item__link {
  font-family: "Arial-Black";
  color: #28292a;
}

.appnov.isMobile .headerFixed .headerMenu__list__item__link--active {
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #181818;
  color: #f0f8ff00;
}

.appnov.isMobile .headerFixed--showMenu .headerFixed__container__body {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.appnov.isMobile .headerFixed--showMenu ul.rrss {
  background: #181818;
}

.appnov.isMobile .headerFixed--showMenu ul.rrss:before {
  border-color: transparent transparent #181818 transparent;
}

.appnov.isMobile .headerFixed--showMenu ul.rrss:after {
  border-color: #181818 transparent transparent transparent;
}

.appnov.isMobile .headerFixed--showMenu ul.rrss li.elem,
.appnov.isMobile .headerFixed--showMenu ul.rrss li.elemMobile {
  color: #00ffce;
}

.appnov.isMobile .headerFixed .headerContainer__title {
  padding-top: 1px;
  text-align: left;
  width: 100%;
  padding-right: 26px;
}

.appnov.isMobile .headerFixed .headerContainer__title__subText {
  width: 141px;
  margin: 0 auto;
  padding-right: 0;
  padding-left: 0;
  font-size: 1.125rem;
  color: #00ffce;
}

.appnov.isMobile .headerFixed__container {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.appnov.isMobile .headerFixed__container__header {
  z-index: 105;
  position: relative;
  padding: 28px 10px 10px 10px;
  width: 100%;
  background: #181818;
}

.appnov.isMobile .headerFixed__container__header .headerFixed__container__share {
  display: block;
}

.appnov.isMobile .headerFixed__container__header .headerFixed__container__share ul.rrss {
  margin-right: -10px;
}

.appnov.isMobile .headerFixed__container__body {
  z-index: 100;
  -webkit-transform: translate3d(-100vw, 0, 0);
          transform: translate3d(-100vw, 0, 0);
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(21, 21, 21, 0.92);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  transition: all 0.4s ease-in;
  opacity: 0;
  background: #00ffce;
}

.appnov.isMobile .headerFixed__container__body .headerFixed__container__share {
  display: none;
}

.appnov.isMobile .headerFixed__container__body__e19 {
  position: absolute;
  right: 15px;
  bottom: 15px;
  z-index: 150;
  font-size: 2.5rem;
  display: block;
}

.appnov.isMobile .headerFixed__container__menu {
  display: block;
  border: none;
  padding: 0;
  background: none;
  color: #ffffff;
}

.appnov.isMobile .headerFixed__container__menu--show .headerFixed__container__menu__icon--burger {
  display: none;
}

.appnov.isMobile .headerFixed__container__menu--show .headerFixed__container__menu__icon--close {
  display: block;
}

.appnov.isMobile .headerFixed__container__menu__icon {
  font-size: 2.5rem;
}

.appnov.isMobile .headerFixed__container__menu__icon--close {
  display: none;
}

.appnov.isMobile .headerFixed__container__e19 {
  display: none;
}

.appnov.isMobile .headerFixed__container__share {
  padding-top: 13px;
  position: absolute;
  right: 10px;
  top: 24px;
  z-index: 108;
}

.appnov.isMobile .headerFixed__container__share .shareContainer__share__text {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1365px) {
  .appnov .headerNov__logo100__a {
    padding: 10px;
  }
  .appnov .headerNov__logo100__inverted {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera   */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit  */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE      */
  }
}
.headerNovTitle {
  letter-spacing: 0.27px;
  line-height: 9.68px;
  text-transform: uppercase;
  width: 200px;
  height: 58px;
  margin-right: 20px;
  margin-left: 32px;
}

.headerNovTitle__link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.headerNovTitle__top {
  width: 100%;
  padding: 10px 7px 10px 10px;
  font-family: "MaisonNeue-Light";
  color: #1f1f1f;
  font-size: 12px;
  font-weight: 600;
}

.headerNovTitle__bottom {
  width: 100%;
  padding: 10px;
  padding-top: 12px;
  font-family: "MaisonNeue-Bold";
  color: #353535;
  font-size: 12px;
  font-weight: 700;
  background-color: white;
}

.headerFixed--show .headerNovTitle {
  margin-top: -10px;
  margin-left: 32px;
}

.inverted .headerNovTitle__top {
  color: white;
  padding: 10px 10px 10px 0;
}

.inverted .headerNovTitle__bottom {
  background: white;
  color: black;
}

.isMobile .headerNovTitle {
  margin-top: 0;
  margin-right: 0;
  margin-left: 10px;
}

.isMobile .headerNovTitle__bottom {
  background: #fdff00;
}

.isMobile .headerNovTitle * {
  font-size: 10px;
}

@media only screen and (min-width: 1211px) and (max-width: 1440px) {
  .headerNovTitle {
    margin-right: 10px;
    margin-left: 10px;
    width: 171px;
  }
  .headerNovTitle * {
    font-size: 10px;
  }
}

@media only screen and (min-width: 1093px) and (max-width: 1210px) {
  .headerNovTitle {
    margin-right: 5px;
    margin-left: 5px;
    width: 150px;
    min-width: 150px;
  }
  .headerNovTitle * {
    font-size: 8px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1092px) {
  .headerNovTitle {
    margin-right: 0;
    margin-left: 0;
    width: 160px;
    min-width: 160px;
  }
  .headerNovTitle * {
    font-size: 8px;
    padding: 5px;
  }
}
.headerContainer .logoDatadista {
  margin-left: 20px;
}

.headerContainer .logoDatadista__img {
  width: 101px;
  height: auto;
  -webkit-filter: invert(0%);
          filter: invert(0%);
}

.headerFixed .logoDatadista {
  margin-left: 20px;
}

.footerGlobal .logoDatadista {
  margin-left: 40px;
  padding-top: 28px;
}

.footerGlobal .logoDatadista__img {
  width: 109px;
  height: auto;
  -webkit-filter: invert(100%);
          filter: invert(100%);
}

.isMobile .headerContainer .logoDatadista {
  display: none;
}

.isMobile .footerGlobal .logoDatadista {
  margin: 0 0 55px 0;
  padding: 0;
  opacity: 0.3;
}

.isMobile .footerGlobal .logoDatadista__img {
  width: 109px;
  height: auto;
  -webkit-filter: invert(100%);
          filter: invert(100%);
}

@media only screen and (min-width: 1024px) and (max-width: 1365px) {
  .headerContainer .logoDatadista {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    margin-left: 5px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera   */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit  */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE      */
  }
}
.goTopButton {
  font-family: "GT-Walsheim-Pro-Regular";
  color: white;
  width: 178px;
  height: 50px;
  border-radius: 40px;
  border: 2px solid white;
  background: none;
  opacity: 0.2;
  display: none;
}

.goTopButton .icon-arrow-up {
  margin-left: 10px;
  margin-top: 10px;
}

.isMobile .goTopButton {
  display: block;
}
.appnov .subFooter {
  margin-top: 230px;
}

.appnov .subFooter .evolucionVotoFooter {
  width: 40%;
  margin-top: 3rem;
}

.appnov .subFooter .rutaCandidatoFooter {
  top: 12rem;
  position: absolute;
  left: 0;
}

.appnov .subFooter.evolucionVoto, .appnov .subFooter.rutaCandidato {
  margin-top: 105px;
}

.appnov .subFooter.evolucionVoto .subFooter__menu {
  padding-top: 15px;
}

.appnov .subFooter.resultados .subFooter__header {
  padding-bottom: 110px;
}

.appnov .subFooter.resultados .subFooter__header__title2 {
  font-size: 99px;
  width: 821px;
  max-width: 100%;
}

.appnov .subFooter.resultados .subFooter__header__img {
  width: 239px;
  top: -120px;
  left: 388px;
}

.appnov .subFooter.textSimple {
  margin-top: 0;
}

.appnov .subFooter.textSimple .subFooter__header__title2 {
  text-align: center;
  width: auto;
}

.appnov .subFooter__container {
  position: relative;
}

.appnov .subFooter__container__rutaCandidato .subFooter__header__title2 {
  font-size: 6rem;
}

.appnov .subFooter__header {
  position: relative;
  padding-bottom: 50px;
}

.appnov .subFooter__header__title1 {
  font-family: "Arial-Black";
  font-size: 9rem;
  color: #00ffce;
  font-weight: 900;
  letter-spacing: -3.44px;
  line-height: 0.8;
  text-transform: uppercase;
  position: absolute;
  bottom: calc(100% - 1px);
}

.appnov .subFooter__header__img {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  top: -213px;
  pointer-events: none;
}

.appnov .subFooter__header__img img {
  max-width: 100%;
}

.appnov .subFooter__header__title2 {
  font-family: "Arial-Black";
  font-size: 9rem;
  color: #ffffff;
  font-weight: 900;
  letter-spacing: -3.44px;
  line-height: 0.8;
  text-transform: uppercase;
  width: 446px;
  margin: 0 0 0 auto;
  position: relative;
  -webkit-transform: translatey(-11px);
          transform: translatey(-11px);
}

.appnov .subFooter__header__title2__container {
  position: relative;
}

.appnov .subFooter__menu {
  padding: 0 75px 80px 75px;
}

.appnov .subFooter__menu__list {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.appnov .subFooter__menu__list__item--active .subFooter__menu__list__item__btn {
  color: #ffffff;
}

.appnov .subFooter__menu__list__item__btn {
  display: block;
  font-family: "Arial-Black";
  color: #000000;
  font-size: 0.875rem;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1.2;
  padding: 0 5px;
}

.appnov .subFooter__menu__list__item__btn__text1 {
  display: block;
}

.appnov .subFooter__menu__list__item__btn__text2 {
  display: block;
}

@media (max-width: 1249px) {
  .appnov .subFooter .evolucionVotoFooter {
    width: 40%;
    margin-top: 6rem;
  }
}
.headerBurgerNov {
  width: 77px;
  height: 77px;
  background-color: #fdff00;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 20px;
  cursor: pointer;
}
.headerFixed .logoLab {
  font-weight: bold;
  color: #000000;
  margin-left: 30px;
  margin-top: 5px;
}

.headerFixed .logoLab:before {
  display: block;
}

.headerFixed .logoLab__icon {
  font-size: 48px;
}

.headerContainer .logoLab {
  color: #000000;
  padding-left: 35px;
}

.headerContainer .logoLab:before {
  display: block;
}

.headerContainer .logoLab__icon {
  font-size: 48px;
}

.isMobile .headerContainer .logoLab {
  padding-left: 14px;
  margin-top: 0;
}

.isMobile .headerContainer .logoLab__icon {
  font-size: 48px;
}

@media only screen and (min-width: 1171px) and (max-width: 1440px) {
  .headerContainer .logoLab {
    padding-left: 15px;
    padding-right: 10px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1170px) {
  .headerContainer .logoLab {
    display: none;
  }
}
.MainMenu {
  position: relative;
  background: #fdff00;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-right: 15px;
  padding-top: 9px;
}

.MainMenu__item {
  min-width: 110px;
  height: 41px;
  padding: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 15px;
  color: #1f1f1f;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1px;
  line-height: 10px;
  text-transform: uppercase;
}

.MainMenu__item__border {
  width: 1px;
  min-width: 1px;
  max-width: 1px;
  height: 100%;
  border-left: thin solid rgba(0, 0, 0, 0.1);
  margin-right: 15px;
}

.MainMenu__item__a {
  height: 100%;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 1.2;
}

.MainMenu__item__a__text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.MainMenu__item__a:hover {
  opacity: 0.5;
}

.MainMenu .active {
  opacity: 0.5;
}

.MainMenu .br {
  margin-top: 2px;
}

@media only screen and (max-width: 1490px) {
  .MainMenu__item {
    min-width: 90px;
    font-size: 11px;
  }
}

@media only screen and (max-width: 1275px) {
  .MainMenu__item {
    min-width: 80px;
    font-size: 10px;
    padding-left: 7px;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .MainMenu__item__border {
    margin-right: 9px;
  }
}

@media only screen and (max-width: 1092px) {
  .MainMenu {
    margin-right: 0;
  }
  .MainMenu__item {
    min-width: 75px;
  }
  .MainMenu__item:first-child {
    padding-left: 0;
  }
}
.appnov .headerMenu__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.appnov .headerMenu__list__item {
  padding: 0 4%;
}

.appnov .headerMenu__list__item__link {
  position: relative;
  text-transform: uppercase;
  color: #000000;
  font-size: 0.875rem;
  font-family: "Merriweather-Black";
  display: inline-block;
  padding: 10px;
  line-height: 1.3;
}

.appnov .headerMenu__list__item__link--active:after {
  content: "";
  position: absolute;
  bottom: 7px;
  left: 0;
  right: 0;
  z-index: 1;
}

.appnov .headerMenu__list__item__link__subText {
  display: block;
  position: relative;
  z-index: 2;
}

.appnov .headerMenu__list__item__link__icon {
  display: none;
}

.appnov .headerMenu__10n {
  display: none;
}

.appnov .headerFixed .headerMenu {
  width: 100%;
}

.appnov .headerFixed .headerMenu__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.appnov .headerFixed .headerMenu__list__item {
  padding: 0;
}

.appnov .headerFixed .headerMenu__list__item__link {
  color: #000000;
  font-size: 1.125rem;
  font-family: "Roboto-Regular";
  padding: 10px;
  display: block;
}

.appnov.isMobile .headerFixed .headerMenu__list__item__link__icon {
  color: #181818;
  top: 18px;
}

.appnov.isMobile .headerMenu--container {
  height: 100%;
}

.appnov.isMobile .headerMenu__list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  padding: 73px 25px 60px 25px;
  width: 100vw;
  height: 100vh;
}

.appnov.isMobile .headerMenu__list__item {
  width: 100%;
  padding: 8px 0;
  text-align: center;
  padding: 0;
}

.appnov.isMobile .headerMenu__list__item__link {
  display: inline-block;
  font-size: 0.875rem;
}

.appnov.isMobile .headerMenu__list__item__link__icon {
  -webkit-text-stroke-width: 0px;
  color: #ffffff;
  display: block;
  position: absolute;
  left: 100%;
  top: 10px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  padding-left: 2px;
}

.appnov.isMobile .headerMenu__list__item:first-child {
  margin-top: 30px;
}

.appnov.isMobile .headerMenu__10nList {
  margin: 0 auto;
}

.appnov.isMobile .headerMenu__10n {
  width: 250px;
  margin: 0px auto 40px auto;
  display: block;
}

.appnov.isTablet .headerMenu {
  margin: 0 auto;
}
.homeSingleCircle__number {
  max-width: 20px;
  position: absolute;
  color: #000000;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 1.6px;
  line-height: 17.6px;
}

.number-0 {
  top: -20px;
  left: 49%;
}

.number-1 {
  top: 50%;
  left: -25px;
}

.number-2 {
  top: 100%;
  left: 50%;
  margin-top: 5px;
}

.number-3 {
  top: 50%;
  left: 100%;
  margin-left: 5px;
}
.homeCoverItem {
  position: absolute;
  width: 280px;
  color: #3f3f3f;
  font-family: "Merriweather-Bold";
  font-weight: 700;
  letter-spacing: 0.28px;
}

.position-0 {
  width: 20vw;
  left: 12vw;
  top: 10vh;
  font-size: 27px;
  line-height: 32.12px;
}

.position-1 {
  width: 10vw;
  left: 20vw;
  top: 55vh;
  font-size: 23px;
  letter-spacing: 0.15px;
  line-height: 27px;
}

.position-2 {
  width: 10vw;
  left: 5vw;
  top: 70vh;
  font-size: 20px;
  letter-spacing: 0.12px;
  line-height: 25px;
}

.position-3 {
  width: 20vw;
  left: 69vw;
  top: 9vh;
  font-size: 35px;
  letter-spacing: 0.36px;
  line-height: 40px;
}

.position-4 {
  width: 15vw;
  left: 72vw;
  top: 69vh;
  font-size: 20px;
  letter-spacing: 0.19px;
  line-height: 23px;
}

@media only screen and (min-width: 1024px) and (max-width: 1715px) {
  .position-0 {
    left: 5vw;
  }
  .position-1 {
    width: 15vw;
  }
  .position-2 {
    width: 13vw;
    left: 5vw;
    top: 63vh;
  }
  .position-3 {
    left: 74vw;
    font-size: 24px;
    line-height: 32.12px;
  }
  .position-4 {
    top: 60vh;
    left: 78vw;
    width: 15vw;
  }
}
.HomeCover {
  position: relative;
  width: 100vw;
  min-height: 880px;
  background-size: cover;
  background-repeat: none;
  background-position: center center;
}

.HomeCover__title {
  font-family: "Merriweather-Black";
  font-size: 61px;
  color: #323232;
  width: 306px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -361px;
}

.HomeCover__circles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.HomeCover__circles .left,
.HomeCover__circles .right {
  position: absolute;
  background-image: url("/los-datos-hablan/media/image/2019nov/HomeCover/circle.svg");
  width: 668px;
  height: 668px;
  color: #014739;
  opacity: 0.36;
}

.HomeCover__circles .left {
  left: -150px;
}

.HomeCover__circles .right {
  right: -54px;
}

.HomeCover__centerArt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.HomeCover__centerArt .container {
  position: relative;
  width: 456px;
  height: 511px;
}

.HomeCover__centerArt .item {
  position: absolute;
}

.HomeCover__centerArt__art-hand img {
  width: 403px;
  max-width: 100%;
}

.HomeCover__buttonMoreInfo {
  transition: all 0.2s;
  position: absolute;
  left: 65vw;
  top: 60vh;
  z-index: 6;
  cursor: pointer;
  border: 3px solid #eceda9;
  border-radius: 100%;
  background-color: #fdff00;
  -webkit-animation: animationLoop 2s;
          animation: animationLoop 2s;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

@-webkit-keyframes animationLoop {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes animationLoop {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.HomeCover__buttonMoreInfo__label {
  color: #1f1f1f;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1px;
  line-height: 15px;
  text-transform: uppercase;
  position: absolute;
  width: 80px;
  left: 85px;
  top: 18px;
}

.HomeCover__buttonMoreInfo:hover {
  border-color: #323232;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.HomeCover__buttonMoreInfo:hover p {
  opacity: 0.5;
}

.HomeCover__shapes {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.HomeCover__shapes .shape {
  position: absolute;
}

.HomeCover__textoSimple {
  font-family: "GTWalsheimProRegular";
  color: #a2a2a2;
  position: absolute;
  right: 97px;
  width: 394px;
  line-height: 1.3;
  top: 50%;
  margin-top: -130px;
  font-size: 20px;
}

.HomeCover__infoContainer {
  position: absolute;
  width: 100vw;
  height: 100vh;
  z-index: 1;
}

.HomeCover__infoContainer a {
  color: #3f3f3f;
}

.HomeCover__infoContainer a:hover {
  text-decoration: underline;
}

.HomeCover__arrow {
  width: 100vw;
  height: 40px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  z-index: 9;
  color: #a2a2a2;
  font-family: "GTWalsheimProRegular";
  font-size: 14px;
  line-height: 22px;
  pointer-events: none;
  top: 100vh;
  margin-top: -150px;
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
  .HomeCover__title {
    width: 300px;
    margin-left: -150px;
    top: 65vh;
    left: 50vw;
  }
  .HomeCover__centerArt {
    top: -14vh;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  .HomeCover__arrow {
    margin-top: -130px;
  }
}

@media only screen and (min-width: 1367px) and (max-width: 1715px) {
  .HomeCover__title {
    width: 300px;
    margin-left: -150px;
    top: 65vh;
    left: 50vw;
  }
  .HomeCover__centerArt {
    top: -13vh;
  }
}

@media only screen and (max-height: 886px) {
  .HomeCover__title {
    top: 5vh;
  }
}

.isMobile .HomeCover {
  margin-bottom: 190px;
  top: 4vh;
}

.isMobile .HomeCover__title {
  top: 90px;
  font-size: 42px;
  left: 50%;
  margin-left: -106px;
}

.isMobile .HomeCover__circles .left {
  left: -262px;
  z-index: 7;
}

.isMobile .HomeCover__circles .right {
  display: none;
}

.isMobile .HomeCover__textoSimple {
  padding-left: 20px;
  padding-right: 30px;
  top: auto;
  right: auto;
  width: auto;
  bottom: -190px;
  background: white;
  z-index: 3;
  padding-bottom: 20px;
}

.isMobile .HomeCover__buttonMoreInfo {
  display: none;
}

.isMobile .HomeCover__arrow {
  display: none;
}

.isTablet .HomeCover {
  top: 14vh;
}
.BottomInfo {
  width: 100%;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  margin-top: 50px;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.BottomInfo__title {
  position: relative;
  color: black;
  font-family: "Merriweather-Black";
  font-size: 90px;
  font-weight: 900;
  margin: 0 auto 30px;
}

.BottomInfo__subtitle {
  position: relative;
  color: #1f1f1f;
  font-family: "Merriweather-Black";
  font-size: 30px;
  font-weight: 900;
  line-height: 66px;
  margin: 0 auto 30px;
}

.BottomInfo__content {
  position: relative;
  width: 490px;
  box-shadow: 0 2px 112px rgba(0, 0, 0, 0.32);
  background-color: #ffffff;
  z-index: 3;
  padding: 90px 50px 100px 50px;
  margin: 0 auto;
}

.BottomInfo__content__title {
  color: #1f1f1f;
  font-family: "Merriweather-Black";
  font-size: 50px;
  font-weight: 900;
  line-height: 50px;
}

.BottomInfo__content__text {
  color: #1f1f1f;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  padding-top: 40px;
}

.BottomInfo .mouth {
  position: relative;
  margin: 0 55vw 0;
  z-index: 3;
  width: 221px;
  height: 229px;
}

.BottomInfo .borderedCircle {
  position: absolute;
  width: 518px;
  height: 518px;
  top: 86px;
  border-radius: 518px;
  border: thin solid #979797;
  background: none;
  z-index: 2;
  opacity: 0.37;
  margin: 0 50vw;
  left: -259px;
}

.BottomInfo .filledCircle {
  position: absolute;
  width: 1558px;
  height: 1558px;
  bottom: -800px;
  margin: 0;
  border-radius: 1558px;
  border: none;
  background: #fdff00;
  z-index: 1;
  left: 50vw;
  margin-left: -779px;
  z-index: -10;
}

.BottomInfo .leftImage,
.BottomInfo .rightImage {
  position: absolute;
  width: 490px;
  height: 50%;
  left: 50vw;
  top: 50%;
  pointer-events: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.BottomInfo .leftImage img,
.BottomInfo .rightImage img {
  width: 475px;
  height: auto;
}

.BottomInfo .leftImage {
  z-index: 2;
  margin-left: -735px;
}

.BottomInfo .rightImage {
  z-index: 3;
  margin-left: 200px;
}

.isMobile .BottomInfo {
  width: 100vw;
  height: auto;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  overflow: hidden;
  margin-top: 0;
  padding-bottom: 20px;
}

.isMobile .BottomInfo__title {
  position: relative;
  font-size: 36px;
  width: 100vw;
  text-align: center;
  top: 0;
  margin-top: -220px;
}

.isMobile .BottomInfo__subtitle {
  position: relative;
  font-size: 32px;
  line-height: 40px;
  width: 190px;
  margin-left: 13vw;
  margin-top: 140px;
  top: 0;
}

.isMobile .BottomInfo__content {
  position: relative;
  width: 90vw;
  height: auto;
  margin: 0 5vw 0 5vw;
  padding: 45px 7vw;
  min-height: 520px;
  box-shadow: 0 2px 72px rgba(0, 0, 0, 0.11);
  top: 0;
}

.isMobile .BottomInfo__content__title {
  color: #1f1f1f;
  font-family: "Merriweather-Black";
  font-size: 32px;
  font-weight: 900;
  line-height: 45px;
}

.isMobile .BottomInfo__content__text {
  color: #1f1f1f;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  padding-top: 40px;
}

.isMobile .BottomInfo .mouth {
  margin: 0;
  padding: 0;
  top: 70px;
  right: -131px;
}

.isMobile .BottomInfo .borderedCircle {
  position: absolute;
  width: 518px;
  height: 518px;
  top: 86px;
  border-radius: 518px;
  border: thin solid #979797;
  background: none;
  z-index: 2;
  opacity: 0.37;
}

.isMobile .BottomInfo .filledCircle {
  position: relative;
  width: 1558px;
  height: 1558px;
  top: 450px;
  border-radius: 1558px;
  border: none;
  background: #fdff00;
  z-index: 1;
}

.isMobile .BottomInfo .leftImage,
.isMobile .BottomInfo .rightImage {
  position: absolute;
  width: 490px;
  height: 50%;
  top: 50%;
  pointer-events: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.isMobile .BottomInfo .leftImage img,
.isMobile .BottomInfo .rightImage img {
  width: 475px;
  height: auto;
}

.isMobile .BottomInfo .leftImage {
  z-index: 2;
  margin-left: -400px;
}

.isMobile .BottomInfo .rightImage {
  z-index: 3;
  margin-left: 450px;
}

.isMobile .BottomInfo .borderedCircle,
.isMobile .BottomInfo .filledCircle,
.isMobile .BottomInfo .leftImage,
.isMobile .BottomInfo .rightImage {
  display: none;
}

.isTablet .BottomInfo .mouth {
  margin: 0;
  padding: 0;
  top: 100px;
  left: 55vw;
}
.SectionCover {
  position: relative;
  width: 100%;
  height: 640px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  margin-top: 140px;
}

.SectionCover__title {
  position: absolute;
  font-family: "Merriweather-Black";
  font-size: 79px;
  font-weight: 900;
  line-height: 83px;
  color: #323232;
}

.SectionCover__subtitle {
  color: #1f1f1f;
  font-family: "Merriweather-Black";
  font-size: 31px;
  font-weight: 900;
  line-height: 39px;
  margin-left: 40px;
  margin: 30px 0;
}

.SectionCover__text {
  position: absolute;
  width: 338px;
  top: 270px;
  left: 25vw;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.SectionCover__center {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: -2;
}

.SectionCover__right {
  position: absolute;
  width: 804px;
  height: auto;
  right: 0;
  z-index: -1;
}

.SectionCover__mainImage {
  position: absolute;
  width: 481px;
  left: auto;
  top: auto;
}

.SectionCover .valor-voto__content {
  top: 95px;
  left: 25vw;
}

.SectionCover .valor-voto__image {
  margin-top: 15px;
  left: 50vw;
}

.SectionCover .valor-voto__center {
  top: 0;
  left: 0;
}

.SectionCover .evolucion-voto__content {
  top: 30px;
  left: 25vw;
}

.SectionCover .evolucion-voto__image {
  margin-top: 15px;
  right: 30vw;
}

.SectionCover .evolucion-voto__center {
  top: 0;
  left: 0;
}

.SectionCover .resultados-interactivos-elecciones__content {
  top: 10px;
  left: 25vw;
}

.SectionCover .resultados-interactivos-elecciones__image {
  margin-top: 15px;
  right: 27vw;
}

.SectionCover .resultados-interactivos-elecciones__center {
  top: 0;
  left: 0;
}

.SectionCover .radiografia-votante__content {
  top: 95px;
  left: 25vw;
}

.SectionCover .radiografia-votante__image {
  margin-top: 15px;
  right: 25vw;
}

.SectionCover .radiografia-votante__center {
  top: 0;
  left: 0;
}

.SectionCover .los-ciudadanos-hablan__content {
  top: 0;
  left: 25vw;
}

.SectionCover .los-ciudadanos-hablan__image {
  margin-top: 15px;
  right: 30vw;
}

.SectionCover .los-ciudadanos-hablan__center {
  top: 0;
  left: 0;
}

.SectionCover .las-listas-electorales__content {
  top: 70px;
  left: 25vw;
}

.SectionCover .las-listas-electorales__image {
  margin-top: 15px;
  margin-left: 150px;
}

.SectionCover .las-listas-electorales__center {
  top: 0;
  left: 0;
}

.SectionCover .quien-gana-quien-pierde__content {
  top: 70px;
  left: 25vw;
  line-height: 1.3;
}

.SectionCover .quien-gana-quien-pierde__image {
  margin-top: 15px;
  margin-left: 245px;
}

.SectionCover .quien-gana-quien-pierde__center {
  top: 0;
  left: 0;
}

.SectionCover .storymap__content,
.SectionCover .elecciones-generales-2019-voto-ciudades__content {
  top: 70px;
  left: 25vw;
  line-height: 1.3;
  font-size: 64px;
}

.SectionCover .storymap__image,
.SectionCover .elecciones-generales-2019-voto-ciudades__image {
  margin-top: 15px;
  margin-left: 245px;
  width: 618px;
}

.SectionCover .storymap__center,
.SectionCover .elecciones-generales-2019-voto-ciudades__center {
  top: 0;
  left: 0;
}

@media only screen and (min-width: 1024px) and (max-width: 1400px) {
  .SectionCover .SectionCover__text, .SectionCover .SectionCover__title {
    left: 50vw;
    margin-left: -400px;
  }
  .SectionCover .valor-voto__content,
  .SectionCover .evolucion-voto__content,
  .SectionCover .radiografia-votante__content,
  .SectionCover .los-ciudadanos-hablan__content,
  .SectionCover .las-listas-electorales__content,
  .SectionCover .quien-gana-quien-pierde__content,
  .SectionCover .resultados-interactivos-elecciones__content,
  .SectionCover .storymap__content,
  .SectionCover .elecciones-generales-2019-voto-ciudades__content {
    top: 0;
    left: 50vw;
    margin-left: -400px;
  }
  .SectionCover .valor-voto__image,
  .SectionCover .evolucion-voto__image,
  .SectionCover .radiografia-votante__image,
  .SectionCover .los-ciudadanos-hablan__image,
  .SectionCover .las-listas-electorales__image,
  .SectionCover .quien-gana-quien-pierde__image,
  .SectionCover .resultados-interactivos-elecciones__image,
  .SectionCover .storymap__image,
  .SectionCover .elecciones-generales-2019-voto-ciudades__image {
    margin-left: 0;
    left: 50vw;
  }
}

.isMobile .SectionCover {
  height: auto;
  min-height: 100;
  margin-top: 60px;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.isMobile .SectionCover__title {
  position: absolute;
  font-family: "Merriweather-Black";
  font-size: 42px;
  font-weight: 900;
  letter-spacing: 0.44px;
  line-height: 44.15px;
  top: auto;
  left: auto;
}

.isMobile .SectionCover__text {
  position: relative;
  width: 100vw;
  padding: 8vw;
  margin-top: 40px;
  color: #1f1f1f;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  top: 0;
  left: 0;
}

.isMobile .SectionCover__center {
  width: 100vw;
  height: auto;
  margin: 0;
  padding: 0;
  z-index: -1;
}

.isMobile .SectionCover__right {
  position: absolute;
  top: 120px;
  left: 0;
  width: 100vw;
  height: auto;
  z-index: -2;
}

.isMobile .SectionCover__mainImage {
  position: relative;
  width: 100vw;
  height: auto;
  margin-top: 150px;
  left: 0;
  top: 0;
}

.isMobile .SectionCover .valor-voto__content {
  margin-top: 100px;
  margin-left: 25px;
}

.isMobile .SectionCover .valor-voto__image {
  margin-top: 235px;
  margin-left: 0;
}

.isMobile .SectionCover .valor-voto__center {
  top: 145px;
  left: -32vw;
}

.isMobile .SectionCover .evolucion-voto__content {
  margin-top: 66px;
  margin-left: 50px;
}

.isMobile .SectionCover .evolucion-voto__image {
  margin-top: 200px;
  margin-left: 17px;
}

.isMobile .SectionCover .evolucion-voto__center {
  top: 100px;
  left: -25vw;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.isMobile .SectionCover .resultados-interactivos-elecciones__content {
  margin-top: 50px;
  margin-left: 25px;
}

.isMobile .SectionCover .resultados-interactivos-elecciones__image {
  margin-top: 184px;
  margin-left: -25px;
}

.isMobile .SectionCover .resultados-interactivos-elecciones__center {
  top: 102px;
  left: -34vw;
}

.isMobile .SectionCover .radiografia-votante__content {
  margin-top: 70px;
  margin-left: 25px;
}

.isMobile .SectionCover .radiografia-votante__image {
  margin-top: 178px;
  margin-left: 0;
}

.isMobile .SectionCover .radiografia-votante__center {
  top: 84px;
  left: -30vw;
}

.isMobile .SectionCover .los-ciudadanos-hablan__content {
  margin-top: 22px;
  margin-left: 20px;
}

.isMobile .SectionCover .los-ciudadanos-hablan__image {
  margin-top: 159px;
  margin-left: 40px;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.isMobile .SectionCover .los-ciudadanos-hablan__center {
  top: 122px;
  left: -100px;
}

.isMobile .SectionCover .las-listas-electorales__content {
  margin-top: 22px;
  margin-left: 20px;
}

.isMobile .SectionCover .las-listas-electorales__image {
  margin-top: 159px;
  margin-left: 40px;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.isMobile .SectionCover .las-listas-electorales__center {
  top: 122px;
  left: -100px;
}

.isMobile .SectionCover .quien-gana-quien-pierde__content {
  margin: 25px auto;
  width: 100%;
  text-align: center;
}

.isMobile .SectionCover .quien-gana-quien-pierde__image {
  margin-top: 159px;
  margin-left: 40px;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.isMobile .SectionCover .quien-gana-quien-pierde__center {
  top: 122px;
  left: -100px;
}

.isMobile .SectionCover .storymap__content,
.isMobile .SectionCover .elecciones-generales-2019-voto-ciudades__content {
  margin: 25px auto;
  width: 100%;
  text-align: center;
}

.isMobile .SectionCover .storymap__image,
.isMobile .SectionCover .elecciones-generales-2019-voto-ciudades__image {
  margin-top: 159px;
  margin-left: 40px;
}

.isMobile .SectionCover .storymap__center,
.isMobile .SectionCover .elecciones-generales-2019-voto-ciudades__center {
  top: 122px;
  left: -100px;
}
.componentTestimonials {
  width: 960px;
  max-width: 100%;
  margin: 0 auto;
}

.componentTestimonials__year {
  position: relative;
}

.componentTestimonials__year__title {
  font-size: 31px;
  font-family: "Merriweather-Black";
  opacity: 0.25;
  padding-bottom: 20px;
}

.componentTestimonials__year__title--right {
  position: absolute;
  top: 0;
  right: 0;
}

.componentTestimonials__year__subTitle {
  font-size: 31px;
  font-family: "Merriweather-Black";
  color: #1f1f1f;
  text-align: center;
  margin: 15px 0;
}

.testimonials {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.isMobile .testimonials {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.isMobile .componentTestimonials__year__title--right {
  position: static;
}
.testimonialsItem {
  width: 204px;
  max-width: 100%;
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
  border-radius: 12%;
  padding: 20px 16px 40px 16px;
  box-sizing: border-box;
  text-align: center;
}

.testimonialsItem__boxImg {
  padding-bottom: 15px;
}

.testimonialsItem__boxImg__img {
  max-width: 100%;
}

.testimonialsItem__title {
  font-family: "Merriweather-Bold";
  font-size: 12px;
  color: #323232;
  line-height: 1.5;
}

.testimonialsItem__subTitle {
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 12px;
  color: #1f1f1f;
  padding-bottom: 10px;
  line-height: 1.5;
}

.testimonialsItem__text {
  font-family: "Merriweather-Black";
  color: #323232;
  font-size: 14px;
  padding-bottom: 15px;
  line-height: 1.4;
}

.testimonialsItem__subText {
  color: #323232;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 14px;
  opacity: 0.43;
  line-height: 1.5;
}

.isMobile .testimonialsItem {
  margin-bottom: 35px;
}

.isMobile .testimonialsItem:last-child {
  margin-bottom: 0;
}
@charset "UTF-8";
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
  content: "\F101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\F102";
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
  content: "\F103";
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
  content: "\F104";
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
  content: "\F105";
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
  content: "\F106";
}

.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
  content: "\F107";
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
  content: "\F108";
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
  content: "\F109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\F10A";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\F10B";
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
  content: "\F10C";
}

.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
  content: "\F10D";
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
  content: "\F10E";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\F10F";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\F110";
}

.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before {
  content: "\F111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\F112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\F113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\F114";
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
  content: "\F115";
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
  content: "\F116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: "\F117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-gplus:before {
  content: "\F118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: "\F119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: "\F11A";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: "\F11B";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: "\F11C";
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
  content: "\F11D";
}

.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
  content: "\F11E";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-next-item:before {
  content: "\F11F";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.vjs-icon-previous-item:before {
  content: "\F120";
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-enter:before {
  content: "\F121";
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-exit:before {
  content: "\F122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: 0;
}

.video-js *,
.video-js:after,
.video-js:before {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: .5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0 auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66a8cc;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: .06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: .3em;
  transition: all .4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -.81666em;
  margin-left: -1.5em;
}

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: 0 0;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: .5em;
  z-index: 2;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: .2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.js-focus-visible .vjs-menu li.vjs-menu-item:hover,
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.js-focus-visible .vjs-menu li.vjs-selected:hover,
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 .3em 0;
  font-weight: 700;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all .4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all .4s;
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility .1s, opacity .1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
  text-shadow: 0 0 1em #fff;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 4em;
  -ms-touch-action: none;
      touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  transition: all .2s;
  height: .3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  font-size: .9em;
  position: absolute;
  right: -.5em;
  top: -.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: .3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
  display: block;
  font-size: .6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 .45em 0 .45em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}

.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel .vjs-volume-control:hover,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel:hover .vjs-volume-control {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
}

.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
}

.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical {
  left: -3.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: 9em;
  transition: width .1s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: .5em;
}

.video-js .vjs-volume-panel {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em .45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: .3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: .3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: .9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: .3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -.5em;
  left: -.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: .3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -.3em;
  right: -.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-liveui .vjs-live-control,
.video-js:not(.vjs-live) .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  padding-left: .5em;
  padding-right: .5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: .5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: .1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-3em);
          transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-1.5em);
          transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate > .vjs-menu-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -.5em;
  position: absolute;
  text-shadow: .05em .05em .1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear .3s forwards;
  animation: vjs-spinner-show 0s linear .3s forwards;
}

.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  -webkit-animation-delay: .44s;
  animation-delay: .44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}

@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}

@keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\F10D";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \F11D";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control {
  display: none;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: auto;
  width: initial;
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button {
  display: none;
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer {
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  display: block;
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
    padding: 20px 24px 0 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }
}

.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: .5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}

.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js:focus:not(.focus-visible) {
  outline: 0;
  background: 0 0;
}

.video-js .vjs-menu:focus:not(:focus-visible),
.video-js:focus:not(:focus-visible) {
  outline: 0;
  background: 0 0;
}

.videoPlayerContainer {
  position: relative;
}

.vjs-big-play-button {
  font-family: "elecciones" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vjs-big-play-button:before {
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  content: "l";
  font-size: 7rem;
  background-color: rgba(253, 255, 0, 0.9);
  border-radius: 100%;
  padding: 50px 50px 50px 50px;
  color: black;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal {
  width: 9em;
}

.video-js .vjs-volume-panel .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  opacity: 1;
}

.video-js {
  width: 100%;
  height: 700px;
  height: 75vh;
}

.video-js .vjs-poster {
  background-size: cover;
  background-position: bottom;
}

.video-js .vjs-control-bar {
  height: auto;
  padding: 5px 5px 5px 5px;
}

.video-js .vjs-progress-control {
  padding-top: 13px;
}

.video-js .vjs-current-time,
.video-js .vjs-remaining-time {
  color: #b3b3b3;
  min-width: 51px;
  display: block;
  font-size: 0.6875rem;
  font-family: 'fivo_sansmedium';
}

.video-js .vjs-big-play-button {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
}

.video-js .vjs-big-play-button:focus {
  background-color: transparent;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  display: none;
}

.video-js:hover .vjs-big-play-button {
  background-color: transparent;
}

.video-js.vjs-fullscreen .vjs-control-bar {
  bottom: 0;
  top: auto;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: auto;
}

.video-js.vjs-fullscreen.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 0;
}

.video-js.vjs-fullscreen .vjs-text-track-cue {
  bottom: 71px !important;
  top: auto !important;
}

.video-js .vjs-volume-panel {
  color: #b3b3b3;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.video-js .vjs-volume-panel:hover, .video-js .vjs-volume-panel:focus {
  color: #ffffff;
}

.video-js .vjs-live-control {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  color: #b3b3b3;
}

.video-js .vjs-live-control:hover, .video-js .vjs-live-control:focus {
  color: #ffffff;
}

.video-js .vjs-remaining-time {
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
  color: #b3b3b3;
}

.video-js .vjs-remaining-time:hover, .video-js .vjs-remaining-time:focus {
  color: #ffffff;
}

.video-js .vjs-custom-control-spacer {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  color: #b3b3b3;
}

.video-js .vjs-custom-control-spacer:hover, .video-js .vjs-custom-control-spacer:focus {
  color: #ffffff;
}

.video-js .vjs-playback-rate {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  color: #b3b3b3;
}

.video-js .vjs-playback-rate:hover, .video-js .vjs-playback-rate:focus {
  color: #ffffff;
}

.video-js .vjs-chapters-button {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  color: #b3b3b3;
}

.video-js .vjs-chapters-button:hover, .video-js .vjs-chapters-button:focus {
  color: #ffffff;
}

.video-js .vjs-descriptions-button {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  color: #b3b3b3;
  height: 30px;
}

.video-js .vjs-descriptions-button:hover, .video-js .vjs-descriptions-button:focus {
  color: #ffffff;
}

.video-js .vjs-descriptions-button .vjs-menu {
  display: none !important;
}

.video-js .vjs-descriptions-button .vjs-descriptions-button {
  height: 100%;
}

.video-js .vjs-subs-caps-button {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  color: #b3b3b3;
}

.video-js .vjs-subs-caps-button:hover, .video-js .vjs-subs-caps-button:focus {
  color: #ffffff;
}

.video-js .vjs-audio-button {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  color: #b3b3b3;
}

.video-js .vjs-audio-button:hover, .video-js .vjs-audio-button:focus {
  color: #ffffff;
}

.video-js .vjs-picture-in-picture-control {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  display: none;
  color: #b3b3b3;
}

.video-js .vjs-picture-in-picture-control:hover, .video-js .vjs-picture-in-picture-control:focus {
  color: #ffffff;
}

.video-js .vjs-fullscreen-control {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  color: #b3b3b3;
}

.video-js .vjs-fullscreen-control:hover, .video-js .vjs-fullscreen-control:focus {
  color: #ffffff;
}

.video-js .vjs-progress-holder {
  height: 4px;
}

.video-js .vjs-play-progress {
  background-color: #99eeff;
  border-radius: 2px;
}

.video-js .vjs-play-progress:before {
  font-size: 12px;
}

.video-js .vjs-volume-level {
  background-color: #99eeff;
  height: 4px;
}

.video-js .vjs-play-control {
  height: 32px;
  width: 32px;
  border-radius: 100%;
  border: 1px solid transparent;
}

.video-js .vjs-play-control:hover {
  border-color: #979797;
}

.video-js .vjs-play-control .vjs-icon-placeholder:before {
  position: static;
}

.video-js .vjs-slider-horizontal {
  border-radius: 2px;
}

.video-js .vjs-icon-audio-description {
  position: relative;
  margin-top: -4px;
  color: #b3b3b3;
}

.video-js .vjs-icon-audio-description:before {
  font-size: 1.4375rem;
}

.video-js .vjs-icon-audio-description--active {
  color: #fff;
}

.video-js-audio {
  margin-top: 100px;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  bottom: -4px;
}

video::cue {
  /*font-size: 150%;*/
  font-family: monospace, sans-sefiff;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.65);
  border: 0;
}

::cue(c.vtt_white) {
  color: #ffffff;
}

::cue(c.vtt_yellow) {
  color: #ffff00;
}

::cue(c.vtt_green) {
  color: lime;
}

::cue(c.vtt_magenta) {
  color: magenta;
}

::cue(c.vtt_cyan) {
  color: #00ffff;
}

::cue(c.vtt_aqua) {
  color: #00ffff;
}

::cue(c.vtt_red) {
  color: #ff0000;
}

::cue(c.vtt_blue) {
  color: #0000ff;
}

::cue(c.white) {
  color: #ffffff;
}

::cue(c.yellow) {
  color: #ffff00;
}

::cue(c.green) {
  color: lime;
}

::cue(c.magenta) {
  color: magenta;
}

::cue(c.cyan) {
  color: #00ffff;
}

::cue(c.aqua) {
  color: #00ffff;
}

::cue(c.red) {
  color: #ff0000;
}

::cue(c.blue) {
  color: #0000ff;
}

/* Other */
::cue(c.vtt_FX) {
  color: blue;
  background-color: #FFFFFFAA;
}

::cue(.background-white) {
  background-color: #FFFFFFCC;
  border: 0;
}

.vjs-text-track-cue .vtt_white {
  color: #ffffff;
}

.vjs-text-track-cue .vtt_yellow {
  color: #ffff00;
}

.vjs-text-track-cue .vtt_green {
  color: green;
}

.vjs-text-track-cue .vtt_magenta {
  color: magenta;
}

.vjs-text-track-cue .vtt_cyan {
  color: cyan;
}

.vjs-text-track-cue .vtt_aqua {
  color: #00ffff;
}

.vjs-text-track-cue .vtt_red {
  color: #ff0000;
}

.vjs-text-track-cue .vtt_blue {
  color: #0000ff;
}

.vjs-text-track-cue .white {
  color: #ffffff;
}

.vjs-text-track-cue .yellow {
  color: yellow;
}

.vjs-text-track-cue .green {
  color: lime;
}

.vjs-text-track-cue .magenta {
  color: magenta;
}

.vjs-text-track-cue .cyan {
  color: #00ffff;
}

.vjs-text-track-cue .aqua {
  color: #00ffff;
}

.vjs-text-track-cue .red {
  color: #ff0000;
}

.vjs-text-track-cue .blue {
  color: #0000ff;
}

.isMobile .video-js {
  height: 34vh;
}

.isMobile .video-js .vjs-volume-control {
  display: none;
}

.isMobile .video-js .vjs-control-bar {
  padding: 7px 5px;
}

.isMobile .video-js .vjs-volume-panel.vjs-volume-panel-horizontal {
  width: auto;
}

.isMobile .video-js .vjs-fullscreen-control {
  display: block !important;
}

.isMobile .video-js .vjs-button-vr {
  display: none;
}

.isMobile .video-js .vjs-progress-holder {
  height: 8px;
}

.isMobile .video-js .vjs-play-progress:before {
  font-size: 16px;
  top: -0.233333em;
}

.isMobile .video-js .vjs-big-play-button {
  background-size: 58px;
}

.isMobile .video-js .vjs-big-play-button:before {
  font-size: 4rem;
}

.isMobile .video-js .vjs-control {
  width: 3.2em;
}
.componentVideo__full {
  width: 100%;
  margin-bottom: 25px;
}

.videoPlayerBox {
  width: 960px;
  max-width: 100%;
  margin: 0 auto;
}
.componentVideoText {
  width: 960px;
  max-width: 100%;
  margin: 0 auto;
}

.videoText {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.videoText--textLeft {
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.videoText--textLeft .videoText__boxText {
  padding-right: 70px;
}

.videoText--textRight .videoText__boxText {
  padding-left: 70px;
}

.videoText .video-js {
  height: 60vh;
}

.videoText__video {
  width: 70%;
}

.videoText__boxText {
  width: 30%;
}

.videoText__boxText__title {
  font-family: "Merriweather-Black";
  font-size: 21px;
  color: #323232;
  line-height: 1.4;
  padding-bottom: 25px;
}

.videoText__boxText__title .subText {
  font-size: 18px;
  font-family: "Merriweather-regular";
}

.videoText__boxText__text {
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 14px;
  color: #323232;
  line-height: 1.4;
}

.videoText__boxText__text .br {
  padding-top: 10px;
  display: block;
}

.isMobile .videoText--textLeft {
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.isMobile .videoText--textLeft .videoText__boxText {
  padding-right: 0;
}

.isMobile .videoText--textRight {
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.isMobile .videoText--textRight .videoText__boxText {
  padding-left: 0;
}

.isMobile .videoText .video-js {
  height: 32vh;
}

.isMobile .videoText__video {
  width: 100%;
}

.isMobile .videoText__boxText {
  width: 100%;
  padding-bottom: 30px;
}
.appnov .TreeMapComponent .buttons {
  margin-bottom: 5px;
  font-size: 16px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.appnov .TreeMapComponent .buttons::-webkit-scrollbar {
  display: none;
}

.appnov .TreeMapComponent .buttons .graph-nav {
  cursor: pointer;
  position: absolute;
  background-color: transparent;
  height: 30px;
  width: 25%;
}

.appnov .TreeMapComponent .buttons .graph-nav:hover {
  border: 1px solid #000;
  border-radius: 2px;
}

.appnov .TreeMapComponent .buttons .graph-nav:hover .arrow {
  border-top: 3px solid #000;
  border-right: 3px solid #000;
}

@media (min-width: 940px) {
  .appnov .TreeMapComponent .buttons .graph-nav {
    display: none;
  }
}

.appnov .TreeMapComponent .buttons .graph-nav.nav-prev {
  left: 5px;
}

.appnov .TreeMapComponent .buttons .graph-nav.nav-prev .arrow {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.appnov .TreeMapComponent .buttons .graph-nav.nav-next {
  right: 5px;
}

.appnov .TreeMapComponent .buttons .graph-nav.nav-next .arrow {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.appnov .TreeMapComponent .buttons .graph-nav .arrow {
  transition: border-color .3s;
  height: 13px;
  width: 13px;
  border-top: 2px solid #1e1e1e;
  border-right: 2px solid #1e1e1e;
  box-sizing: border-box;
  margin: 8px auto 0;
}

.appnov .TreeMapComponent .buttons .button {
  display: none;
  margin-right: 4px;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  cursor: pointer;
  border-radius: 2px;
  padding: 4px 12px;
  text-align: center;
  color: #a0a0a0;
  border-color: #efefef #ebebeb #e2e2e2 #efefef;
  border-style: solid;
  border-width: 1px;
  text-shadow: 1px 1px 0 #fff;
  background: #f7f7f7;
  background: linear-gradient(180deg, #f9f9f9 0, #efefef 100%, #efefef 0);
}

.appnov .TreeMapComponent .buttons .button.active {
  color: #1e1e1e;
}

@media (max-width: 940px) {
  .appnov .TreeMapComponent .buttons .button.active {
    pointer-events: none;
    margin: 0 auto;
    display: block;
    width: 40%;
    padding: 4px 12px;
  }
}

@media (min-width: 940px) {
  .appnov .TreeMapComponent .buttons .button {
    display: inline-block;
  }
}

.appnov .TreeMapComponent .buttons .button:hover {
  border: 1px solid #000;
  background: #fafafa;
}

.appnov .TreeMapComponent .buttons .button:hover .legislature {
  color: #8c8c8c;
}

.appnov .TreeMapComponent .buttons .legislature {
  font-size: 14px;
  color: #a0a0a0;
  font-family: serif;
}

.appnov .TreeMapComponent .g-graph .chart-notes {
  max-width: 1100px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
}

.appnov .TreeMapComponent .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .TreeMapComponent .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .TreeMapComponent .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .TreeMapComponent .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .TreeMapComponent .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .TreeMapComponent .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .TreeMapComponent #g-graphic tspan {
  font-size: 10px;
}

.appnov .TreeMapComponent #g-graphic-treemap-2019 svg, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .TreeMapComponent #g-graphic-treemap-2019 .tooltip, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .TreeMapComponent #g-graphic-treemap-2019 .tooltip .prov-name, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .TreeMapComponent #g-graphic-treemap-2019 .tooltip .party-name, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N .tooltip .party-name {
  font-weight: 700;
}

.appnov .TreeMapComponent #g-graphic-treemap-2019 .tooltip .prov-votes, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N .tooltip .prov-votes {
  color: #000;
}

.appnov .TreeMapComponent #g-graphic-treemap-2019 .tooltip-hidden, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .TreeMapComponent #g-graphic-treemap-2019 div.tooltip, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding-bottom: 20px;
  }
}

.appnov .TreeMapComponent #g-graphic-treemap-2019 .n-seats, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N .n-seats {
  color: #969696;
}

.appnov .TreeMapComponent #g-graphic-treemap-2019 .n-seat, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N .n-seat {
  font-weight: 700;
}

.appnov .TreeMapComponent #g-graphic-treemap-2019 .others, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appnov .TreeMapComponent .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #000;
  margin: 20px 0 0;
  font-size: 14px;
  text-align: right;
}

@media (min-width: 768px) {
  .appnov .TreeMapComponent .g-graph .legend {
    margin: 15px 0 10px;
  }
}

@media (max-width: 768px) {
  .appnov .TreeMapComponent .g-graph .legend {
    font-size: 12px;
  }
}

.appnov .TreeMapComponent .g-graph .p-circle, .appnov .TreeMapComponent .g-graph .p-legend, .appnov .TreeMapComponent .g-graph .p-name {
  display: inline-block;
}

.appnov .TreeMapComponent .g-graph .p-circle, .appnov .TreeMapComponent .g-graph .p-name {
  vertical-align: middle;
}

.appnov .TreeMapComponent .g-graph .p-legend {
  margin-bottom: 5px;
}

.appnov .TreeMapComponent .g-graph .p-name {
  margin-left: 15px;
}

.appnov .TreeMapComponent .g-graph .p-circle {
  margin-left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.appnov .TreeMapComponent #g-graphic-treemap-2019, .appnov .TreeMapComponent #g-graphic-treemap-2019-10N, .appnov .TreeMapComponent #g-graphic-treemap-historical-less-seats-2019, .appnov .TreeMapComponent #g-graphic-treemap-less-seats {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  max-width: 1440px;
  margin: 0 auto;
  min-height: 500px;
  font-size: 10px;
}

.appnov .TreeMapComponent .graphics {
  position: relative;
}

.appnov .TreeMapComponent .h-rect, .appnov .TreeMapComponent .square-title, .appnov .TreeMapComponent canvas, .appnov .TreeMapComponent tspan {
  pointer-events: none;
}

.appnov .TreeMapComponent canvas {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
}

.appnov .TreeMapComponent canvas.blocked-canvas {
  opacity: 0;
}

.appnov .TreeMapComponent {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.appnov .TreeMapComponent .external-embed {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  top: 0;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.appnov .TreeMapComponent .external-embed .tooltip {
  z-index: 1;
}

.appnov .TreeMapComponent svg {
  position: relative;
}

.appnov .TreeMapComponent .buttons {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin: 0;
}

.appnov .TreeMapComponent .buttons .button {
  background: none;
}

.appnov .TreeMapComponent .buttons.upper {
  margin-bottom: 20px;
}

.appnov .TreeMapComponent .buttons .graph-nav:hover {
  border: 0px solid #000;
}

.appnov .TreeMapComponent .g-graph .legend {
  text-align: center;
}

.appnov .TreeMapComponent .g-graph .legend .p-legend:first-child .p-name {
  margin-left: 0;
}
.appnov .MapIteractiveResultados .g-graph svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .MapIteractiveResultados .g-graph .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .MapIteractiveResultados .g-graph .tooltip .amount {
  color: grey;
  font-size: 16px;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 200;
}

.appnov .MapIteractiveResultados .g-graph .tooltip .muni-name, .appnov .MapIteractiveResultados .g-graph .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .MapIteractiveResultados .g-graph .tooltip .party-name {
  font-weight: 700;
}

.appnov .MapIteractiveResultados .g-graph .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .MapIteractiveResultados .g-graph .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .MapIteractiveResultados .g-graph div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
  }
}

.appnov .MapIteractiveResultados .g-graph .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.appnov .MapIteractiveResultados .g-map-big .map-container {
  position: relative;
  margin: 0 auto;
  max-width: 1000px;
}

.appnov .MapIteractiveResultados .g-map-big svg {
  pointer-events: none;
  left: 0;
  top: 0;
  position: absolute;
}

.appnov .MapIteractiveResultados .g-map-big path {
  stroke: #000;
  stroke-width: .5;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

@media (min-width: 1100px) {
  .appnov .MapIteractiveResultados .g-map-big path {
    stroke-width: 2;
  }
}

.appnov .MapIteractiveResultados .g-map-big .caption {
  font-weight: 700;
  fill: grey;
  font-size: 12px;
}

.appnov .MapIteractiveResultados .g-map-big .g-cities {
  font-size: 12px;
  pointer-events: none;
  visibility: hidden;
}

.appnov .MapIteractiveResultados .g-map-big .g-cities .mobile-visible {
  visibility: visible;
}

@media (min-width: 768px) {
  .appnov .MapIteractiveResultados .g-map-big .g-cities {
    visibility: visible;
  }
}

@media (min-width: 1000px) {
  .appnov .MapIteractiveResultados .g-map-big .g-cities {
    font-size: 14px;
    visibility: visible;
  }
}

.appnov .MapIteractiveResultados .g-map-big .g-cities .city-bg {
  opacity: .9;
  stroke-linejoin: round;
}

.appnov .MapIteractiveResultados .g-map-big .g-cities .city {
  fill: #0a0a0a;
}

.appnov .MapIteractiveResultados .g-map-big .key path {
  display: none;
}

.appnov .MapIteractiveResultados .g-map-big .key .highlight-bg {
  stroke: #fff;
}

.appnov .MapIteractiveResultados .g-map-big .key .highlight {
  stroke: #000;
}

.appnov .MapIteractiveResultados .g-map-big .key line {
  stroke: #4a4a4a;
  shape-rendering: crispEdges;
  fill: #4a4a4a;
}

@media (min-width: 1100px) {
  .appnov .MapIteractiveResultados .g-map-big .legend-container {
    margin: 0 auto;
    max-width: 1000px;
  }
}

.appnov .MapIteractiveResultados .g-map-big .legend-container .legend {
  max-width: none;
  width: 100%;
  height: 70px;
}

.appnov .MapIteractiveResultados .g-map-big .legend-container .legend svg {
  position: static;
}

@media (min-width: 768px) {
  .appnov .MapIteractiveResultados .g-map-big .legend-container .legend {
    max-width: 50%;
  }
  .appnov .MapIteractiveResultados .g-map-big .legend-container .legend .g-graph .legend {
    text-align: right;
    margin: 15px 0 10px;
  }
}

.appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 .g-legend {
  font-size: 10px;
  position: absolute;
  top: 45px;
  left: 0;
}

@media (min-width: 375px) {
  .appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 .g-legend {
    top: 75px;
  }
}

@media (min-width: 768px) {
  .appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 .g-legend {
    top: 0;
    left: 0;
    font-size: 14px;
  }
}

.appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 .g-legend .legend-row {
  margin-bottom: 1px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 .g-legend .squares {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 .g-legend .legend-party-name {
  padding-right: 5px;
}

.appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 .g-legend .legend-key {
  font-style: italic;
  text-align: right;
  color: #a0a0a0;
}

.appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 .g-legend .legend-party-squares {
  width: 8px;
  height: 8px;
}

@media (min-width: 768px) {
  .appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 .g-legend .legend-party-squares {
    width: 10px;
    height: 10px;
  }
}

.appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 .g-legend .legend-party-squares:not(:last-child) {
  margin-right: 1px;
}

.appnov .MapIteractiveResultados #g-graphic-muni-winner-2019 {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .MapIteractiveResultados {
  position: relative;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80%;
  margin: 0 auto;
}

.appnov .MapIteractiveResultados .g-graph svg {
  cursor: auto;
  pointer-events: none;
}

.appnov .MapIteractiveResultados canvas {
  position: relative;
}

.appnov.isMobile .MapIteractiveResultados {
  width: 100%;
}
.Spinner {
  background: white;
  position: relative;
  left: 0;
  top: 0;
  width: 1200px;
  margin: 0 auto;
  min-height: 800px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: black;
  float: left;
  z-index: 1;
}

.Spinner__text {
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 30px;
}

.Spinner img {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}

@-webkit-keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.isMobile .Spinner {
  width: 100%;
  min-height: 300px;
}
.appnov .smallMultiplesNews #g-graphic-treemap-2019 svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .tooltip .party-name {
  font-weight: 700;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .smallMultiplesNews #g-graphic-treemap-2019 div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding-bottom: 20px;
  }
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .n-seats {
  color: #969696;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .n-seat {
  font-weight: 700;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appnov .smallMultiplesNews body {
  margin: 0;
}

.appnov .smallMultiplesNews .g-container .g-maps {
  text-align: center;
}

.appnov .smallMultiplesNews .g-container .g-maps .g-map {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  width: 100%;
  margin-bottom: 20px;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appnov .smallMultiplesNews .g-container .g-maps .g-map {
    max-width: 49%;
    margin-bottom: 15px;
  }
}

@media (min-width: 1190px) {
  .appnov .smallMultiplesNews .g-container .g-maps .g-map {
    max-width: 600px;
  }
}

.appnov .smallMultiplesNews .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appnov .smallMultiplesNews .g-graph .legend {
    text-align: left;
  }
  .appnov .smallMultiplesNews .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appnov .smallMultiplesNews .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appnov .smallMultiplesNews .g-graph .g-amount, .appnov .smallMultiplesNews .g-graph .g-legend, .appnov .smallMultiplesNews .g-graph .g-square {
  display: inline-block;
}

.appnov .smallMultiplesNews .g-graph .g-amount, .appnov .smallMultiplesNews .g-graph .g-square {
  vertical-align: middle;
}

.appnov .smallMultiplesNews .g-graph .g-legend {
  margin-bottom: 5px;
}

.appnov .smallMultiplesNews .g-graph .g-amount {
  margin-left: 15px;
}

.appnov .smallMultiplesNews .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appnov .smallMultiplesNews .g-graph .g.map {
  font-size: 62.5%;
}

.appnov .smallMultiplesNews .g-graph .year-title {
  text-align: center;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appnov .smallMultiplesNews .g-graph .year-title .month-title {
  font-size: 90%;
  color: #787878;
  font-weight: 400;
}

.appnov .smallMultiplesNews #g-graphic-small-multiples-bip {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .smallMultiplesNews #g-graphic-small-multiples-bip svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appnov .smallMultiplesNews #g-graphic-small-multiples-bip path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 svg, .appnov .smallMultiplesNews #g-graphic-treemap-2019-10N svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .tooltip, .appnov .smallMultiplesNews #g-graphic-treemap-2019-10N .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .tooltip .prov-name, .appnov .smallMultiplesNews #g-graphic-treemap-2019-10N .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .tooltip .party-name, .appnov .smallMultiplesNews #g-graphic-treemap-2019-10N .tooltip .party-name {
  font-weight: 700;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .tooltip .prov-votes, .appnov .smallMultiplesNews #g-graphic-treemap-2019-10N .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .tooltip-hidden, .appnov .smallMultiplesNews #g-graphic-treemap-2019-10N .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .smallMultiplesNews #g-graphic-treemap-2019 div.tooltip, .appnov .smallMultiplesNews #g-graphic-treemap-2019-10N div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding-bottom: 20px;
  }
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .n-seats, .appnov .smallMultiplesNews #g-graphic-treemap-2019-10N .n-seats {
  color: #969696;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .n-seat, .appnov .smallMultiplesNews #g-graphic-treemap-2019-10N .n-seat {
  font-weight: 700;
}

.appnov .smallMultiplesNews #g-graphic-treemap-2019 .others, .appnov .smallMultiplesNews #g-graphic-treemap-2019-10N .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appnov .smallMultiplesNews body {
  margin: 0;
}

.appnov .smallMultiplesNews .g-container .g-maps {
  text-align: center;
}

.appnov .smallMultiplesNews .g-container .g-maps .g-map {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appnov .smallMultiplesNews .g-container .g-maps .g-map {
    max-width: 49%;
  }
  .appnov .smallMultiplesNews .g-container .g-maps .g-map canvas {
    margin-bottom: 15px;
  }
}

@media (min-width: 1190px) {
  .appnov .smallMultiplesNews .g-container .g-maps .g-map {
    max-width: 600px;
  }
}

.appnov .smallMultiplesNews .g-container .g-maps .g-map canvas {
  margin-bottom: 20px;
}

.appnov .smallMultiplesNews .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appnov .smallMultiplesNews .g-graph .legend {
    text-align: left;
  }
  .appnov .smallMultiplesNews .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appnov .smallMultiplesNews .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appnov .smallMultiplesNews .g-graph .g-amount, .appnov .smallMultiplesNews .g-graph .g-legend, .appnov .smallMultiplesNews .g-graph .g-square {
  display: inline-block;
}

.appnov .smallMultiplesNews .g-graph .g-amount, .appnov .smallMultiplesNews .g-graph .g-square {
  vertical-align: middle;
}

.appnov .smallMultiplesNews .g-graph .g-legend {
  margin-bottom: 5px;
}

.appnov .smallMultiplesNews .g-graph .g-amount {
  margin-left: 15px;
}

.appnov .smallMultiplesNews .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appnov .smallMultiplesNews .g-graph .g.map {
  font-size: 62.5%;
}

.appnov .smallMultiplesNews .g-graph .year-title {
  text-align: center;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appnov .smallMultiplesNews .g-graph .year-title .month-title {
  font-size: 90%;
  color: #787878;
  font-weight: 400;
}

.appnov .smallMultiplesNews .g-graph .chart-notes {
  max-width: 1000px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
  max-width: 700px;
}

.appnov .smallMultiplesNews .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .smallMultiplesNews .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .smallMultiplesNews .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .smallMultiplesNews .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .smallMultiplesNews .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .smallMultiplesNews .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .smallMultiplesNews #g-graphic-small-multiples-part {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .smallMultiplesNews #g-graphic-small-multiples-part svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appnov .smallMultiplesNews #g-graphic-small-multiples-part path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019 svg, .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019-10N svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019 .tooltip, .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019-10N .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019 .tooltip .prov-name, .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019-10N .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019 .tooltip .party-name, .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019-10N .tooltip .party-name {
  font-weight: 700;
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019 .tooltip .prov-votes, .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019-10N .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019 .tooltip-hidden, .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019-10N .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019 div.tooltip, .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019-10N div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding-bottom: 20px;
  }
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019 .n-seats, .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019-10N .n-seats {
  color: #969696;
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019 .n-seat, .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019-10N .n-seat {
  font-weight: 700;
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019 .others, .appnov .smallMultiplesNews--bipartidismo #g-graphic-treemap-2019-10N .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appnov .smallMultiplesNews--bipartidismo body {
  margin: 0;
}

.appnov .smallMultiplesNews--bipartidismo .g-container .g-maps {
  text-align: center;
}

.appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map, .appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map-small {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  width: 100%;
  vertical-align: top;
  margin-bottom: 20px;
}

.appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map-small canvas, .appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map canvas {
  margin-bottom: 10px;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map, .appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map-small {
    max-width: 49%;
    margin-bottom: 15px;
  }
  .appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map-small.small-multiple-big, .appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map.small-multiple-big {
    max-width: 80%;
  }
}

@media (min-width: 1190px) {
  .appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map, .appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map-small {
    max-width: 500px;
  }
  .appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map-small.small-multiple-big, .appnov .smallMultiplesNews--bipartidismo .g-container .g-maps .g-map.small-multiple-big {
    max-width: 800px;
  }
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--bipartidismo .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appnov .smallMultiplesNews--bipartidismo .g-graph .legend {
    text-align: left;
  }
  .appnov .smallMultiplesNews--bipartidismo .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appnov .smallMultiplesNews--bipartidismo .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .g-amount, .appnov .smallMultiplesNews--bipartidismo .g-graph .g-legend, .appnov .smallMultiplesNews--bipartidismo .g-graph .g-square {
  display: inline-block;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .g-amount, .appnov .smallMultiplesNews--bipartidismo .g-graph .g-square {
  vertical-align: middle;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .g-legend {
  margin-bottom: 5px;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .g-amount {
  margin-left: 15px;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .g.map {
  font-size: 62.5%;
  vertical-align: top;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .year-title {
  text-align: center;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--bipartidismo .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .year-title .month-title {
  font-size: 90%;
  color: #787878;
  font-weight: 400;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .chart-notes {
  max-width: 1000px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
  max-width: 700px;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .smallMultiplesNews--bipartidismo .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .smallMultiplesNews--bipartidismo .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .smallMultiplesNews--bipartidismo .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-small-multiples-bip {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-small-multiples-bip svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appnov .smallMultiplesNews--bipartidismo #g-graphic-small-multiples-bip path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019 svg, .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019-10N svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019 .tooltip, .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019-10N .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019 .tooltip .prov-name, .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019-10N .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019 .tooltip .party-name, .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019-10N .tooltip .party-name {
  font-weight: 700;
}

.appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019 .tooltip .prov-votes, .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019-10N .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019 .tooltip-hidden, .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019-10N .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019 div.tooltip, .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019-10N div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding-bottom: 20px;
  }
}

.appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019 .n-seats, .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019-10N .n-seats {
  color: #969696;
}

.appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019 .n-seat, .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019-10N .n-seat {
  font-weight: 700;
}

.appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019 .others, .appnov .smallMultiplesNews--psoe #g-graphic-treemap-2019-10N .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appnov .smallMultiplesNews--psoe body {
  margin: 0;
}

.appnov .smallMultiplesNews--psoe .g-container .g-maps {
  text-align: center;
}

.appnov .smallMultiplesNews--psoe .g-container .g-maps .g-map {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appnov .smallMultiplesNews--psoe .g-container .g-maps .g-map {
    max-width: 49%;
  }
  .appnov .smallMultiplesNews--psoe .g-container .g-maps .g-map canvas {
    margin-bottom: 15px;
  }
}

@media (min-width: 1190px) {
  .appnov .smallMultiplesNews--psoe .g-container .g-maps .g-map {
    max-width: 600px;
  }
}

.appnov .smallMultiplesNews--psoe .g-container .g-maps .g-map canvas {
  margin-bottom: 20px;
}

.appnov .smallMultiplesNews--psoe .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--psoe .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appnov .smallMultiplesNews--psoe .g-graph .legend {
    text-align: left;
  }
  .appnov .smallMultiplesNews--psoe .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appnov .smallMultiplesNews--psoe .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appnov .smallMultiplesNews--psoe .g-graph .g-amount, .appnov .smallMultiplesNews--psoe .g-graph .g-legend, .appnov .smallMultiplesNews--psoe .g-graph .g-square {
  display: inline-block;
}

.appnov .smallMultiplesNews--psoe .g-graph .g-amount, .appnov .smallMultiplesNews--psoe .g-graph .g-square {
  vertical-align: middle;
}

.appnov .smallMultiplesNews--psoe .g-graph .g-legend {
  margin-bottom: 5px;
}

.appnov .smallMultiplesNews--psoe .g-graph .g-amount {
  margin-left: 15px;
}

.appnov .smallMultiplesNews--psoe .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appnov .smallMultiplesNews--psoe .g-graph .g.map {
  font-size: 62.5%;
}

.appnov .smallMultiplesNews--psoe .g-graph .year-title {
  text-align: center;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--psoe .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appnov .smallMultiplesNews--psoe .g-graph .year-title .month-title {
  font-size: 90%;
  color: #787878;
  font-weight: 400;
}

.appnov .smallMultiplesNews--psoe .g-graph .chart-notes {
  max-width: 1000px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
  max-width: 700px;
}

.appnov .smallMultiplesNews--psoe .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .smallMultiplesNews--psoe .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .smallMultiplesNews--psoe .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .smallMultiplesNews--psoe .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .smallMultiplesNews--psoe .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .smallMultiplesNews--psoe .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .smallMultiplesNews--psoe #g-graphic-small-multiples-psoe {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .smallMultiplesNews--psoe #g-graphic-small-multiples-psoe svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appnov .smallMultiplesNews--psoe #g-graphic-small-multiples-psoe path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appnov .smallMultiplesNews--pp #g-graphic-treemap-2019 svg, .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019-10N svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .smallMultiplesNews--pp #g-graphic-treemap-2019 .tooltip, .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019-10N .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .smallMultiplesNews--pp #g-graphic-treemap-2019 .tooltip .prov-name, .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019-10N .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .smallMultiplesNews--pp #g-graphic-treemap-2019 .tooltip .party-name, .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019-10N .tooltip .party-name {
  font-weight: 700;
}

.appnov .smallMultiplesNews--pp #g-graphic-treemap-2019 .tooltip .prov-votes, .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019-10N .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .smallMultiplesNews--pp #g-graphic-treemap-2019 .tooltip-hidden, .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019-10N .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019 div.tooltip, .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019-10N div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding-bottom: 20px;
  }
}

.appnov .smallMultiplesNews--pp #g-graphic-treemap-2019 .n-seats, .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019-10N .n-seats {
  color: #969696;
}

.appnov .smallMultiplesNews--pp #g-graphic-treemap-2019 .n-seat, .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019-10N .n-seat {
  font-weight: 700;
}

.appnov .smallMultiplesNews--pp #g-graphic-treemap-2019 .others, .appnov .smallMultiplesNews--pp #g-graphic-treemap-2019-10N .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appnov .smallMultiplesNews--pp body {
  margin: 0;
}

.appnov .smallMultiplesNews--pp .g-container .g-maps {
  text-align: center;
}

.appnov .smallMultiplesNews--pp .g-container .g-maps .g-map {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appnov .smallMultiplesNews--pp .g-container .g-maps .g-map {
    max-width: 49%;
  }
  .appnov .smallMultiplesNews--pp .g-container .g-maps .g-map canvas {
    margin-bottom: 15px;
  }
}

@media (min-width: 1190px) {
  .appnov .smallMultiplesNews--pp .g-container .g-maps .g-map {
    max-width: 600px;
  }
}

.appnov .smallMultiplesNews--pp .g-container .g-maps .g-map canvas {
  margin-bottom: 20px;
}

.appnov .smallMultiplesNews--pp .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--pp .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appnov .smallMultiplesNews--pp .g-graph .legend {
    text-align: left;
  }
  .appnov .smallMultiplesNews--pp .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appnov .smallMultiplesNews--pp .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appnov .smallMultiplesNews--pp .g-graph .g-amount, .appnov .smallMultiplesNews--pp .g-graph .g-legend, .appnov .smallMultiplesNews--pp .g-graph .g-square {
  display: inline-block;
}

.appnov .smallMultiplesNews--pp .g-graph .g-amount, .appnov .smallMultiplesNews--pp .g-graph .g-square {
  vertical-align: middle;
}

.appnov .smallMultiplesNews--pp .g-graph .g-legend {
  margin-bottom: 5px;
}

.appnov .smallMultiplesNews--pp .g-graph .g-amount {
  margin-left: 15px;
}

.appnov .smallMultiplesNews--pp .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appnov .smallMultiplesNews--pp .g-graph .g.map {
  font-size: 62.5%;
}

.appnov .smallMultiplesNews--pp .g-graph .year-title {
  text-align: center;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--pp .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appnov .smallMultiplesNews--pp .g-graph .year-title .month-title {
  font-size: 90%;
  color: #787878;
  font-weight: 400;
}

.appnov .smallMultiplesNews--pp .g-graph .chart-notes {
  max-width: 1000px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
  max-width: 700px;
}

.appnov .smallMultiplesNews--pp .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .smallMultiplesNews--pp .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .smallMultiplesNews--pp .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .smallMultiplesNews--pp .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .smallMultiplesNews--pp .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .smallMultiplesNews--pp .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .smallMultiplesNews--pp #g-graphic-small-multiples-pp {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .smallMultiplesNews--pp #g-graphic-small-multiples-pp svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appnov .smallMultiplesNews--pp #g-graphic-small-multiples-pp path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appnov .smallMultiplesNews--vox #g-graphic-treemap-2019 svg, .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019-10N svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .smallMultiplesNews--vox #g-graphic-treemap-2019 .tooltip, .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019-10N .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .smallMultiplesNews--vox #g-graphic-treemap-2019 .tooltip .prov-name, .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019-10N .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .smallMultiplesNews--vox #g-graphic-treemap-2019 .tooltip .party-name, .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019-10N .tooltip .party-name {
  font-weight: 700;
}

.appnov .smallMultiplesNews--vox #g-graphic-treemap-2019 .tooltip .prov-votes, .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019-10N .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .smallMultiplesNews--vox #g-graphic-treemap-2019 .tooltip-hidden, .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019-10N .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019 div.tooltip, .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019-10N div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding-bottom: 20px;
  }
}

.appnov .smallMultiplesNews--vox #g-graphic-treemap-2019 .n-seats, .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019-10N .n-seats {
  color: #969696;
}

.appnov .smallMultiplesNews--vox #g-graphic-treemap-2019 .n-seat, .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019-10N .n-seat {
  font-weight: 700;
}

.appnov .smallMultiplesNews--vox #g-graphic-treemap-2019 .others, .appnov .smallMultiplesNews--vox #g-graphic-treemap-2019-10N .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appnov .smallMultiplesNews--vox body {
  margin: 0;
}

.appnov .smallMultiplesNews--vox .g-container .g-maps {
  text-align: center;
}

.appnov .smallMultiplesNews--vox .g-container .g-maps .g-map {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appnov .smallMultiplesNews--vox .g-container .g-maps .g-map {
    max-width: 49%;
  }
  .appnov .smallMultiplesNews--vox .g-container .g-maps .g-map canvas {
    margin-bottom: 15px;
  }
}

@media (min-width: 1190px) {
  .appnov .smallMultiplesNews--vox .g-container .g-maps .g-map {
    max-width: 600px;
  }
}

.appnov .smallMultiplesNews--vox .g-container .g-maps .g-map canvas {
  margin-bottom: 20px;
}

.appnov .smallMultiplesNews--vox .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--vox .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appnov .smallMultiplesNews--vox .g-graph .legend {
    text-align: left;
  }
  .appnov .smallMultiplesNews--vox .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appnov .smallMultiplesNews--vox .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appnov .smallMultiplesNews--vox .g-graph .g-amount, .appnov .smallMultiplesNews--vox .g-graph .g-legend, .appnov .smallMultiplesNews--vox .g-graph .g-square {
  display: inline-block;
}

.appnov .smallMultiplesNews--vox .g-graph .g-amount, .appnov .smallMultiplesNews--vox .g-graph .g-square {
  vertical-align: middle;
}

.appnov .smallMultiplesNews--vox .g-graph .g-legend {
  margin-bottom: 5px;
}

.appnov .smallMultiplesNews--vox .g-graph .g-amount {
  margin-left: 15px;
}

.appnov .smallMultiplesNews--vox .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appnov .smallMultiplesNews--vox .g-graph .g.map {
  font-size: 62.5%;
}

.appnov .smallMultiplesNews--vox .g-graph .year-title {
  text-align: center;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--vox .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appnov .smallMultiplesNews--vox .g-graph .year-title .month-title {
  font-size: 90%;
  color: #787878;
  font-weight: 400;
}

.appnov .smallMultiplesNews--vox .g-graph .chart-notes {
  max-width: 1000px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
  max-width: 700px;
}

.appnov .smallMultiplesNews--vox .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .smallMultiplesNews--vox .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .smallMultiplesNews--vox .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .smallMultiplesNews--vox .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .smallMultiplesNews--vox .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .smallMultiplesNews--vox .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .smallMultiplesNews--vox #g-graphic-small-multiples-vox {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .smallMultiplesNews--vox #g-graphic-small-multiples-vox svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appnov .smallMultiplesNews--vox #g-graphic-small-multiples-vox path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019 svg, .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019-10N svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019 .tooltip, .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019-10N .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019 .tooltip .prov-name, .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019-10N .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019 .tooltip .party-name, .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019-10N .tooltip .party-name {
  font-weight: 700;
}

.appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019 .tooltip .prov-votes, .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019-10N .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019 .tooltip-hidden, .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019-10N .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019 div.tooltip, .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019-10N div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding-bottom: 20px;
  }
}

.appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019 .n-seats, .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019-10N .n-seats {
  color: #969696;
}

.appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019 .n-seat, .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019-10N .n-seat {
  font-weight: 700;
}

.appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019 .others, .appnov .smallMultiplesNews--podemos #g-graphic-treemap-2019-10N .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appnov .smallMultiplesNews--podemos body {
  margin: 0;
}

.appnov .smallMultiplesNews--podemos .g-container .g-maps {
  text-align: center;
}

.appnov .smallMultiplesNews--podemos .g-container .g-maps .g-map {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appnov .smallMultiplesNews--podemos .g-container .g-maps .g-map {
    max-width: 49%;
  }
  .appnov .smallMultiplesNews--podemos .g-container .g-maps .g-map canvas {
    margin-bottom: 15px;
  }
}

@media (min-width: 1190px) {
  .appnov .smallMultiplesNews--podemos .g-container .g-maps .g-map {
    max-width: 600px;
  }
}

.appnov .smallMultiplesNews--podemos .g-container .g-maps .g-map canvas {
  margin-bottom: 20px;
}

.appnov .smallMultiplesNews--podemos .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--podemos .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appnov .smallMultiplesNews--podemos .g-graph .legend {
    text-align: left;
  }
  .appnov .smallMultiplesNews--podemos .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appnov .smallMultiplesNews--podemos .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appnov .smallMultiplesNews--podemos .g-graph .g-amount, .appnov .smallMultiplesNews--podemos .g-graph .g-legend, .appnov .smallMultiplesNews--podemos .g-graph .g-square {
  display: inline-block;
}

.appnov .smallMultiplesNews--podemos .g-graph .g-amount, .appnov .smallMultiplesNews--podemos .g-graph .g-square {
  vertical-align: middle;
}

.appnov .smallMultiplesNews--podemos .g-graph .g-legend {
  margin-bottom: 5px;
}

.appnov .smallMultiplesNews--podemos .g-graph .g-amount {
  margin-left: 15px;
}

.appnov .smallMultiplesNews--podemos .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appnov .smallMultiplesNews--podemos .g-graph .g.map {
  font-size: 62.5%;
}

.appnov .smallMultiplesNews--podemos .g-graph .year-title {
  text-align: center;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--podemos .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appnov .smallMultiplesNews--podemos .g-graph .year-title .month-title {
  font-size: 90%;
  color: #787878;
  font-weight: 400;
}

.appnov .smallMultiplesNews--podemos .g-graph .chart-notes {
  max-width: 1000px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
  max-width: 700px;
}

.appnov .smallMultiplesNews--podemos .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .smallMultiplesNews--podemos .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .smallMultiplesNews--podemos .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .smallMultiplesNews--podemos .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .smallMultiplesNews--podemos .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .smallMultiplesNews--podemos .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .smallMultiplesNews--podemos #g-graphic-small-multiples-podemos {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .smallMultiplesNews--podemos #g-graphic-small-multiples-podemos svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appnov .smallMultiplesNews--podemos #g-graphic-small-multiples-podemos path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019 svg, .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019-10N svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019 .tooltip, .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019-10N .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019 .tooltip .prov-name, .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019-10N .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019 .tooltip .party-name, .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019-10N .tooltip .party-name {
  font-weight: 700;
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019 .tooltip .prov-votes, .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019-10N .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019 .tooltip-hidden, .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019-10N .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019 div.tooltip, .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019-10N div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding-bottom: 20px;
  }
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019 .n-seats, .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019-10N .n-seats {
  color: #969696;
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019 .n-seat, .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019-10N .n-seat {
  font-weight: 700;
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019 .others, .appnov .smallMultiplesNews--ciudadanos #g-graphic-treemap-2019-10N .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appnov .smallMultiplesNews--ciudadanos body {
  margin: 0;
}

.appnov .smallMultiplesNews--ciudadanos .g-container .g-maps {
  text-align: center;
}

.appnov .smallMultiplesNews--ciudadanos .g-container .g-maps .g-map {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appnov .smallMultiplesNews--ciudadanos .g-container .g-maps .g-map {
    max-width: 49%;
  }
  .appnov .smallMultiplesNews--ciudadanos .g-container .g-maps .g-map canvas {
    margin-bottom: 15px;
  }
}

@media (min-width: 1190px) {
  .appnov .smallMultiplesNews--ciudadanos .g-container .g-maps .g-map {
    max-width: 600px;
  }
}

.appnov .smallMultiplesNews--ciudadanos .g-container .g-maps .g-map canvas {
  margin-bottom: 20px;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--ciudadanos .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appnov .smallMultiplesNews--ciudadanos .g-graph .legend {
    text-align: left;
  }
  .appnov .smallMultiplesNews--ciudadanos .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appnov .smallMultiplesNews--ciudadanos .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .g-amount, .appnov .smallMultiplesNews--ciudadanos .g-graph .g-legend, .appnov .smallMultiplesNews--ciudadanos .g-graph .g-square {
  display: inline-block;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .g-amount, .appnov .smallMultiplesNews--ciudadanos .g-graph .g-square {
  vertical-align: middle;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .g-legend {
  margin-bottom: 5px;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .g-amount {
  margin-left: 15px;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .g.map {
  font-size: 62.5%;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .year-title {
  text-align: center;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--ciudadanos .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .year-title .month-title {
  font-size: 90%;
  color: #787878;
  font-weight: 400;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .chart-notes {
  max-width: 1000px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
  max-width: 700px;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .smallMultiplesNews--ciudadanos .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .smallMultiplesNews--ciudadanos .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .smallMultiplesNews--ciudadanos .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-small-multiples-cs {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-small-multiples-cs svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appnov .smallMultiplesNews--ciudadanos #g-graphic-small-multiples-cs path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019 svg, .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019-10N svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019 .tooltip, .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019-10N .tooltip {
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 300px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019 .tooltip .prov-name, .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019-10N .tooltip .prov-name {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

.appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019 .tooltip .party-name, .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019-10N .tooltip .party-name {
  font-weight: 700;
}

.appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019 .tooltip .prov-votes, .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019-10N .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019 .tooltip-hidden, .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019-10N .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019 div.tooltip, .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019-10N div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding-bottom: 20px;
  }
}

.appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019 .n-seats, .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019-10N .n-seats {
  color: #969696;
}

.appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019 .n-seat, .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019-10N .n-seat {
  font-weight: 700;
}

.appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019 .others, .appnov .smallMultiplesNews--mpais #g-graphic-treemap-2019-10N .others {
  margin-top: 12px;
  font-size: 14px;
  color: #646464;
}

.appnov .smallMultiplesNews--mpais body {
  margin: 0;
}

.appnov .smallMultiplesNews--mpais .g-container .g-maps {
  text-align: center;
}

.appnov .smallMultiplesNews--mpais .g-container .g-maps .g-map {
  position: relative;
  text-align: center;
  display: inline-block;
  min-height: 1px;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 576px) and (max-width: 1190px) {
  .appnov .smallMultiplesNews--mpais .g-container .g-maps .g-map {
    max-width: 49%;
  }
  .appnov .smallMultiplesNews--mpais .g-container .g-maps .g-map canvas {
    margin-bottom: 15px;
  }
}

@media (min-width: 1190px) {
  .appnov .smallMultiplesNews--mpais .g-container .g-maps .g-map {
    max-width: 600px;
  }
}

.appnov .smallMultiplesNews--mpais .g-container .g-maps .g-map canvas {
  margin-bottom: 20px;
}

.appnov .smallMultiplesNews--mpais .g-graph .legend {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #0a0a0a;
  margin: 20px 0 15px;
  font-size: 14px;
  text-align: center;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--mpais .g-graph .legend {
    margin: 15px 0 10px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 770px) {
  .appnov .smallMultiplesNews--mpais .g-graph .legend {
    text-align: left;
  }
  .appnov .smallMultiplesNews--mpais .g-graph .legend .g-amount:first-child {
    margin-left: 0;
  }
  .appnov .smallMultiplesNews--mpais .g-graph .legend .g-square {
    margin-right: 15px;
  }
}

.appnov .smallMultiplesNews--mpais .g-graph .g-amount, .appnov .smallMultiplesNews--mpais .g-graph .g-legend, .appnov .smallMultiplesNews--mpais .g-graph .g-square {
  display: inline-block;
}

.appnov .smallMultiplesNews--mpais .g-graph .g-amount, .appnov .smallMultiplesNews--mpais .g-graph .g-square {
  vertical-align: middle;
}

.appnov .smallMultiplesNews--mpais .g-graph .g-legend {
  margin-bottom: 5px;
}

.appnov .smallMultiplesNews--mpais .g-graph .g-amount {
  margin-left: 15px;
}

.appnov .smallMultiplesNews--mpais .g-graph .g-square {
  margin-left: 5px;
  width: 20px;
  height: 12px;
  border-radius: 1px;
}

.appnov .smallMultiplesNews--mpais .g-graph .g.map {
  font-size: 62.5%;
}

.appnov .smallMultiplesNews--mpais .g-graph .year-title {
  text-align: center;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 1.5em;
  color: #646464;
  left: 12%;
  top: 8%;
  padding-bottom: 5px;
  width: 90%;
  margin: 0 auto 20px;
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .appnov .smallMultiplesNews--mpais .g-graph .year-title {
    width: 95%;
    text-align: left;
  }
}

.appnov .smallMultiplesNews--mpais .g-graph .year-title .month-title {
  font-size: 90%;
  color: #787878;
  font-weight: 400;
}

.appnov .smallMultiplesNews--mpais .g-graph .chart-notes {
  max-width: 1000px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
  max-width: 700px;
}

.appnov .smallMultiplesNews--mpais .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .smallMultiplesNews--mpais .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .smallMultiplesNews--mpais .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .smallMultiplesNews--mpais .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .smallMultiplesNews--mpais .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .smallMultiplesNews--mpais .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .smallMultiplesNews--mpais #g-graphic-small-multiples-mpais {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .smallMultiplesNews--mpais #g-graphic-small-multiples-mpais svg {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.appnov .smallMultiplesNews--mpais #g-graphic-small-multiples-mpais path {
  stroke: #000;
  stroke-width: 2;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.appnov .smallMultiplesNews {
  position: relative;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  /*.g-container .g-maps {
			display: initial;
			flex-wrap: initial;
			margin-right: initial;
			margin-left: initial;
		}
		 .g-container .g-maps .g-map {
			position: initial;
			text-align: initial;
			display: initial;
			min-height: initial;
			width: initial;
			margin-bottom: initial;
		}*/
}

.appnov .smallMultiplesNews canvas {
  position: relative;
}
.appnov .ScatterPlotContainer #g-graphic-scatterplot svg, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 svg, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N svg, .appnov .ScatterPlotContainer .g-graph.scatterplot svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip {
  text-align: left;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 315px;
  min-width: 275px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  color: #333;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .close, .appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .muni-name > div:not(.close), .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .close, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .muni-name > div:not(.close), .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .close, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .muni-name > div:not(.close), .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .close, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .muni-name > div:not(.close) {
  display: inline-block;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .close, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .close, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .close, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .close {
  box-sizing: content-box;
  width: 10px;
  display: none;
  height: 10px;
  padding: 5px;
  line-height: 7px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 50%;
  background-color: #e1e1e1;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .p-winner, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .p-winner, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .p-winner, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .p-winner {
  font-weight: 700;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .p-winner-right, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .p-winner-right, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .p-winner-right, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .p-winner-right {
  text-align: right;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .tooltip-note, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .tooltip-note, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .tooltip-note, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .tooltip-note {
  color: #a0a0a0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .p-party, .appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .party-name, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .p-party, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .party-name, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .p-party, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .party-name, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .p-party, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .party-name {
  font-weight: 300;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .winner-star, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .winner-star, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .winner-star, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .winner-star {
  color: gold;
  font-weight: 900;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .info, .appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .table-header, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .info, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .table-header, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .info, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .table-header, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .info, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .table-header {
  font-size: 14px;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .info, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .info, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .info, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .info {
  color: #505050;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .info .number, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .info .number, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .info .number, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .info .number {
  color: #3c3c3c;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .table-header, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .table-header, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .table-header, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .table-header {
  margin-top: 10px;
  color: #a0a0a0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip table, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip table, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip table, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip table {
  font-size: 12px;
  margin: 5px 0;
  color: #1e1e1e;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

@media (min-width: 590px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip table, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip table, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip table, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip table {
    font-size: 15px;
    margin: 5px 0 0;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip table tr, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip table tr, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip table tr, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip table tr {
  border-bottom: 1px solid #e3e3e3;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip table tr:last-child, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip table tr:last-child, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip table tr:last-child, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip table tr:last-child {
  border-bottom: 0 solid #ccc;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip table td, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip table td, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip table td, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip table td {
  padding: 2px 0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip table td div, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip table td div, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip table td div, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip table td div {
  width: 5px;
  height: 23px;
  display: unset;
  margin-right: 5px;
  padding: 0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip table td:nth-child(2), .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip table td:nth-child(2), .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip table td:nth-child(2), .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip table td:nth-child(2) {
  text-align: right;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .amount, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .amount, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .amount, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .amount {
  color: #5d5d5d;
  font-size: 14px;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 200;
}

@media (min-width: 590px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .amount, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .amount, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .amount, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .amount {
    font-size: 16px;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .prov-name, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .prov-name, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .prov-name, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .prov-name {
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  font-size: 16px;
  color: #9d9d9d;
  text-transform: uppercase;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .muni-name, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .muni-name, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .muni-name, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .muni-name {
  max-width: 290px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
}

@media (min-width: 590px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .muni-name, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .muni-name, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .muni-name, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .muni-name {
    max-width: none;
    margin-bottom: 10px;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip .prov-votes, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip .prov-votes, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip .prov-votes, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tooltip-hidden, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .tooltip-hidden, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .tooltip-hidden, .appnov .ScatterPlotContainer .g-graph.scatterplot .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot div.tooltip, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 div.tooltip, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N div.tooltip, .appnov .ScatterPlotContainer .g-graph.scatterplot div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding: 8px 10px 0;
  }
  .appnov .ScatterPlotContainer #g-graphic-scatterplot div.tooltip .close, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 div.tooltip .close, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N div.tooltip .close, .appnov .ScatterPlotContainer .g-graph.scatterplot div.tooltip .close {
    pointer-events: all;
    display: inline-block;
    margin-top: 1px;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .others, .appnov .ScatterPlotContainer #g-graphic-treemap-2019 .others, .appnov .ScatterPlotContainer #g-graphic-treemap-2019-10N .others, .appnov .ScatterPlotContainer .g-graph.scatterplot .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .annotations, .appnov .ScatterPlotContainer .g-graph .annotations {
  font-size: 16px;
  padding: 5px 0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .annotations h2, .appnov .ScatterPlotContainer .g-graph .annotations h2 {
  font-size: 18px;
  min-height: 100px;
}

@media (min-width: 700px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .annotations, .appnov .ScatterPlotContainer .g-graph .annotations {
    padding: 10px 5px;
    max-width: 1000px;
    text-align: center;
    margin: 0 auto;
  }
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .annotations h2, .appnov .ScatterPlotContainer .g-graph .annotations h2 {
    font-size: 20px;
    min-height: 80px;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons {
  display: none;
  max-width: 800px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto 5px;
  font-size: 16px;
  position: relative;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .button[disabled] {
  pointer-events: none;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons.upper {
  margin-bottom: 5px;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons.lower {
  margin-top: 5px;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .graph-nav {
  position: absolute;
  top: 0;
  cursor: pointer;
  background-color: transparent;
  height: 30px;
  width: 25%;
}

@media (min-width: 700px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .graph-nav {
    display: none;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .graph-nav.nav-prev {
  left: 5px;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .graph-nav.nav-prev .arrow {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .graph-nav.nav-next {
  right: 5px;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .graph-nav.nav-next .arrow {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .graph-nav .arrow {
  transition: border-color .3s;
  height: 15px;
  width: 15px;
  border-top: 2px solid #1e1e1e;
  border-right: 2px solid #1e1e1e;
  box-sizing: border-box;
  margin: 8px auto 0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .button {
  display: none;
  font-size: 16px;
  min-width: 170px;
  margin-right: 4px;
  margin-bottom: 5px;
  cursor: pointer;
  border-radius: 2px;
  padding: 4px 12px;
  text-align: center;
  color: #a0a0a0;
  border-color: #efefef #ebebeb #e2e2e2 #efefef;
  border-style: solid;
  border-width: 1px;
  text-shadow: 1px 1px 0 #fff;
  background: #f7f7f7;
  background: linear-gradient(180deg, #f9f9f9 0, #efefef 100%, #efefef 0);
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .button.active {
  color: #1e1e1e;
}

@media (max-width: 700px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .button.active {
    pointer-events: none;
    margin: 0 auto;
    display: block;
    width: 50%;
    min-height: 35px;
    padding: 4px 12px;
  }
}

@media (min-width: 700px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .button {
    display: inline-block;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .button:hover {
  border: 1px solid #000;
  background: #fafafa;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .button:hover .legislature {
  color: #8c8c8c;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .buttons .legislature {
  font-size: 14px;
  color: #a0a0a0;
  font-family: serif;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div {
  display: inline-block;
  margin-bottom: 25px;
}

@media (min-width: 769px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div {
    margin-bottom: 10px;
    margin-left: 20px;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container {
  position: relative;
  margin-bottom: 0;
}

@media (min-width: 600px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container {
    margin-bottom: 25px;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container canvas, .appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container svg {
  position: relative;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container canvas {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container .dots {
  display: none;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .container_Vox {
  text-align: left;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .overlay {
  opacity: 0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-title {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 5px;
}

@media (min-width: 600px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-title {
    max-width: none;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .focus circle {
  pointer-events: none;
  stroke-width: 2;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .xAxis text, .appnov .ScatterPlotContainer #g-graphic-scatterplot .yAxis text {
  fill: grey;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .xAxis .xAxisLine {
  display: none;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .regression, .appnov .ScatterPlotContainer #g-graphic-scatterplot .regression-bg {
  stroke-linejoin: round;
  pointer-events: none;
  fill: none;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .regression {
  stroke: #8b0000;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .regression-bg {
  stroke-width: 4;
  stroke: #fff;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tick text {
  text-shadow: -1px -1px 3px #fff,-1px 0 3px #fff,-1px 1px 3px #fff,0 -1px 3px #fff,0 1px 3px #fff,1px -1px 3px #fff,1px 0 3px #fff,1px 1px 3px #fff;
}

.appnov .ScatterPlotContainer .g-graph .chart-notes {
  max-width: 1100px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
}

.appnov .ScatterPlotContainer .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .ScatterPlotContainer .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .ScatterPlotContainer .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .ScatterPlotContainer .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .ScatterPlotContainer .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .ScatterPlotContainer .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
  margin: 0 auto;
  max-width: 1400px;
  text-align: center;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.appnov .ScatterPlotContainer {
  position: relative;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.appnov .ScatterPlotContainer .g-graph svg {
  cursor: pointer;
  pointer-events: all;
}

.appnov .ScatterPlotContainer .g-graph .tooltip {
  text-align: left;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 500px;
  min-width: 275px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  color: #333;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .ScatterPlotContainer .g-graph .tooltip .close, .appnov .ScatterPlotContainer .g-graph .tooltip .muni-name {
  display: inline-block;
}

.appnov .ScatterPlotContainer .g-graph .tooltip .close {
  width: 10px;
  display: none;
  height: 10px;
  padding: 5px;
  line-height: 7px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 50%;
  background-color: #e1e1e1;
}

.appnov .ScatterPlotContainer .g-graph .tooltip .p-winner {
  font-weight: 700;
}

.appnov .ScatterPlotContainer .g-graph .tooltip .p-party, .appnov .ScatterPlotContainer .g-graph .tooltip .party-name {
  font-weight: 300;
}

.appnov .ScatterPlotContainer .g-graph .tooltip .info, .appnov .ScatterPlotContainer .g-graph .tooltip .table-header {
  font-size: 14px;
}

.appnov .ScatterPlotContainer .g-graph .tooltip .info {
  color: #505050;
}

.appnov .ScatterPlotContainer .g-graph .tooltip .info .number {
  color: #3c3c3c;
}

.appnov .ScatterPlotContainer .g-graph .tooltip .table-header {
  margin-top: 10px;
  color: #a0a0a0;
}

.appnov .ScatterPlotContainer .g-graph .tooltip table {
  font-size: 12px;
  margin: 5px 0;
  color: #1e1e1e;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

@media (min-width: 590px) {
  .appnov .ScatterPlotContainer .g-graph .tooltip table {
    font-size: 15px;
    margin: 5px 0 0;
  }
}

.appnov .ScatterPlotContainer .g-graph .tooltip table tr {
  border-bottom: 1px solid #e3e3e3;
}

.appnov .ScatterPlotContainer .g-graph .tooltip table tr:last-child {
  border-bottom: 0 solid #ccc;
}

.appnov .ScatterPlotContainer .g-graph .tooltip table td {
  padding: 2px 0;
}

.appnov .ScatterPlotContainer .g-graph .tooltip table td div {
  width: 5px;
  height: 23px;
  display: unset;
  margin-right: 5px;
  padding: 0;
}

.appnov .ScatterPlotContainer .g-graph .tooltip table td:nth-child(2) {
  text-align: right;
}

.appnov .ScatterPlotContainer .g-graph .tooltip .amount {
  color: #5d5d5d;
  font-size: 14px;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 200;
}

@media (min-width: 590px) {
  .appnov .ScatterPlotContainer .g-graph .tooltip .amount {
    font-size: 16px;
  }
}

.appnov .ScatterPlotContainer .g-graph .tooltip .prov-name {
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  font-size: 16px;
  color: #787878;
}

.appnov .ScatterPlotContainer .g-graph .tooltip .muni-name {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

@media (min-width: 590px) {
  .appnov .ScatterPlotContainer .g-graph .tooltip .muni-name {
    margin-bottom: 10px;
  }
}

.appnov .ScatterPlotContainer .g-graph .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .ScatterPlotContainer .g-graph .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .ScatterPlotContainer .g-graph div.tooltip {
    pointer-events: all;
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
    padding: 8px 10px 0;
  }
  .appnov .ScatterPlotContainer .g-graph div.tooltip .close {
    display: inline-block;
    margin-top: 1px;
  }
}

.appnov .ScatterPlotContainer .g-graph .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.appnov .ScatterPlotContainer .buttons {
  display: none;
  max-width: 800px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto 5px;
  font-size: 16px;
  position: relative;
}

.appnov .ScatterPlotContainer .buttons .button[disabled] {
  pointer-events: none;
}

.appnov .ScatterPlotContainer .buttons.upper {
  margin-bottom: 20px;
}

.appnov .ScatterPlotContainer .buttons.lower {
  margin-top: 5px;
}

.appnov .ScatterPlotContainer .buttons .graph-nav {
  position: absolute;
  top: 0;
  cursor: pointer;
  background-color: transparent;
  height: 30px;
  width: 25%;
}

@media (min-width: 700px) {
  .appnov .ScatterPlotContainer .buttons .graph-nav {
    display: none;
  }
}

.appnov .ScatterPlotContainer .buttons .graph-nav.nav-prev {
  left: 5px;
}

.appnov .ScatterPlotContainer .buttons .graph-nav.nav-prev .arrow {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.appnov .ScatterPlotContainer .buttons .graph-nav.nav-next {
  right: 5px;
}

.appnov .ScatterPlotContainer .buttons .graph-nav.nav-next .arrow {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.appnov .ScatterPlotContainer .buttons .graph-nav .arrow {
  transition: border-color .3s;
  height: 15px;
  width: 15px;
  border-top: 2px solid #1e1e1e;
  border-right: 2px solid #1e1e1e;
  box-sizing: border-box;
  margin: 8px auto 0;
}

.appnov .ScatterPlotContainer .buttons .button {
  display: none;
  font-size: 16px;
  text-transform: capitalize;
  margin-right: 4px;
  cursor: pointer;
  border-radius: 2px;
  padding: 4px 12px;
  text-align: center;
  color: #a0a0a0;
  border-color: #efefef #ebebeb #e2e2e2 #efefef;
  border-style: solid;
  border-width: 1px;
  text-shadow: 1px 1px 0 #fff;
  background: #f7f7f7;
  background: linear-gradient(180deg, #f9f9f9 0, #efefef 100%, #efefef 0);
}

.appnov .ScatterPlotContainer .buttons .button.active {
  color: #1e1e1e;
}

@media (max-width: 700px) {
  .appnov .ScatterPlotContainer .buttons .button.active {
    pointer-events: none;
    margin: 0 auto;
    display: block;
    width: 40%;
    padding: 4px 12px;
  }
}

@media (min-width: 700px) {
  .appnov .ScatterPlotContainer .buttons .button {
    display: inline-block;
  }
}

.appnov .ScatterPlotContainer .buttons .button:hover {
  border: 1px solid #000;
  background: #fafafa;
}

.appnov .ScatterPlotContainer .buttons .button:hover .legislature {
  color: #8c8c8c;
}

.appnov .ScatterPlotContainer .buttons .legislature {
  font-size: 14px;
  color: #a0a0a0;
  font-family: serif;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div {
  display: inline-block;
  margin-bottom: 20px;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container, .appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container canvas, .appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container svg {
  position: relative;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container canvas {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-container > div .g-container .dots {
  display: none;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .overlay {
  opacity: 0;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-title {
  max-width: 140px;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  margin: 0 10px 5px 0;
}

@media (min-width: 600px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .graph-title {
    max-width: none;
  }
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .focus circle {
  pointer-events: none;
  stroke-width: 2;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .xAxis text, .appnov .ScatterPlotContainer #g-graphic-scatterplot .yAxis text {
  fill: grey;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .xAxis .xAxisLine {
  display: none;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .regression, .appnov .ScatterPlotContainer #g-graphic-scatterplot .regression-bg {
  stroke-linejoin: round;
  pointer-events: none;
  fill: none;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .regression {
  stroke: #8b0000;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .regression-bg {
  stroke-width: 4;
  stroke: #fff;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot .tick text {
  text-shadow: -1px -1px 3px #fff,-1px 0 3px #fff,-1px 1px 3px #fff,0 -1px 3px #fff,0 1px 3px #fff,1px -1px 3px #fff,1px 0 3px #fff,1px 1px 3px #fff;
}

.appnov .ScatterPlotContainer #g-graphic-scatterplot {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
  margin: 0 auto;
  max-width: 1400px;
  text-align: center;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.appnov .ScatterPlotContainer .buttons .graph-nav:hover {
  border: 0px solid #000;
}

.appnov .ScatterPlotContainer .g-container {
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 700px) {
  .appnov .ScatterPlotContainer #g-graphic-scatterplot .annotations h2 {
    font-size: 1.65rem;
    font-weight: bold;
    min-height: 80px;
    padding-top: 13px;
  }
}

.isMobile.appnov .ScatterPlotContainer #g-graphic-scatterplot .annotations {
  padding: 11px 0 5px 0;
}

.isMobile.appnov .ScatterPlotContainer #g-graphic-scatterplot .annotations h2 {
  font-size: rem(19px);
  font-weight: bold;
}
.appnov .whoIsWhoComponentNov {
  /*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
  /*# sourceMappingURL=bootstrap.min.css.map */
}

.appnov .whoIsWhoComponentNov :root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

.appnov .whoIsWhoComponentNov *, .appnov .whoIsWhoComponentNov ::after, .appnov .whoIsWhoComponentNov ::before {
  box-sizing: border-box;
}

.appnov .whoIsWhoComponentNov html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

.appnov .whoIsWhoComponentNov article, .appnov .whoIsWhoComponentNov aside, .appnov .whoIsWhoComponentNov figcaption, .appnov .whoIsWhoComponentNov figure, .appnov .whoIsWhoComponentNov footer, .appnov .whoIsWhoComponentNov header, .appnov .whoIsWhoComponentNov hgroup, .appnov .whoIsWhoComponentNov main, .appnov .whoIsWhoComponentNov nav, .appnov .whoIsWhoComponentNov section {
  display: block;
}

.appnov .whoIsWhoComponentNov body {
  margin: 0;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

.appnov .whoIsWhoComponentNov [tabindex="-1"]:focus {
  outline: 0 !important;
}

.appnov .whoIsWhoComponentNov hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.appnov .whoIsWhoComponentNov h1, .appnov .whoIsWhoComponentNov h2, .appnov .whoIsWhoComponentNov h3, .appnov .whoIsWhoComponentNov h4, .appnov .whoIsWhoComponentNov h5, .appnov .whoIsWhoComponentNov h6 {
  margin-top: 0;
  margin-bottom: .5rem;
}

.appnov .whoIsWhoComponentNov p {
  margin-top: 0;
  margin-bottom: 1rem;
}

.appnov .whoIsWhoComponentNov abbr[data-original-title], .appnov .whoIsWhoComponentNov abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

.appnov .whoIsWhoComponentNov address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

.appnov .whoIsWhoComponentNov dl, .appnov .whoIsWhoComponentNov ol, .appnov .whoIsWhoComponentNov ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

.appnov .whoIsWhoComponentNov ol ol, .appnov .whoIsWhoComponentNov ol ul, .appnov .whoIsWhoComponentNov ul ol, .appnov .whoIsWhoComponentNov ul ul {
  margin-bottom: 0;
}

.appnov .whoIsWhoComponentNov dt {
  font-weight: 700;
}

.appnov .whoIsWhoComponentNov dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

.appnov .whoIsWhoComponentNov blockquote {
  margin: 0 0 1rem;
}

.appnov .whoIsWhoComponentNov b, .appnov .whoIsWhoComponentNov strong {
  font-weight: bolder;
}

.appnov .whoIsWhoComponentNov small {
  font-size: 80%;
}

.appnov .whoIsWhoComponentNov sub, .appnov .whoIsWhoComponentNov sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

.appnov .whoIsWhoComponentNov sub {
  bottom: -.25em;
}

.appnov .whoIsWhoComponentNov sup {
  top: -.5em;
}

.appnov .whoIsWhoComponentNov a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

.appnov .whoIsWhoComponentNov a:hover {
  color: #0056b3;
  text-decoration: underline;
}

.appnov .whoIsWhoComponentNov a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov a:not([href]):not([tabindex]):focus, .appnov .whoIsWhoComponentNov a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov a:not([href]):not([tabindex]):focus {
  outline: 0;
}

.appnov .whoIsWhoComponentNov code, .appnov .whoIsWhoComponentNov kbd, .appnov .whoIsWhoComponentNov pre, .appnov .whoIsWhoComponentNov samp {
  font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  font-size: 1em;
}

.appnov .whoIsWhoComponentNov pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

.appnov .whoIsWhoComponentNov figure {
  margin: 0 0 1rem;
}

.appnov .whoIsWhoComponentNov img {
  vertical-align: middle;
  border-style: none;
}

.appnov .whoIsWhoComponentNov svg {
  overflow: hidden;
  vertical-align: middle;
}

.appnov .whoIsWhoComponentNov table {
  border-collapse: collapse;
}

.appnov .whoIsWhoComponentNov caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

.appnov .whoIsWhoComponentNov th {
  text-align: inherit;
}

.appnov .whoIsWhoComponentNov label {
  display: inline-block;
  margin-bottom: .5rem;
}

.appnov .whoIsWhoComponentNov button {
  border-radius: 0;
}

.appnov .whoIsWhoComponentNov button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

.appnov .whoIsWhoComponentNov button, .appnov .whoIsWhoComponentNov input, .appnov .whoIsWhoComponentNov optgroup, .appnov .whoIsWhoComponentNov select, .appnov .whoIsWhoComponentNov textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.appnov .whoIsWhoComponentNov button, .appnov .whoIsWhoComponentNov input {
  overflow: visible;
}

.appnov .whoIsWhoComponentNov button, .appnov .whoIsWhoComponentNov select {
  text-transform: none;
}

.appnov .whoIsWhoComponentNov select {
  word-wrap: normal;
}

.appnov .whoIsWhoComponentNov [type=button], .appnov .whoIsWhoComponentNov [type=reset], .appnov .whoIsWhoComponentNov [type=submit], .appnov .whoIsWhoComponentNov button {
  -webkit-appearance: button;
}

.appnov .whoIsWhoComponentNov [type=button]:not(:disabled), .appnov .whoIsWhoComponentNov [type=reset]:not(:disabled), .appnov .whoIsWhoComponentNov [type=submit]:not(:disabled), .appnov .whoIsWhoComponentNov button:not(:disabled) {
  cursor: pointer;
}

.appnov .whoIsWhoComponentNov [type=button]::-moz-focus-inner, .appnov .whoIsWhoComponentNov [type=reset]::-moz-focus-inner, .appnov .whoIsWhoComponentNov [type=submit]::-moz-focus-inner, .appnov .whoIsWhoComponentNov button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

.appnov .whoIsWhoComponentNov input[type=checkbox], .appnov .whoIsWhoComponentNov input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

.appnov .whoIsWhoComponentNov input[type=date], .appnov .whoIsWhoComponentNov input[type=datetime-local], .appnov .whoIsWhoComponentNov input[type=month], .appnov .whoIsWhoComponentNov input[type=time] {
  -webkit-appearance: listbox;
}

.appnov .whoIsWhoComponentNov textarea {
  overflow: auto;
  resize: vertical;
}

.appnov .whoIsWhoComponentNov fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

.appnov .whoIsWhoComponentNov legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

.appnov .whoIsWhoComponentNov progress {
  vertical-align: baseline;
}

.appnov .whoIsWhoComponentNov [type=number]::-webkit-inner-spin-button, .appnov .whoIsWhoComponentNov [type=number]::-webkit-outer-spin-button {
  height: auto;
}

.appnov .whoIsWhoComponentNov [type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

.appnov .whoIsWhoComponentNov [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.appnov .whoIsWhoComponentNov ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

.appnov .whoIsWhoComponentNov output {
  display: inline-block;
}

.appnov .whoIsWhoComponentNov summary {
  display: list-item;
  cursor: pointer;
}

.appnov .whoIsWhoComponentNov template {
  display: none;
}

.appnov .whoIsWhoComponentNov [hidden] {
  display: none !important;
}

.appnov .whoIsWhoComponentNov .h1, .appnov .whoIsWhoComponentNov .h2, .appnov .whoIsWhoComponentNov .h3, .appnov .whoIsWhoComponentNov .h4, .appnov .whoIsWhoComponentNov .h5, .appnov .whoIsWhoComponentNov .h6, .appnov .whoIsWhoComponentNov h1, .appnov .whoIsWhoComponentNov h2, .appnov .whoIsWhoComponentNov h3, .appnov .whoIsWhoComponentNov h4, .appnov .whoIsWhoComponentNov h5, .appnov .whoIsWhoComponentNov h6 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
}

.appnov .whoIsWhoComponentNov .h1, .appnov .whoIsWhoComponentNov h1 {
  font-size: 2.5rem;
}

.appnov .whoIsWhoComponentNov .h2, .appnov .whoIsWhoComponentNov h2 {
  font-size: 2rem;
}

.appnov .whoIsWhoComponentNov .h3, .appnov .whoIsWhoComponentNov h3 {
  font-size: 1.75rem;
}

.appnov .whoIsWhoComponentNov .h4, .appnov .whoIsWhoComponentNov h4 {
  font-size: 1.5rem;
}

.appnov .whoIsWhoComponentNov .h5, .appnov .whoIsWhoComponentNov h5 {
  font-size: 1.25rem;
}

.appnov .whoIsWhoComponentNov .h6, .appnov .whoIsWhoComponentNov h6 {
  font-size: 1rem;
}

.appnov .whoIsWhoComponentNov .lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.appnov .whoIsWhoComponentNov .display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.appnov .whoIsWhoComponentNov .display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.appnov .whoIsWhoComponentNov .display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.appnov .whoIsWhoComponentNov .display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.appnov .whoIsWhoComponentNov hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.appnov .whoIsWhoComponentNov .small, .appnov .whoIsWhoComponentNov small {
  font-size: 80%;
  font-weight: 400;
}

.appnov .whoIsWhoComponentNov .mark, .appnov .whoIsWhoComponentNov mark {
  padding: .2em;
  background-color: #fcf8e3;
}

.appnov .whoIsWhoComponentNov .list-unstyled {
  padding-left: 0;
  list-style: none;
}

.appnov .whoIsWhoComponentNov .list-inline {
  padding-left: 0;
  list-style: none;
}

.appnov .whoIsWhoComponentNov .list-inline-item {
  display: inline-block;
}

.appnov .whoIsWhoComponentNov .list-inline-item:not(:last-child) {
  margin-right: .5rem;
}

.appnov .whoIsWhoComponentNov .initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.appnov .whoIsWhoComponentNov .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.appnov .whoIsWhoComponentNov .blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.appnov .whoIsWhoComponentNov .blockquote-footer::before {
  content: "\2014\A0";
}

.appnov .whoIsWhoComponentNov .img-fluid {
  max-width: 100%;
  height: auto;
}

.appnov .whoIsWhoComponentNov .img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: .25rem;
  max-width: 100%;
  height: auto;
}

.appnov .whoIsWhoComponentNov .figure {
  display: inline-block;
}

.appnov .whoIsWhoComponentNov .figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}

.appnov .whoIsWhoComponentNov .figure-caption {
  font-size: 90%;
  color: #6c757d;
}

.appnov .whoIsWhoComponentNov code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

.appnov .whoIsWhoComponentNov a > code {
  color: inherit;
}

.appnov .whoIsWhoComponentNov kbd {
  padding: .2rem .4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: .2rem;
}

.appnov .whoIsWhoComponentNov kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

.appnov .whoIsWhoComponentNov pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

.appnov .whoIsWhoComponentNov pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.appnov .whoIsWhoComponentNov .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.appnov .whoIsWhoComponentNov .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .appnov .whoIsWhoComponentNov .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .container {
    max-width: 1140px;
  }
}

.appnov .whoIsWhoComponentNov .container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.appnov .whoIsWhoComponentNov .row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.appnov .whoIsWhoComponentNov .no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.appnov .whoIsWhoComponentNov .no-gutters > .col, .appnov .whoIsWhoComponentNov .no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.appnov .whoIsWhoComponentNov .col, .appnov .whoIsWhoComponentNov .col-1, .appnov .whoIsWhoComponentNov .col-10, .appnov .whoIsWhoComponentNov .col-11, .appnov .whoIsWhoComponentNov .col-12, .appnov .whoIsWhoComponentNov .col-2, .appnov .whoIsWhoComponentNov .col-3, .appnov .whoIsWhoComponentNov .col-4, .appnov .whoIsWhoComponentNov .col-5, .appnov .whoIsWhoComponentNov .col-6, .appnov .whoIsWhoComponentNov .col-7, .appnov .whoIsWhoComponentNov .col-8, .appnov .whoIsWhoComponentNov .col-9, .appnov .whoIsWhoComponentNov .col-auto, .appnov .whoIsWhoComponentNov .col-lg, .appnov .whoIsWhoComponentNov .col-lg-1, .appnov .whoIsWhoComponentNov .col-lg-10, .appnov .whoIsWhoComponentNov .col-lg-11, .appnov .whoIsWhoComponentNov .col-lg-12, .appnov .whoIsWhoComponentNov .col-lg-2, .appnov .whoIsWhoComponentNov .col-lg-3, .appnov .whoIsWhoComponentNov .col-lg-4, .appnov .whoIsWhoComponentNov .col-lg-5, .appnov .whoIsWhoComponentNov .col-lg-6, .appnov .whoIsWhoComponentNov .col-lg-7, .appnov .whoIsWhoComponentNov .col-lg-8, .appnov .whoIsWhoComponentNov .col-lg-9, .appnov .whoIsWhoComponentNov .col-lg-auto, .appnov .whoIsWhoComponentNov .col-md, .appnov .whoIsWhoComponentNov .col-md-1, .appnov .whoIsWhoComponentNov .col-md-10, .appnov .whoIsWhoComponentNov .col-md-11, .appnov .whoIsWhoComponentNov .col-md-12, .appnov .whoIsWhoComponentNov .col-md-2, .appnov .whoIsWhoComponentNov .col-md-3, .appnov .whoIsWhoComponentNov .col-md-4, .appnov .whoIsWhoComponentNov .col-md-5, .appnov .whoIsWhoComponentNov .col-md-6, .appnov .whoIsWhoComponentNov .col-md-7, .appnov .whoIsWhoComponentNov .col-md-8, .appnov .whoIsWhoComponentNov .col-md-9, .appnov .whoIsWhoComponentNov .col-md-auto, .appnov .whoIsWhoComponentNov .col-sm, .appnov .whoIsWhoComponentNov .col-sm-1, .appnov .whoIsWhoComponentNov .col-sm-10, .appnov .whoIsWhoComponentNov .col-sm-11, .appnov .whoIsWhoComponentNov .col-sm-12, .appnov .whoIsWhoComponentNov .col-sm-2, .appnov .whoIsWhoComponentNov .col-sm-3, .appnov .whoIsWhoComponentNov .col-sm-4, .appnov .whoIsWhoComponentNov .col-sm-5, .appnov .whoIsWhoComponentNov .col-sm-6, .appnov .whoIsWhoComponentNov .col-sm-7, .appnov .whoIsWhoComponentNov .col-sm-8, .appnov .whoIsWhoComponentNov .col-sm-9, .appnov .whoIsWhoComponentNov .col-sm-auto, .appnov .whoIsWhoComponentNov .col-xl, .appnov .whoIsWhoComponentNov .col-xl-1, .appnov .whoIsWhoComponentNov .col-xl-10, .appnov .whoIsWhoComponentNov .col-xl-11, .appnov .whoIsWhoComponentNov .col-xl-12, .appnov .whoIsWhoComponentNov .col-xl-2, .appnov .whoIsWhoComponentNov .col-xl-3, .appnov .whoIsWhoComponentNov .col-xl-4, .appnov .whoIsWhoComponentNov .col-xl-5, .appnov .whoIsWhoComponentNov .col-xl-6, .appnov .whoIsWhoComponentNov .col-xl-7, .appnov .whoIsWhoComponentNov .col-xl-8, .appnov .whoIsWhoComponentNov .col-xl-9, .appnov .whoIsWhoComponentNov .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.appnov .whoIsWhoComponentNov .col {
  -ms-flex-preferred-size: 0;
  -webkit-flex-basis: 0;
          flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  max-width: 100%;
}

.appnov .whoIsWhoComponentNov .col-auto {
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.appnov .whoIsWhoComponentNov .col-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-flex: 0 0 8.333333%;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.appnov .whoIsWhoComponentNov .col-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-flex: 0 0 16.666667%;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.appnov .whoIsWhoComponentNov .col-3 {
  -ms-flex: 0 0 25%;
  -webkit-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.appnov .whoIsWhoComponentNov .col-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.appnov .whoIsWhoComponentNov .col-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-flex: 0 0 41.666667%;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.appnov .whoIsWhoComponentNov .col-6 {
  -ms-flex: 0 0 50%;
  -webkit-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.appnov .whoIsWhoComponentNov .col-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-flex: 0 0 58.333333%;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.appnov .whoIsWhoComponentNov .col-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-flex: 0 0 66.666667%;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.appnov .whoIsWhoComponentNov .col-9 {
  -ms-flex: 0 0 75%;
  -webkit-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.appnov .whoIsWhoComponentNov .col-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-flex: 0 0 83.333333%;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.appnov .whoIsWhoComponentNov .col-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-flex: 0 0 91.666667%;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.appnov .whoIsWhoComponentNov .col-12 {
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.appnov .whoIsWhoComponentNov .order-first {
  -ms-flex-order: -1;
  -webkit-order: -1;
          order: -1;
}

.appnov .whoIsWhoComponentNov .order-last {
  -ms-flex-order: 13;
  -webkit-order: 13;
          order: 13;
}

.appnov .whoIsWhoComponentNov .order-0 {
  -ms-flex-order: 0;
  -webkit-order: 0;
          order: 0;
}

.appnov .whoIsWhoComponentNov .order-1 {
  -ms-flex-order: 1;
  -webkit-order: 1;
          order: 1;
}

.appnov .whoIsWhoComponentNov .order-2 {
  -ms-flex-order: 2;
  -webkit-order: 2;
          order: 2;
}

.appnov .whoIsWhoComponentNov .order-3 {
  -ms-flex-order: 3;
  -webkit-order: 3;
          order: 3;
}

.appnov .whoIsWhoComponentNov .order-4 {
  -ms-flex-order: 4;
  -webkit-order: 4;
          order: 4;
}

.appnov .whoIsWhoComponentNov .order-5 {
  -ms-flex-order: 5;
  -webkit-order: 5;
          order: 5;
}

.appnov .whoIsWhoComponentNov .order-6 {
  -ms-flex-order: 6;
  -webkit-order: 6;
          order: 6;
}

.appnov .whoIsWhoComponentNov .order-7 {
  -ms-flex-order: 7;
  -webkit-order: 7;
          order: 7;
}

.appnov .whoIsWhoComponentNov .order-8 {
  -ms-flex-order: 8;
  -webkit-order: 8;
          order: 8;
}

.appnov .whoIsWhoComponentNov .order-9 {
  -ms-flex-order: 9;
  -webkit-order: 9;
          order: 9;
}

.appnov .whoIsWhoComponentNov .order-10 {
  -ms-flex-order: 10;
  -webkit-order: 10;
          order: 10;
}

.appnov .whoIsWhoComponentNov .order-11 {
  -ms-flex-order: 11;
  -webkit-order: 11;
          order: 11;
}

.appnov .whoIsWhoComponentNov .order-12 {
  -ms-flex-order: 12;
  -webkit-order: 12;
          order: 12;
}

.appnov .whoIsWhoComponentNov .offset-1 {
  margin-left: 8.333333%;
}

.appnov .whoIsWhoComponentNov .offset-2 {
  margin-left: 16.666667%;
}

.appnov .whoIsWhoComponentNov .offset-3 {
  margin-left: 25%;
}

.appnov .whoIsWhoComponentNov .offset-4 {
  margin-left: 33.333333%;
}

.appnov .whoIsWhoComponentNov .offset-5 {
  margin-left: 41.666667%;
}

.appnov .whoIsWhoComponentNov .offset-6 {
  margin-left: 50%;
}

.appnov .whoIsWhoComponentNov .offset-7 {
  margin-left: 58.333333%;
}

.appnov .whoIsWhoComponentNov .offset-8 {
  margin-left: 66.666667%;
}

.appnov .whoIsWhoComponentNov .offset-9 {
  margin-left: 75%;
}

.appnov .whoIsWhoComponentNov .offset-10 {
  margin-left: 83.333333%;
}

.appnov .whoIsWhoComponentNov .offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .col-sm {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .order-sm-first {
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1;
  }
  .appnov .whoIsWhoComponentNov .order-sm-last {
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13;
  }
  .appnov .whoIsWhoComponentNov .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0;
  }
  .appnov .whoIsWhoComponentNov .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1;
  }
  .appnov .whoIsWhoComponentNov .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2;
  }
  .appnov .whoIsWhoComponentNov .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3;
  }
  .appnov .whoIsWhoComponentNov .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4;
  }
  .appnov .whoIsWhoComponentNov .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5;
  }
  .appnov .whoIsWhoComponentNov .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6;
  }
  .appnov .whoIsWhoComponentNov .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7;
  }
  .appnov .whoIsWhoComponentNov .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8;
  }
  .appnov .whoIsWhoComponentNov .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9;
  }
  .appnov .whoIsWhoComponentNov .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10;
  }
  .appnov .whoIsWhoComponentNov .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11;
  }
  .appnov .whoIsWhoComponentNov .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-0 {
    margin-left: 0;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-3 {
    margin-left: 25%;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-6 {
    margin-left: 50%;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-9 {
    margin-left: 75%;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .appnov .whoIsWhoComponentNov .col-md {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .appnov .whoIsWhoComponentNov .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .appnov .whoIsWhoComponentNov .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .appnov .whoIsWhoComponentNov .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .order-md-first {
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1;
  }
  .appnov .whoIsWhoComponentNov .order-md-last {
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13;
  }
  .appnov .whoIsWhoComponentNov .order-md-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0;
  }
  .appnov .whoIsWhoComponentNov .order-md-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1;
  }
  .appnov .whoIsWhoComponentNov .order-md-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2;
  }
  .appnov .whoIsWhoComponentNov .order-md-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3;
  }
  .appnov .whoIsWhoComponentNov .order-md-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4;
  }
  .appnov .whoIsWhoComponentNov .order-md-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5;
  }
  .appnov .whoIsWhoComponentNov .order-md-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6;
  }
  .appnov .whoIsWhoComponentNov .order-md-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7;
  }
  .appnov .whoIsWhoComponentNov .order-md-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8;
  }
  .appnov .whoIsWhoComponentNov .order-md-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9;
  }
  .appnov .whoIsWhoComponentNov .order-md-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10;
  }
  .appnov .whoIsWhoComponentNov .order-md-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11;
  }
  .appnov .whoIsWhoComponentNov .order-md-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12;
  }
  .appnov .whoIsWhoComponentNov .offset-md-0 {
    margin-left: 0;
  }
  .appnov .whoIsWhoComponentNov .offset-md-1 {
    margin-left: 8.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-md-2 {
    margin-left: 16.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-md-3 {
    margin-left: 25%;
  }
  .appnov .whoIsWhoComponentNov .offset-md-4 {
    margin-left: 33.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-md-5 {
    margin-left: 41.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-md-6 {
    margin-left: 50%;
  }
  .appnov .whoIsWhoComponentNov .offset-md-7 {
    margin-left: 58.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-md-8 {
    margin-left: 66.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-md-9 {
    margin-left: 75%;
  }
  .appnov .whoIsWhoComponentNov .offset-md-10 {
    margin-left: 83.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .col-lg {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .order-lg-first {
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1;
  }
  .appnov .whoIsWhoComponentNov .order-lg-last {
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13;
  }
  .appnov .whoIsWhoComponentNov .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0;
  }
  .appnov .whoIsWhoComponentNov .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1;
  }
  .appnov .whoIsWhoComponentNov .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2;
  }
  .appnov .whoIsWhoComponentNov .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3;
  }
  .appnov .whoIsWhoComponentNov .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4;
  }
  .appnov .whoIsWhoComponentNov .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5;
  }
  .appnov .whoIsWhoComponentNov .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6;
  }
  .appnov .whoIsWhoComponentNov .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7;
  }
  .appnov .whoIsWhoComponentNov .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8;
  }
  .appnov .whoIsWhoComponentNov .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9;
  }
  .appnov .whoIsWhoComponentNov .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10;
  }
  .appnov .whoIsWhoComponentNov .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11;
  }
  .appnov .whoIsWhoComponentNov .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-0 {
    margin-left: 0;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-3 {
    margin-left: 25%;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-6 {
    margin-left: 50%;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-9 {
    margin-left: 75%;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .col-xl {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .appnov .whoIsWhoComponentNov .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .appnov .whoIsWhoComponentNov .order-xl-first {
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1;
  }
  .appnov .whoIsWhoComponentNov .order-xl-last {
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13;
  }
  .appnov .whoIsWhoComponentNov .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0;
  }
  .appnov .whoIsWhoComponentNov .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1;
  }
  .appnov .whoIsWhoComponentNov .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2;
  }
  .appnov .whoIsWhoComponentNov .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3;
  }
  .appnov .whoIsWhoComponentNov .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4;
  }
  .appnov .whoIsWhoComponentNov .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5;
  }
  .appnov .whoIsWhoComponentNov .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6;
  }
  .appnov .whoIsWhoComponentNov .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7;
  }
  .appnov .whoIsWhoComponentNov .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8;
  }
  .appnov .whoIsWhoComponentNov .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9;
  }
  .appnov .whoIsWhoComponentNov .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10;
  }
  .appnov .whoIsWhoComponentNov .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11;
  }
  .appnov .whoIsWhoComponentNov .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-0 {
    margin-left: 0;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-3 {
    margin-left: 25%;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-6 {
    margin-left: 50%;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-9 {
    margin-left: 75%;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .appnov .whoIsWhoComponentNov .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.appnov .whoIsWhoComponentNov .table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.appnov .whoIsWhoComponentNov .table td, .appnov .whoIsWhoComponentNov .table th {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.appnov .whoIsWhoComponentNov .table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.appnov .whoIsWhoComponentNov .table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.appnov .whoIsWhoComponentNov .table-sm td, .appnov .whoIsWhoComponentNov .table-sm th {
  padding: .3rem;
}

.appnov .whoIsWhoComponentNov .table-bordered {
  border: 1px solid #dee2e6;
}

.appnov .whoIsWhoComponentNov .table-bordered td, .appnov .whoIsWhoComponentNov .table-bordered th {
  border: 1px solid #dee2e6;
}

.appnov .whoIsWhoComponentNov .table-bordered thead td, .appnov .whoIsWhoComponentNov .table-bordered thead th {
  border-bottom-width: 2px;
}

.appnov .whoIsWhoComponentNov .table-borderless tbody + tbody, .appnov .whoIsWhoComponentNov .table-borderless td, .appnov .whoIsWhoComponentNov .table-borderless th, .appnov .whoIsWhoComponentNov .table-borderless thead th {
  border: 0;
}

.appnov .whoIsWhoComponentNov .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.appnov .whoIsWhoComponentNov .table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.appnov .whoIsWhoComponentNov .table-primary, .appnov .whoIsWhoComponentNov .table-primary > td, .appnov .whoIsWhoComponentNov .table-primary > th {
  background-color: #b8daff;
}

.appnov .whoIsWhoComponentNov .table-primary tbody + tbody, .appnov .whoIsWhoComponentNov .table-primary td, .appnov .whoIsWhoComponentNov .table-primary th, .appnov .whoIsWhoComponentNov .table-primary thead th {
  border-color: #7abaff;
}

.appnov .whoIsWhoComponentNov .table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.appnov .whoIsWhoComponentNov .table-hover .table-primary:hover > td, .appnov .whoIsWhoComponentNov .table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.appnov .whoIsWhoComponentNov .table-secondary, .appnov .whoIsWhoComponentNov .table-secondary > td, .appnov .whoIsWhoComponentNov .table-secondary > th {
  background-color: #d6d8db;
}

.appnov .whoIsWhoComponentNov .table-secondary tbody + tbody, .appnov .whoIsWhoComponentNov .table-secondary td, .appnov .whoIsWhoComponentNov .table-secondary th, .appnov .whoIsWhoComponentNov .table-secondary thead th {
  border-color: #b3b7bb;
}

.appnov .whoIsWhoComponentNov .table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.appnov .whoIsWhoComponentNov .table-hover .table-secondary:hover > td, .appnov .whoIsWhoComponentNov .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.appnov .whoIsWhoComponentNov .table-success, .appnov .whoIsWhoComponentNov .table-success > td, .appnov .whoIsWhoComponentNov .table-success > th {
  background-color: #c3e6cb;
}

.appnov .whoIsWhoComponentNov .table-success tbody + tbody, .appnov .whoIsWhoComponentNov .table-success td, .appnov .whoIsWhoComponentNov .table-success th, .appnov .whoIsWhoComponentNov .table-success thead th {
  border-color: #8fd19e;
}

.appnov .whoIsWhoComponentNov .table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.appnov .whoIsWhoComponentNov .table-hover .table-success:hover > td, .appnov .whoIsWhoComponentNov .table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.appnov .whoIsWhoComponentNov .table-info, .appnov .whoIsWhoComponentNov .table-info > td, .appnov .whoIsWhoComponentNov .table-info > th {
  background-color: #bee5eb;
}

.appnov .whoIsWhoComponentNov .table-info tbody + tbody, .appnov .whoIsWhoComponentNov .table-info td, .appnov .whoIsWhoComponentNov .table-info th, .appnov .whoIsWhoComponentNov .table-info thead th {
  border-color: #86cfda;
}

.appnov .whoIsWhoComponentNov .table-hover .table-info:hover {
  background-color: #abdde5;
}

.appnov .whoIsWhoComponentNov .table-hover .table-info:hover > td, .appnov .whoIsWhoComponentNov .table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.appnov .whoIsWhoComponentNov .table-warning, .appnov .whoIsWhoComponentNov .table-warning > td, .appnov .whoIsWhoComponentNov .table-warning > th {
  background-color: #ffeeba;
}

.appnov .whoIsWhoComponentNov .table-warning tbody + tbody, .appnov .whoIsWhoComponentNov .table-warning td, .appnov .whoIsWhoComponentNov .table-warning th, .appnov .whoIsWhoComponentNov .table-warning thead th {
  border-color: #ffdf7e;
}

.appnov .whoIsWhoComponentNov .table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.appnov .whoIsWhoComponentNov .table-hover .table-warning:hover > td, .appnov .whoIsWhoComponentNov .table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.appnov .whoIsWhoComponentNov .table-danger, .appnov .whoIsWhoComponentNov .table-danger > td, .appnov .whoIsWhoComponentNov .table-danger > th {
  background-color: #f5c6cb;
}

.appnov .whoIsWhoComponentNov .table-danger tbody + tbody, .appnov .whoIsWhoComponentNov .table-danger td, .appnov .whoIsWhoComponentNov .table-danger th, .appnov .whoIsWhoComponentNov .table-danger thead th {
  border-color: #ed969e;
}

.appnov .whoIsWhoComponentNov .table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.appnov .whoIsWhoComponentNov .table-hover .table-danger:hover > td, .appnov .whoIsWhoComponentNov .table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.appnov .whoIsWhoComponentNov .table-light, .appnov .whoIsWhoComponentNov .table-light > td, .appnov .whoIsWhoComponentNov .table-light > th {
  background-color: #fdfdfe;
}

.appnov .whoIsWhoComponentNov .table-light tbody + tbody, .appnov .whoIsWhoComponentNov .table-light td, .appnov .whoIsWhoComponentNov .table-light th, .appnov .whoIsWhoComponentNov .table-light thead th {
  border-color: #fbfcfc;
}

.appnov .whoIsWhoComponentNov .table-hover .table-light:hover {
  background-color: #ececf6;
}

.appnov .whoIsWhoComponentNov .table-hover .table-light:hover > td, .appnov .whoIsWhoComponentNov .table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.appnov .whoIsWhoComponentNov .table-dark, .appnov .whoIsWhoComponentNov .table-dark > td, .appnov .whoIsWhoComponentNov .table-dark > th {
  background-color: #c6c8ca;
}

.appnov .whoIsWhoComponentNov .table-dark tbody + tbody, .appnov .whoIsWhoComponentNov .table-dark td, .appnov .whoIsWhoComponentNov .table-dark th, .appnov .whoIsWhoComponentNov .table-dark thead th {
  border-color: #95999c;
}

.appnov .whoIsWhoComponentNov .table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.appnov .whoIsWhoComponentNov .table-hover .table-dark:hover > td, .appnov .whoIsWhoComponentNov .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.appnov .whoIsWhoComponentNov .table-active, .appnov .whoIsWhoComponentNov .table-active > td, .appnov .whoIsWhoComponentNov .table-active > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.appnov .whoIsWhoComponentNov .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.appnov .whoIsWhoComponentNov .table-hover .table-active:hover > td, .appnov .whoIsWhoComponentNov .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.appnov .whoIsWhoComponentNov .table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.appnov .whoIsWhoComponentNov .table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.appnov .whoIsWhoComponentNov .table-dark {
  color: #fff;
  background-color: #343a40;
}

.appnov .whoIsWhoComponentNov .table-dark td, .appnov .whoIsWhoComponentNov .table-dark th, .appnov .whoIsWhoComponentNov .table-dark thead th {
  border-color: #454d55;
}

.appnov .whoIsWhoComponentNov .table-dark.table-bordered {
  border: 0;
}

.appnov .whoIsWhoComponentNov .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.appnov .whoIsWhoComponentNov .table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .appnov .whoIsWhoComponentNov .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .appnov .whoIsWhoComponentNov .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .appnov .whoIsWhoComponentNov .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .appnov .whoIsWhoComponentNov .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .appnov .whoIsWhoComponentNov .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .appnov .whoIsWhoComponentNov .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .appnov .whoIsWhoComponentNov .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .appnov .whoIsWhoComponentNov .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.appnov .whoIsWhoComponentNov .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.appnov .whoIsWhoComponentNov .table-responsive > .table-bordered {
  border: 0;
}

.appnov .whoIsWhoComponentNov .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .form-control {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.appnov .whoIsWhoComponentNov .form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .whoIsWhoComponentNov .form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .form-control:disabled, .appnov .whoIsWhoComponentNov .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

.appnov .whoIsWhoComponentNov select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.appnov .whoIsWhoComponentNov .form-control-file, .appnov .whoIsWhoComponentNov .form-control-range {
  display: block;
  width: 100%;
}

.appnov .whoIsWhoComponentNov .col-form-label {
  padding-top: calc(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.appnov .whoIsWhoComponentNov .col-form-label-lg {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.appnov .whoIsWhoComponentNov .col-form-label-sm {
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: .875rem;
  line-height: 1.5;
}

.appnov .whoIsWhoComponentNov .form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: .375rem;
  padding-bottom: .375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.appnov .whoIsWhoComponentNov .form-control-plaintext.form-control-lg, .appnov .whoIsWhoComponentNov .form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

.appnov .whoIsWhoComponentNov .form-control-sm {
  height: calc(1.5em + .5rem + 2px);
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem;
}

.appnov .whoIsWhoComponentNov .form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: .3rem;
}

.appnov .whoIsWhoComponentNov select.form-control[multiple], .appnov .whoIsWhoComponentNov select.form-control[size] {
  height: auto;
}

.appnov .whoIsWhoComponentNov textarea.form-control {
  height: auto;
}

.appnov .whoIsWhoComponentNov .form-group {
  margin-bottom: 1rem;
}

.appnov .whoIsWhoComponentNov .form-text {
  display: block;
  margin-top: .25rem;
}

.appnov .whoIsWhoComponentNov .form-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.appnov .whoIsWhoComponentNov .form-row > .col, .appnov .whoIsWhoComponentNov .form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.appnov .whoIsWhoComponentNov .form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.appnov .whoIsWhoComponentNov .form-check-input {
  position: absolute;
  margin-top: .3rem;
  margin-left: -1.25rem;
}

.appnov .whoIsWhoComponentNov .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.appnov .whoIsWhoComponentNov .form-check-label {
  margin-bottom: 0;
}

.appnov .whoIsWhoComponentNov .form-check-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding-left: 0;
  margin-right: .75rem;
}

.appnov .whoIsWhoComponentNov .form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: .3125rem;
  margin-left: 0;
}

.appnov .whoIsWhoComponentNov .valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #28a745;
}

.appnov .whoIsWhoComponentNov .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .form-control.is-valid, .appnov .whoIsWhoComponentNov .was-validated .form-control:valid {
  border-color: #28a745;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(.375em + .1875rem);
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.appnov .whoIsWhoComponentNov .form-control.is-valid:focus, .appnov .whoIsWhoComponentNov .was-validated .form-control:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.appnov .whoIsWhoComponentNov .form-control.is-valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .form-control.is-valid ~ .valid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .form-control:valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .was-validated .form-control:valid ~ .valid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .was-validated textarea.form-control:valid, .appnov .whoIsWhoComponentNov textarea.form-control.is-valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.appnov .whoIsWhoComponentNov .custom-select.is-valid, .appnov .whoIsWhoComponentNov .was-validated .custom-select:valid {
  border-color: #28a745;
  padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.appnov .whoIsWhoComponentNov .custom-select.is-valid:focus, .appnov .whoIsWhoComponentNov .was-validated .custom-select:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.appnov .whoIsWhoComponentNov .custom-select.is-valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .custom-select.is-valid ~ .valid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .custom-select:valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .was-validated .custom-select:valid ~ .valid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .form-control-file.is-valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .form-control-file.is-valid ~ .valid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .form-control-file:valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .was-validated .form-control-file:valid ~ .valid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .form-check-input.is-valid ~ .form-check-label, .appnov .whoIsWhoComponentNov .was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745;
}

.appnov .whoIsWhoComponentNov .form-check-input.is-valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .form-check-input.is-valid ~ .valid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .form-check-input:valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-valid ~ .custom-control-label, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #28a745;
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-valid ~ .custom-control-label::before, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .custom-control-input.is-valid ~ .valid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:valid ~ .valid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-valid:checked ~ .custom-control-label::before, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-valid:focus ~ .custom-control-label::before, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.appnov .whoIsWhoComponentNov .custom-file-input.is-valid ~ .custom-file-label, .appnov .whoIsWhoComponentNov .was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745;
}

.appnov .whoIsWhoComponentNov .custom-file-input.is-valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .custom-file-input.is-valid ~ .valid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .custom-file-input:valid ~ .valid-feedback, .appnov .whoIsWhoComponentNov .was-validated .custom-file-input:valid ~ .valid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .custom-file-input.is-valid:focus ~ .custom-file-label, .appnov .whoIsWhoComponentNov .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.appnov .whoIsWhoComponentNov .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545;
}

.appnov .whoIsWhoComponentNov .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .form-control.is-invalid, .appnov .whoIsWhoComponentNov .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(.375em + .1875rem);
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.appnov .whoIsWhoComponentNov .form-control.is-invalid:focus, .appnov .whoIsWhoComponentNov .was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.appnov .whoIsWhoComponentNov .form-control.is-invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .form-control.is-invalid ~ .invalid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .form-control:invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .was-validated .form-control:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .was-validated textarea.form-control:invalid, .appnov .whoIsWhoComponentNov textarea.form-control.is-invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.appnov .whoIsWhoComponentNov .custom-select.is-invalid, .appnov .whoIsWhoComponentNov .was-validated .custom-select:invalid {
  border-color: #dc3545;
  padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.appnov .whoIsWhoComponentNov .custom-select.is-invalid:focus, .appnov .whoIsWhoComponentNov .was-validated .custom-select:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.appnov .whoIsWhoComponentNov .custom-select.is-invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .custom-select.is-invalid ~ .invalid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .custom-select:invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .was-validated .custom-select:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .form-control-file.is-invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .form-control-file.is-invalid ~ .invalid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .form-control-file:invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .was-validated .form-control-file:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .form-check-input.is-invalid ~ .form-check-label, .appnov .whoIsWhoComponentNov .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}

.appnov .whoIsWhoComponentNov .form-check-input.is-invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .form-check-input.is-invalid ~ .invalid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .form-check-input:invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-invalid ~ .custom-control-label, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #dc3545;
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-invalid ~ .custom-control-label::before, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .custom-control-input.is-invalid ~ .invalid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.appnov .whoIsWhoComponentNov .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .appnov .whoIsWhoComponentNov .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.appnov .whoIsWhoComponentNov .custom-file-input.is-invalid ~ .custom-file-label, .appnov .whoIsWhoComponentNov .was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.appnov .whoIsWhoComponentNov .custom-file-input.is-invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .custom-file-input.is-invalid ~ .invalid-tooltip, .appnov .whoIsWhoComponentNov .was-validated .custom-file-input:invalid ~ .invalid-feedback, .appnov .whoIsWhoComponentNov .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .whoIsWhoComponentNov .custom-file-input.is-invalid:focus ~ .custom-file-label, .appnov .whoIsWhoComponentNov .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.appnov .whoIsWhoComponentNov .form-inline {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.appnov .whoIsWhoComponentNov .form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .form-inline label {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .appnov .whoIsWhoComponentNov .form-inline .form-group {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    margin-bottom: 0;
  }
  .appnov .whoIsWhoComponentNov .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .appnov .whoIsWhoComponentNov .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .appnov .whoIsWhoComponentNov .form-inline .custom-select, .appnov .whoIsWhoComponentNov .form-inline .input-group {
    width: auto;
  }
  .appnov .whoIsWhoComponentNov .form-inline .form-check {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .appnov .whoIsWhoComponentNov .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    margin-top: 0;
    margin-right: .25rem;
    margin-left: 0;
  }
  .appnov .whoIsWhoComponentNov .form-inline .custom-control {
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
  .appnov .whoIsWhoComponentNov .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.appnov .whoIsWhoComponentNov .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .btn {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .btn:hover {
  color: #212529;
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov .btn.focus, .appnov .whoIsWhoComponentNov .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .whoIsWhoComponentNov .btn.disabled, .appnov .whoIsWhoComponentNov .btn:disabled {
  opacity: .65;
}

.appnov .whoIsWhoComponentNov a.btn.disabled, .appnov .whoIsWhoComponentNov fieldset:disabled a.btn {
  pointer-events: none;
}

.appnov .whoIsWhoComponentNov .btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .whoIsWhoComponentNov .btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.appnov .whoIsWhoComponentNov .btn-primary.focus, .appnov .whoIsWhoComponentNov .btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-primary.disabled, .appnov .whoIsWhoComponentNov .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .whoIsWhoComponentNov .btn-primary:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-primary:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.appnov .whoIsWhoComponentNov .btn-primary:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-primary:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.appnov .whoIsWhoComponentNov .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.appnov .whoIsWhoComponentNov .btn-secondary.focus, .appnov .whoIsWhoComponentNov .btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-secondary.disabled, .appnov .whoIsWhoComponentNov .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.appnov .whoIsWhoComponentNov .btn-secondary:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-secondary:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.appnov .whoIsWhoComponentNov .btn-secondary:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-secondary:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.appnov .whoIsWhoComponentNov .btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.appnov .whoIsWhoComponentNov .btn-success.focus, .appnov .whoIsWhoComponentNov .btn-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-success.disabled, .appnov .whoIsWhoComponentNov .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.appnov .whoIsWhoComponentNov .btn-success:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-success:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.appnov .whoIsWhoComponentNov .btn-success:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-success:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.appnov .whoIsWhoComponentNov .btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.appnov .whoIsWhoComponentNov .btn-info.focus, .appnov .whoIsWhoComponentNov .btn-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-info.disabled, .appnov .whoIsWhoComponentNov .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.appnov .whoIsWhoComponentNov .btn-info:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-info:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.appnov .whoIsWhoComponentNov .btn-info:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-info:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.appnov .whoIsWhoComponentNov .btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.appnov .whoIsWhoComponentNov .btn-warning.focus, .appnov .whoIsWhoComponentNov .btn-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-warning.disabled, .appnov .whoIsWhoComponentNov .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.appnov .whoIsWhoComponentNov .btn-warning:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-warning:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.appnov .whoIsWhoComponentNov .btn-warning:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-warning:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.appnov .whoIsWhoComponentNov .btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.appnov .whoIsWhoComponentNov .btn-danger.focus, .appnov .whoIsWhoComponentNov .btn-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-danger.disabled, .appnov .whoIsWhoComponentNov .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.appnov .whoIsWhoComponentNov .btn-danger:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-danger:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.appnov .whoIsWhoComponentNov .btn-danger:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-danger:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.appnov .whoIsWhoComponentNov .btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.appnov .whoIsWhoComponentNov .btn-light.focus, .appnov .whoIsWhoComponentNov .btn-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-light.disabled, .appnov .whoIsWhoComponentNov .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.appnov .whoIsWhoComponentNov .btn-light:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-light:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.appnov .whoIsWhoComponentNov .btn-light:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-light:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.appnov .whoIsWhoComponentNov .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.appnov .whoIsWhoComponentNov .btn-dark.focus, .appnov .whoIsWhoComponentNov .btn-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-dark.disabled, .appnov .whoIsWhoComponentNov .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.appnov .whoIsWhoComponentNov .btn-dark:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-dark:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.appnov .whoIsWhoComponentNov .btn-dark:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-dark:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.appnov .whoIsWhoComponentNov .btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .whoIsWhoComponentNov .btn-outline-primary.focus, .appnov .whoIsWhoComponentNov .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-primary.disabled, .appnov .whoIsWhoComponentNov .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.appnov .whoIsWhoComponentNov .btn-outline-primary:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-outline-primary:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .whoIsWhoComponentNov .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.appnov .whoIsWhoComponentNov .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.appnov .whoIsWhoComponentNov .btn-outline-secondary.focus, .appnov .whoIsWhoComponentNov .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-secondary.disabled, .appnov .whoIsWhoComponentNov .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.appnov .whoIsWhoComponentNov .btn-outline-secondary:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-outline-secondary:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.appnov .whoIsWhoComponentNov .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.appnov .whoIsWhoComponentNov .btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.appnov .whoIsWhoComponentNov .btn-outline-success.focus, .appnov .whoIsWhoComponentNov .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-success.disabled, .appnov .whoIsWhoComponentNov .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.appnov .whoIsWhoComponentNov .btn-outline-success:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-outline-success:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.appnov .whoIsWhoComponentNov .btn-outline-success:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-outline-success:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.appnov .whoIsWhoComponentNov .btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.appnov .whoIsWhoComponentNov .btn-outline-info.focus, .appnov .whoIsWhoComponentNov .btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-info.disabled, .appnov .whoIsWhoComponentNov .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.appnov .whoIsWhoComponentNov .btn-outline-info:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-outline-info:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.appnov .whoIsWhoComponentNov .btn-outline-info:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-outline-info:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.appnov .whoIsWhoComponentNov .btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.appnov .whoIsWhoComponentNov .btn-outline-warning.focus, .appnov .whoIsWhoComponentNov .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-warning.disabled, .appnov .whoIsWhoComponentNov .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.appnov .whoIsWhoComponentNov .btn-outline-warning:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-outline-warning:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.appnov .whoIsWhoComponentNov .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.appnov .whoIsWhoComponentNov .btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.appnov .whoIsWhoComponentNov .btn-outline-danger.focus, .appnov .whoIsWhoComponentNov .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-danger.disabled, .appnov .whoIsWhoComponentNov .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.appnov .whoIsWhoComponentNov .btn-outline-danger:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-outline-danger:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.appnov .whoIsWhoComponentNov .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.appnov .whoIsWhoComponentNov .btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.appnov .whoIsWhoComponentNov .btn-outline-light.focus, .appnov .whoIsWhoComponentNov .btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-light.disabled, .appnov .whoIsWhoComponentNov .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.appnov .whoIsWhoComponentNov .btn-outline-light:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-outline-light:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.appnov .whoIsWhoComponentNov .btn-outline-light:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-outline-light:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.appnov .whoIsWhoComponentNov .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.appnov .whoIsWhoComponentNov .btn-outline-dark.focus, .appnov .whoIsWhoComponentNov .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-outline-dark.disabled, .appnov .whoIsWhoComponentNov .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.appnov .whoIsWhoComponentNov .btn-outline-dark:not(:disabled):not(.disabled).active, .appnov .whoIsWhoComponentNov .btn-outline-dark:not(:disabled):not(.disabled):active, .appnov .whoIsWhoComponentNov .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.appnov .whoIsWhoComponentNov .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .appnov .whoIsWhoComponentNov .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .appnov .whoIsWhoComponentNov .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.appnov .whoIsWhoComponentNov .btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov .btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.appnov .whoIsWhoComponentNov .btn-link.focus, .appnov .whoIsWhoComponentNov .btn-link:focus {
  text-decoration: underline;
  box-shadow: none;
}

.appnov .whoIsWhoComponentNov .btn-link.disabled, .appnov .whoIsWhoComponentNov .btn-link:disabled {
  color: #6c757d;
  pointer-events: none;
}

.appnov .whoIsWhoComponentNov .btn-group-lg > .btn, .appnov .whoIsWhoComponentNov .btn-lg {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: .3rem;
}

.appnov .whoIsWhoComponentNov .btn-group-sm > .btn, .appnov .whoIsWhoComponentNov .btn-sm {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem;
}

.appnov .whoIsWhoComponentNov .btn-block {
  display: block;
  width: 100%;
}

.appnov .whoIsWhoComponentNov .btn-block + .btn-block {
  margin-top: .5rem;
}

.appnov .whoIsWhoComponentNov input[type=button].btn-block, .appnov .whoIsWhoComponentNov input[type=reset].btn-block, .appnov .whoIsWhoComponentNov input[type=submit].btn-block {
  width: 100%;
}

.appnov .whoIsWhoComponentNov .fade {
  transition: opacity .15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .fade {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .fade:not(.show) {
  opacity: 0;
}

.appnov .whoIsWhoComponentNov .collapse:not(.show) {
  display: none;
}

.appnov .whoIsWhoComponentNov .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .collapsing {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .dropdown, .appnov .whoIsWhoComponentNov .dropleft, .appnov .whoIsWhoComponentNov .dropright, .appnov .whoIsWhoComponentNov .dropup {
  position: relative;
}

.appnov .whoIsWhoComponentNov .dropdown-toggle {
  white-space: nowrap;
}

.appnov .whoIsWhoComponentNov .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}

.appnov .whoIsWhoComponentNov .dropdown-toggle:empty::after {
  margin-left: 0;
}

.appnov .whoIsWhoComponentNov .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .dropdown-menu-left {
  right: auto;
  left: 0;
}

.appnov .whoIsWhoComponentNov .dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .appnov .whoIsWhoComponentNov .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .appnov .whoIsWhoComponentNov .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .appnov .whoIsWhoComponentNov .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .appnov .whoIsWhoComponentNov .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .appnov .whoIsWhoComponentNov .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.appnov .whoIsWhoComponentNov .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: .125rem;
}

.appnov .whoIsWhoComponentNov .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: .3em solid;
  border-left: .3em solid transparent;
}

.appnov .whoIsWhoComponentNov .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.appnov .whoIsWhoComponentNov .dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: .125rem;
}

.appnov .whoIsWhoComponentNov .dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: 0;
  border-bottom: .3em solid transparent;
  border-left: .3em solid;
}

.appnov .whoIsWhoComponentNov .dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.appnov .whoIsWhoComponentNov .dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.appnov .whoIsWhoComponentNov .dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: .125rem;
}

.appnov .whoIsWhoComponentNov .dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
}

.appnov .whoIsWhoComponentNov .dropleft .dropdown-toggle::after {
  display: none;
}

.appnov .whoIsWhoComponentNov .dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: .3em solid;
  border-bottom: .3em solid transparent;
}

.appnov .whoIsWhoComponentNov .dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.appnov .whoIsWhoComponentNov .dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.appnov .whoIsWhoComponentNov .dropdown-menu[x-placement^=bottom], .appnov .whoIsWhoComponentNov .dropdown-menu[x-placement^=left], .appnov .whoIsWhoComponentNov .dropdown-menu[x-placement^=right], .appnov .whoIsWhoComponentNov .dropdown-menu[x-placement^=top] {
  right: auto;
  bottom: auto;
}

.appnov .whoIsWhoComponentNov .dropdown-divider {
  height: 0;
  margin: .5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.appnov .whoIsWhoComponentNov .dropdown-item {
  display: block;
  width: 100%;
  padding: .25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.appnov .whoIsWhoComponentNov .dropdown-item:focus, .appnov .whoIsWhoComponentNov .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.appnov .whoIsWhoComponentNov .dropdown-item.active, .appnov .whoIsWhoComponentNov .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.appnov .whoIsWhoComponentNov .dropdown-item.disabled, .appnov .whoIsWhoComponentNov .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.appnov .whoIsWhoComponentNov .dropdown-menu.show {
  display: block;
}

.appnov .whoIsWhoComponentNov .dropdown-header {
  display: block;
  padding: .5rem 1.5rem;
  margin-bottom: 0;
  font-size: .875rem;
  color: #6c757d;
  white-space: nowrap;
}

.appnov .whoIsWhoComponentNov .dropdown-item-text {
  display: block;
  padding: .25rem 1.5rem;
  color: #212529;
}

.appnov .whoIsWhoComponentNov .btn-group, .appnov .whoIsWhoComponentNov .btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  vertical-align: middle;
}

.appnov .whoIsWhoComponentNov .btn-group-vertical > .btn, .appnov .whoIsWhoComponentNov .btn-group > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}

.appnov .whoIsWhoComponentNov .btn-group-vertical > .btn:hover, .appnov .whoIsWhoComponentNov .btn-group > .btn:hover {
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .btn-group-vertical > .btn.active, .appnov .whoIsWhoComponentNov .btn-group-vertical > .btn:active, .appnov .whoIsWhoComponentNov .btn-group-vertical > .btn:focus, .appnov .whoIsWhoComponentNov .btn-group > .btn.active, .appnov .whoIsWhoComponentNov .btn-group > .btn:active, .appnov .whoIsWhoComponentNov .btn-group > .btn:focus {
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .btn-toolbar {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}

.appnov .whoIsWhoComponentNov .btn-toolbar .input-group {
  width: auto;
}

.appnov .whoIsWhoComponentNov .btn-group > .btn-group:not(:first-child), .appnov .whoIsWhoComponentNov .btn-group > .btn:not(:first-child) {
  margin-left: -1px;
}

.appnov .whoIsWhoComponentNov .btn-group > .btn-group:not(:last-child) > .btn, .appnov .whoIsWhoComponentNov .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.appnov .whoIsWhoComponentNov .btn-group > .btn-group:not(:first-child) > .btn, .appnov .whoIsWhoComponentNov .btn-group > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .whoIsWhoComponentNov .dropdown-toggle-split {
  padding-right: .5625rem;
  padding-left: .5625rem;
}

.appnov .whoIsWhoComponentNov .dropdown-toggle-split::after, .appnov .whoIsWhoComponentNov .dropright .dropdown-toggle-split::after, .appnov .whoIsWhoComponentNov .dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

.appnov .whoIsWhoComponentNov .dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.appnov .whoIsWhoComponentNov .btn-group-sm > .btn + .dropdown-toggle-split, .appnov .whoIsWhoComponentNov .btn-sm + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem;
}

.appnov .whoIsWhoComponentNov .btn-group-lg > .btn + .dropdown-toggle-split, .appnov .whoIsWhoComponentNov .btn-lg + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem;
}

.appnov .whoIsWhoComponentNov .btn-group-vertical {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}

.appnov .whoIsWhoComponentNov .btn-group-vertical > .btn, .appnov .whoIsWhoComponentNov .btn-group-vertical > .btn-group {
  width: 100%;
}

.appnov .whoIsWhoComponentNov .btn-group-vertical > .btn-group:not(:first-child), .appnov .whoIsWhoComponentNov .btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}

.appnov .whoIsWhoComponentNov .btn-group-vertical > .btn-group:not(:last-child) > .btn, .appnov .whoIsWhoComponentNov .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .whoIsWhoComponentNov .btn-group-vertical > .btn-group:not(:first-child) > .btn, .appnov .whoIsWhoComponentNov .btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.appnov .whoIsWhoComponentNov .btn-group-toggle > .btn, .appnov .whoIsWhoComponentNov .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.appnov .whoIsWhoComponentNov .btn-group-toggle > .btn input[type=checkbox], .appnov .whoIsWhoComponentNov .btn-group-toggle > .btn input[type=radio], .appnov .whoIsWhoComponentNov .btn-group-toggle > .btn-group > .btn input[type=checkbox], .appnov .whoIsWhoComponentNov .btn-group-toggle > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.appnov .whoIsWhoComponentNov .input-group {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  width: 100%;
}

.appnov .whoIsWhoComponentNov .input-group > .custom-file, .appnov .whoIsWhoComponentNov .input-group > .custom-select, .appnov .whoIsWhoComponentNov .input-group > .form-control, .appnov .whoIsWhoComponentNov .input-group > .form-control-plaintext {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.appnov .whoIsWhoComponentNov .input-group > .custom-file + .custom-file, .appnov .whoIsWhoComponentNov .input-group > .custom-file + .custom-select, .appnov .whoIsWhoComponentNov .input-group > .custom-file + .form-control, .appnov .whoIsWhoComponentNov .input-group > .custom-select + .custom-file, .appnov .whoIsWhoComponentNov .input-group > .custom-select + .custom-select, .appnov .whoIsWhoComponentNov .input-group > .custom-select + .form-control, .appnov .whoIsWhoComponentNov .input-group > .form-control + .custom-file, .appnov .whoIsWhoComponentNov .input-group > .form-control + .custom-select, .appnov .whoIsWhoComponentNov .input-group > .form-control + .form-control, .appnov .whoIsWhoComponentNov .input-group > .form-control-plaintext + .custom-file, .appnov .whoIsWhoComponentNov .input-group > .form-control-plaintext + .custom-select, .appnov .whoIsWhoComponentNov .input-group > .form-control-plaintext + .form-control {
  margin-left: -1px;
}

.appnov .whoIsWhoComponentNov .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .appnov .whoIsWhoComponentNov .input-group > .custom-select:focus, .appnov .whoIsWhoComponentNov .input-group > .form-control:focus {
  z-index: 3;
}

.appnov .whoIsWhoComponentNov .input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.appnov .whoIsWhoComponentNov .input-group > .custom-select:not(:last-child), .appnov .whoIsWhoComponentNov .input-group > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.appnov .whoIsWhoComponentNov .input-group > .custom-select:not(:first-child), .appnov .whoIsWhoComponentNov .input-group > .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .whoIsWhoComponentNov .input-group > .custom-file {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.appnov .whoIsWhoComponentNov .input-group > .custom-file:not(:last-child) .custom-file-label, .appnov .whoIsWhoComponentNov .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.appnov .whoIsWhoComponentNov .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .whoIsWhoComponentNov .input-group-append, .appnov .whoIsWhoComponentNov .input-group-prepend {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.appnov .whoIsWhoComponentNov .input-group-append .btn, .appnov .whoIsWhoComponentNov .input-group-prepend .btn {
  position: relative;
  z-index: 2;
}

.appnov .whoIsWhoComponentNov .input-group-append .btn:focus, .appnov .whoIsWhoComponentNov .input-group-prepend .btn:focus {
  z-index: 3;
}

.appnov .whoIsWhoComponentNov .input-group-append .btn + .btn, .appnov .whoIsWhoComponentNov .input-group-append .btn + .input-group-text, .appnov .whoIsWhoComponentNov .input-group-append .input-group-text + .btn, .appnov .whoIsWhoComponentNov .input-group-append .input-group-text + .input-group-text, .appnov .whoIsWhoComponentNov .input-group-prepend .btn + .btn, .appnov .whoIsWhoComponentNov .input-group-prepend .btn + .input-group-text, .appnov .whoIsWhoComponentNov .input-group-prepend .input-group-text + .btn, .appnov .whoIsWhoComponentNov .input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px;
}

.appnov .whoIsWhoComponentNov .input-group-prepend {
  margin-right: -1px;
}

.appnov .whoIsWhoComponentNov .input-group-append {
  margin-left: -1px;
}

.appnov .whoIsWhoComponentNov .input-group-text {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: .375rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .input-group-text input[type=checkbox], .appnov .whoIsWhoComponentNov .input-group-text input[type=radio] {
  margin-top: 0;
}

.appnov .whoIsWhoComponentNov .input-group-lg > .custom-select, .appnov .whoIsWhoComponentNov .input-group-lg > .form-control:not(textarea) {
  height: calc(1.5em + 1rem + 2px);
}

.appnov .whoIsWhoComponentNov .input-group-lg > .custom-select, .appnov .whoIsWhoComponentNov .input-group-lg > .form-control, .appnov .whoIsWhoComponentNov .input-group-lg > .input-group-append > .btn, .appnov .whoIsWhoComponentNov .input-group-lg > .input-group-append > .input-group-text, .appnov .whoIsWhoComponentNov .input-group-lg > .input-group-prepend > .btn, .appnov .whoIsWhoComponentNov .input-group-lg > .input-group-prepend > .input-group-text {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: .3rem;
}

.appnov .whoIsWhoComponentNov .input-group-sm > .custom-select, .appnov .whoIsWhoComponentNov .input-group-sm > .form-control:not(textarea) {
  height: calc(1.5em + .5rem + 2px);
}

.appnov .whoIsWhoComponentNov .input-group-sm > .custom-select, .appnov .whoIsWhoComponentNov .input-group-sm > .form-control, .appnov .whoIsWhoComponentNov .input-group-sm > .input-group-append > .btn, .appnov .whoIsWhoComponentNov .input-group-sm > .input-group-append > .input-group-text, .appnov .whoIsWhoComponentNov .input-group-sm > .input-group-prepend > .btn, .appnov .whoIsWhoComponentNov .input-group-sm > .input-group-prepend > .input-group-text {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem;
}

.appnov .whoIsWhoComponentNov .input-group-lg > .custom-select, .appnov .whoIsWhoComponentNov .input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.appnov .whoIsWhoComponentNov .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .appnov .whoIsWhoComponentNov .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .appnov .whoIsWhoComponentNov .input-group > .input-group-append:not(:last-child) > .btn, .appnov .whoIsWhoComponentNov .input-group > .input-group-append:not(:last-child) > .input-group-text, .appnov .whoIsWhoComponentNov .input-group > .input-group-prepend > .btn, .appnov .whoIsWhoComponentNov .input-group > .input-group-prepend > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.appnov .whoIsWhoComponentNov .input-group > .input-group-append > .btn, .appnov .whoIsWhoComponentNov .input-group > .input-group-append > .input-group-text, .appnov .whoIsWhoComponentNov .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .appnov .whoIsWhoComponentNov .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .appnov .whoIsWhoComponentNov .input-group > .input-group-prepend:not(:first-child) > .btn, .appnov .whoIsWhoComponentNov .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .whoIsWhoComponentNov .custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.appnov .whoIsWhoComponentNov .custom-control-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  margin-right: 1rem;
}

.appnov .whoIsWhoComponentNov .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.appnov .whoIsWhoComponentNov .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

.appnov .whoIsWhoComponentNov .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .whoIsWhoComponentNov .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.appnov .whoIsWhoComponentNov .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.appnov .whoIsWhoComponentNov .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.appnov .whoIsWhoComponentNov .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.appnov .whoIsWhoComponentNov .custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.appnov .whoIsWhoComponentNov .custom-control-label::before {
  position: absolute;
  top: .25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.appnov .whoIsWhoComponentNov .custom-control-label::after {
  position: absolute;
  top: .25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.appnov .whoIsWhoComponentNov .custom-checkbox .custom-control-label::before {
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.appnov .whoIsWhoComponentNov .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.appnov .whoIsWhoComponentNov .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.appnov .whoIsWhoComponentNov .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.appnov .whoIsWhoComponentNov .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.appnov .whoIsWhoComponentNov .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .custom-switch {
  padding-left: 2.25rem;
}

.appnov .whoIsWhoComponentNov .custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: .5rem;
}

.appnov .whoIsWhoComponentNov .custom-switch .custom-control-label::after {
  top: calc(.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: .5rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
  transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}

.appnov .whoIsWhoComponentNov .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem 1.75rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.appnov .whoIsWhoComponentNov .custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .whoIsWhoComponentNov .custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.appnov .whoIsWhoComponentNov .custom-select[multiple], .appnov .whoIsWhoComponentNov .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: .75rem;
  background-image: none;
}

.appnov .whoIsWhoComponentNov .custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.appnov .whoIsWhoComponentNov .custom-select::-ms-expand {
  display: none;
}

.appnov .whoIsWhoComponentNov .custom-select-sm {
  height: calc(1.5em + .5rem + 2px);
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.appnov .whoIsWhoComponentNov .custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.appnov .whoIsWhoComponentNov .custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin-bottom: 0;
}

.appnov .whoIsWhoComponentNov .custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin: 0;
  opacity: 0;
}

.appnov .whoIsWhoComponentNov .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .whoIsWhoComponentNov .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.appnov .whoIsWhoComponentNov .custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.appnov .whoIsWhoComponentNov .custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.appnov .whoIsWhoComponentNov .custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + .75rem);
  padding: .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 .25rem .25rem 0;
}

.appnov .whoIsWhoComponentNov .custom-range {
  width: 100%;
  height: calc(1rem + .4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.appnov .whoIsWhoComponentNov .custom-range:focus {
  outline: 0;
}

.appnov .whoIsWhoComponentNov .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .whoIsWhoComponentNov .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .whoIsWhoComponentNov .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .whoIsWhoComponentNov .custom-range::-moz-focus-outer {
  border: 0;
}

.appnov .whoIsWhoComponentNov .custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.appnov .whoIsWhoComponentNov .custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.appnov .whoIsWhoComponentNov .custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.appnov .whoIsWhoComponentNov .custom-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.appnov .whoIsWhoComponentNov .custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: .2rem;
  margin-left: .2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .custom-range::-ms-thumb {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.appnov .whoIsWhoComponentNov .custom-range::-ms-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: .5rem;
}

.appnov .whoIsWhoComponentNov .custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.appnov .whoIsWhoComponentNov .custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.appnov .whoIsWhoComponentNov .custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.appnov .whoIsWhoComponentNov .custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.appnov .whoIsWhoComponentNov .custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.appnov .whoIsWhoComponentNov .custom-range:disabled::-moz-range-track {
  cursor: default;
}

.appnov .whoIsWhoComponentNov .custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.appnov .whoIsWhoComponentNov .custom-control-label::before, .appnov .whoIsWhoComponentNov .custom-file-label, .appnov .whoIsWhoComponentNov .custom-select {
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .custom-control-label::before, .appnov .whoIsWhoComponentNov .custom-file-label, .appnov .whoIsWhoComponentNov .custom-select {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .nav {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.appnov .whoIsWhoComponentNov .nav-link {
  display: block;
  padding: .5rem 1rem;
}

.appnov .whoIsWhoComponentNov .nav-link:focus, .appnov .whoIsWhoComponentNov .nav-link:hover {
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov .nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.appnov .whoIsWhoComponentNov .nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.appnov .whoIsWhoComponentNov .nav-tabs .nav-item {
  margin-bottom: -1px;
}

.appnov .whoIsWhoComponentNov .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .nav-tabs .nav-link:focus, .appnov .whoIsWhoComponentNov .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.appnov .whoIsWhoComponentNov .nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.appnov .whoIsWhoComponentNov .nav-tabs .nav-item.show .nav-link, .appnov .whoIsWhoComponentNov .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.appnov .whoIsWhoComponentNov .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.appnov .whoIsWhoComponentNov .nav-pills .nav-link {
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .nav-pills .nav-link.active, .appnov .whoIsWhoComponentNov .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.appnov .whoIsWhoComponentNov .nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.appnov .whoIsWhoComponentNov .nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  -webkit-flex-basis: 0;
          flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  text-align: center;
}

.appnov .whoIsWhoComponentNov .tab-content > .tab-pane {
  display: none;
}

.appnov .whoIsWhoComponentNov .tab-content > .active {
  display: block;
}

.appnov .whoIsWhoComponentNov .navbar {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: .5rem 1rem;
}

.appnov .whoIsWhoComponentNov .navbar > .container, .appnov .whoIsWhoComponentNov .navbar > .container-fluid {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}

.appnov .whoIsWhoComponentNov .navbar-brand {
  display: inline-block;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.appnov .whoIsWhoComponentNov .navbar-brand:focus, .appnov .whoIsWhoComponentNov .navbar-brand:hover {
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov .navbar-nav {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.appnov .whoIsWhoComponentNov .navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.appnov .whoIsWhoComponentNov .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.appnov .whoIsWhoComponentNov .navbar-text {
  display: inline-block;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.appnov .whoIsWhoComponentNov .navbar-collapse {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.appnov .whoIsWhoComponentNov .navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .navbar-toggler:focus, .appnov .whoIsWhoComponentNov .navbar-toggler:hover {
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .appnov .whoIsWhoComponentNov .navbar-expand-sm > .container, .appnov .whoIsWhoComponentNov .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-sm > .container, .appnov .whoIsWhoComponentNov .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .appnov .whoIsWhoComponentNov .navbar-expand-md > .container, .appnov .whoIsWhoComponentNov .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .appnov .whoIsWhoComponentNov .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-md > .container, .appnov .whoIsWhoComponentNov .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .appnov .whoIsWhoComponentNov .navbar-expand-lg > .container, .appnov .whoIsWhoComponentNov .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-lg > .container, .appnov .whoIsWhoComponentNov .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .appnov .whoIsWhoComponentNov .navbar-expand-xl > .container, .appnov .whoIsWhoComponentNov .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-xl > .container, .appnov .whoIsWhoComponentNov .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  .appnov .whoIsWhoComponentNov .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.appnov .whoIsWhoComponentNov .navbar-expand {
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}

.appnov .whoIsWhoComponentNov .navbar-expand > .container, .appnov .whoIsWhoComponentNov .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.appnov .whoIsWhoComponentNov .navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
}

.appnov .whoIsWhoComponentNov .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.appnov .whoIsWhoComponentNov .navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.appnov .whoIsWhoComponentNov .navbar-expand > .container, .appnov .whoIsWhoComponentNov .navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.appnov .whoIsWhoComponentNov .navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
          flex-basis: auto;
}

.appnov .whoIsWhoComponentNov .navbar-expand .navbar-toggler {
  display: none;
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-brand:focus, .appnov .whoIsWhoComponentNov .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-nav .nav-link:focus, .appnov .whoIsWhoComponentNov .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-nav .active > .nav-link, .appnov .whoIsWhoComponentNov .navbar-light .navbar-nav .nav-link.active, .appnov .whoIsWhoComponentNov .navbar-light .navbar-nav .nav-link.show, .appnov .whoIsWhoComponentNov .navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.appnov .whoIsWhoComponentNov .navbar-light .navbar-text a:focus, .appnov .whoIsWhoComponentNov .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-brand {
  color: #fff;
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-brand:focus, .appnov .whoIsWhoComponentNov .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-nav .nav-link:focus, .appnov .whoIsWhoComponentNov .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-nav .active > .nav-link, .appnov .whoIsWhoComponentNov .navbar-dark .navbar-nav .nav-link.active, .appnov .whoIsWhoComponentNov .navbar-dark .navbar-nav .nav-link.show, .appnov .whoIsWhoComponentNov .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-text a {
  color: #fff;
}

.appnov .whoIsWhoComponentNov .navbar-dark .navbar-text a:focus, .appnov .whoIsWhoComponentNov .navbar-dark .navbar-text a:hover {
  color: #fff;
}

.appnov .whoIsWhoComponentNov .card {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .card > hr {
  margin-right: 0;
  margin-left: 0;
}

.appnov .whoIsWhoComponentNov .card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .card-body {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
}

.appnov .whoIsWhoComponentNov .card-title {
  margin-bottom: .75rem;
}

.appnov .whoIsWhoComponentNov .card-subtitle {
  margin-top: -.375rem;
  margin-bottom: 0;
}

.appnov .whoIsWhoComponentNov .card-text:last-child {
  margin-bottom: 0;
}

.appnov .whoIsWhoComponentNov .card-link:hover {
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov .card-link + .card-link {
  margin-left: 1.25rem;
}

.appnov .whoIsWhoComponentNov .card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.appnov .whoIsWhoComponentNov .card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.appnov .whoIsWhoComponentNov .card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.appnov .whoIsWhoComponentNov .card-footer {
  padding: .75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.appnov .whoIsWhoComponentNov .card-footer:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.appnov .whoIsWhoComponentNov .card-header-tabs {
  margin-right: -.625rem;
  margin-bottom: -.75rem;
  margin-left: -.625rem;
  border-bottom: 0;
}

.appnov .whoIsWhoComponentNov .card-header-pills {
  margin-right: -.625rem;
  margin-left: -.625rem;
}

.appnov .whoIsWhoComponentNov .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.appnov .whoIsWhoComponentNov .card-img {
  width: 100%;
  border-radius: calc(.25rem - 1px);
}

.appnov .whoIsWhoComponentNov .card-img-top {
  width: 100%;
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}

.appnov .whoIsWhoComponentNov .card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px);
}

.appnov .whoIsWhoComponentNov .card-deck {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}

.appnov .whoIsWhoComponentNov .card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .card-deck {
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .appnov .whoIsWhoComponentNov .card-deck .card {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 1 0 0%;
    -webkit-flex: 1 0 0%;
            flex: 1 0 0%;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.appnov .whoIsWhoComponentNov .card-group {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}

.appnov .whoIsWhoComponentNov .card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .card-group {
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .appnov .whoIsWhoComponentNov .card-group > .card {
    -ms-flex: 1 0 0%;
    -webkit-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .appnov .whoIsWhoComponentNov .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .appnov .whoIsWhoComponentNov .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .appnov .whoIsWhoComponentNov .card-group > .card:not(:last-child) .card-header, .appnov .whoIsWhoComponentNov .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .appnov .whoIsWhoComponentNov .card-group > .card:not(:last-child) .card-footer, .appnov .whoIsWhoComponentNov .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .appnov .whoIsWhoComponentNov .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .appnov .whoIsWhoComponentNov .card-group > .card:not(:first-child) .card-header, .appnov .whoIsWhoComponentNov .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .appnov .whoIsWhoComponentNov .card-group > .card:not(:first-child) .card-footer, .appnov .whoIsWhoComponentNov .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}

.appnov .whoIsWhoComponentNov .card-columns .card {
  margin-bottom: .75rem;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .card-columns {
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .appnov .whoIsWhoComponentNov .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.appnov .whoIsWhoComponentNov .accordion > .card {
  overflow: hidden;
}

.appnov .whoIsWhoComponentNov .accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.appnov .whoIsWhoComponentNov .accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.appnov .whoIsWhoComponentNov .accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .whoIsWhoComponentNov .accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.appnov .whoIsWhoComponentNov .accordion > .card .card-header {
  margin-bottom: -1px;
}

.appnov .whoIsWhoComponentNov .breadcrumb {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .breadcrumb-item + .breadcrumb-item {
  padding-left: .5rem;
}

.appnov .whoIsWhoComponentNov .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: .5rem;
  color: #6c757d;
  content: "/";
}

.appnov .whoIsWhoComponentNov .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.appnov .whoIsWhoComponentNov .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov .breadcrumb-item.active {
  color: #6c757d;
}

.appnov .whoIsWhoComponentNov .pagination {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.appnov .whoIsWhoComponentNov .page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.appnov .whoIsWhoComponentNov .page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .whoIsWhoComponentNov .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .page-item:last-child .page-link {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .whoIsWhoComponentNov .page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.appnov .whoIsWhoComponentNov .pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.appnov .whoIsWhoComponentNov .pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: .3rem;
  border-bottom-left-radius: .3rem;
}

.appnov .whoIsWhoComponentNov .pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: .3rem;
  border-bottom-right-radius: .3rem;
}

.appnov .whoIsWhoComponentNov .pagination-sm .page-link {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}

.appnov .whoIsWhoComponentNov .pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: .2rem;
  border-bottom-left-radius: .2rem;
}

.appnov .whoIsWhoComponentNov .pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: .2rem;
  border-bottom-right-radius: .2rem;
}

.appnov .whoIsWhoComponentNov .badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .badge {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov a.badge:focus, .appnov .whoIsWhoComponentNov a.badge:hover {
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov .badge:empty {
  display: none;
}

.appnov .whoIsWhoComponentNov .btn .badge {
  position: relative;
  top: -1px;
}

.appnov .whoIsWhoComponentNov .badge-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem;
}

.appnov .whoIsWhoComponentNov .badge-primary {
  color: #fff;
  background-color: #007bff;
}

.appnov .whoIsWhoComponentNov a.badge-primary:focus, .appnov .whoIsWhoComponentNov a.badge-primary:hover {
  color: #fff;
  background-color: #0062cc;
}

.appnov .whoIsWhoComponentNov a.badge-primary.focus, .appnov .whoIsWhoComponentNov a.badge-primary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.appnov .whoIsWhoComponentNov .badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

.appnov .whoIsWhoComponentNov a.badge-secondary:focus, .appnov .whoIsWhoComponentNov a.badge-secondary:hover {
  color: #fff;
  background-color: #545b62;
}

.appnov .whoIsWhoComponentNov a.badge-secondary.focus, .appnov .whoIsWhoComponentNov a.badge-secondary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.appnov .whoIsWhoComponentNov .badge-success {
  color: #fff;
  background-color: #28a745;
}

.appnov .whoIsWhoComponentNov a.badge-success:focus, .appnov .whoIsWhoComponentNov a.badge-success:hover {
  color: #fff;
  background-color: #1e7e34;
}

.appnov .whoIsWhoComponentNov a.badge-success.focus, .appnov .whoIsWhoComponentNov a.badge-success:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.appnov .whoIsWhoComponentNov .badge-info {
  color: #fff;
  background-color: #17a2b8;
}

.appnov .whoIsWhoComponentNov a.badge-info:focus, .appnov .whoIsWhoComponentNov a.badge-info:hover {
  color: #fff;
  background-color: #117a8b;
}

.appnov .whoIsWhoComponentNov a.badge-info.focus, .appnov .whoIsWhoComponentNov a.badge-info:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.appnov .whoIsWhoComponentNov .badge-warning {
  color: #212529;
  background-color: #ffc107;
}

.appnov .whoIsWhoComponentNov a.badge-warning:focus, .appnov .whoIsWhoComponentNov a.badge-warning:hover {
  color: #212529;
  background-color: #d39e00;
}

.appnov .whoIsWhoComponentNov a.badge-warning.focus, .appnov .whoIsWhoComponentNov a.badge-warning:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.appnov .whoIsWhoComponentNov .badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.appnov .whoIsWhoComponentNov a.badge-danger:focus, .appnov .whoIsWhoComponentNov a.badge-danger:hover {
  color: #fff;
  background-color: #bd2130;
}

.appnov .whoIsWhoComponentNov a.badge-danger.focus, .appnov .whoIsWhoComponentNov a.badge-danger:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.appnov .whoIsWhoComponentNov .badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

.appnov .whoIsWhoComponentNov a.badge-light:focus, .appnov .whoIsWhoComponentNov a.badge-light:hover {
  color: #212529;
  background-color: #dae0e5;
}

.appnov .whoIsWhoComponentNov a.badge-light.focus, .appnov .whoIsWhoComponentNov a.badge-light:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.appnov .whoIsWhoComponentNov .badge-dark {
  color: #fff;
  background-color: #343a40;
}

.appnov .whoIsWhoComponentNov a.badge-dark:focus, .appnov .whoIsWhoComponentNov a.badge-dark:hover {
  color: #fff;
  background-color: #1d2124;
}

.appnov .whoIsWhoComponentNov a.badge-dark.focus, .appnov .whoIsWhoComponentNov a.badge-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.appnov .whoIsWhoComponentNov .jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: .3rem;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .jumbotron {
    padding: 4rem 2rem;
  }
}

.appnov .whoIsWhoComponentNov .jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.appnov .whoIsWhoComponentNov .alert {
  position: relative;
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .alert-heading {
  color: inherit;
}

.appnov .whoIsWhoComponentNov .alert-link {
  font-weight: 700;
}

.appnov .whoIsWhoComponentNov .alert-dismissible {
  padding-right: 4rem;
}

.appnov .whoIsWhoComponentNov .alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: .75rem 1.25rem;
  color: inherit;
}

.appnov .whoIsWhoComponentNov .alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.appnov .whoIsWhoComponentNov .alert-primary hr {
  border-top-color: #9fcdff;
}

.appnov .whoIsWhoComponentNov .alert-primary .alert-link {
  color: #002752;
}

.appnov .whoIsWhoComponentNov .alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.appnov .whoIsWhoComponentNov .alert-secondary hr {
  border-top-color: #c8cbcf;
}

.appnov .whoIsWhoComponentNov .alert-secondary .alert-link {
  color: #202326;
}

.appnov .whoIsWhoComponentNov .alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.appnov .whoIsWhoComponentNov .alert-success hr {
  border-top-color: #b1dfbb;
}

.appnov .whoIsWhoComponentNov .alert-success .alert-link {
  color: #0b2e13;
}

.appnov .whoIsWhoComponentNov .alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.appnov .whoIsWhoComponentNov .alert-info hr {
  border-top-color: #abdde5;
}

.appnov .whoIsWhoComponentNov .alert-info .alert-link {
  color: #062c33;
}

.appnov .whoIsWhoComponentNov .alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.appnov .whoIsWhoComponentNov .alert-warning hr {
  border-top-color: #ffe8a1;
}

.appnov .whoIsWhoComponentNov .alert-warning .alert-link {
  color: #533f03;
}

.appnov .whoIsWhoComponentNov .alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.appnov .whoIsWhoComponentNov .alert-danger hr {
  border-top-color: #f1b0b7;
}

.appnov .whoIsWhoComponentNov .alert-danger .alert-link {
  color: #491217;
}

.appnov .whoIsWhoComponentNov .alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.appnov .whoIsWhoComponentNov .alert-light hr {
  border-top-color: #ececf6;
}

.appnov .whoIsWhoComponentNov .alert-light .alert-link {
  color: #686868;
}

.appnov .whoIsWhoComponentNov .alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.appnov .whoIsWhoComponentNov .alert-dark hr {
  border-top-color: #b9bbbe;
}

.appnov .whoIsWhoComponentNov .alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.appnov .whoIsWhoComponentNov .progress {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: .75rem;
  background-color: #e9ecef;
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .progress-bar {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width .6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .progress-bar {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.appnov .whoIsWhoComponentNov .progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}

.appnov .whoIsWhoComponentNov .media {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}

.appnov .whoIsWhoComponentNov .media-body {
  -ms-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}

.appnov .whoIsWhoComponentNov .list-group {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.appnov .whoIsWhoComponentNov .list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.appnov .whoIsWhoComponentNov .list-group-item-action:focus, .appnov .whoIsWhoComponentNov .list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.appnov .whoIsWhoComponentNov .list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.appnov .whoIsWhoComponentNov .list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.appnov .whoIsWhoComponentNov .list-group-item:first-child {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .list-group-item.disabled, .appnov .whoIsWhoComponentNov .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.appnov .whoIsWhoComponentNov .list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .whoIsWhoComponentNov .list-group-horizontal {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
}

.appnov .whoIsWhoComponentNov .list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.appnov .whoIsWhoComponentNov .list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
  border-top-right-radius: 0;
}

.appnov .whoIsWhoComponentNov .list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .list-group-horizontal-sm {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  .appnov .whoIsWhoComponentNov .list-group-horizontal-md {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .list-group-horizontal-lg {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .list-group-horizontal-xl {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .appnov .whoIsWhoComponentNov .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
}

.appnov .whoIsWhoComponentNov .list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.appnov .whoIsWhoComponentNov .list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

.appnov .whoIsWhoComponentNov .list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.appnov .whoIsWhoComponentNov .list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.appnov .whoIsWhoComponentNov .list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.appnov .whoIsWhoComponentNov .list-group-item-primary.list-group-item-action:focus, .appnov .whoIsWhoComponentNov .list-group-item-primary.list-group-item-action:hover {
  color: #004085;
  background-color: #9fcdff;
}

.appnov .whoIsWhoComponentNov .list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.appnov .whoIsWhoComponentNov .list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.appnov .whoIsWhoComponentNov .list-group-item-secondary.list-group-item-action:focus, .appnov .whoIsWhoComponentNov .list-group-item-secondary.list-group-item-action:hover {
  color: #383d41;
  background-color: #c8cbcf;
}

.appnov .whoIsWhoComponentNov .list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.appnov .whoIsWhoComponentNov .list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.appnov .whoIsWhoComponentNov .list-group-item-success.list-group-item-action:focus, .appnov .whoIsWhoComponentNov .list-group-item-success.list-group-item-action:hover {
  color: #155724;
  background-color: #b1dfbb;
}

.appnov .whoIsWhoComponentNov .list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.appnov .whoIsWhoComponentNov .list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.appnov .whoIsWhoComponentNov .list-group-item-info.list-group-item-action:focus, .appnov .whoIsWhoComponentNov .list-group-item-info.list-group-item-action:hover {
  color: #0c5460;
  background-color: #abdde5;
}

.appnov .whoIsWhoComponentNov .list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.appnov .whoIsWhoComponentNov .list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.appnov .whoIsWhoComponentNov .list-group-item-warning.list-group-item-action:focus, .appnov .whoIsWhoComponentNov .list-group-item-warning.list-group-item-action:hover {
  color: #856404;
  background-color: #ffe8a1;
}

.appnov .whoIsWhoComponentNov .list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.appnov .whoIsWhoComponentNov .list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.appnov .whoIsWhoComponentNov .list-group-item-danger.list-group-item-action:focus, .appnov .whoIsWhoComponentNov .list-group-item-danger.list-group-item-action:hover {
  color: #721c24;
  background-color: #f1b0b7;
}

.appnov .whoIsWhoComponentNov .list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.appnov .whoIsWhoComponentNov .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.appnov .whoIsWhoComponentNov .list-group-item-light.list-group-item-action:focus, .appnov .whoIsWhoComponentNov .list-group-item-light.list-group-item-action:hover {
  color: #818182;
  background-color: #ececf6;
}

.appnov .whoIsWhoComponentNov .list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.appnov .whoIsWhoComponentNov .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.appnov .whoIsWhoComponentNov .list-group-item-dark.list-group-item-action:focus, .appnov .whoIsWhoComponentNov .list-group-item-dark.list-group-item-action:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.appnov .whoIsWhoComponentNov .list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.appnov .whoIsWhoComponentNov .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.appnov .whoIsWhoComponentNov .close:hover {
  color: #000;
  text-decoration: none;
}

.appnov .whoIsWhoComponentNov .close:not(:disabled):not(.disabled):focus, .appnov .whoIsWhoComponentNov .close:not(:disabled):not(.disabled):hover {
  opacity: .75;
}

.appnov .whoIsWhoComponentNov button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.appnov .whoIsWhoComponentNov a.close.disabled {
  pointer-events: none;
}

.appnov .whoIsWhoComponentNov .toast {
  max-width: 350px;
  overflow: hidden;
  font-size: .875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .toast:not(:last-child) {
  margin-bottom: .75rem;
}

.appnov .whoIsWhoComponentNov .toast.showing {
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .toast.show {
  display: block;
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .toast.hide {
  display: none;
}

.appnov .whoIsWhoComponentNov .toast-header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: .25rem .75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.appnov .whoIsWhoComponentNov .toast-body {
  padding: .75rem;
}

.appnov .whoIsWhoComponentNov .modal-open {
  overflow: hidden;
}

.appnov .whoIsWhoComponentNov .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.appnov .whoIsWhoComponentNov .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.appnov .whoIsWhoComponentNov .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}

.appnov .whoIsWhoComponentNov .modal.fade .modal-dialog {
  transition: -webkit-transform .3s ease-out;
  transition:transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .modal.fade .modal-dialog {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}

.appnov .whoIsWhoComponentNov .modal-dialog-scrollable {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-height: calc(100% - 1rem);
}

.appnov .whoIsWhoComponentNov .modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.appnov .whoIsWhoComponentNov .modal-dialog-scrollable .modal-footer, .appnov .whoIsWhoComponentNov .modal-dialog-scrollable .modal-header {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}

.appnov .whoIsWhoComponentNov .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.appnov .whoIsWhoComponentNov .modal-dialog-centered {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}

.appnov .whoIsWhoComponentNov .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.appnov .whoIsWhoComponentNov .modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 100%;
}

.appnov .whoIsWhoComponentNov .modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.appnov .whoIsWhoComponentNov .modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.appnov .whoIsWhoComponentNov .modal-content {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: .3rem;
  outline: 0;
}

.appnov .whoIsWhoComponentNov .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.appnov .whoIsWhoComponentNov .modal-backdrop.fade {
  opacity: 0;
}

.appnov .whoIsWhoComponentNov .modal-backdrop.show {
  opacity: .5;
}

.appnov .whoIsWhoComponentNov .modal-header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: .3rem;
  border-top-right-radius: .3rem;
}

.appnov .whoIsWhoComponentNov .modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.appnov .whoIsWhoComponentNov .modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.appnov .whoIsWhoComponentNov .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

.appnov .whoIsWhoComponentNov .modal-footer {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: .3rem;
  border-bottom-left-radius: .3rem;
}

.appnov .whoIsWhoComponentNov .modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.appnov .whoIsWhoComponentNov .modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.appnov .whoIsWhoComponentNov .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .appnov .whoIsWhoComponentNov .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .appnov .whoIsWhoComponentNov .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .appnov .whoIsWhoComponentNov .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .appnov .whoIsWhoComponentNov .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .appnov .whoIsWhoComponentNov .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .modal-lg, .appnov .whoIsWhoComponentNov .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .modal-xl {
    max-width: 1140px;
  }
}

.appnov .whoIsWhoComponentNov .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  opacity: 0;
}

.appnov .whoIsWhoComponentNov .tooltip.show {
  opacity: .9;
}

.appnov .whoIsWhoComponentNov .tooltip .arrow {
  position: absolute;
  display: block;
  width: .8rem;
  height: .4rem;
}

.appnov .whoIsWhoComponentNov .tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=top], .appnov .whoIsWhoComponentNov .bs-tooltip-top {
  padding: .4rem 0;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=top] .arrow, .appnov .whoIsWhoComponentNov .bs-tooltip-top .arrow {
  bottom: 0;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=top] .arrow::before, .appnov .whoIsWhoComponentNov .bs-tooltip-top .arrow::before {
  top: 0;
  border-width: .4rem .4rem 0;
  border-top-color: #000;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=right], .appnov .whoIsWhoComponentNov .bs-tooltip-right {
  padding: 0 .4rem;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=right] .arrow, .appnov .whoIsWhoComponentNov .bs-tooltip-right .arrow {
  left: 0;
  width: .4rem;
  height: .8rem;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=right] .arrow::before, .appnov .whoIsWhoComponentNov .bs-tooltip-right .arrow::before {
  right: 0;
  border-width: .4rem .4rem .4rem 0;
  border-right-color: #000;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=bottom], .appnov .whoIsWhoComponentNov .bs-tooltip-bottom {
  padding: .4rem 0;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=bottom] .arrow, .appnov .whoIsWhoComponentNov .bs-tooltip-bottom .arrow {
  top: 0;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .appnov .whoIsWhoComponentNov .bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 .4rem .4rem;
  border-bottom-color: #000;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=left], .appnov .whoIsWhoComponentNov .bs-tooltip-left {
  padding: 0 .4rem;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=left] .arrow, .appnov .whoIsWhoComponentNov .bs-tooltip-left .arrow {
  right: 0;
  width: .4rem;
  height: .8rem;
}

.appnov .whoIsWhoComponentNov .bs-tooltip-auto[x-placement^=left] .arrow::before, .appnov .whoIsWhoComponentNov .bs-tooltip-left .arrow::before {
  left: 0;
  border-width: .4rem 0 .4rem .4rem;
  border-left-color: #000;
}

.appnov .whoIsWhoComponentNov .tooltip-inner {
  max-width: 200px;
  padding: .25rem .5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
}

.appnov .whoIsWhoComponentNov .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: .3rem;
}

.appnov .whoIsWhoComponentNov .popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: .5rem;
  margin: 0 .3rem;
}

.appnov .whoIsWhoComponentNov .popover .arrow::after, .appnov .whoIsWhoComponentNov .popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=top], .appnov .whoIsWhoComponentNov .bs-popover-top {
  margin-bottom: .5rem;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=top] > .arrow, .appnov .whoIsWhoComponentNov .bs-popover-top > .arrow {
  bottom: calc((.5rem + 1px) * -1);
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=top] > .arrow::before, .appnov .whoIsWhoComponentNov .bs-popover-top > .arrow::before {
  bottom: 0;
  border-width: .5rem .5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=top] > .arrow::after, .appnov .whoIsWhoComponentNov .bs-popover-top > .arrow::after {
  bottom: 1px;
  border-width: .5rem .5rem 0;
  border-top-color: #fff;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=right], .appnov .whoIsWhoComponentNov .bs-popover-right {
  margin-left: .5rem;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=right] > .arrow, .appnov .whoIsWhoComponentNov .bs-popover-right > .arrow {
  left: calc((.5rem + 1px) * -1);
  width: .5rem;
  height: 1rem;
  margin: .3rem 0;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=right] > .arrow::before, .appnov .whoIsWhoComponentNov .bs-popover-right > .arrow::before {
  left: 0;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=right] > .arrow::after, .appnov .whoIsWhoComponentNov .bs-popover-right > .arrow::after {
  left: 1px;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #fff;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=bottom], .appnov .whoIsWhoComponentNov .bs-popover-bottom {
  margin-top: .5rem;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=bottom] > .arrow, .appnov .whoIsWhoComponentNov .bs-popover-bottom > .arrow {
  top: calc((.5rem + 1px) * -1);
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=bottom] > .arrow::before, .appnov .whoIsWhoComponentNov .bs-popover-bottom > .arrow::before {
  top: 0;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=bottom] > .arrow::after, .appnov .whoIsWhoComponentNov .bs-popover-bottom > .arrow::after {
  top: 1px;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: #fff;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=bottom] .popover-header::before, .appnov .whoIsWhoComponentNov .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=left], .appnov .whoIsWhoComponentNov .bs-popover-left {
  margin-right: .5rem;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=left] > .arrow, .appnov .whoIsWhoComponentNov .bs-popover-left > .arrow {
  right: calc((.5rem + 1px) * -1);
  width: .5rem;
  height: 1rem;
  margin: .3rem 0;
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=left] > .arrow::before, .appnov .whoIsWhoComponentNov .bs-popover-left > .arrow::before {
  right: 0;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.appnov .whoIsWhoComponentNov .bs-popover-auto[x-placement^=left] > .arrow::after, .appnov .whoIsWhoComponentNov .bs-popover-left > .arrow::after {
  right: 1px;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #fff;
}

.appnov .whoIsWhoComponentNov .popover-header {
  padding: .5rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
}

.appnov .whoIsWhoComponentNov .popover-header:empty {
  display: none;
}

.appnov .whoIsWhoComponentNov .popover-body {
  padding: .5rem .75rem;
  color: #212529;
}

.appnov .whoIsWhoComponentNov .carousel {
  position: relative;
}

.appnov .whoIsWhoComponentNov .carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.appnov .whoIsWhoComponentNov .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.appnov .whoIsWhoComponentNov .carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.appnov .whoIsWhoComponentNov .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform .6s ease-in-out;
  transition:transform .6s ease-in-out;
  transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
  transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .carousel-item {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .carousel-item-next, .appnov .whoIsWhoComponentNov .carousel-item-prev, .appnov .whoIsWhoComponentNov .carousel-item.active {
  display: block;
}

.appnov .whoIsWhoComponentNov .active.carousel-item-right, .appnov .whoIsWhoComponentNov .carousel-item-next:not(.carousel-item-left) {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.appnov .whoIsWhoComponentNov .active.carousel-item-left, .appnov .whoIsWhoComponentNov .carousel-item-prev:not(.carousel-item-right) {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.appnov .whoIsWhoComponentNov .carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}

.appnov .whoIsWhoComponentNov .carousel-fade .carousel-item-next.carousel-item-left, .appnov .whoIsWhoComponentNov .carousel-fade .carousel-item-prev.carousel-item-right, .appnov .whoIsWhoComponentNov .carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .carousel-fade .active.carousel-item-left, .appnov .whoIsWhoComponentNov .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s .6s opacity;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .carousel-fade .active.carousel-item-left, .appnov .whoIsWhoComponentNov .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .carousel-control-next, .appnov .whoIsWhoComponentNov .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: .5;
  transition: opacity .15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .carousel-control-next, .appnov .whoIsWhoComponentNov .carousel-control-prev {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .carousel-control-next:focus, .appnov .whoIsWhoComponentNov .carousel-control-next:hover, .appnov .whoIsWhoComponentNov .carousel-control-prev:focus, .appnov .whoIsWhoComponentNov .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.appnov .whoIsWhoComponentNov .carousel-control-prev {
  left: 0;
}

.appnov .whoIsWhoComponentNov .carousel-control-next {
  right: 0;
}

.appnov .whoIsWhoComponentNov .carousel-control-next-icon, .appnov .whoIsWhoComponentNov .carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.appnov .whoIsWhoComponentNov .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.appnov .whoIsWhoComponentNov .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.appnov .whoIsWhoComponentNov .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.appnov .whoIsWhoComponentNov .carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .whoIsWhoComponentNov .carousel-indicators li {
    transition: none;
  }
}

.appnov .whoIsWhoComponentNov .carousel-indicators .active {
  opacity: 1;
}

.appnov .whoIsWhoComponentNov .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.appnov .whoIsWhoComponentNov .spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: .25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border .75s linear infinite;
}

.appnov .whoIsWhoComponentNov .spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: .2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

.appnov .whoIsWhoComponentNov .spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
  animation: spinner-grow .75s linear infinite;
}

.appnov .whoIsWhoComponentNov .spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.appnov .whoIsWhoComponentNov .align-baseline {
  vertical-align: baseline !important;
}

.appnov .whoIsWhoComponentNov .align-top {
  vertical-align: top !important;
}

.appnov .whoIsWhoComponentNov .align-middle {
  vertical-align: middle !important;
}

.appnov .whoIsWhoComponentNov .align-bottom {
  vertical-align: bottom !important;
}

.appnov .whoIsWhoComponentNov .align-text-bottom {
  vertical-align: text-bottom !important;
}

.appnov .whoIsWhoComponentNov .align-text-top {
  vertical-align: text-top !important;
}

.appnov .whoIsWhoComponentNov .bg-primary {
  background-color: #007bff !important;
}

.appnov .whoIsWhoComponentNov a.bg-primary:focus, .appnov .whoIsWhoComponentNov a.bg-primary:hover, .appnov .whoIsWhoComponentNov button.bg-primary:focus, .appnov .whoIsWhoComponentNov button.bg-primary:hover {
  background-color: #0062cc !important;
}

.appnov .whoIsWhoComponentNov .bg-secondary {
  background-color: #6c757d !important;
}

.appnov .whoIsWhoComponentNov a.bg-secondary:focus, .appnov .whoIsWhoComponentNov a.bg-secondary:hover, .appnov .whoIsWhoComponentNov button.bg-secondary:focus, .appnov .whoIsWhoComponentNov button.bg-secondary:hover {
  background-color: #545b62 !important;
}

.appnov .whoIsWhoComponentNov .bg-success {
  background-color: #28a745 !important;
}

.appnov .whoIsWhoComponentNov a.bg-success:focus, .appnov .whoIsWhoComponentNov a.bg-success:hover, .appnov .whoIsWhoComponentNov button.bg-success:focus, .appnov .whoIsWhoComponentNov button.bg-success:hover {
  background-color: #1e7e34 !important;
}

.appnov .whoIsWhoComponentNov .bg-info {
  background-color: #17a2b8 !important;
}

.appnov .whoIsWhoComponentNov a.bg-info:focus, .appnov .whoIsWhoComponentNov a.bg-info:hover, .appnov .whoIsWhoComponentNov button.bg-info:focus, .appnov .whoIsWhoComponentNov button.bg-info:hover {
  background-color: #117a8b !important;
}

.appnov .whoIsWhoComponentNov .bg-warning {
  background-color: #ffc107 !important;
}

.appnov .whoIsWhoComponentNov a.bg-warning:focus, .appnov .whoIsWhoComponentNov a.bg-warning:hover, .appnov .whoIsWhoComponentNov button.bg-warning:focus, .appnov .whoIsWhoComponentNov button.bg-warning:hover {
  background-color: #d39e00 !important;
}

.appnov .whoIsWhoComponentNov .bg-danger {
  background-color: #dc3545 !important;
}

.appnov .whoIsWhoComponentNov a.bg-danger:focus, .appnov .whoIsWhoComponentNov a.bg-danger:hover, .appnov .whoIsWhoComponentNov button.bg-danger:focus, .appnov .whoIsWhoComponentNov button.bg-danger:hover {
  background-color: #bd2130 !important;
}

.appnov .whoIsWhoComponentNov .bg-light {
  background-color: #f8f9fa !important;
}

.appnov .whoIsWhoComponentNov a.bg-light:focus, .appnov .whoIsWhoComponentNov a.bg-light:hover, .appnov .whoIsWhoComponentNov button.bg-light:focus, .appnov .whoIsWhoComponentNov button.bg-light:hover {
  background-color: #dae0e5 !important;
}

.appnov .whoIsWhoComponentNov .bg-dark {
  background-color: #343a40 !important;
}

.appnov .whoIsWhoComponentNov a.bg-dark:focus, .appnov .whoIsWhoComponentNov a.bg-dark:hover, .appnov .whoIsWhoComponentNov button.bg-dark:focus, .appnov .whoIsWhoComponentNov button.bg-dark:hover {
  background-color: #1d2124 !important;
}

.appnov .whoIsWhoComponentNov .bg-white {
  background-color: #fff !important;
}

.appnov .whoIsWhoComponentNov .bg-transparent {
  background-color: transparent !important;
}

.appnov .whoIsWhoComponentNov .border {
  border: 1px solid #dee2e6 !important;
}

.appnov .whoIsWhoComponentNov .border-top {
  border-top: 1px solid #dee2e6 !important;
}

.appnov .whoIsWhoComponentNov .border-right {
  border-right: 1px solid #dee2e6 !important;
}

.appnov .whoIsWhoComponentNov .border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.appnov .whoIsWhoComponentNov .border-left {
  border-left: 1px solid #dee2e6 !important;
}

.appnov .whoIsWhoComponentNov .border-0 {
  border: 0 !important;
}

.appnov .whoIsWhoComponentNov .border-top-0 {
  border-top: 0 !important;
}

.appnov .whoIsWhoComponentNov .border-right-0 {
  border-right: 0 !important;
}

.appnov .whoIsWhoComponentNov .border-bottom-0 {
  border-bottom: 0 !important;
}

.appnov .whoIsWhoComponentNov .border-left-0 {
  border-left: 0 !important;
}

.appnov .whoIsWhoComponentNov .border-primary {
  border-color: #007bff !important;
}

.appnov .whoIsWhoComponentNov .border-secondary {
  border-color: #6c757d !important;
}

.appnov .whoIsWhoComponentNov .border-success {
  border-color: #28a745 !important;
}

.appnov .whoIsWhoComponentNov .border-info {
  border-color: #17a2b8 !important;
}

.appnov .whoIsWhoComponentNov .border-warning {
  border-color: #ffc107 !important;
}

.appnov .whoIsWhoComponentNov .border-danger {
  border-color: #dc3545 !important;
}

.appnov .whoIsWhoComponentNov .border-light {
  border-color: #f8f9fa !important;
}

.appnov .whoIsWhoComponentNov .border-dark {
  border-color: #343a40 !important;
}

.appnov .whoIsWhoComponentNov .border-white {
  border-color: #fff !important;
}

.appnov .whoIsWhoComponentNov .rounded-sm {
  border-radius: 0.2rem !important;
}

.appnov .whoIsWhoComponentNov .rounded {
  border-radius: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .rounded-lg {
  border-radius: 0.3rem !important;
}

.appnov .whoIsWhoComponentNov .rounded-circle {
  border-radius: 50% !important;
}

.appnov .whoIsWhoComponentNov .rounded-pill {
  border-radius: 50rem !important;
}

.appnov .whoIsWhoComponentNov .rounded-0 {
  border-radius: 0 !important;
}

.appnov .whoIsWhoComponentNov .clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.appnov .whoIsWhoComponentNov .d-none {
  display: none !important;
}

.appnov .whoIsWhoComponentNov .d-inline {
  display: inline !important;
}

.appnov .whoIsWhoComponentNov .d-inline-block {
  display: inline-block !important;
}

.appnov .whoIsWhoComponentNov .d-block {
  display: block !important;
}

.appnov .whoIsWhoComponentNov .d-table {
  display: table !important;
}

.appnov .whoIsWhoComponentNov .d-table-row {
  display: table-row !important;
}

.appnov .whoIsWhoComponentNov .d-table-cell {
  display: table-cell !important;
}

.appnov .whoIsWhoComponentNov .d-flex {
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}

.appnov .whoIsWhoComponentNov .d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-flex !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .d-sm-none {
    display: none !important;
  }
  .appnov .whoIsWhoComponentNov .d-sm-inline {
    display: inline !important;
  }
  .appnov .whoIsWhoComponentNov .d-sm-inline-block {
    display: inline-block !important;
  }
  .appnov .whoIsWhoComponentNov .d-sm-block {
    display: block !important;
  }
  .appnov .whoIsWhoComponentNov .d-sm-table {
    display: table !important;
  }
  .appnov .whoIsWhoComponentNov .d-sm-table-row {
    display: table-row !important;
  }
  .appnov .whoIsWhoComponentNov .d-sm-table-cell {
    display: table-cell !important;
  }
  .appnov .whoIsWhoComponentNov .d-sm-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .appnov .whoIsWhoComponentNov .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .appnov .whoIsWhoComponentNov .d-md-none {
    display: none !important;
  }
  .appnov .whoIsWhoComponentNov .d-md-inline {
    display: inline !important;
  }
  .appnov .whoIsWhoComponentNov .d-md-inline-block {
    display: inline-block !important;
  }
  .appnov .whoIsWhoComponentNov .d-md-block {
    display: block !important;
  }
  .appnov .whoIsWhoComponentNov .d-md-table {
    display: table !important;
  }
  .appnov .whoIsWhoComponentNov .d-md-table-row {
    display: table-row !important;
  }
  .appnov .whoIsWhoComponentNov .d-md-table-cell {
    display: table-cell !important;
  }
  .appnov .whoIsWhoComponentNov .d-md-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .appnov .whoIsWhoComponentNov .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .d-lg-none {
    display: none !important;
  }
  .appnov .whoIsWhoComponentNov .d-lg-inline {
    display: inline !important;
  }
  .appnov .whoIsWhoComponentNov .d-lg-inline-block {
    display: inline-block !important;
  }
  .appnov .whoIsWhoComponentNov .d-lg-block {
    display: block !important;
  }
  .appnov .whoIsWhoComponentNov .d-lg-table {
    display: table !important;
  }
  .appnov .whoIsWhoComponentNov .d-lg-table-row {
    display: table-row !important;
  }
  .appnov .whoIsWhoComponentNov .d-lg-table-cell {
    display: table-cell !important;
  }
  .appnov .whoIsWhoComponentNov .d-lg-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .appnov .whoIsWhoComponentNov .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .d-xl-none {
    display: none !important;
  }
  .appnov .whoIsWhoComponentNov .d-xl-inline {
    display: inline !important;
  }
  .appnov .whoIsWhoComponentNov .d-xl-inline-block {
    display: inline-block !important;
  }
  .appnov .whoIsWhoComponentNov .d-xl-block {
    display: block !important;
  }
  .appnov .whoIsWhoComponentNov .d-xl-table {
    display: table !important;
  }
  .appnov .whoIsWhoComponentNov .d-xl-table-row {
    display: table-row !important;
  }
  .appnov .whoIsWhoComponentNov .d-xl-table-cell {
    display: table-cell !important;
  }
  .appnov .whoIsWhoComponentNov .d-xl-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .appnov .whoIsWhoComponentNov .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
  }
}

@media print {
  .appnov .whoIsWhoComponentNov .d-print-none {
    display: none !important;
  }
  .appnov .whoIsWhoComponentNov .d-print-inline {
    display: inline !important;
  }
  .appnov .whoIsWhoComponentNov .d-print-inline-block {
    display: inline-block !important;
  }
  .appnov .whoIsWhoComponentNov .d-print-block {
    display: block !important;
  }
  .appnov .whoIsWhoComponentNov .d-print-table {
    display: table !important;
  }
  .appnov .whoIsWhoComponentNov .d-print-table-row {
    display: table-row !important;
  }
  .appnov .whoIsWhoComponentNov .d-print-table-cell {
    display: table-cell !important;
  }
  .appnov .whoIsWhoComponentNov .d-print-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .appnov .whoIsWhoComponentNov .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
  }
}

.appnov .whoIsWhoComponentNov .embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.appnov .whoIsWhoComponentNov .embed-responsive::before {
  display: block;
  content: "";
}

.appnov .whoIsWhoComponentNov .embed-responsive .embed-responsive-item, .appnov .whoIsWhoComponentNov .embed-responsive embed, .appnov .whoIsWhoComponentNov .embed-responsive iframe, .appnov .whoIsWhoComponentNov .embed-responsive object, .appnov .whoIsWhoComponentNov .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.appnov .whoIsWhoComponentNov .embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.appnov .whoIsWhoComponentNov .embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.appnov .whoIsWhoComponentNov .embed-responsive-4by3::before {
  padding-top: 75%;
}

.appnov .whoIsWhoComponentNov .embed-responsive-1by1::before {
  padding-top: 100%;
}

.appnov .whoIsWhoComponentNov .flex-row {
  -ms-flex-direction: row !important;
  -webkit-flex-direction: row !important;
          flex-direction: row !important;
}

.appnov .whoIsWhoComponentNov .flex-column {
  -ms-flex-direction: column !important;
  -webkit-flex-direction: column !important;
          flex-direction: column !important;
}

.appnov .whoIsWhoComponentNov .flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  -webkit-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.appnov .whoIsWhoComponentNov .flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  -webkit-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.appnov .whoIsWhoComponentNov .flex-wrap {
  -ms-flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

.appnov .whoIsWhoComponentNov .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  -webkit-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

.appnov .whoIsWhoComponentNov .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  -webkit-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
}

.appnov .whoIsWhoComponentNov .flex-fill {
  -ms-flex: 1 1 auto !important;
  -webkit-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.appnov .whoIsWhoComponentNov .flex-grow-0 {
  -ms-flex-positive: 0 !important;
  -webkit-flex-grow: 0 !important;
          flex-grow: 0 !important;
}

.appnov .whoIsWhoComponentNov .flex-grow-1 {
  -ms-flex-positive: 1 !important;
  -webkit-flex-grow: 1 !important;
          flex-grow: 1 !important;
}

.appnov .whoIsWhoComponentNov .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  -webkit-flex-shrink: 0 !important;
          flex-shrink: 0 !important;
}

.appnov .whoIsWhoComponentNov .flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  -webkit-flex-shrink: 1 !important;
          flex-shrink: 1 !important;
}

.appnov .whoIsWhoComponentNov .justify-content-start {
  -ms-flex-pack: start !important;
  -webkit-justify-content: flex-start !important;
          justify-content: flex-start !important;
}

.appnov .whoIsWhoComponentNov .justify-content-end {
  -ms-flex-pack: end !important;
  -webkit-justify-content: flex-end !important;
          justify-content: flex-end !important;
}

.appnov .whoIsWhoComponentNov .justify-content-center {
  -ms-flex-pack: center !important;
  -webkit-justify-content: center !important;
          justify-content: center !important;
}

.appnov .whoIsWhoComponentNov .justify-content-between {
  -ms-flex-pack: justify !important;
  -webkit-justify-content: space-between !important;
          justify-content: space-between !important;
}

.appnov .whoIsWhoComponentNov .justify-content-around {
  -ms-flex-pack: distribute !important;
  -webkit-justify-content: space-around !important;
          justify-content: space-around !important;
}

.appnov .whoIsWhoComponentNov .align-items-start {
  -ms-flex-align: start !important;
  -webkit-align-items: flex-start !important;
          align-items: flex-start !important;
}

.appnov .whoIsWhoComponentNov .align-items-end {
  -ms-flex-align: end !important;
  -webkit-align-items: flex-end !important;
          align-items: flex-end !important;
}

.appnov .whoIsWhoComponentNov .align-items-center {
  -ms-flex-align: center !important;
  -webkit-align-items: center !important;
          align-items: center !important;
}

.appnov .whoIsWhoComponentNov .align-items-baseline {
  -ms-flex-align: baseline !important;
  -webkit-align-items: baseline !important;
          align-items: baseline !important;
}

.appnov .whoIsWhoComponentNov .align-items-stretch {
  -ms-flex-align: stretch !important;
  -webkit-align-items: stretch !important;
          align-items: stretch !important;
}

.appnov .whoIsWhoComponentNov .align-content-start {
  -ms-flex-line-pack: start !important;
  -webkit-align-content: flex-start !important;
          align-content: flex-start !important;
}

.appnov .whoIsWhoComponentNov .align-content-end {
  -ms-flex-line-pack: end !important;
  -webkit-align-content: flex-end !important;
          align-content: flex-end !important;
}

.appnov .whoIsWhoComponentNov .align-content-center {
  -ms-flex-line-pack: center !important;
  -webkit-align-content: center !important;
          align-content: center !important;
}

.appnov .whoIsWhoComponentNov .align-content-between {
  -ms-flex-line-pack: justify !important;
  -webkit-align-content: space-between !important;
          align-content: space-between !important;
}

.appnov .whoIsWhoComponentNov .align-content-around {
  -ms-flex-line-pack: distribute !important;
  -webkit-align-content: space-around !important;
          align-content: space-around !important;
}

.appnov .whoIsWhoComponentNov .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  -webkit-align-content: stretch !important;
          align-content: stretch !important;
}

.appnov .whoIsWhoComponentNov .align-self-auto {
  -ms-flex-item-align: auto !important;
  -webkit-align-self: auto !important;
              -ms-grid-row-align: auto !important;
          align-self: auto !important;
}

.appnov .whoIsWhoComponentNov .align-self-start {
  -ms-flex-item-align: start !important;
  -webkit-align-self: flex-start !important;
          align-self: flex-start !important;
}

.appnov .whoIsWhoComponentNov .align-self-end {
  -ms-flex-item-align: end !important;
  -webkit-align-self: flex-end !important;
          align-self: flex-end !important;
}

.appnov .whoIsWhoComponentNov .align-self-center {
  -ms-flex-item-align: center !important;
  -webkit-align-self: center !important;
              -ms-grid-row-align: center !important;
          align-self: center !important;
}

.appnov .whoIsWhoComponentNov .align-self-baseline {
  -ms-flex-item-align: baseline !important;
  -webkit-align-self: baseline !important;
          align-self: baseline !important;
}

.appnov .whoIsWhoComponentNov .align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -webkit-align-self: stretch !important;
              -ms-grid-row-align: stretch !important;
          align-self: stretch !important;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .flex-sm-row {
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-column {
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-sm-start {
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-sm-end {
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-sm-center {
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-sm-start {
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-sm-end {
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-sm-center {
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-sm-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-sm-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .appnov .whoIsWhoComponentNov .flex-md-row {
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-column {
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-md-start {
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-md-end {
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-md-center {
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-md-between {
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-md-start {
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-md-end {
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-md-center {
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-md-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-md-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-md-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-md-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-md-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-md-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .flex-lg-row {
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-column {
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-lg-start {
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-lg-end {
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-lg-center {
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-lg-start {
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-lg-end {
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-lg-center {
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-lg-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-lg-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .flex-xl-row {
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-column {
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-xl-start {
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-xl-end {
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-xl-center {
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important;
  }
  .appnov .whoIsWhoComponentNov .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-xl-start {
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-xl-end {
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-xl-center {
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important;
  }
  .appnov .whoIsWhoComponentNov .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important;
  }
  .appnov .whoIsWhoComponentNov .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-xl-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-xl-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important;
  }
  .appnov .whoIsWhoComponentNov .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

.appnov .whoIsWhoComponentNov .float-left {
  float: left !important;
}

.appnov .whoIsWhoComponentNov .float-right {
  float: right !important;
}

.appnov .whoIsWhoComponentNov .float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .float-sm-left {
    float: left !important;
  }
  .appnov .whoIsWhoComponentNov .float-sm-right {
    float: right !important;
  }
  .appnov .whoIsWhoComponentNov .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .appnov .whoIsWhoComponentNov .float-md-left {
    float: left !important;
  }
  .appnov .whoIsWhoComponentNov .float-md-right {
    float: right !important;
  }
  .appnov .whoIsWhoComponentNov .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .float-lg-left {
    float: left !important;
  }
  .appnov .whoIsWhoComponentNov .float-lg-right {
    float: right !important;
  }
  .appnov .whoIsWhoComponentNov .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .float-xl-left {
    float: left !important;
  }
  .appnov .whoIsWhoComponentNov .float-xl-right {
    float: right !important;
  }
  .appnov .whoIsWhoComponentNov .float-xl-none {
    float: none !important;
  }
}

.appnov .whoIsWhoComponentNov .overflow-auto {
  overflow: auto !important;
}

.appnov .whoIsWhoComponentNov .overflow-hidden {
  overflow: hidden !important;
}

.appnov .whoIsWhoComponentNov .position-static {
  position: static !important;
}

.appnov .whoIsWhoComponentNov .position-relative {
  position: relative !important;
}

.appnov .whoIsWhoComponentNov .position-absolute {
  position: absolute !important;
}

.appnov .whoIsWhoComponentNov .position-fixed {
  position: fixed !important;
}

.appnov .whoIsWhoComponentNov .position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.appnov .whoIsWhoComponentNov .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.appnov .whoIsWhoComponentNov .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .appnov .whoIsWhoComponentNov .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.appnov .whoIsWhoComponentNov .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.appnov .whoIsWhoComponentNov .sr-only-focusable:active, .appnov .whoIsWhoComponentNov .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.appnov .whoIsWhoComponentNov .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.appnov .whoIsWhoComponentNov .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.appnov .whoIsWhoComponentNov .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.appnov .whoIsWhoComponentNov .shadow-none {
  box-shadow: none !important;
}

.appnov .whoIsWhoComponentNov .w-25 {
  width: 25% !important;
}

.appnov .whoIsWhoComponentNov .w-50 {
  width: 50% !important;
}

.appnov .whoIsWhoComponentNov .w-75 {
  width: 75% !important;
}

.appnov .whoIsWhoComponentNov .w-100 {
  width: 100% !important;
}

.appnov .whoIsWhoComponentNov .w-auto {
  width: auto !important;
}

.appnov .whoIsWhoComponentNov .h-25 {
  height: 25% !important;
}

.appnov .whoIsWhoComponentNov .h-50 {
  height: 50% !important;
}

.appnov .whoIsWhoComponentNov .h-75 {
  height: 75% !important;
}

.appnov .whoIsWhoComponentNov .h-100 {
  height: 100% !important;
}

.appnov .whoIsWhoComponentNov .h-auto {
  height: auto !important;
}

.appnov .whoIsWhoComponentNov .mw-100 {
  max-width: 100% !important;
}

.appnov .whoIsWhoComponentNov .mh-100 {
  max-height: 100% !important;
}

.appnov .whoIsWhoComponentNov .min-vw-100 {
  min-width: 100vw !important;
}

.appnov .whoIsWhoComponentNov .min-vh-100 {
  min-height: 100vh !important;
}

.appnov .whoIsWhoComponentNov .vw-100 {
  width: 100vw !important;
}

.appnov .whoIsWhoComponentNov .vh-100 {
  height: 100vh !important;
}

.appnov .whoIsWhoComponentNov .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.appnov .whoIsWhoComponentNov .m-0 {
  margin: 0 !important;
}

.appnov .whoIsWhoComponentNov .mt-0, .appnov .whoIsWhoComponentNov .my-0 {
  margin-top: 0 !important;
}

.appnov .whoIsWhoComponentNov .mr-0, .appnov .whoIsWhoComponentNov .mx-0 {
  margin-right: 0 !important;
}

.appnov .whoIsWhoComponentNov .mb-0, .appnov .whoIsWhoComponentNov .my-0 {
  margin-bottom: 0 !important;
}

.appnov .whoIsWhoComponentNov .ml-0, .appnov .whoIsWhoComponentNov .mx-0 {
  margin-left: 0 !important;
}

.appnov .whoIsWhoComponentNov .m-1 {
  margin: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .mt-1, .appnov .whoIsWhoComponentNov .my-1 {
  margin-top: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .mr-1, .appnov .whoIsWhoComponentNov .mx-1 {
  margin-right: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .mb-1, .appnov .whoIsWhoComponentNov .my-1 {
  margin-bottom: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .ml-1, .appnov .whoIsWhoComponentNov .mx-1 {
  margin-left: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .m-2 {
  margin: 0.5rem !important;
}

.appnov .whoIsWhoComponentNov .mt-2, .appnov .whoIsWhoComponentNov .my-2 {
  margin-top: 0.5rem !important;
}

.appnov .whoIsWhoComponentNov .mr-2, .appnov .whoIsWhoComponentNov .mx-2 {
  margin-right: 0.5rem !important;
}

.appnov .whoIsWhoComponentNov .mb-2, .appnov .whoIsWhoComponentNov .my-2 {
  margin-bottom: 0.5rem !important;
}

.appnov .whoIsWhoComponentNov .ml-2, .appnov .whoIsWhoComponentNov .mx-2 {
  margin-left: 0.5rem !important;
}

.appnov .whoIsWhoComponentNov .m-3 {
  margin: 1rem !important;
}

.appnov .whoIsWhoComponentNov .mt-3, .appnov .whoIsWhoComponentNov .my-3 {
  margin-top: 1rem !important;
}

.appnov .whoIsWhoComponentNov .mr-3, .appnov .whoIsWhoComponentNov .mx-3 {
  margin-right: 1rem !important;
}

.appnov .whoIsWhoComponentNov .mb-3, .appnov .whoIsWhoComponentNov .my-3 {
  margin-bottom: 1rem !important;
}

.appnov .whoIsWhoComponentNov .ml-3, .appnov .whoIsWhoComponentNov .mx-3 {
  margin-left: 1rem !important;
}

.appnov .whoIsWhoComponentNov .m-4 {
  margin: 1.5rem !important;
}

.appnov .whoIsWhoComponentNov .mt-4, .appnov .whoIsWhoComponentNov .my-4 {
  margin-top: 1.5rem !important;
}

.appnov .whoIsWhoComponentNov .mr-4, .appnov .whoIsWhoComponentNov .mx-4 {
  margin-right: 1.5rem !important;
}

.appnov .whoIsWhoComponentNov .mb-4, .appnov .whoIsWhoComponentNov .my-4 {
  margin-bottom: 1.5rem !important;
}

.appnov .whoIsWhoComponentNov .ml-4, .appnov .whoIsWhoComponentNov .mx-4 {
  margin-left: 1.5rem !important;
}

.appnov .whoIsWhoComponentNov .m-5 {
  margin: 3rem !important;
}

.appnov .whoIsWhoComponentNov .mt-5, .appnov .whoIsWhoComponentNov .my-5 {
  margin-top: 3rem !important;
}

.appnov .whoIsWhoComponentNov .mr-5, .appnov .whoIsWhoComponentNov .mx-5 {
  margin-right: 3rem !important;
}

.appnov .whoIsWhoComponentNov .mb-5, .appnov .whoIsWhoComponentNov .my-5 {
  margin-bottom: 3rem !important;
}

.appnov .whoIsWhoComponentNov .ml-5, .appnov .whoIsWhoComponentNov .mx-5 {
  margin-left: 3rem !important;
}

.appnov .whoIsWhoComponentNov .p-0 {
  padding: 0 !important;
}

.appnov .whoIsWhoComponentNov .pt-0, .appnov .whoIsWhoComponentNov .py-0 {
  padding-top: 0 !important;
}

.appnov .whoIsWhoComponentNov .pr-0, .appnov .whoIsWhoComponentNov .px-0 {
  padding-right: 0 !important;
}

.appnov .whoIsWhoComponentNov .pb-0, .appnov .whoIsWhoComponentNov .py-0 {
  padding-bottom: 0 !important;
}

.appnov .whoIsWhoComponentNov .pl-0, .appnov .whoIsWhoComponentNov .px-0 {
  padding-left: 0 !important;
}

.appnov .whoIsWhoComponentNov .p-1 {
  padding: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .pt-1, .appnov .whoIsWhoComponentNov .py-1 {
  padding-top: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .pr-1, .appnov .whoIsWhoComponentNov .px-1 {
  padding-right: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .pb-1, .appnov .whoIsWhoComponentNov .py-1 {
  padding-bottom: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .pl-1, .appnov .whoIsWhoComponentNov .px-1 {
  padding-left: 0.25rem !important;
}

.appnov .whoIsWhoComponentNov .p-2 {
  padding: 0.5rem !important;
}

.appnov .whoIsWhoComponentNov .pt-2, .appnov .whoIsWhoComponentNov .py-2 {
  padding-top: 0.5rem !important;
}

.appnov .whoIsWhoComponentNov .pr-2, .appnov .whoIsWhoComponentNov .px-2 {
  padding-right: 0.5rem !important;
}

.appnov .whoIsWhoComponentNov .pb-2, .appnov .whoIsWhoComponentNov .py-2 {
  padding-bottom: 0.5rem !important;
}

.appnov .whoIsWhoComponentNov .pl-2, .appnov .whoIsWhoComponentNov .px-2 {
  padding-left: 0.5rem !important;
}

.appnov .whoIsWhoComponentNov .p-3 {
  padding: 1rem !important;
}

.appnov .whoIsWhoComponentNov .pt-3, .appnov .whoIsWhoComponentNov .py-3 {
  padding-top: 1rem !important;
}

.appnov .whoIsWhoComponentNov .pr-3, .appnov .whoIsWhoComponentNov .px-3 {
  padding-right: 1rem !important;
}

.appnov .whoIsWhoComponentNov .pb-3, .appnov .whoIsWhoComponentNov .py-3 {
  padding-bottom: 1rem !important;
}

.appnov .whoIsWhoComponentNov .pl-3, .appnov .whoIsWhoComponentNov .px-3 {
  padding-left: 1rem !important;
}

.appnov .whoIsWhoComponentNov .p-4 {
  padding: 1.5rem !important;
}

.appnov .whoIsWhoComponentNov .pt-4, .appnov .whoIsWhoComponentNov .py-4 {
  padding-top: 1.5rem !important;
}

.appnov .whoIsWhoComponentNov .pr-4, .appnov .whoIsWhoComponentNov .px-4 {
  padding-right: 1.5rem !important;
}

.appnov .whoIsWhoComponentNov .pb-4, .appnov .whoIsWhoComponentNov .py-4 {
  padding-bottom: 1.5rem !important;
}

.appnov .whoIsWhoComponentNov .pl-4, .appnov .whoIsWhoComponentNov .px-4 {
  padding-left: 1.5rem !important;
}

.appnov .whoIsWhoComponentNov .p-5 {
  padding: 3rem !important;
}

.appnov .whoIsWhoComponentNov .pt-5, .appnov .whoIsWhoComponentNov .py-5 {
  padding-top: 3rem !important;
}

.appnov .whoIsWhoComponentNov .pr-5, .appnov .whoIsWhoComponentNov .px-5 {
  padding-right: 3rem !important;
}

.appnov .whoIsWhoComponentNov .pb-5, .appnov .whoIsWhoComponentNov .py-5 {
  padding-bottom: 3rem !important;
}

.appnov .whoIsWhoComponentNov .pl-5, .appnov .whoIsWhoComponentNov .px-5 {
  padding-left: 3rem !important;
}

.appnov .whoIsWhoComponentNov .m-n1 {
  margin: -0.25rem !important;
}

.appnov .whoIsWhoComponentNov .mt-n1, .appnov .whoIsWhoComponentNov .my-n1 {
  margin-top: -0.25rem !important;
}

.appnov .whoIsWhoComponentNov .mr-n1, .appnov .whoIsWhoComponentNov .mx-n1 {
  margin-right: -0.25rem !important;
}

.appnov .whoIsWhoComponentNov .mb-n1, .appnov .whoIsWhoComponentNov .my-n1 {
  margin-bottom: -0.25rem !important;
}

.appnov .whoIsWhoComponentNov .ml-n1, .appnov .whoIsWhoComponentNov .mx-n1 {
  margin-left: -0.25rem !important;
}

.appnov .whoIsWhoComponentNov .m-n2 {
  margin: -0.5rem !important;
}

.appnov .whoIsWhoComponentNov .mt-n2, .appnov .whoIsWhoComponentNov .my-n2 {
  margin-top: -0.5rem !important;
}

.appnov .whoIsWhoComponentNov .mr-n2, .appnov .whoIsWhoComponentNov .mx-n2 {
  margin-right: -0.5rem !important;
}

.appnov .whoIsWhoComponentNov .mb-n2, .appnov .whoIsWhoComponentNov .my-n2 {
  margin-bottom: -0.5rem !important;
}

.appnov .whoIsWhoComponentNov .ml-n2, .appnov .whoIsWhoComponentNov .mx-n2 {
  margin-left: -0.5rem !important;
}

.appnov .whoIsWhoComponentNov .m-n3 {
  margin: -1rem !important;
}

.appnov .whoIsWhoComponentNov .mt-n3, .appnov .whoIsWhoComponentNov .my-n3 {
  margin-top: -1rem !important;
}

.appnov .whoIsWhoComponentNov .mr-n3, .appnov .whoIsWhoComponentNov .mx-n3 {
  margin-right: -1rem !important;
}

.appnov .whoIsWhoComponentNov .mb-n3, .appnov .whoIsWhoComponentNov .my-n3 {
  margin-bottom: -1rem !important;
}

.appnov .whoIsWhoComponentNov .ml-n3, .appnov .whoIsWhoComponentNov .mx-n3 {
  margin-left: -1rem !important;
}

.appnov .whoIsWhoComponentNov .m-n4 {
  margin: -1.5rem !important;
}

.appnov .whoIsWhoComponentNov .mt-n4, .appnov .whoIsWhoComponentNov .my-n4 {
  margin-top: -1.5rem !important;
}

.appnov .whoIsWhoComponentNov .mr-n4, .appnov .whoIsWhoComponentNov .mx-n4 {
  margin-right: -1.5rem !important;
}

.appnov .whoIsWhoComponentNov .mb-n4, .appnov .whoIsWhoComponentNov .my-n4 {
  margin-bottom: -1.5rem !important;
}

.appnov .whoIsWhoComponentNov .ml-n4, .appnov .whoIsWhoComponentNov .mx-n4 {
  margin-left: -1.5rem !important;
}

.appnov .whoIsWhoComponentNov .m-n5 {
  margin: -3rem !important;
}

.appnov .whoIsWhoComponentNov .mt-n5, .appnov .whoIsWhoComponentNov .my-n5 {
  margin-top: -3rem !important;
}

.appnov .whoIsWhoComponentNov .mr-n5, .appnov .whoIsWhoComponentNov .mx-n5 {
  margin-right: -3rem !important;
}

.appnov .whoIsWhoComponentNov .mb-n5, .appnov .whoIsWhoComponentNov .my-n5 {
  margin-bottom: -3rem !important;
}

.appnov .whoIsWhoComponentNov .ml-n5, .appnov .whoIsWhoComponentNov .mx-n5 {
  margin-left: -3rem !important;
}

.appnov .whoIsWhoComponentNov .m-auto {
  margin: auto !important;
}

.appnov .whoIsWhoComponentNov .mt-auto, .appnov .whoIsWhoComponentNov .my-auto {
  margin-top: auto !important;
}

.appnov .whoIsWhoComponentNov .mr-auto, .appnov .whoIsWhoComponentNov .mx-auto {
  margin-right: auto !important;
}

.appnov .whoIsWhoComponentNov .mb-auto, .appnov .whoIsWhoComponentNov .my-auto {
  margin-bottom: auto !important;
}

.appnov .whoIsWhoComponentNov .ml-auto, .appnov .whoIsWhoComponentNov .mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .m-sm-0 {
    margin: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-0, .appnov .whoIsWhoComponentNov .my-sm-0 {
    margin-top: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-0, .appnov .whoIsWhoComponentNov .mx-sm-0 {
    margin-right: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-0, .appnov .whoIsWhoComponentNov .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-0, .appnov .whoIsWhoComponentNov .mx-sm-0 {
    margin-left: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-1 {
    margin: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-1, .appnov .whoIsWhoComponentNov .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-1, .appnov .whoIsWhoComponentNov .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-1, .appnov .whoIsWhoComponentNov .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-1, .appnov .whoIsWhoComponentNov .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-2 {
    margin: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-2, .appnov .whoIsWhoComponentNov .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-2, .appnov .whoIsWhoComponentNov .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-2, .appnov .whoIsWhoComponentNov .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-2, .appnov .whoIsWhoComponentNov .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-3 {
    margin: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-3, .appnov .whoIsWhoComponentNov .my-sm-3 {
    margin-top: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-3, .appnov .whoIsWhoComponentNov .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-3, .appnov .whoIsWhoComponentNov .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-3, .appnov .whoIsWhoComponentNov .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-4 {
    margin: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-4, .appnov .whoIsWhoComponentNov .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-4, .appnov .whoIsWhoComponentNov .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-4, .appnov .whoIsWhoComponentNov .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-4, .appnov .whoIsWhoComponentNov .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-5 {
    margin: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-5, .appnov .whoIsWhoComponentNov .my-sm-5 {
    margin-top: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-5, .appnov .whoIsWhoComponentNov .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-5, .appnov .whoIsWhoComponentNov .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-5, .appnov .whoIsWhoComponentNov .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-sm-0 {
    padding: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pt-sm-0, .appnov .whoIsWhoComponentNov .py-sm-0 {
    padding-top: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pr-sm-0, .appnov .whoIsWhoComponentNov .px-sm-0 {
    padding-right: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pb-sm-0, .appnov .whoIsWhoComponentNov .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pl-sm-0, .appnov .whoIsWhoComponentNov .px-sm-0 {
    padding-left: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .p-sm-1 {
    padding: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-sm-1, .appnov .whoIsWhoComponentNov .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-sm-1, .appnov .whoIsWhoComponentNov .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-sm-1, .appnov .whoIsWhoComponentNov .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-sm-1, .appnov .whoIsWhoComponentNov .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-sm-2 {
    padding: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-sm-2, .appnov .whoIsWhoComponentNov .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-sm-2, .appnov .whoIsWhoComponentNov .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-sm-2, .appnov .whoIsWhoComponentNov .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-sm-2, .appnov .whoIsWhoComponentNov .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-sm-3 {
    padding: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-sm-3, .appnov .whoIsWhoComponentNov .py-sm-3 {
    padding-top: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-sm-3, .appnov .whoIsWhoComponentNov .px-sm-3 {
    padding-right: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-sm-3, .appnov .whoIsWhoComponentNov .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-sm-3, .appnov .whoIsWhoComponentNov .px-sm-3 {
    padding-left: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-sm-4 {
    padding: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-sm-4, .appnov .whoIsWhoComponentNov .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-sm-4, .appnov .whoIsWhoComponentNov .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-sm-4, .appnov .whoIsWhoComponentNov .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-sm-4, .appnov .whoIsWhoComponentNov .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-sm-5 {
    padding: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-sm-5, .appnov .whoIsWhoComponentNov .py-sm-5 {
    padding-top: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-sm-5, .appnov .whoIsWhoComponentNov .px-sm-5 {
    padding-right: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-sm-5, .appnov .whoIsWhoComponentNov .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-sm-5, .appnov .whoIsWhoComponentNov .px-sm-5 {
    padding-left: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-n1, .appnov .whoIsWhoComponentNov .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-n1, .appnov .whoIsWhoComponentNov .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-n1, .appnov .whoIsWhoComponentNov .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-n1, .appnov .whoIsWhoComponentNov .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-n2, .appnov .whoIsWhoComponentNov .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-n2, .appnov .whoIsWhoComponentNov .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-n2, .appnov .whoIsWhoComponentNov .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-n2, .appnov .whoIsWhoComponentNov .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-n3 {
    margin: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-n3, .appnov .whoIsWhoComponentNov .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-n3, .appnov .whoIsWhoComponentNov .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-n3, .appnov .whoIsWhoComponentNov .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-n3, .appnov .whoIsWhoComponentNov .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-n4, .appnov .whoIsWhoComponentNov .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-n4, .appnov .whoIsWhoComponentNov .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-n4, .appnov .whoIsWhoComponentNov .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-n4, .appnov .whoIsWhoComponentNov .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-n5 {
    margin: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-n5, .appnov .whoIsWhoComponentNov .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-n5, .appnov .whoIsWhoComponentNov .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-n5, .appnov .whoIsWhoComponentNov .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-n5, .appnov .whoIsWhoComponentNov .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-sm-auto {
    margin: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mt-sm-auto, .appnov .whoIsWhoComponentNov .my-sm-auto {
    margin-top: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mr-sm-auto, .appnov .whoIsWhoComponentNov .mx-sm-auto {
    margin-right: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mb-sm-auto, .appnov .whoIsWhoComponentNov .my-sm-auto {
    margin-bottom: auto !important;
  }
  .appnov .whoIsWhoComponentNov .ml-sm-auto, .appnov .whoIsWhoComponentNov .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .appnov .whoIsWhoComponentNov .m-md-0 {
    margin: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-0, .appnov .whoIsWhoComponentNov .my-md-0 {
    margin-top: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-0, .appnov .whoIsWhoComponentNov .mx-md-0 {
    margin-right: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-0, .appnov .whoIsWhoComponentNov .my-md-0 {
    margin-bottom: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-0, .appnov .whoIsWhoComponentNov .mx-md-0 {
    margin-left: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-1 {
    margin: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-1, .appnov .whoIsWhoComponentNov .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-1, .appnov .whoIsWhoComponentNov .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-1, .appnov .whoIsWhoComponentNov .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-1, .appnov .whoIsWhoComponentNov .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-2 {
    margin: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-2, .appnov .whoIsWhoComponentNov .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-2, .appnov .whoIsWhoComponentNov .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-2, .appnov .whoIsWhoComponentNov .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-2, .appnov .whoIsWhoComponentNov .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-3 {
    margin: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-3, .appnov .whoIsWhoComponentNov .my-md-3 {
    margin-top: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-3, .appnov .whoIsWhoComponentNov .mx-md-3 {
    margin-right: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-3, .appnov .whoIsWhoComponentNov .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-3, .appnov .whoIsWhoComponentNov .mx-md-3 {
    margin-left: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-4 {
    margin: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-4, .appnov .whoIsWhoComponentNov .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-4, .appnov .whoIsWhoComponentNov .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-4, .appnov .whoIsWhoComponentNov .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-4, .appnov .whoIsWhoComponentNov .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-5 {
    margin: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-5, .appnov .whoIsWhoComponentNov .my-md-5 {
    margin-top: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-5, .appnov .whoIsWhoComponentNov .mx-md-5 {
    margin-right: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-5, .appnov .whoIsWhoComponentNov .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-5, .appnov .whoIsWhoComponentNov .mx-md-5 {
    margin-left: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-md-0 {
    padding: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pt-md-0, .appnov .whoIsWhoComponentNov .py-md-0 {
    padding-top: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pr-md-0, .appnov .whoIsWhoComponentNov .px-md-0 {
    padding-right: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pb-md-0, .appnov .whoIsWhoComponentNov .py-md-0 {
    padding-bottom: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pl-md-0, .appnov .whoIsWhoComponentNov .px-md-0 {
    padding-left: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .p-md-1 {
    padding: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-md-1, .appnov .whoIsWhoComponentNov .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-md-1, .appnov .whoIsWhoComponentNov .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-md-1, .appnov .whoIsWhoComponentNov .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-md-1, .appnov .whoIsWhoComponentNov .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-md-2 {
    padding: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-md-2, .appnov .whoIsWhoComponentNov .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-md-2, .appnov .whoIsWhoComponentNov .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-md-2, .appnov .whoIsWhoComponentNov .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-md-2, .appnov .whoIsWhoComponentNov .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-md-3 {
    padding: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-md-3, .appnov .whoIsWhoComponentNov .py-md-3 {
    padding-top: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-md-3, .appnov .whoIsWhoComponentNov .px-md-3 {
    padding-right: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-md-3, .appnov .whoIsWhoComponentNov .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-md-3, .appnov .whoIsWhoComponentNov .px-md-3 {
    padding-left: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-md-4 {
    padding: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-md-4, .appnov .whoIsWhoComponentNov .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-md-4, .appnov .whoIsWhoComponentNov .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-md-4, .appnov .whoIsWhoComponentNov .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-md-4, .appnov .whoIsWhoComponentNov .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-md-5 {
    padding: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-md-5, .appnov .whoIsWhoComponentNov .py-md-5 {
    padding-top: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-md-5, .appnov .whoIsWhoComponentNov .px-md-5 {
    padding-right: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-md-5, .appnov .whoIsWhoComponentNov .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-md-5, .appnov .whoIsWhoComponentNov .px-md-5 {
    padding-left: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-n1 {
    margin: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-n1, .appnov .whoIsWhoComponentNov .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-n1, .appnov .whoIsWhoComponentNov .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-n1, .appnov .whoIsWhoComponentNov .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-n1, .appnov .whoIsWhoComponentNov .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-n2 {
    margin: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-n2, .appnov .whoIsWhoComponentNov .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-n2, .appnov .whoIsWhoComponentNov .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-n2, .appnov .whoIsWhoComponentNov .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-n2, .appnov .whoIsWhoComponentNov .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-n3 {
    margin: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-n3, .appnov .whoIsWhoComponentNov .my-md-n3 {
    margin-top: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-n3, .appnov .whoIsWhoComponentNov .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-n3, .appnov .whoIsWhoComponentNov .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-n3, .appnov .whoIsWhoComponentNov .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-n4 {
    margin: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-n4, .appnov .whoIsWhoComponentNov .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-n4, .appnov .whoIsWhoComponentNov .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-n4, .appnov .whoIsWhoComponentNov .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-n4, .appnov .whoIsWhoComponentNov .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-n5 {
    margin: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-n5, .appnov .whoIsWhoComponentNov .my-md-n5 {
    margin-top: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-n5, .appnov .whoIsWhoComponentNov .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-n5, .appnov .whoIsWhoComponentNov .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-n5, .appnov .whoIsWhoComponentNov .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-md-auto {
    margin: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mt-md-auto, .appnov .whoIsWhoComponentNov .my-md-auto {
    margin-top: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mr-md-auto, .appnov .whoIsWhoComponentNov .mx-md-auto {
    margin-right: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mb-md-auto, .appnov .whoIsWhoComponentNov .my-md-auto {
    margin-bottom: auto !important;
  }
  .appnov .whoIsWhoComponentNov .ml-md-auto, .appnov .whoIsWhoComponentNov .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .m-lg-0 {
    margin: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-0, .appnov .whoIsWhoComponentNov .my-lg-0 {
    margin-top: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-0, .appnov .whoIsWhoComponentNov .mx-lg-0 {
    margin-right: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-0, .appnov .whoIsWhoComponentNov .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-0, .appnov .whoIsWhoComponentNov .mx-lg-0 {
    margin-left: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-1 {
    margin: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-1, .appnov .whoIsWhoComponentNov .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-1, .appnov .whoIsWhoComponentNov .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-1, .appnov .whoIsWhoComponentNov .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-1, .appnov .whoIsWhoComponentNov .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-2 {
    margin: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-2, .appnov .whoIsWhoComponentNov .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-2, .appnov .whoIsWhoComponentNov .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-2, .appnov .whoIsWhoComponentNov .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-2, .appnov .whoIsWhoComponentNov .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-3 {
    margin: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-3, .appnov .whoIsWhoComponentNov .my-lg-3 {
    margin-top: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-3, .appnov .whoIsWhoComponentNov .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-3, .appnov .whoIsWhoComponentNov .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-3, .appnov .whoIsWhoComponentNov .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-4 {
    margin: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-4, .appnov .whoIsWhoComponentNov .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-4, .appnov .whoIsWhoComponentNov .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-4, .appnov .whoIsWhoComponentNov .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-4, .appnov .whoIsWhoComponentNov .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-5 {
    margin: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-5, .appnov .whoIsWhoComponentNov .my-lg-5 {
    margin-top: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-5, .appnov .whoIsWhoComponentNov .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-5, .appnov .whoIsWhoComponentNov .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-5, .appnov .whoIsWhoComponentNov .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-lg-0 {
    padding: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pt-lg-0, .appnov .whoIsWhoComponentNov .py-lg-0 {
    padding-top: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pr-lg-0, .appnov .whoIsWhoComponentNov .px-lg-0 {
    padding-right: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pb-lg-0, .appnov .whoIsWhoComponentNov .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pl-lg-0, .appnov .whoIsWhoComponentNov .px-lg-0 {
    padding-left: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .p-lg-1 {
    padding: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-lg-1, .appnov .whoIsWhoComponentNov .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-lg-1, .appnov .whoIsWhoComponentNov .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-lg-1, .appnov .whoIsWhoComponentNov .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-lg-1, .appnov .whoIsWhoComponentNov .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-lg-2 {
    padding: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-lg-2, .appnov .whoIsWhoComponentNov .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-lg-2, .appnov .whoIsWhoComponentNov .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-lg-2, .appnov .whoIsWhoComponentNov .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-lg-2, .appnov .whoIsWhoComponentNov .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-lg-3 {
    padding: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-lg-3, .appnov .whoIsWhoComponentNov .py-lg-3 {
    padding-top: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-lg-3, .appnov .whoIsWhoComponentNov .px-lg-3 {
    padding-right: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-lg-3, .appnov .whoIsWhoComponentNov .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-lg-3, .appnov .whoIsWhoComponentNov .px-lg-3 {
    padding-left: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-lg-4 {
    padding: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-lg-4, .appnov .whoIsWhoComponentNov .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-lg-4, .appnov .whoIsWhoComponentNov .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-lg-4, .appnov .whoIsWhoComponentNov .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-lg-4, .appnov .whoIsWhoComponentNov .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-lg-5 {
    padding: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-lg-5, .appnov .whoIsWhoComponentNov .py-lg-5 {
    padding-top: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-lg-5, .appnov .whoIsWhoComponentNov .px-lg-5 {
    padding-right: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-lg-5, .appnov .whoIsWhoComponentNov .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-lg-5, .appnov .whoIsWhoComponentNov .px-lg-5 {
    padding-left: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-n1, .appnov .whoIsWhoComponentNov .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-n1, .appnov .whoIsWhoComponentNov .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-n1, .appnov .whoIsWhoComponentNov .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-n1, .appnov .whoIsWhoComponentNov .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-n2, .appnov .whoIsWhoComponentNov .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-n2, .appnov .whoIsWhoComponentNov .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-n2, .appnov .whoIsWhoComponentNov .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-n2, .appnov .whoIsWhoComponentNov .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-n3 {
    margin: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-n3, .appnov .whoIsWhoComponentNov .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-n3, .appnov .whoIsWhoComponentNov .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-n3, .appnov .whoIsWhoComponentNov .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-n3, .appnov .whoIsWhoComponentNov .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-n4, .appnov .whoIsWhoComponentNov .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-n4, .appnov .whoIsWhoComponentNov .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-n4, .appnov .whoIsWhoComponentNov .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-n4, .appnov .whoIsWhoComponentNov .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-n5 {
    margin: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-n5, .appnov .whoIsWhoComponentNov .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-n5, .appnov .whoIsWhoComponentNov .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-n5, .appnov .whoIsWhoComponentNov .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-n5, .appnov .whoIsWhoComponentNov .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-lg-auto {
    margin: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mt-lg-auto, .appnov .whoIsWhoComponentNov .my-lg-auto {
    margin-top: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mr-lg-auto, .appnov .whoIsWhoComponentNov .mx-lg-auto {
    margin-right: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mb-lg-auto, .appnov .whoIsWhoComponentNov .my-lg-auto {
    margin-bottom: auto !important;
  }
  .appnov .whoIsWhoComponentNov .ml-lg-auto, .appnov .whoIsWhoComponentNov .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .m-xl-0 {
    margin: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-0, .appnov .whoIsWhoComponentNov .my-xl-0 {
    margin-top: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-0, .appnov .whoIsWhoComponentNov .mx-xl-0 {
    margin-right: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-0, .appnov .whoIsWhoComponentNov .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-0, .appnov .whoIsWhoComponentNov .mx-xl-0 {
    margin-left: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-1 {
    margin: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-1, .appnov .whoIsWhoComponentNov .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-1, .appnov .whoIsWhoComponentNov .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-1, .appnov .whoIsWhoComponentNov .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-1, .appnov .whoIsWhoComponentNov .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-2 {
    margin: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-2, .appnov .whoIsWhoComponentNov .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-2, .appnov .whoIsWhoComponentNov .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-2, .appnov .whoIsWhoComponentNov .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-2, .appnov .whoIsWhoComponentNov .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-3 {
    margin: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-3, .appnov .whoIsWhoComponentNov .my-xl-3 {
    margin-top: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-3, .appnov .whoIsWhoComponentNov .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-3, .appnov .whoIsWhoComponentNov .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-3, .appnov .whoIsWhoComponentNov .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-4 {
    margin: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-4, .appnov .whoIsWhoComponentNov .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-4, .appnov .whoIsWhoComponentNov .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-4, .appnov .whoIsWhoComponentNov .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-4, .appnov .whoIsWhoComponentNov .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-5 {
    margin: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-5, .appnov .whoIsWhoComponentNov .my-xl-5 {
    margin-top: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-5, .appnov .whoIsWhoComponentNov .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-5, .appnov .whoIsWhoComponentNov .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-5, .appnov .whoIsWhoComponentNov .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-xl-0 {
    padding: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pt-xl-0, .appnov .whoIsWhoComponentNov .py-xl-0 {
    padding-top: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pr-xl-0, .appnov .whoIsWhoComponentNov .px-xl-0 {
    padding-right: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pb-xl-0, .appnov .whoIsWhoComponentNov .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .pl-xl-0, .appnov .whoIsWhoComponentNov .px-xl-0 {
    padding-left: 0 !important;
  }
  .appnov .whoIsWhoComponentNov .p-xl-1 {
    padding: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-xl-1, .appnov .whoIsWhoComponentNov .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-xl-1, .appnov .whoIsWhoComponentNov .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-xl-1, .appnov .whoIsWhoComponentNov .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-xl-1, .appnov .whoIsWhoComponentNov .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-xl-2 {
    padding: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-xl-2, .appnov .whoIsWhoComponentNov .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-xl-2, .appnov .whoIsWhoComponentNov .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-xl-2, .appnov .whoIsWhoComponentNov .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-xl-2, .appnov .whoIsWhoComponentNov .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-xl-3 {
    padding: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-xl-3, .appnov .whoIsWhoComponentNov .py-xl-3 {
    padding-top: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-xl-3, .appnov .whoIsWhoComponentNov .px-xl-3 {
    padding-right: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-xl-3, .appnov .whoIsWhoComponentNov .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-xl-3, .appnov .whoIsWhoComponentNov .px-xl-3 {
    padding-left: 1rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-xl-4 {
    padding: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-xl-4, .appnov .whoIsWhoComponentNov .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-xl-4, .appnov .whoIsWhoComponentNov .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-xl-4, .appnov .whoIsWhoComponentNov .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-xl-4, .appnov .whoIsWhoComponentNov .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .p-xl-5 {
    padding: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pt-xl-5, .appnov .whoIsWhoComponentNov .py-xl-5 {
    padding-top: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pr-xl-5, .appnov .whoIsWhoComponentNov .px-xl-5 {
    padding-right: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pb-xl-5, .appnov .whoIsWhoComponentNov .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .pl-xl-5, .appnov .whoIsWhoComponentNov .px-xl-5 {
    padding-left: 3rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-n1, .appnov .whoIsWhoComponentNov .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-n1, .appnov .whoIsWhoComponentNov .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-n1, .appnov .whoIsWhoComponentNov .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-n1, .appnov .whoIsWhoComponentNov .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-n2, .appnov .whoIsWhoComponentNov .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-n2, .appnov .whoIsWhoComponentNov .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-n2, .appnov .whoIsWhoComponentNov .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-n2, .appnov .whoIsWhoComponentNov .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-n3 {
    margin: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-n3, .appnov .whoIsWhoComponentNov .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-n3, .appnov .whoIsWhoComponentNov .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-n3, .appnov .whoIsWhoComponentNov .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-n3, .appnov .whoIsWhoComponentNov .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-n4, .appnov .whoIsWhoComponentNov .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-n4, .appnov .whoIsWhoComponentNov .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-n4, .appnov .whoIsWhoComponentNov .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-n4, .appnov .whoIsWhoComponentNov .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-n5 {
    margin: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-n5, .appnov .whoIsWhoComponentNov .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-n5, .appnov .whoIsWhoComponentNov .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-n5, .appnov .whoIsWhoComponentNov .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-n5, .appnov .whoIsWhoComponentNov .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .appnov .whoIsWhoComponentNov .m-xl-auto {
    margin: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mt-xl-auto, .appnov .whoIsWhoComponentNov .my-xl-auto {
    margin-top: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mr-xl-auto, .appnov .whoIsWhoComponentNov .mx-xl-auto {
    margin-right: auto !important;
  }
  .appnov .whoIsWhoComponentNov .mb-xl-auto, .appnov .whoIsWhoComponentNov .my-xl-auto {
    margin-bottom: auto !important;
  }
  .appnov .whoIsWhoComponentNov .ml-xl-auto, .appnov .whoIsWhoComponentNov .mx-xl-auto {
    margin-left: auto !important;
  }
}

.appnov .whoIsWhoComponentNov .text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.appnov .whoIsWhoComponentNov .text-justify {
  text-align: justify !important;
}

.appnov .whoIsWhoComponentNov .text-wrap {
  white-space: normal !important;
}

.appnov .whoIsWhoComponentNov .text-nowrap {
  white-space: nowrap !important;
}

.appnov .whoIsWhoComponentNov .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.appnov .whoIsWhoComponentNov .text-left {
  text-align: left !important;
}

.appnov .whoIsWhoComponentNov .text-right {
  text-align: right !important;
}

.appnov .whoIsWhoComponentNov .text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .appnov .whoIsWhoComponentNov .text-sm-left {
    text-align: left !important;
  }
  .appnov .whoIsWhoComponentNov .text-sm-right {
    text-align: right !important;
  }
  .appnov .whoIsWhoComponentNov .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .appnov .whoIsWhoComponentNov .text-md-left {
    text-align: left !important;
  }
  .appnov .whoIsWhoComponentNov .text-md-right {
    text-align: right !important;
  }
  .appnov .whoIsWhoComponentNov .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .appnov .whoIsWhoComponentNov .text-lg-left {
    text-align: left !important;
  }
  .appnov .whoIsWhoComponentNov .text-lg-right {
    text-align: right !important;
  }
  .appnov .whoIsWhoComponentNov .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .appnov .whoIsWhoComponentNov .text-xl-left {
    text-align: left !important;
  }
  .appnov .whoIsWhoComponentNov .text-xl-right {
    text-align: right !important;
  }
  .appnov .whoIsWhoComponentNov .text-xl-center {
    text-align: center !important;
  }
}

.appnov .whoIsWhoComponentNov .text-lowercase {
  text-transform: lowercase !important;
}

.appnov .whoIsWhoComponentNov .text-uppercase {
  text-transform: uppercase !important;
}

.appnov .whoIsWhoComponentNov .text-capitalize {
  text-transform: capitalize !important;
}

.appnov .whoIsWhoComponentNov .font-weight-light {
  font-weight: 300 !important;
}

.appnov .whoIsWhoComponentNov .font-weight-lighter {
  font-weight: lighter !important;
}

.appnov .whoIsWhoComponentNov .font-weight-normal {
  font-weight: 400 !important;
}

.appnov .whoIsWhoComponentNov .font-weight-bold {
  font-weight: 700 !important;
}

.appnov .whoIsWhoComponentNov .font-weight-bolder {
  font-weight: bolder !important;
}

.appnov .whoIsWhoComponentNov .font-italic {
  font-style: italic !important;
}

.appnov .whoIsWhoComponentNov .text-white {
  color: #fff !important;
}

.appnov .whoIsWhoComponentNov .text-primary {
  color: #007bff !important;
}

.appnov .whoIsWhoComponentNov a.text-primary:focus, .appnov .whoIsWhoComponentNov a.text-primary:hover {
  color: #0056b3 !important;
}

.appnov .whoIsWhoComponentNov .text-secondary {
  color: #6c757d !important;
}

.appnov .whoIsWhoComponentNov a.text-secondary:focus, .appnov .whoIsWhoComponentNov a.text-secondary:hover {
  color: #494f54 !important;
}

.appnov .whoIsWhoComponentNov .text-success {
  color: #28a745 !important;
}

.appnov .whoIsWhoComponentNov a.text-success:focus, .appnov .whoIsWhoComponentNov a.text-success:hover {
  color: #19692c !important;
}

.appnov .whoIsWhoComponentNov .text-info {
  color: #17a2b8 !important;
}

.appnov .whoIsWhoComponentNov a.text-info:focus, .appnov .whoIsWhoComponentNov a.text-info:hover {
  color: #0f6674 !important;
}

.appnov .whoIsWhoComponentNov .text-warning {
  color: #ffc107 !important;
}

.appnov .whoIsWhoComponentNov a.text-warning:focus, .appnov .whoIsWhoComponentNov a.text-warning:hover {
  color: #ba8b00 !important;
}

.appnov .whoIsWhoComponentNov .text-danger {
  color: #dc3545 !important;
}

.appnov .whoIsWhoComponentNov a.text-danger:focus, .appnov .whoIsWhoComponentNov a.text-danger:hover {
  color: #a71d2a !important;
}

.appnov .whoIsWhoComponentNov .text-light {
  color: #f8f9fa !important;
}

.appnov .whoIsWhoComponentNov a.text-light:focus, .appnov .whoIsWhoComponentNov a.text-light:hover {
  color: #cbd3da !important;
}

.appnov .whoIsWhoComponentNov .text-dark {
  color: #343a40 !important;
}

.appnov .whoIsWhoComponentNov a.text-dark:focus, .appnov .whoIsWhoComponentNov a.text-dark:hover {
  color: #121416 !important;
}

.appnov .whoIsWhoComponentNov .text-body {
  color: #212529 !important;
}

.appnov .whoIsWhoComponentNov .text-muted {
  color: #6c757d !important;
}

.appnov .whoIsWhoComponentNov .text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.appnov .whoIsWhoComponentNov .text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.appnov .whoIsWhoComponentNov .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.appnov .whoIsWhoComponentNov .text-decoration-none {
  text-decoration: none !important;
}

.appnov .whoIsWhoComponentNov .text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.appnov .whoIsWhoComponentNov .text-reset {
  color: inherit !important;
}

.appnov .whoIsWhoComponentNov .visible {
  visibility: visible !important;
}

.appnov .whoIsWhoComponentNov .invisible {
  visibility: hidden !important;
}

@media print {
  .appnov .whoIsWhoComponentNov *, .appnov .whoIsWhoComponentNov ::after, .appnov .whoIsWhoComponentNov ::before {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  .appnov .whoIsWhoComponentNov a:not(.btn) {
    text-decoration: underline;
  }
  .appnov .whoIsWhoComponentNov abbr[title]::after {
    content: " (" attr(title) ")";
  }
  .appnov .whoIsWhoComponentNov pre {
    white-space: pre-wrap !important;
  }
  .appnov .whoIsWhoComponentNov blockquote, .appnov .whoIsWhoComponentNov pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  .appnov .whoIsWhoComponentNov thead {
    display: table-header-group;
  }
  .appnov .whoIsWhoComponentNov img, .appnov .whoIsWhoComponentNov tr {
    page-break-inside: avoid;
  }
  .appnov .whoIsWhoComponentNov h2, .appnov .whoIsWhoComponentNov h3, .appnov .whoIsWhoComponentNov p {
    orphans: 3;
    widows: 3;
  }
  .appnov .whoIsWhoComponentNov h2, .appnov .whoIsWhoComponentNov h3 {
    page-break-after: avoid;
  }
  @page {
    .appnov .whoIsWhoComponentNov {
      size: a3;
    }
  }
  .appnov .whoIsWhoComponentNov body {
    min-width: 992px !important;
  }
  .appnov .whoIsWhoComponentNov .container {
    min-width: 992px !important;
  }
  .appnov .whoIsWhoComponentNov .navbar {
    display: none;
  }
  .appnov .whoIsWhoComponentNov .badge {
    border: 1px solid #000;
  }
  .appnov .whoIsWhoComponentNov .table {
    border-collapse: collapse !important;
  }
  .appnov .whoIsWhoComponentNov .table td, .appnov .whoIsWhoComponentNov .table th {
    background-color: #fff !important;
  }
  .appnov .whoIsWhoComponentNov .table-bordered td, .appnov .whoIsWhoComponentNov .table-bordered th {
    border: 1px solid #dee2e6 !important;
  }
  .appnov .whoIsWhoComponentNov .table-dark {
    color: inherit;
  }
  .appnov .whoIsWhoComponentNov .table-dark tbody + tbody, .appnov .whoIsWhoComponentNov .table-dark td, .appnov .whoIsWhoComponentNov .table-dark th, .appnov .whoIsWhoComponentNov .table-dark thead th {
    border-color: #dee2e6;
  }
  .appnov .whoIsWhoComponentNov .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

.appnov .whoIsWhoComponentNov *, .appnov .whoIsWhoComponentNov *:before, .appnov .whoIsWhoComponentNov *:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.appnov .whoIsWhoComponentNov html {
  height: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
}

.appnov .whoIsWhoComponentNov body {
  overflow-x: hidden;
}

.appnov .whoIsWhoComponentNov .GP {
  font-family: 'Roboto',sans-serif;
}

.appnov .whoIsWhoComponentNov .ir-arriba {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  font-size: 1.4rem;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  z-index: 99999;
  line-height: 0;
  display: none;
  transition: all .5s ease;
}

.appnov .whoIsWhoComponentNov .ir-arriba::after {
  content: '\2227';
}

.appnov .whoIsWhoComponentNov .ir-arriba:hover, .appnov .whoIsWhoComponentNov .ir-arriba:focus {
  outline: 0;
  text-decoration: none;
  color: #666666;
}

.appnov .whoIsWhoComponentNov .hr {
  margin: 0 auto;
  padding: 0;
  max-width: 60px;
}

.appnov .whoIsWhoComponentNov .dip-card {
  background-color: transparent;
  width: 80px;
  height: 250px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  font-size: 0.80rem;
}

.appnov .whoIsWhoComponentNov .dip-card .strong {
  font-weight: 600;
  font-size: 0.9rem;
}

.appnov .whoIsWhoComponentNov .dip-card-image {
  border-bottom: 1px solid #DDD;
  max-width: 80px;
  min-width: 50px;
  max-height: 165px;
}

.appnov .whoIsWhoComponentNov .dip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.2);
}

.appnov .whoIsWhoComponentNov .dip-card:hover .dip-card-inner {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.appnov .whoIsWhoComponentNov .dip-card-front, .appnov .whoIsWhoComponentNov .dip-card-back {
  position: absolute;
  z-index: 999;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}

.appnov .whoIsWhoComponentNov .dip-card-front {
  background-color: #fff;
  color: black;
}

.appnov .whoIsWhoComponentNov .dip-card-back {
  z-index: 999;
  background-color: #f2f401;
  background: repeating-linear-gradient(-45deg, #ffffff, #f1f1f1 2px, #f2f401 3px, #F7F7F7 6px);
  background: -webkit-repeating-linear-gradient(-45deg, #ffffff, #f1f1f1 2px, #f2f401 3px, #F7F7F7 6px);
  color: #000;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.appnov .whoIsWhoComponentNov .dip-card-inner-normal {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.appnov .whoIsWhoComponentNov .dip-card-front-normal {
  background-color: #fff;
  color: black;
  position: absolute;
  width: 100%;
  height: 100%;
}

.appnov .whoIsWhoComponentNov .destacado {
  font-weight: 600;
  background: repeating-linear-gradient(-45deg, #FFFFFF, #FFFFFF 2px, #F3f3f3 4px, #F4F4F4 6px);
  background: -webkit-repeating-linear-gradient(-45deg, #FFFFFF, #FFFFFF 2px, #F3f3f3 4px, #F4F4F4 6px);
}

.appnov .whoIsWhoComponentNov .destacado p {
  padding: 1px 0 3px 0;
  border-bottom: 1px solid #DDD;
}

.appnov .whoIsWhoComponentNov .provincia, .appnov .whoIsWhoComponentNov .puesto {
  font-size: 0.85rem;
  font-weight: 500;
  padding: 0;
  margin: 0;
}

.appnov .whoIsWhoComponentNov .sustituye {
  padding: 0 0 3px 0;
  margin: 0;
}

.appnov .whoIsWhoComponentNov .nombre {
  font-size: 0.85rem;
  font-weight: 300;
}

.appnov .whoIsWhoComponentNov a.lc {
  color: #333;
  text-decoration: none;
  font-weight: 300;
}

.appnov .whoIsWhoComponentNov a:hover.lc, .appnov .whoIsWhoComponentNov a:active.lc {
  color: #333;
  text-decoration: underline;
}

.appnov .whoIsWhoComponentNov .color {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

.appnov .whoIsWhoComponentNov .cross:before {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAABABAMAAABW7hKCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURf86O/////+Hh/+3t//z8/9hYf9HR//Q0P9ubv+Tk/+fn/97e//o6P/Dw//c3P+srB8g+WoAAAFGSURBVDjL3ZU9TsQwEEZHa9EvDkIgUTgFfbIl3RaGEoo9ABIn2CPsDfYkSByFG238MzPfOBb94ir204vjmS8J3f41tnT1+OUXVt+/G+xpo/Tug2aLA9EoOBI5gz2R6otMVa94kVWPaeIAJ1n0LFe94CyzHsvECX4sC0WvMtGR8bYuZD3y5GeFNyAr5psnXWS9OT/aoqvs2oOl8SxXc1sWM1xbVDvmtiUdGRrakzUOoScr9j0ZshY6MmDfkTGpYS0jfhV86mCtNoRWcYS9xxUGGXTB0Zx7bLCRVWccm5qPBjey6BXHVb9HwCuZ9YJV3lk9Y4xnMHrGD9Aqb9pm3xKHjTsxvkfB4+YZD6bPVb/Zy5NPGJKqH/RggwlJEJmrNmHCvMiMB5OwwLJ0bIJ4Jv1gGzp8fsFH81xlTcvbHvDT8f/8LK4PXwC4kWwgSht7XgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 20px;
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .cross:before {
  content: '';
  position: absolute;
  width: 22px;
  height: 28px;
  left: -60px;
  right: 0;
  top: -222px;
  bottom: 0;
  margin: auto;
  box-shadow: 2px 3px 3px -2px rgba(0, 0, 0, 0.4);
  border-bottom-right-radius: 7px;
  background-color: #ffffff;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .up:before {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABLBAMAAADe9fk4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURTXIYf///6vks3rWi/X89sDrxknMa+H1457hqVzPd2rTgJPdn9bx2bXovOv47Mvv0B01GM4AAADUSURBVEjH7dUxCsIwFMbxD0WHgkK1Ae0idhMcxBt4EwcPYJfOegOHHqQeoUfQE5m2St7LSzIL7TcFfsu/EFLEwaEnrPZBrlAHWAGXAF+ByM/JGcDTy6lWTLxcNYzcw6pVFgce1ixycxsGHgcrzIojfPsxiYMdxuMMF4YjycnDMO6Cl0RNHGSY3jS3WIGttLjgPObMwkgcHGEkDo4wEtfxBmIl4VTyjPBa8ojwQvKcpr0zvV0Hx+ac1eIyfb9u67lrAw88cLzq+OXh5NA+K6ce/oH/iT84kYoiGD40ewAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 20px;
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .up:before {
  content: '';
  position: absolute;
  width: 22px;
  height: 28px;
  left: -60px;
  right: 0;
  top: -222px;
  bottom: 0;
  margin: auto;
  box-shadow: 2px 3px 3px -2px rgba(0, 0, 0, 0.4);
  border-bottom-right-radius: 7px;
  background-color: #ffffff;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .down:before {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABLBAMAAADe9fk4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURf////8xMf/Nzf/y8v8/P/+bm//a2v+0tP9aWv+Bgf9MTP+Ojv9nZ/90dNtY03YAAAC6SURBVEjHY2AYBbQFpaFAEIxLllsQBKQMcEgzgqUFFUalR6VHpUmWThFEBzLI0hcxpAULkKQdMaUDkKQnYkoju8AKQ1Ya2W42DNMPoDi9EE0WrYjgRpN2Q/P5QdzewnScNHq4oTquASNckR0nYoCjUIMAMSzx1YjbYSBgApeVxBbbbHgchuw4EeyFKicehyE5rgCHtAluhyEc14CzNijE7TCY48TwVCaNuB0GcZwkvqqIbeHh0fqYCAAAeKMy0HljrwcAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 20px;
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .down:before {
  content: '';
  position: absolute;
  width: 22px;
  height: 28px;
  left: -60px;
  right: 0;
  top: -222px;
  bottom: 0;
  margin: auto;
  box-shadow: 2px 3px 3px -2px rgba(0, 0, 0, 0.4);
  border-bottom-right-radius: 7px;
  background-color: #ffffff;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .rotate:before {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABLCAMAAAAbBRQ5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAIQUExURS4uLjAwMCIiIiQkJCkpKSsrKyoqKv///y0tLSwsLCgoKCMjIyYmJicnJyAgIPv7+7Gxsfb29vT09DMzMyEhIff390FBQf39/e7u7jIyMjY2NhwcHKenpx8fH+fn5/Dw8Pz8/Dg4OP7+/pCQkExMTDQ0NMjIyHp6esTExPX19aWlpeXl5dzc3PLy8h4eHuLi4kNDQ1paWu/v72hoaEdHR6KiomVlZfHx8dDQ0Pn5+a+vr2tra4aGhvr6+mdnZzw8PD8/Pz4+PrCwsLa2tjc3N4WFhX5+frOzs7m5uYuLi/Pz8+Dg4Hl5eTk5OWRkZNLS0m5ubsPDw3Z2dnFxcdvb20BAQKqqqoGBgejo6FBQUMLCwre3t39/f2lpaX19fRcXF93d3ZiYmNra2szMzMHBwXBwcDU1Nfj4+EZGRurq6nJyckVFRc7Ozunp6ezs7Li4uHR0dE1NTV5eXkRERFVVVZ2dnY6OjldXV3d3d+bm5lJSUklJSXNzc3V1db6+vuPj49bW1omJiWxsbK6urhsbG6ysrOvr65ycnLW1tWBgYIyMjI+Pj4SEhEpKSs3Nzd/f35GRkaCgoGZmZlFRUZOTk1xcXFtbW05OTrq6usrKykJCQqioqNTU1FZWVs/Pz8bGxllZWb29vRISEp6enjs7O9PT0xYWFpSUlIODg09PT4qKitHR0ZeXl2FhYV9fX4KCgtbZYncAAANwSURBVFjD7ZdVd9tAEIUFK2UFlhyzY2iYHGZmhjZQTNI2WEzKzMzMzIx/sVpZSSNbe+S0Tz31vGmlz7sa3TszJhL+Iog4HIf/Q1hOVKL+D2D55FRNWlZfVtaV85m9ziXB+dPt63gfRStBnROub2jdETvc0kAUWDhCC8gHqMv+xNjgvGEosYQuOAdYPhsL3OWyRKAoGDHlttsU9ieBBYAFgGWgdgWINfVm8G5RIwU6yVV21JUCBO3XILfGZgKXq1txUkZxh7UqFFzRerqhXwrjHF9Xb/LOdSJB8uzApcr5hdQTWUkCiWiWe2oC2+74pKaanMVLydkPChBNCv0vTD5VaLiiKnItOCSoJ5fWe0xEkpMfvZY4RqNcQKkTA1eO9OJNYFuv7i0WewzhnL6N61bi6VNlas6lnalGcJpAFhRvxdPlHDo4u1w2gFcr90jHNhkLO48gr0B7YTT8OixLsR2/dYtqNLY8Cv66hdY06MfCOU9U8ZVGwsHvlGYApn8nlu5AduNWufVwzyFpwXx80SwO7kSmgSmTOlj+Jvx2LqT3zGHgcfRqsG1KB+/YW+Dw8Ygk+YAkCVacUJo5lG6rDnbu37fry2f00uDgz77iQ0ZC2/p2wtqazijP2A905X7MW5SwkC2hA8H8jxJnMN9o19w3Dm+jXT3duyTw4dNmnUj8XoVmd5fgPjILGBZq5YkLHJB1sNWOblkKcV2gm18oxoRwsFAvz7w2BItWrDq30fOsZfv7CG3LLvTLzAxWImtfWTQlbJqOclWpeqwUD5aeLFLlzwB/tCVzGfXWBN4ZgxmKPiFIM/DzWq9aX7dcwNNnSYZgazcbwMm7VJGxY3g49SoN0ucMa1imWuOYTTV4uvpi7UrjAtgz41A/RFHmn4wVj70onSRVNhL1nGc00wSu7g5AlW7LjWinVQ0bmUcm/dlznwobE57JXrRcsn8vRVian5n057zt4Q7LUI0Vq8MyT15Rdxcq2iLF50GT/pzdpHVjwGc0pw8MHd/jauS0+QR0mzX37CaLVgohw3BKMJx2zbL3TGeSl/toQEYPJQSV0S6bT0OhDdAHI1EQeNgZ0xyW2lVBUToc+OzXbsY6AZaM1gIKhNMEWdFRdOuGewmzZ/649Vi6V8kYWFWaNnjYvdSpt9pWuUyJHmdy/G9CHI7D/wT8C2I/0M9R65RTAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 20px;
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .rotate:before {
  content: '';
  position: absolute;
  width: 22px;
  height: 28px;
  left: -60px;
  right: 0;
  top: -222px;
  bottom: 0;
  margin: auto;
  box-shadow: 2px 3px 3px -2px rgba(0, 0, 0, 0.4);
  border-bottom-right-radius: 7px;
  background-color: #ffffff;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .novel:before {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAADwCAMAAACe2r56AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB+UExURUdwTP///f///SqbY/3///3//f3//f////3//f////f/+fn97f39/Pb76vz//fX76vz//PX76fr97vz9+y+PX6DNuSKIVfj/+ziUavv/+wB/f////ReLaC6ic/n//fH78wC/fyeTYu399P////7+/v7///39/fz8/Pr6+vv//YNms+4AAAAjdFJOUwD9/hL9+/3+/P3u2frX+tf619v5ID4e8iT3AvwWFvTiBBrZM3ghSwAAAWtJREFUeNrt2tlOg0AYgFGwTJmu7vtSFWr1/V/QmhjvGtEA6ZTzJcMVFyd/BkiALJMkSdIgGk1DURblL21PCdPR3qCvYtWwcLE/o64al0FDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0P/B71JEF2/2x7Q0NDQ0NDQ0NDQ0NDQ0B2g36BtD2hoaGhoaOiBoWuThoaGhoZuGV1vTBoaGvow0CU09O4m0NAHhk7yQiygoaGhoT0R224MDQ0NPZxbXmPz9WX3mIeXtt8wncRl2VFHX2t7eFq1iF5XPRXbnnQf3aeILlNEB5PuqxTRE+iWqqFtD2hoT0RoaGhoaGhoaGjoP/ykAj1A9MSke3oBCd0XukoRXVTr9f6Yi8cEt8fHcxPz6LYqxvnPR8g8j3E+P4/fhRjCdsWz2eL0eDHLy45bvt5lyXWTSZIkSZK0u0/xiLhbdrjPcQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 18px;
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .novel:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 28px;
  left: -60px;
  right: 0;
  top: -222px;
  bottom: 0;
  margin: auto;
  box-shadow: 2px 3px 3px -2px rgba(0, 0, 0, 0.4);
  border-bottom-right-radius: 7px;
  background-color: #00A04B;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_1:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_1:after {
  font-family: 'Roboto', sans-serif;
  content: '1';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_2:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_2:after {
  font-family: 'Roboto', sans-serif;
  content: '2';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_3:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_3:after {
  font-family: 'Roboto', sans-serif;
  content: '3';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_4:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_4:after {
  font-family: 'Roboto', sans-serif;
  content: '4';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_5:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_5:after {
  font-family: 'Roboto', sans-serif;
  content: '5';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_6:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_6:after {
  font-family: 'Roboto', sans-serif;
  content: '6';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_7:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_7:after {
  font-family: 'Roboto', sans-serif;
  content: '7';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_8:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_8:after {
  font-family: 'Roboto', sans-serif;
  content: '8';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_9:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_9:after {
  font-family: 'Roboto', sans-serif;
  content: '9';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_10:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_10:after {
  font-family: 'Roboto', sans-serif;
  content: '10';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_11:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 55px;
  right: 0;
  top: -228px;
  bottom: 0;
  margin: auto;
  border-radius: 7.5px;
  background-color: #444444;
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .number_11:after {
  content: '11';
  position: absolute;
  display: block;
  width: 100%;
  height: 0px;
  left: 28px;
  right: 0;
  top: -242px;
  bottom: 0;
  margin: auto;
  color: #FFF;
  font-size: 0.6rem;
  font-weight: 400;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1;
}

.appnov .whoIsWhoComponentNov .party_container {
  max-width: 750px;
  margin: 0 auto;
  font-family: 'Roboto',sans-serif;
}

.appnov .whoIsWhoComponentNov .party {
  font-size: 0.80rem;
}

.appnov .whoIsWhoComponentNov .party a {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  color: #FFF;
}

.appnov .whoIsWhoComponentNov .party a:hover, .appnov .whoIsWhoComponentNov .party a:active {
  color: #FFF;
  text-decoration: underline;
}

.appnov .whoIsWhoComponentNov .party .GPP {
  background-color: #2dafd3;
  text-align: center;
  height: 35px;
  line-height: 30px;
  margin-bottom: 0.5rem;
}

.appnov .whoIsWhoComponentNov .party .GPS {
  background-color: #ea4747;
  text-align: center;
  height: 35px;
  line-height: 30px;
  margin-bottom: 0.5rem;
}

.appnov .whoIsWhoComponentNov .party .GPC {
  background-color: #ff7e36;
  text-align: center;
  height: 35px;
  line-height: 30px;
  margin-bottom: 0.5rem;
}

.appnov .whoIsWhoComponentNov .party .GPUP {
  background-color: #8a448c;
  text-align: center;
  height: 35px;
  line-height: 30px;
  margin-bottom: 0.5rem;
}

.appnov .whoIsWhoComponentNov .party .GPVX {
  background-color: #a3ce51;
  text-align: center;
  height: 35px;
  line-height: 30px;
  margin-bottom: 0.5rem;
}

.appnov .whoIsWhoComponentNov .party .GPR {
  background-color: #f7aa2f;
  text-align: center;
  height: 35px;
  line-height: 30px;
  margin-bottom: 0.5rem;
}

.appnov .whoIsWhoComponentNov .party .GPV {
  background-color: #07ad5a;
  text-align: center;
  height: 35px;
  line-height: 30px;
  margin-bottom: 0.5rem;
}

.appnov .whoIsWhoComponentNov .party .GJxCAT {
  background-color: #c30048;
  text-align: center;
  height: 35px;
  line-height: 30px;
  margin-bottom: 0.5rem;
  border: 1px solid #ddd;
}

.appnov .whoIsWhoComponentNov .party .GEHB {
  background-color: #dde533;
  text-align: center;
  height: 35px;
  line-height: 30px;
  margin-bottom: 0.5rem;
  border: 1px solid #ddd;
}

.appnov .whoIsWhoComponentNov .party .GPM {
  background-color: white;
  text-align: center;
  height: 35px;
  line-height: 30px;
  margin-bottom: 0.5rem;
  border: 1px solid #ddd;
}

.appnov .whoIsWhoComponentNov .party .GPM a {
  color: #333;
}

.appnov .whoIsWhoComponentNov .party .GPM a:hover, .appnov .whoIsWhoComponentNov .party .GPM a:active {
  color: #333;
}

@media (min-width: 280px) and (max-width: 320px) {
  .appnov .whoIsWhoComponentNov .party {
    font-size: 0.75rem;
    padding-right: 0.2rem;
    padding-left: 0.2rem;
  }
}

@media (min-width: 321px) and (max-width: 415px) {
  .appnov .whoIsWhoComponentNov .party {
    font-size: 0.75rem;
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
}

.appnov .whoIsWhoComponentNov .whoIsWhoComponentNov__title {
  font-family: "Merriweather-Black";
}

.appnov .whoIsWhoComponentNov .party_container {
  max-width: 925px;
}

.appnov .whoIsWhoComponentNov__container {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}

.appnov .whoIsWhoComponentNov__container__text {
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.04813rem;
  line-height: 1.8;
  color: #1f1f1f;
}

.appnov .whoIsWhoComponentNov__container__instruction {
  text-align: center;
}

.appnov .whoIsWhoComponentNov h6 {
  font-size: 0.875rem;
}

.appnov .whoIsWhoComponentNov div[class^="number_"]:after {
  padding-top: 3px;
  font-family: 'Roboto-Regular', sans-serif;
  color: #fff;
}

.appnov .whoIsWhoComponentNov .destacado p {
  font-family: 'Roboto-Medium';
  padding: 5px 0 5px 0;
}

.appnov .whoIsWhoComponentNov .provincia {
  padding-top: 5px;
  display: block;
}

.appnov .whoIsWhoComponentNov .puesto {
  padding-bottom: 5px;
  font-size: 0.8125rem;
}

.appnov .whoIsWhoComponentNov .nombre {
  line-height: 1.2;
  font-size: 0.75rem;
}

.appnov .whoIsWhoComponentNov #g-ficha_qeq_v2-Movil {
  display: none;
}

.appnov .whoIsWhoComponentNov__partidos {
  padding-bottom: 3rem;
  width: 100%;
  max-width: 960px;
}

.appnov .whoIsWhoComponentNov__titlePartidos {
  padding-top: 6rem;
  padding-bottom: 0.7rem;
}

.appnov .whoIsWhoComponentNov .ir-arriba {
  padding: 34px 27px;
  background: #fdff00;
  bottom: 0;
  right: 0;
}

.appnov .whoIsWhoComponentNov .ir-arriba:after {
  display: none;
}

.appnov .whoIsWhoComponentNov .ir-arriba:before {
  display: block;
}

.appnov .whoIsWhoComponentNov .party .col {
  height: auto;
  line-height: initial;
  font-family: "GT-Walsheim-Pro-Regular";
  letter-spacing: 1px;
  font-size: 16px;
  margin: 0 3px 5px 3px;
  padding: 0;
  border-radius: 5px;
}

.appnov .whoIsWhoComponentNov .party a {
  padding: 7px 8px;
  line-height: 1.3;
  display: block;
}

.appnov .whoIsWhoComponentNov #g-ficha_qeq_v2-Desktop .g-pstyle2 {
  font-size: 13px;
  font-family: "Roboto-Medium";
}

.appnov .whoIsWhoComponentNov .g-aiPointText {
  font-family: 'Merriweather-Black';
}

.appnov .whoIsWhoComponentNov .dip-card-back {
  line-height: 1.3;
}

.isMobile.appnov .whoIsWhoComponentNov .dip-card {
  width: 78px;
}

.isMobile.appnov .whoIsWhoComponentNov #g-ficha_qeq_v2-Movil {
  display: block;
}

.isMobile.appnov .whoIsWhoComponentNov #g-ficha_qeq_v2-Movil p {
  font-size: 10px;
}

.isMobile.appnov .whoIsWhoComponentNov #g-ficha_qeq_v2-Movil .g-pstyle2 {
  font-size: 12px;
}

.isMobile.appnov .whoIsWhoComponentNov #g-ficha_qeq_v2-Desktop {
  display: none;
}

.isMobile.appnov .whoIsWhoComponentNov .pb-2,
.isMobile.appnov .whoIsWhoComponentNov .py-2 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.isMobile.appnov .whoIsWhoComponentNov .party .col {
  min-width: 120px;
}

/*# sourceMappingURL=src/components/2019nov/DataDista/whoIsWhoComponentNov.scss.map */.appnov .componentNovStorymap {
  /*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
  /*# sourceMappingURL=bootstrap.min.css.map */
  /** scroll menu **/
  /*** MQ ***/
  /* required styles */
  /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
  /* hack that prevents hw layers "stretching" when loading new tiles */
  /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
  /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
  /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
  /* control positioning */
  /* zoom and fade animations */
  /* cursors */
  /* marker & overlays interactivity */
  /* visual tweaks */
  /* general typography */
  /* general toolbar styles */
  /* zoom control */
  /* layers control */
  /* Default icon URLs */
  /* attribution and scale controls */
  /* popup */
  /* div icon */
  /* Tooltip */
  /* Base styles for the element that has a tooltip */
  /* Directions */
}

.appnov .componentNovStorymap :root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

.appnov .componentNovStorymap *, .appnov .componentNovStorymap ::after, .appnov .componentNovStorymap ::before {
  box-sizing: border-box;
}

.appnov .componentNovStorymap html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

.appnov .componentNovStorymap article, .appnov .componentNovStorymap aside, .appnov .componentNovStorymap figcaption, .appnov .componentNovStorymap figure, .appnov .componentNovStorymap footer, .appnov .componentNovStorymap header, .appnov .componentNovStorymap hgroup, .appnov .componentNovStorymap main, .appnov .componentNovStorymap nav, .appnov .componentNovStorymap section {
  display: block;
}

.appnov .componentNovStorymap body {
  margin: 0;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

.appnov .componentNovStorymap [tabindex="-1"]:focus {
  outline: 0 !important;
}

.appnov .componentNovStorymap hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.appnov .componentNovStorymap h1, .appnov .componentNovStorymap h2, .appnov .componentNovStorymap h3, .appnov .componentNovStorymap h4, .appnov .componentNovStorymap h5, .appnov .componentNovStorymap h6 {
  margin-top: 0;
  margin-bottom: .5rem;
}

.appnov .componentNovStorymap p {
  margin-top: 0;
  margin-bottom: 1rem;
}

.appnov .componentNovStorymap abbr[data-original-title], .appnov .componentNovStorymap abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

.appnov .componentNovStorymap address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

.appnov .componentNovStorymap dl, .appnov .componentNovStorymap ol, .appnov .componentNovStorymap ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

.appnov .componentNovStorymap ol ol, .appnov .componentNovStorymap ol ul, .appnov .componentNovStorymap ul ol, .appnov .componentNovStorymap ul ul {
  margin-bottom: 0;
}

.appnov .componentNovStorymap dt {
  font-weight: 700;
}

.appnov .componentNovStorymap dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

.appnov .componentNovStorymap blockquote {
  margin: 0 0 1rem;
}

.appnov .componentNovStorymap b, .appnov .componentNovStorymap strong {
  font-weight: bolder;
}

.appnov .componentNovStorymap small {
  font-size: 80%;
}

.appnov .componentNovStorymap sub, .appnov .componentNovStorymap sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

.appnov .componentNovStorymap sub {
  bottom: -.25em;
}

.appnov .componentNovStorymap sup {
  top: -.5em;
}

.appnov .componentNovStorymap a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

.appnov .componentNovStorymap a:hover {
  color: #0056b3;
  text-decoration: underline;
}

.appnov .componentNovStorymap a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

.appnov .componentNovStorymap a:not([href]):not([tabindex]):focus, .appnov .componentNovStorymap a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

.appnov .componentNovStorymap a:not([href]):not([tabindex]):focus {
  outline: 0;
}

.appnov .componentNovStorymap code, .appnov .componentNovStorymap kbd, .appnov .componentNovStorymap pre, .appnov .componentNovStorymap samp {
  font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  font-size: 1em;
}

.appnov .componentNovStorymap pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

.appnov .componentNovStorymap figure {
  margin: 0 0 1rem;
}

.appnov .componentNovStorymap img {
  vertical-align: middle;
  border-style: none;
}

.appnov .componentNovStorymap svg {
  overflow: hidden;
  vertical-align: middle;
}

.appnov .componentNovStorymap table {
  border-collapse: collapse;
}

.appnov .componentNovStorymap caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

.appnov .componentNovStorymap th {
  text-align: inherit;
}

.appnov .componentNovStorymap label {
  display: inline-block;
  margin-bottom: .5rem;
}

.appnov .componentNovStorymap button {
  border-radius: 0;
}

.appnov .componentNovStorymap button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

.appnov .componentNovStorymap button, .appnov .componentNovStorymap input, .appnov .componentNovStorymap optgroup, .appnov .componentNovStorymap select, .appnov .componentNovStorymap textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.appnov .componentNovStorymap button, .appnov .componentNovStorymap input {
  overflow: visible;
}

.appnov .componentNovStorymap button, .appnov .componentNovStorymap select {
  text-transform: none;
}

.appnov .componentNovStorymap select {
  word-wrap: normal;
}

.appnov .componentNovStorymap [type=button], .appnov .componentNovStorymap [type=reset], .appnov .componentNovStorymap [type=submit], .appnov .componentNovStorymap button {
  -webkit-appearance: button;
}

.appnov .componentNovStorymap [type=button]:not(:disabled), .appnov .componentNovStorymap [type=reset]:not(:disabled), .appnov .componentNovStorymap [type=submit]:not(:disabled), .appnov .componentNovStorymap button:not(:disabled) {
  cursor: pointer;
}

.appnov .componentNovStorymap [type=button]::-moz-focus-inner, .appnov .componentNovStorymap [type=reset]::-moz-focus-inner, .appnov .componentNovStorymap [type=submit]::-moz-focus-inner, .appnov .componentNovStorymap button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

.appnov .componentNovStorymap input[type=checkbox], .appnov .componentNovStorymap input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

.appnov .componentNovStorymap input[type=date], .appnov .componentNovStorymap input[type=datetime-local], .appnov .componentNovStorymap input[type=month], .appnov .componentNovStorymap input[type=time] {
  -webkit-appearance: listbox;
}

.appnov .componentNovStorymap textarea {
  overflow: auto;
  resize: vertical;
}

.appnov .componentNovStorymap fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

.appnov .componentNovStorymap legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

.appnov .componentNovStorymap progress {
  vertical-align: baseline;
}

.appnov .componentNovStorymap [type=number]::-webkit-inner-spin-button, .appnov .componentNovStorymap [type=number]::-webkit-outer-spin-button {
  height: auto;
}

.appnov .componentNovStorymap [type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

.appnov .componentNovStorymap [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.appnov .componentNovStorymap ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

.appnov .componentNovStorymap output {
  display: inline-block;
}

.appnov .componentNovStorymap summary {
  display: list-item;
  cursor: pointer;
}

.appnov .componentNovStorymap template {
  display: none;
}

.appnov .componentNovStorymap [hidden] {
  display: none !important;
}

.appnov .componentNovStorymap .h1, .appnov .componentNovStorymap .h2, .appnov .componentNovStorymap .h3, .appnov .componentNovStorymap .h4, .appnov .componentNovStorymap .h5, .appnov .componentNovStorymap .h6, .appnov .componentNovStorymap h1, .appnov .componentNovStorymap h2, .appnov .componentNovStorymap h3, .appnov .componentNovStorymap h4, .appnov .componentNovStorymap h5, .appnov .componentNovStorymap h6 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
}

.appnov .componentNovStorymap .h1, .appnov .componentNovStorymap h1 {
  font-size: 2.5rem;
}

.appnov .componentNovStorymap .h2, .appnov .componentNovStorymap h2 {
  font-size: 2rem;
}

.appnov .componentNovStorymap .h3, .appnov .componentNovStorymap h3 {
  font-size: 1.75rem;
}

.appnov .componentNovStorymap .h4, .appnov .componentNovStorymap h4 {
  font-size: 1.5rem;
}

.appnov .componentNovStorymap .h5, .appnov .componentNovStorymap h5 {
  font-size: 1.25rem;
}

.appnov .componentNovStorymap .h6, .appnov .componentNovStorymap h6 {
  font-size: 1rem;
}

.appnov .componentNovStorymap .lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.appnov .componentNovStorymap .display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.appnov .componentNovStorymap .display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.appnov .componentNovStorymap .display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.appnov .componentNovStorymap .display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.appnov .componentNovStorymap hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.appnov .componentNovStorymap .small, .appnov .componentNovStorymap small {
  font-size: 80%;
  font-weight: 400;
}

.appnov .componentNovStorymap .mark, .appnov .componentNovStorymap mark {
  padding: .2em;
  background-color: #fcf8e3;
}

.appnov .componentNovStorymap .list-unstyled {
  padding-left: 0;
  list-style: none;
}

.appnov .componentNovStorymap .list-inline {
  padding-left: 0;
  list-style: none;
}

.appnov .componentNovStorymap .list-inline-item {
  display: inline-block;
}

.appnov .componentNovStorymap .list-inline-item:not(:last-child) {
  margin-right: .5rem;
}

.appnov .componentNovStorymap .initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.appnov .componentNovStorymap .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.appnov .componentNovStorymap .blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.appnov .componentNovStorymap .blockquote-footer::before {
  content: "\2014\A0";
}

.appnov .componentNovStorymap .img-fluid {
  max-width: 100%;
  height: auto;
}

.appnov .componentNovStorymap .img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: .25rem;
  max-width: 100%;
  height: auto;
}

.appnov .componentNovStorymap .figure {
  display: inline-block;
}

.appnov .componentNovStorymap .figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}

.appnov .componentNovStorymap .figure-caption {
  font-size: 90%;
  color: #6c757d;
}

.appnov .componentNovStorymap code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

.appnov .componentNovStorymap a > code {
  color: inherit;
}

.appnov .componentNovStorymap kbd {
  padding: .2rem .4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: .2rem;
}

.appnov .componentNovStorymap kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

.appnov .componentNovStorymap pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

.appnov .componentNovStorymap pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.appnov .componentNovStorymap .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.appnov .componentNovStorymap .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .appnov .componentNovStorymap .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .container {
    max-width: 1140px;
  }
}

.appnov .componentNovStorymap .container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.appnov .componentNovStorymap .row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.appnov .componentNovStorymap .no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.appnov .componentNovStorymap .no-gutters > .col, .appnov .componentNovStorymap .no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.appnov .componentNovStorymap .col, .appnov .componentNovStorymap .col-1, .appnov .componentNovStorymap .col-10, .appnov .componentNovStorymap .col-11, .appnov .componentNovStorymap .col-12, .appnov .componentNovStorymap .col-2, .appnov .componentNovStorymap .col-3, .appnov .componentNovStorymap .col-4, .appnov .componentNovStorymap .col-5, .appnov .componentNovStorymap .col-6, .appnov .componentNovStorymap .col-7, .appnov .componentNovStorymap .col-8, .appnov .componentNovStorymap .col-9, .appnov .componentNovStorymap .col-auto, .appnov .componentNovStorymap .col-lg, .appnov .componentNovStorymap .col-lg-1, .appnov .componentNovStorymap .col-lg-10, .appnov .componentNovStorymap .col-lg-11, .appnov .componentNovStorymap .col-lg-12, .appnov .componentNovStorymap .col-lg-2, .appnov .componentNovStorymap .col-lg-3, .appnov .componentNovStorymap .col-lg-4, .appnov .componentNovStorymap .col-lg-5, .appnov .componentNovStorymap .col-lg-6, .appnov .componentNovStorymap .col-lg-7, .appnov .componentNovStorymap .col-lg-8, .appnov .componentNovStorymap .col-lg-9, .appnov .componentNovStorymap .col-lg-auto, .appnov .componentNovStorymap .col-md, .appnov .componentNovStorymap .col-md-1, .appnov .componentNovStorymap .col-md-10, .appnov .componentNovStorymap .col-md-11, .appnov .componentNovStorymap .col-md-12, .appnov .componentNovStorymap .col-md-2, .appnov .componentNovStorymap .col-md-3, .appnov .componentNovStorymap .col-md-4, .appnov .componentNovStorymap .col-md-5, .appnov .componentNovStorymap .col-md-6, .appnov .componentNovStorymap .col-md-7, .appnov .componentNovStorymap .col-md-8, .appnov .componentNovStorymap .col-md-9, .appnov .componentNovStorymap .col-md-auto, .appnov .componentNovStorymap .col-sm, .appnov .componentNovStorymap .col-sm-1, .appnov .componentNovStorymap .col-sm-10, .appnov .componentNovStorymap .col-sm-11, .appnov .componentNovStorymap .col-sm-12, .appnov .componentNovStorymap .col-sm-2, .appnov .componentNovStorymap .col-sm-3, .appnov .componentNovStorymap .col-sm-4, .appnov .componentNovStorymap .col-sm-5, .appnov .componentNovStorymap .col-sm-6, .appnov .componentNovStorymap .col-sm-7, .appnov .componentNovStorymap .col-sm-8, .appnov .componentNovStorymap .col-sm-9, .appnov .componentNovStorymap .col-sm-auto, .appnov .componentNovStorymap .col-xl, .appnov .componentNovStorymap .col-xl-1, .appnov .componentNovStorymap .col-xl-10, .appnov .componentNovStorymap .col-xl-11, .appnov .componentNovStorymap .col-xl-12, .appnov .componentNovStorymap .col-xl-2, .appnov .componentNovStorymap .col-xl-3, .appnov .componentNovStorymap .col-xl-4, .appnov .componentNovStorymap .col-xl-5, .appnov .componentNovStorymap .col-xl-6, .appnov .componentNovStorymap .col-xl-7, .appnov .componentNovStorymap .col-xl-8, .appnov .componentNovStorymap .col-xl-9, .appnov .componentNovStorymap .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.appnov .componentNovStorymap .col {
  -ms-flex-preferred-size: 0;
  -webkit-flex-basis: 0;
          flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  max-width: 100%;
}

.appnov .componentNovStorymap .col-auto {
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.appnov .componentNovStorymap .col-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-flex: 0 0 8.333333%;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.appnov .componentNovStorymap .col-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-flex: 0 0 16.666667%;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.appnov .componentNovStorymap .col-3 {
  -ms-flex: 0 0 25%;
  -webkit-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.appnov .componentNovStorymap .col-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.appnov .componentNovStorymap .col-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-flex: 0 0 41.666667%;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.appnov .componentNovStorymap .col-6 {
  -ms-flex: 0 0 50%;
  -webkit-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.appnov .componentNovStorymap .col-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-flex: 0 0 58.333333%;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.appnov .componentNovStorymap .col-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-flex: 0 0 66.666667%;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.appnov .componentNovStorymap .col-9 {
  -ms-flex: 0 0 75%;
  -webkit-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.appnov .componentNovStorymap .col-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-flex: 0 0 83.333333%;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.appnov .componentNovStorymap .col-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-flex: 0 0 91.666667%;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.appnov .componentNovStorymap .col-12 {
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.appnov .componentNovStorymap .order-first {
  -ms-flex-order: -1;
  -webkit-order: -1;
          order: -1;
}

.appnov .componentNovStorymap .order-last {
  -ms-flex-order: 13;
  -webkit-order: 13;
          order: 13;
}

.appnov .componentNovStorymap .order-0 {
  -ms-flex-order: 0;
  -webkit-order: 0;
          order: 0;
}

.appnov .componentNovStorymap .order-1 {
  -ms-flex-order: 1;
  -webkit-order: 1;
          order: 1;
}

.appnov .componentNovStorymap .order-2 {
  -ms-flex-order: 2;
  -webkit-order: 2;
          order: 2;
}

.appnov .componentNovStorymap .order-3 {
  -ms-flex-order: 3;
  -webkit-order: 3;
          order: 3;
}

.appnov .componentNovStorymap .order-4 {
  -ms-flex-order: 4;
  -webkit-order: 4;
          order: 4;
}

.appnov .componentNovStorymap .order-5 {
  -ms-flex-order: 5;
  -webkit-order: 5;
          order: 5;
}

.appnov .componentNovStorymap .order-6 {
  -ms-flex-order: 6;
  -webkit-order: 6;
          order: 6;
}

.appnov .componentNovStorymap .order-7 {
  -ms-flex-order: 7;
  -webkit-order: 7;
          order: 7;
}

.appnov .componentNovStorymap .order-8 {
  -ms-flex-order: 8;
  -webkit-order: 8;
          order: 8;
}

.appnov .componentNovStorymap .order-9 {
  -ms-flex-order: 9;
  -webkit-order: 9;
          order: 9;
}

.appnov .componentNovStorymap .order-10 {
  -ms-flex-order: 10;
  -webkit-order: 10;
          order: 10;
}

.appnov .componentNovStorymap .order-11 {
  -ms-flex-order: 11;
  -webkit-order: 11;
          order: 11;
}

.appnov .componentNovStorymap .order-12 {
  -ms-flex-order: 12;
  -webkit-order: 12;
          order: 12;
}

.appnov .componentNovStorymap .offset-1 {
  margin-left: 8.333333%;
}

.appnov .componentNovStorymap .offset-2 {
  margin-left: 16.666667%;
}

.appnov .componentNovStorymap .offset-3 {
  margin-left: 25%;
}

.appnov .componentNovStorymap .offset-4 {
  margin-left: 33.333333%;
}

.appnov .componentNovStorymap .offset-5 {
  margin-left: 41.666667%;
}

.appnov .componentNovStorymap .offset-6 {
  margin-left: 50%;
}

.appnov .componentNovStorymap .offset-7 {
  margin-left: 58.333333%;
}

.appnov .componentNovStorymap .offset-8 {
  margin-left: 66.666667%;
}

.appnov .componentNovStorymap .offset-9 {
  margin-left: 75%;
}

.appnov .componentNovStorymap .offset-10 {
  margin-left: 83.333333%;
}

.appnov .componentNovStorymap .offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .col-sm {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .appnov .componentNovStorymap .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .appnov .componentNovStorymap .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .appnov .componentNovStorymap .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .appnov .componentNovStorymap .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .appnov .componentNovStorymap .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .appnov .componentNovStorymap .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .appnov .componentNovStorymap .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .appnov .componentNovStorymap .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .appnov .componentNovStorymap .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .appnov .componentNovStorymap .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .appnov .componentNovStorymap .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .order-sm-first {
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1;
  }
  .appnov .componentNovStorymap .order-sm-last {
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13;
  }
  .appnov .componentNovStorymap .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0;
  }
  .appnov .componentNovStorymap .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1;
  }
  .appnov .componentNovStorymap .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2;
  }
  .appnov .componentNovStorymap .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3;
  }
  .appnov .componentNovStorymap .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4;
  }
  .appnov .componentNovStorymap .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5;
  }
  .appnov .componentNovStorymap .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6;
  }
  .appnov .componentNovStorymap .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7;
  }
  .appnov .componentNovStorymap .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8;
  }
  .appnov .componentNovStorymap .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9;
  }
  .appnov .componentNovStorymap .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10;
  }
  .appnov .componentNovStorymap .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11;
  }
  .appnov .componentNovStorymap .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12;
  }
  .appnov .componentNovStorymap .offset-sm-0 {
    margin-left: 0;
  }
  .appnov .componentNovStorymap .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .appnov .componentNovStorymap .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .appnov .componentNovStorymap .offset-sm-3 {
    margin-left: 25%;
  }
  .appnov .componentNovStorymap .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .appnov .componentNovStorymap .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .appnov .componentNovStorymap .offset-sm-6 {
    margin-left: 50%;
  }
  .appnov .componentNovStorymap .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .appnov .componentNovStorymap .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .appnov .componentNovStorymap .offset-sm-9 {
    margin-left: 75%;
  }
  .appnov .componentNovStorymap .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .appnov .componentNovStorymap .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .appnov .componentNovStorymap .col-md {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .appnov .componentNovStorymap .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .appnov .componentNovStorymap .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .appnov .componentNovStorymap .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .appnov .componentNovStorymap .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .appnov .componentNovStorymap .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .appnov .componentNovStorymap .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .appnov .componentNovStorymap .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .appnov .componentNovStorymap .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .appnov .componentNovStorymap .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .appnov .componentNovStorymap .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .appnov .componentNovStorymap .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .order-md-first {
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1;
  }
  .appnov .componentNovStorymap .order-md-last {
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13;
  }
  .appnov .componentNovStorymap .order-md-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0;
  }
  .appnov .componentNovStorymap .order-md-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1;
  }
  .appnov .componentNovStorymap .order-md-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2;
  }
  .appnov .componentNovStorymap .order-md-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3;
  }
  .appnov .componentNovStorymap .order-md-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4;
  }
  .appnov .componentNovStorymap .order-md-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5;
  }
  .appnov .componentNovStorymap .order-md-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6;
  }
  .appnov .componentNovStorymap .order-md-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7;
  }
  .appnov .componentNovStorymap .order-md-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8;
  }
  .appnov .componentNovStorymap .order-md-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9;
  }
  .appnov .componentNovStorymap .order-md-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10;
  }
  .appnov .componentNovStorymap .order-md-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11;
  }
  .appnov .componentNovStorymap .order-md-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12;
  }
  .appnov .componentNovStorymap .offset-md-0 {
    margin-left: 0;
  }
  .appnov .componentNovStorymap .offset-md-1 {
    margin-left: 8.333333%;
  }
  .appnov .componentNovStorymap .offset-md-2 {
    margin-left: 16.666667%;
  }
  .appnov .componentNovStorymap .offset-md-3 {
    margin-left: 25%;
  }
  .appnov .componentNovStorymap .offset-md-4 {
    margin-left: 33.333333%;
  }
  .appnov .componentNovStorymap .offset-md-5 {
    margin-left: 41.666667%;
  }
  .appnov .componentNovStorymap .offset-md-6 {
    margin-left: 50%;
  }
  .appnov .componentNovStorymap .offset-md-7 {
    margin-left: 58.333333%;
  }
  .appnov .componentNovStorymap .offset-md-8 {
    margin-left: 66.666667%;
  }
  .appnov .componentNovStorymap .offset-md-9 {
    margin-left: 75%;
  }
  .appnov .componentNovStorymap .offset-md-10 {
    margin-left: 83.333333%;
  }
  .appnov .componentNovStorymap .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .col-lg {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .appnov .componentNovStorymap .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .appnov .componentNovStorymap .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .appnov .componentNovStorymap .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .appnov .componentNovStorymap .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .appnov .componentNovStorymap .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .appnov .componentNovStorymap .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .appnov .componentNovStorymap .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .appnov .componentNovStorymap .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .appnov .componentNovStorymap .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .appnov .componentNovStorymap .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .appnov .componentNovStorymap .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .order-lg-first {
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1;
  }
  .appnov .componentNovStorymap .order-lg-last {
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13;
  }
  .appnov .componentNovStorymap .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0;
  }
  .appnov .componentNovStorymap .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1;
  }
  .appnov .componentNovStorymap .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2;
  }
  .appnov .componentNovStorymap .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3;
  }
  .appnov .componentNovStorymap .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4;
  }
  .appnov .componentNovStorymap .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5;
  }
  .appnov .componentNovStorymap .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6;
  }
  .appnov .componentNovStorymap .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7;
  }
  .appnov .componentNovStorymap .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8;
  }
  .appnov .componentNovStorymap .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9;
  }
  .appnov .componentNovStorymap .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10;
  }
  .appnov .componentNovStorymap .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11;
  }
  .appnov .componentNovStorymap .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12;
  }
  .appnov .componentNovStorymap .offset-lg-0 {
    margin-left: 0;
  }
  .appnov .componentNovStorymap .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .appnov .componentNovStorymap .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .appnov .componentNovStorymap .offset-lg-3 {
    margin-left: 25%;
  }
  .appnov .componentNovStorymap .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .appnov .componentNovStorymap .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .appnov .componentNovStorymap .offset-lg-6 {
    margin-left: 50%;
  }
  .appnov .componentNovStorymap .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .appnov .componentNovStorymap .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .appnov .componentNovStorymap .offset-lg-9 {
    margin-left: 75%;
  }
  .appnov .componentNovStorymap .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .appnov .componentNovStorymap .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .col-xl {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .appnov .componentNovStorymap .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .appnov .componentNovStorymap .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .appnov .componentNovStorymap .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .appnov .componentNovStorymap .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .appnov .componentNovStorymap .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .appnov .componentNovStorymap .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .appnov .componentNovStorymap .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .appnov .componentNovStorymap .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .appnov .componentNovStorymap .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .appnov .componentNovStorymap .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .appnov .componentNovStorymap .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .appnov .componentNovStorymap .order-xl-first {
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1;
  }
  .appnov .componentNovStorymap .order-xl-last {
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13;
  }
  .appnov .componentNovStorymap .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0;
  }
  .appnov .componentNovStorymap .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1;
  }
  .appnov .componentNovStorymap .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2;
  }
  .appnov .componentNovStorymap .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3;
  }
  .appnov .componentNovStorymap .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4;
  }
  .appnov .componentNovStorymap .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5;
  }
  .appnov .componentNovStorymap .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6;
  }
  .appnov .componentNovStorymap .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7;
  }
  .appnov .componentNovStorymap .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8;
  }
  .appnov .componentNovStorymap .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9;
  }
  .appnov .componentNovStorymap .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10;
  }
  .appnov .componentNovStorymap .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11;
  }
  .appnov .componentNovStorymap .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12;
  }
  .appnov .componentNovStorymap .offset-xl-0 {
    margin-left: 0;
  }
  .appnov .componentNovStorymap .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .appnov .componentNovStorymap .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .appnov .componentNovStorymap .offset-xl-3 {
    margin-left: 25%;
  }
  .appnov .componentNovStorymap .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .appnov .componentNovStorymap .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .appnov .componentNovStorymap .offset-xl-6 {
    margin-left: 50%;
  }
  .appnov .componentNovStorymap .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .appnov .componentNovStorymap .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .appnov .componentNovStorymap .offset-xl-9 {
    margin-left: 75%;
  }
  .appnov .componentNovStorymap .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .appnov .componentNovStorymap .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.appnov .componentNovStorymap .table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.appnov .componentNovStorymap .table td, .appnov .componentNovStorymap .table th {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.appnov .componentNovStorymap .table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.appnov .componentNovStorymap .table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.appnov .componentNovStorymap .table-sm td, .appnov .componentNovStorymap .table-sm th {
  padding: .3rem;
}

.appnov .componentNovStorymap .table-bordered {
  border: 1px solid #dee2e6;
}

.appnov .componentNovStorymap .table-bordered td, .appnov .componentNovStorymap .table-bordered th {
  border: 1px solid #dee2e6;
}

.appnov .componentNovStorymap .table-bordered thead td, .appnov .componentNovStorymap .table-bordered thead th {
  border-bottom-width: 2px;
}

.appnov .componentNovStorymap .table-borderless tbody + tbody, .appnov .componentNovStorymap .table-borderless td, .appnov .componentNovStorymap .table-borderless th, .appnov .componentNovStorymap .table-borderless thead th {
  border: 0;
}

.appnov .componentNovStorymap .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.appnov .componentNovStorymap .table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.appnov .componentNovStorymap .table-primary, .appnov .componentNovStorymap .table-primary > td, .appnov .componentNovStorymap .table-primary > th {
  background-color: #b8daff;
}

.appnov .componentNovStorymap .table-primary tbody + tbody, .appnov .componentNovStorymap .table-primary td, .appnov .componentNovStorymap .table-primary th, .appnov .componentNovStorymap .table-primary thead th {
  border-color: #7abaff;
}

.appnov .componentNovStorymap .table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.appnov .componentNovStorymap .table-hover .table-primary:hover > td, .appnov .componentNovStorymap .table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.appnov .componentNovStorymap .table-secondary, .appnov .componentNovStorymap .table-secondary > td, .appnov .componentNovStorymap .table-secondary > th {
  background-color: #d6d8db;
}

.appnov .componentNovStorymap .table-secondary tbody + tbody, .appnov .componentNovStorymap .table-secondary td, .appnov .componentNovStorymap .table-secondary th, .appnov .componentNovStorymap .table-secondary thead th {
  border-color: #b3b7bb;
}

.appnov .componentNovStorymap .table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.appnov .componentNovStorymap .table-hover .table-secondary:hover > td, .appnov .componentNovStorymap .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.appnov .componentNovStorymap .table-success, .appnov .componentNovStorymap .table-success > td, .appnov .componentNovStorymap .table-success > th {
  background-color: #c3e6cb;
}

.appnov .componentNovStorymap .table-success tbody + tbody, .appnov .componentNovStorymap .table-success td, .appnov .componentNovStorymap .table-success th, .appnov .componentNovStorymap .table-success thead th {
  border-color: #8fd19e;
}

.appnov .componentNovStorymap .table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.appnov .componentNovStorymap .table-hover .table-success:hover > td, .appnov .componentNovStorymap .table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.appnov .componentNovStorymap .table-info, .appnov .componentNovStorymap .table-info > td, .appnov .componentNovStorymap .table-info > th {
  background-color: #bee5eb;
}

.appnov .componentNovStorymap .table-info tbody + tbody, .appnov .componentNovStorymap .table-info td, .appnov .componentNovStorymap .table-info th, .appnov .componentNovStorymap .table-info thead th {
  border-color: #86cfda;
}

.appnov .componentNovStorymap .table-hover .table-info:hover {
  background-color: #abdde5;
}

.appnov .componentNovStorymap .table-hover .table-info:hover > td, .appnov .componentNovStorymap .table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.appnov .componentNovStorymap .table-warning, .appnov .componentNovStorymap .table-warning > td, .appnov .componentNovStorymap .table-warning > th {
  background-color: #ffeeba;
}

.appnov .componentNovStorymap .table-warning tbody + tbody, .appnov .componentNovStorymap .table-warning td, .appnov .componentNovStorymap .table-warning th, .appnov .componentNovStorymap .table-warning thead th {
  border-color: #ffdf7e;
}

.appnov .componentNovStorymap .table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.appnov .componentNovStorymap .table-hover .table-warning:hover > td, .appnov .componentNovStorymap .table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.appnov .componentNovStorymap .table-danger, .appnov .componentNovStorymap .table-danger > td, .appnov .componentNovStorymap .table-danger > th {
  background-color: #f5c6cb;
}

.appnov .componentNovStorymap .table-danger tbody + tbody, .appnov .componentNovStorymap .table-danger td, .appnov .componentNovStorymap .table-danger th, .appnov .componentNovStorymap .table-danger thead th {
  border-color: #ed969e;
}

.appnov .componentNovStorymap .table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.appnov .componentNovStorymap .table-hover .table-danger:hover > td, .appnov .componentNovStorymap .table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.appnov .componentNovStorymap .table-light, .appnov .componentNovStorymap .table-light > td, .appnov .componentNovStorymap .table-light > th {
  background-color: #fdfdfe;
}

.appnov .componentNovStorymap .table-light tbody + tbody, .appnov .componentNovStorymap .table-light td, .appnov .componentNovStorymap .table-light th, .appnov .componentNovStorymap .table-light thead th {
  border-color: #fbfcfc;
}

.appnov .componentNovStorymap .table-hover .table-light:hover {
  background-color: #ececf6;
}

.appnov .componentNovStorymap .table-hover .table-light:hover > td, .appnov .componentNovStorymap .table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.appnov .componentNovStorymap .table-dark, .appnov .componentNovStorymap .table-dark > td, .appnov .componentNovStorymap .table-dark > th {
  background-color: #c6c8ca;
}

.appnov .componentNovStorymap .table-dark tbody + tbody, .appnov .componentNovStorymap .table-dark td, .appnov .componentNovStorymap .table-dark th, .appnov .componentNovStorymap .table-dark thead th {
  border-color: #95999c;
}

.appnov .componentNovStorymap .table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.appnov .componentNovStorymap .table-hover .table-dark:hover > td, .appnov .componentNovStorymap .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.appnov .componentNovStorymap .table-active, .appnov .componentNovStorymap .table-active > td, .appnov .componentNovStorymap .table-active > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.appnov .componentNovStorymap .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.appnov .componentNovStorymap .table-hover .table-active:hover > td, .appnov .componentNovStorymap .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.appnov .componentNovStorymap .table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.appnov .componentNovStorymap .table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.appnov .componentNovStorymap .table-dark {
  color: #fff;
  background-color: #343a40;
}

.appnov .componentNovStorymap .table-dark td, .appnov .componentNovStorymap .table-dark th, .appnov .componentNovStorymap .table-dark thead th {
  border-color: #454d55;
}

.appnov .componentNovStorymap .table-dark.table-bordered {
  border: 0;
}

.appnov .componentNovStorymap .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.appnov .componentNovStorymap .table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .appnov .componentNovStorymap .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .appnov .componentNovStorymap .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .appnov .componentNovStorymap .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .appnov .componentNovStorymap .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .appnov .componentNovStorymap .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .appnov .componentNovStorymap .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .appnov .componentNovStorymap .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .appnov .componentNovStorymap .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.appnov .componentNovStorymap .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.appnov .componentNovStorymap .table-responsive > .table-bordered {
  border: 0;
}

.appnov .componentNovStorymap .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .form-control {
    transition: none;
  }
}

.appnov .componentNovStorymap .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.appnov .componentNovStorymap .form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .componentNovStorymap .form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .componentNovStorymap .form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .componentNovStorymap .form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .componentNovStorymap .form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .componentNovStorymap .form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .componentNovStorymap .form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .componentNovStorymap .form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.appnov .componentNovStorymap .form-control:disabled, .appnov .componentNovStorymap .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

.appnov .componentNovStorymap select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.appnov .componentNovStorymap .form-control-file, .appnov .componentNovStorymap .form-control-range {
  display: block;
  width: 100%;
}

.appnov .componentNovStorymap .col-form-label {
  padding-top: calc(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.appnov .componentNovStorymap .col-form-label-lg {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.appnov .componentNovStorymap .col-form-label-sm {
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: .875rem;
  line-height: 1.5;
}

.appnov .componentNovStorymap .form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: .375rem;
  padding-bottom: .375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.appnov .componentNovStorymap .form-control-plaintext.form-control-lg, .appnov .componentNovStorymap .form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

.appnov .componentNovStorymap .form-control-sm {
  height: calc(1.5em + .5rem + 2px);
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem;
}

.appnov .componentNovStorymap .form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: .3rem;
}

.appnov .componentNovStorymap select.form-control[multiple], .appnov .componentNovStorymap select.form-control[size] {
  height: auto;
}

.appnov .componentNovStorymap textarea.form-control {
  height: auto;
}

.appnov .componentNovStorymap .form-group {
  margin-bottom: 1rem;
}

.appnov .componentNovStorymap .form-text {
  display: block;
  margin-top: .25rem;
}

.appnov .componentNovStorymap .form-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.appnov .componentNovStorymap .form-row > .col, .appnov .componentNovStorymap .form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.appnov .componentNovStorymap .form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.appnov .componentNovStorymap .form-check-input {
  position: absolute;
  margin-top: .3rem;
  margin-left: -1.25rem;
}

.appnov .componentNovStorymap .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.appnov .componentNovStorymap .form-check-label {
  margin-bottom: 0;
}

.appnov .componentNovStorymap .form-check-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding-left: 0;
  margin-right: .75rem;
}

.appnov .componentNovStorymap .form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: .3125rem;
  margin-left: 0;
}

.appnov .componentNovStorymap .valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #28a745;
}

.appnov .componentNovStorymap .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: .25rem;
}

.appnov .componentNovStorymap .form-control.is-valid, .appnov .componentNovStorymap .was-validated .form-control:valid {
  border-color: #28a745;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(.375em + .1875rem);
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.appnov .componentNovStorymap .form-control.is-valid:focus, .appnov .componentNovStorymap .was-validated .form-control:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.appnov .componentNovStorymap .form-control.is-valid ~ .valid-feedback, .appnov .componentNovStorymap .form-control.is-valid ~ .valid-tooltip, .appnov .componentNovStorymap .was-validated .form-control:valid ~ .valid-feedback, .appnov .componentNovStorymap .was-validated .form-control:valid ~ .valid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .was-validated textarea.form-control:valid, .appnov .componentNovStorymap textarea.form-control.is-valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.appnov .componentNovStorymap .custom-select.is-valid, .appnov .componentNovStorymap .was-validated .custom-select:valid {
  border-color: #28a745;
  padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.appnov .componentNovStorymap .custom-select.is-valid:focus, .appnov .componentNovStorymap .was-validated .custom-select:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.appnov .componentNovStorymap .custom-select.is-valid ~ .valid-feedback, .appnov .componentNovStorymap .custom-select.is-valid ~ .valid-tooltip, .appnov .componentNovStorymap .was-validated .custom-select:valid ~ .valid-feedback, .appnov .componentNovStorymap .was-validated .custom-select:valid ~ .valid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .form-control-file.is-valid ~ .valid-feedback, .appnov .componentNovStorymap .form-control-file.is-valid ~ .valid-tooltip, .appnov .componentNovStorymap .was-validated .form-control-file:valid ~ .valid-feedback, .appnov .componentNovStorymap .was-validated .form-control-file:valid ~ .valid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .form-check-input.is-valid ~ .form-check-label, .appnov .componentNovStorymap .was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745;
}

.appnov .componentNovStorymap .form-check-input.is-valid ~ .valid-feedback, .appnov .componentNovStorymap .form-check-input.is-valid ~ .valid-tooltip, .appnov .componentNovStorymap .was-validated .form-check-input:valid ~ .valid-feedback, .appnov .componentNovStorymap .was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .custom-control-input.is-valid ~ .custom-control-label, .appnov .componentNovStorymap .was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #28a745;
}

.appnov .componentNovStorymap .custom-control-input.is-valid ~ .custom-control-label::before, .appnov .componentNovStorymap .was-validated .custom-control-input:valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.appnov .componentNovStorymap .custom-control-input.is-valid ~ .valid-feedback, .appnov .componentNovStorymap .custom-control-input.is-valid ~ .valid-tooltip, .appnov .componentNovStorymap .was-validated .custom-control-input:valid ~ .valid-feedback, .appnov .componentNovStorymap .was-validated .custom-control-input:valid ~ .valid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .custom-control-input.is-valid:checked ~ .custom-control-label::before, .appnov .componentNovStorymap .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.appnov .componentNovStorymap .custom-control-input.is-valid:focus ~ .custom-control-label::before, .appnov .componentNovStorymap .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.appnov .componentNovStorymap .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .appnov .componentNovStorymap .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.appnov .componentNovStorymap .custom-file-input.is-valid ~ .custom-file-label, .appnov .componentNovStorymap .was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745;
}

.appnov .componentNovStorymap .custom-file-input.is-valid ~ .valid-feedback, .appnov .componentNovStorymap .custom-file-input.is-valid ~ .valid-tooltip, .appnov .componentNovStorymap .was-validated .custom-file-input:valid ~ .valid-feedback, .appnov .componentNovStorymap .was-validated .custom-file-input:valid ~ .valid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .custom-file-input.is-valid:focus ~ .custom-file-label, .appnov .componentNovStorymap .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.appnov .componentNovStorymap .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545;
}

.appnov .componentNovStorymap .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: .25rem;
}

.appnov .componentNovStorymap .form-control.is-invalid, .appnov .componentNovStorymap .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(.375em + .1875rem);
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.appnov .componentNovStorymap .form-control.is-invalid:focus, .appnov .componentNovStorymap .was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.appnov .componentNovStorymap .form-control.is-invalid ~ .invalid-feedback, .appnov .componentNovStorymap .form-control.is-invalid ~ .invalid-tooltip, .appnov .componentNovStorymap .was-validated .form-control:invalid ~ .invalid-feedback, .appnov .componentNovStorymap .was-validated .form-control:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .was-validated textarea.form-control:invalid, .appnov .componentNovStorymap textarea.form-control.is-invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.appnov .componentNovStorymap .custom-select.is-invalid, .appnov .componentNovStorymap .was-validated .custom-select:invalid {
  border-color: #dc3545;
  padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.appnov .componentNovStorymap .custom-select.is-invalid:focus, .appnov .componentNovStorymap .was-validated .custom-select:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.appnov .componentNovStorymap .custom-select.is-invalid ~ .invalid-feedback, .appnov .componentNovStorymap .custom-select.is-invalid ~ .invalid-tooltip, .appnov .componentNovStorymap .was-validated .custom-select:invalid ~ .invalid-feedback, .appnov .componentNovStorymap .was-validated .custom-select:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .form-control-file.is-invalid ~ .invalid-feedback, .appnov .componentNovStorymap .form-control-file.is-invalid ~ .invalid-tooltip, .appnov .componentNovStorymap .was-validated .form-control-file:invalid ~ .invalid-feedback, .appnov .componentNovStorymap .was-validated .form-control-file:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .form-check-input.is-invalid ~ .form-check-label, .appnov .componentNovStorymap .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}

.appnov .componentNovStorymap .form-check-input.is-invalid ~ .invalid-feedback, .appnov .componentNovStorymap .form-check-input.is-invalid ~ .invalid-tooltip, .appnov .componentNovStorymap .was-validated .form-check-input:invalid ~ .invalid-feedback, .appnov .componentNovStorymap .was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .custom-control-input.is-invalid ~ .custom-control-label, .appnov .componentNovStorymap .was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #dc3545;
}

.appnov .componentNovStorymap .custom-control-input.is-invalid ~ .custom-control-label::before, .appnov .componentNovStorymap .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.appnov .componentNovStorymap .custom-control-input.is-invalid ~ .invalid-feedback, .appnov .componentNovStorymap .custom-control-input.is-invalid ~ .invalid-tooltip, .appnov .componentNovStorymap .was-validated .custom-control-input:invalid ~ .invalid-feedback, .appnov .componentNovStorymap .was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .appnov .componentNovStorymap .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.appnov .componentNovStorymap .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .appnov .componentNovStorymap .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.appnov .componentNovStorymap .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .appnov .componentNovStorymap .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.appnov .componentNovStorymap .custom-file-input.is-invalid ~ .custom-file-label, .appnov .componentNovStorymap .was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.appnov .componentNovStorymap .custom-file-input.is-invalid ~ .invalid-feedback, .appnov .componentNovStorymap .custom-file-input.is-invalid ~ .invalid-tooltip, .appnov .componentNovStorymap .was-validated .custom-file-input:invalid ~ .invalid-feedback, .appnov .componentNovStorymap .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
  display: block;
}

.appnov .componentNovStorymap .custom-file-input.is-invalid:focus ~ .custom-file-label, .appnov .componentNovStorymap .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.appnov .componentNovStorymap .form-inline {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.appnov .componentNovStorymap .form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .form-inline label {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .appnov .componentNovStorymap .form-inline .form-group {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    margin-bottom: 0;
  }
  .appnov .componentNovStorymap .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .appnov .componentNovStorymap .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .appnov .componentNovStorymap .form-inline .custom-select, .appnov .componentNovStorymap .form-inline .input-group {
    width: auto;
  }
  .appnov .componentNovStorymap .form-inline .form-check {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .appnov .componentNovStorymap .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    margin-top: 0;
    margin-right: .25rem;
    margin-left: 0;
  }
  .appnov .componentNovStorymap .form-inline .custom-control {
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
  .appnov .componentNovStorymap .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.appnov .componentNovStorymap .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .btn {
    transition: none;
  }
}

.appnov .componentNovStorymap .btn:hover {
  color: #212529;
  text-decoration: none;
}

.appnov .componentNovStorymap .btn.focus, .appnov .componentNovStorymap .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .componentNovStorymap .btn.disabled, .appnov .componentNovStorymap .btn:disabled {
  opacity: .65;
}

.appnov .componentNovStorymap a.btn.disabled, .appnov .componentNovStorymap fieldset:disabled a.btn {
  pointer-events: none;
}

.appnov .componentNovStorymap .btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .componentNovStorymap .btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.appnov .componentNovStorymap .btn-primary.focus, .appnov .componentNovStorymap .btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.appnov .componentNovStorymap .btn-primary.disabled, .appnov .componentNovStorymap .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .componentNovStorymap .btn-primary:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-primary:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.appnov .componentNovStorymap .btn-primary:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-primary:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.appnov .componentNovStorymap .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.appnov .componentNovStorymap .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.appnov .componentNovStorymap .btn-secondary.focus, .appnov .componentNovStorymap .btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.appnov .componentNovStorymap .btn-secondary.disabled, .appnov .componentNovStorymap .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.appnov .componentNovStorymap .btn-secondary:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-secondary:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.appnov .componentNovStorymap .btn-secondary:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-secondary:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.appnov .componentNovStorymap .btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.appnov .componentNovStorymap .btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.appnov .componentNovStorymap .btn-success.focus, .appnov .componentNovStorymap .btn-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.appnov .componentNovStorymap .btn-success.disabled, .appnov .componentNovStorymap .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.appnov .componentNovStorymap .btn-success:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-success:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.appnov .componentNovStorymap .btn-success:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-success:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.appnov .componentNovStorymap .btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.appnov .componentNovStorymap .btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.appnov .componentNovStorymap .btn-info.focus, .appnov .componentNovStorymap .btn-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.appnov .componentNovStorymap .btn-info.disabled, .appnov .componentNovStorymap .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.appnov .componentNovStorymap .btn-info:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-info:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.appnov .componentNovStorymap .btn-info:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-info:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.appnov .componentNovStorymap .btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.appnov .componentNovStorymap .btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.appnov .componentNovStorymap .btn-warning.focus, .appnov .componentNovStorymap .btn-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.appnov .componentNovStorymap .btn-warning.disabled, .appnov .componentNovStorymap .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.appnov .componentNovStorymap .btn-warning:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-warning:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.appnov .componentNovStorymap .btn-warning:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-warning:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.appnov .componentNovStorymap .btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.appnov .componentNovStorymap .btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.appnov .componentNovStorymap .btn-danger.focus, .appnov .componentNovStorymap .btn-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.appnov .componentNovStorymap .btn-danger.disabled, .appnov .componentNovStorymap .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.appnov .componentNovStorymap .btn-danger:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-danger:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.appnov .componentNovStorymap .btn-danger:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-danger:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.appnov .componentNovStorymap .btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.appnov .componentNovStorymap .btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.appnov .componentNovStorymap .btn-light.focus, .appnov .componentNovStorymap .btn-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.appnov .componentNovStorymap .btn-light.disabled, .appnov .componentNovStorymap .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.appnov .componentNovStorymap .btn-light:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-light:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.appnov .componentNovStorymap .btn-light:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-light:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.appnov .componentNovStorymap .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.appnov .componentNovStorymap .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.appnov .componentNovStorymap .btn-dark.focus, .appnov .componentNovStorymap .btn-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.appnov .componentNovStorymap .btn-dark.disabled, .appnov .componentNovStorymap .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.appnov .componentNovStorymap .btn-dark:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-dark:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.appnov .componentNovStorymap .btn-dark:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-dark:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.appnov .componentNovStorymap .btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.appnov .componentNovStorymap .btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .componentNovStorymap .btn-outline-primary.focus, .appnov .componentNovStorymap .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.appnov .componentNovStorymap .btn-outline-primary.disabled, .appnov .componentNovStorymap .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.appnov .componentNovStorymap .btn-outline-primary:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-outline-primary:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .componentNovStorymap .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.appnov .componentNovStorymap .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.appnov .componentNovStorymap .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.appnov .componentNovStorymap .btn-outline-secondary.focus, .appnov .componentNovStorymap .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.appnov .componentNovStorymap .btn-outline-secondary.disabled, .appnov .componentNovStorymap .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.appnov .componentNovStorymap .btn-outline-secondary:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-outline-secondary:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.appnov .componentNovStorymap .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.appnov .componentNovStorymap .btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.appnov .componentNovStorymap .btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.appnov .componentNovStorymap .btn-outline-success.focus, .appnov .componentNovStorymap .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.appnov .componentNovStorymap .btn-outline-success.disabled, .appnov .componentNovStorymap .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.appnov .componentNovStorymap .btn-outline-success:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-outline-success:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.appnov .componentNovStorymap .btn-outline-success:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-outline-success:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.appnov .componentNovStorymap .btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.appnov .componentNovStorymap .btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.appnov .componentNovStorymap .btn-outline-info.focus, .appnov .componentNovStorymap .btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.appnov .componentNovStorymap .btn-outline-info.disabled, .appnov .componentNovStorymap .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.appnov .componentNovStorymap .btn-outline-info:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-outline-info:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.appnov .componentNovStorymap .btn-outline-info:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-outline-info:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.appnov .componentNovStorymap .btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.appnov .componentNovStorymap .btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.appnov .componentNovStorymap .btn-outline-warning.focus, .appnov .componentNovStorymap .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.appnov .componentNovStorymap .btn-outline-warning.disabled, .appnov .componentNovStorymap .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.appnov .componentNovStorymap .btn-outline-warning:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-outline-warning:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.appnov .componentNovStorymap .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.appnov .componentNovStorymap .btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.appnov .componentNovStorymap .btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.appnov .componentNovStorymap .btn-outline-danger.focus, .appnov .componentNovStorymap .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.appnov .componentNovStorymap .btn-outline-danger.disabled, .appnov .componentNovStorymap .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.appnov .componentNovStorymap .btn-outline-danger:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-outline-danger:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.appnov .componentNovStorymap .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.appnov .componentNovStorymap .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.appnov .componentNovStorymap .btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.appnov .componentNovStorymap .btn-outline-light.focus, .appnov .componentNovStorymap .btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.appnov .componentNovStorymap .btn-outline-light.disabled, .appnov .componentNovStorymap .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.appnov .componentNovStorymap .btn-outline-light:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-outline-light:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.appnov .componentNovStorymap .btn-outline-light:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-outline-light:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.appnov .componentNovStorymap .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.appnov .componentNovStorymap .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.appnov .componentNovStorymap .btn-outline-dark.focus, .appnov .componentNovStorymap .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.appnov .componentNovStorymap .btn-outline-dark.disabled, .appnov .componentNovStorymap .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.appnov .componentNovStorymap .btn-outline-dark:not(:disabled):not(.disabled).active, .appnov .componentNovStorymap .btn-outline-dark:not(:disabled):not(.disabled):active, .appnov .componentNovStorymap .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.appnov .componentNovStorymap .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .appnov .componentNovStorymap .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .appnov .componentNovStorymap .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.appnov .componentNovStorymap .btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.appnov .componentNovStorymap .btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.appnov .componentNovStorymap .btn-link.focus, .appnov .componentNovStorymap .btn-link:focus {
  text-decoration: underline;
  box-shadow: none;
}

.appnov .componentNovStorymap .btn-link.disabled, .appnov .componentNovStorymap .btn-link:disabled {
  color: #6c757d;
  pointer-events: none;
}

.appnov .componentNovStorymap .btn-group-lg > .btn, .appnov .componentNovStorymap .btn-lg {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: .3rem;
}

.appnov .componentNovStorymap .btn-group-sm > .btn, .appnov .componentNovStorymap .btn-sm {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem;
}

.appnov .componentNovStorymap .btn-block {
  display: block;
  width: 100%;
}

.appnov .componentNovStorymap .btn-block + .btn-block {
  margin-top: .5rem;
}

.appnov .componentNovStorymap input[type=button].btn-block, .appnov .componentNovStorymap input[type=reset].btn-block, .appnov .componentNovStorymap input[type=submit].btn-block {
  width: 100%;
}

.appnov .componentNovStorymap .fade {
  transition: opacity .15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .fade {
    transition: none;
  }
}

.appnov .componentNovStorymap .fade:not(.show) {
  opacity: 0;
}

.appnov .componentNovStorymap .collapse:not(.show) {
  display: none;
}

.appnov .componentNovStorymap .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .collapsing {
    transition: none;
  }
}

.appnov .componentNovStorymap .dropdown, .appnov .componentNovStorymap .dropleft, .appnov .componentNovStorymap .dropright, .appnov .componentNovStorymap .dropup {
  position: relative;
}

.appnov .componentNovStorymap .dropdown-toggle {
  white-space: nowrap;
}

.appnov .componentNovStorymap .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}

.appnov .componentNovStorymap .dropdown-toggle:empty::after {
  margin-left: 0;
}

.appnov .componentNovStorymap .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
}

.appnov .componentNovStorymap .dropdown-menu-left {
  right: auto;
  left: 0;
}

.appnov .componentNovStorymap .dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .appnov .componentNovStorymap .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .appnov .componentNovStorymap .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .appnov .componentNovStorymap .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .appnov .componentNovStorymap .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .appnov .componentNovStorymap .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.appnov .componentNovStorymap .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: .125rem;
}

.appnov .componentNovStorymap .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: .3em solid;
  border-left: .3em solid transparent;
}

.appnov .componentNovStorymap .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.appnov .componentNovStorymap .dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: .125rem;
}

.appnov .componentNovStorymap .dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: 0;
  border-bottom: .3em solid transparent;
  border-left: .3em solid;
}

.appnov .componentNovStorymap .dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.appnov .componentNovStorymap .dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.appnov .componentNovStorymap .dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: .125rem;
}

.appnov .componentNovStorymap .dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
}

.appnov .componentNovStorymap .dropleft .dropdown-toggle::after {
  display: none;
}

.appnov .componentNovStorymap .dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: .3em solid;
  border-bottom: .3em solid transparent;
}

.appnov .componentNovStorymap .dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.appnov .componentNovStorymap .dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.appnov .componentNovStorymap .dropdown-menu[x-placement^=bottom], .appnov .componentNovStorymap .dropdown-menu[x-placement^=left], .appnov .componentNovStorymap .dropdown-menu[x-placement^=right], .appnov .componentNovStorymap .dropdown-menu[x-placement^=top] {
  right: auto;
  bottom: auto;
}

.appnov .componentNovStorymap .dropdown-divider {
  height: 0;
  margin: .5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.appnov .componentNovStorymap .dropdown-item {
  display: block;
  width: 100%;
  padding: .25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.appnov .componentNovStorymap .dropdown-item:focus, .appnov .componentNovStorymap .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.appnov .componentNovStorymap .dropdown-item.active, .appnov .componentNovStorymap .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.appnov .componentNovStorymap .dropdown-item.disabled, .appnov .componentNovStorymap .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.appnov .componentNovStorymap .dropdown-menu.show {
  display: block;
}

.appnov .componentNovStorymap .dropdown-header {
  display: block;
  padding: .5rem 1.5rem;
  margin-bottom: 0;
  font-size: .875rem;
  color: #6c757d;
  white-space: nowrap;
}

.appnov .componentNovStorymap .dropdown-item-text {
  display: block;
  padding: .25rem 1.5rem;
  color: #212529;
}

.appnov .componentNovStorymap .btn-group, .appnov .componentNovStorymap .btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  vertical-align: middle;
}

.appnov .componentNovStorymap .btn-group-vertical > .btn, .appnov .componentNovStorymap .btn-group > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}

.appnov .componentNovStorymap .btn-group-vertical > .btn:hover, .appnov .componentNovStorymap .btn-group > .btn:hover {
  z-index: 1;
}

.appnov .componentNovStorymap .btn-group-vertical > .btn.active, .appnov .componentNovStorymap .btn-group-vertical > .btn:active, .appnov .componentNovStorymap .btn-group-vertical > .btn:focus, .appnov .componentNovStorymap .btn-group > .btn.active, .appnov .componentNovStorymap .btn-group > .btn:active, .appnov .componentNovStorymap .btn-group > .btn:focus {
  z-index: 1;
}

.appnov .componentNovStorymap .btn-toolbar {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}

.appnov .componentNovStorymap .btn-toolbar .input-group {
  width: auto;
}

.appnov .componentNovStorymap .btn-group > .btn-group:not(:first-child), .appnov .componentNovStorymap .btn-group > .btn:not(:first-child) {
  margin-left: -1px;
}

.appnov .componentNovStorymap .btn-group > .btn-group:not(:last-child) > .btn, .appnov .componentNovStorymap .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.appnov .componentNovStorymap .btn-group > .btn-group:not(:first-child) > .btn, .appnov .componentNovStorymap .btn-group > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .componentNovStorymap .dropdown-toggle-split {
  padding-right: .5625rem;
  padding-left: .5625rem;
}

.appnov .componentNovStorymap .dropdown-toggle-split::after, .appnov .componentNovStorymap .dropright .dropdown-toggle-split::after, .appnov .componentNovStorymap .dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

.appnov .componentNovStorymap .dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.appnov .componentNovStorymap .btn-group-sm > .btn + .dropdown-toggle-split, .appnov .componentNovStorymap .btn-sm + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem;
}

.appnov .componentNovStorymap .btn-group-lg > .btn + .dropdown-toggle-split, .appnov .componentNovStorymap .btn-lg + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem;
}

.appnov .componentNovStorymap .btn-group-vertical {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}

.appnov .componentNovStorymap .btn-group-vertical > .btn, .appnov .componentNovStorymap .btn-group-vertical > .btn-group {
  width: 100%;
}

.appnov .componentNovStorymap .btn-group-vertical > .btn-group:not(:first-child), .appnov .componentNovStorymap .btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}

.appnov .componentNovStorymap .btn-group-vertical > .btn-group:not(:last-child) > .btn, .appnov .componentNovStorymap .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .componentNovStorymap .btn-group-vertical > .btn-group:not(:first-child) > .btn, .appnov .componentNovStorymap .btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.appnov .componentNovStorymap .btn-group-toggle > .btn, .appnov .componentNovStorymap .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.appnov .componentNovStorymap .btn-group-toggle > .btn input[type=checkbox], .appnov .componentNovStorymap .btn-group-toggle > .btn input[type=radio], .appnov .componentNovStorymap .btn-group-toggle > .btn-group > .btn input[type=checkbox], .appnov .componentNovStorymap .btn-group-toggle > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.appnov .componentNovStorymap .input-group {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  width: 100%;
}

.appnov .componentNovStorymap .input-group > .custom-file, .appnov .componentNovStorymap .input-group > .custom-select, .appnov .componentNovStorymap .input-group > .form-control, .appnov .componentNovStorymap .input-group > .form-control-plaintext {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.appnov .componentNovStorymap .input-group > .custom-file + .custom-file, .appnov .componentNovStorymap .input-group > .custom-file + .custom-select, .appnov .componentNovStorymap .input-group > .custom-file + .form-control, .appnov .componentNovStorymap .input-group > .custom-select + .custom-file, .appnov .componentNovStorymap .input-group > .custom-select + .custom-select, .appnov .componentNovStorymap .input-group > .custom-select + .form-control, .appnov .componentNovStorymap .input-group > .form-control + .custom-file, .appnov .componentNovStorymap .input-group > .form-control + .custom-select, .appnov .componentNovStorymap .input-group > .form-control + .form-control, .appnov .componentNovStorymap .input-group > .form-control-plaintext + .custom-file, .appnov .componentNovStorymap .input-group > .form-control-plaintext + .custom-select, .appnov .componentNovStorymap .input-group > .form-control-plaintext + .form-control {
  margin-left: -1px;
}

.appnov .componentNovStorymap .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .appnov .componentNovStorymap .input-group > .custom-select:focus, .appnov .componentNovStorymap .input-group > .form-control:focus {
  z-index: 3;
}

.appnov .componentNovStorymap .input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.appnov .componentNovStorymap .input-group > .custom-select:not(:last-child), .appnov .componentNovStorymap .input-group > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.appnov .componentNovStorymap .input-group > .custom-select:not(:first-child), .appnov .componentNovStorymap .input-group > .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .componentNovStorymap .input-group > .custom-file {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.appnov .componentNovStorymap .input-group > .custom-file:not(:last-child) .custom-file-label, .appnov .componentNovStorymap .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.appnov .componentNovStorymap .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .componentNovStorymap .input-group-append, .appnov .componentNovStorymap .input-group-prepend {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.appnov .componentNovStorymap .input-group-append .btn, .appnov .componentNovStorymap .input-group-prepend .btn {
  position: relative;
  z-index: 2;
}

.appnov .componentNovStorymap .input-group-append .btn:focus, .appnov .componentNovStorymap .input-group-prepend .btn:focus {
  z-index: 3;
}

.appnov .componentNovStorymap .input-group-append .btn + .btn, .appnov .componentNovStorymap .input-group-append .btn + .input-group-text, .appnov .componentNovStorymap .input-group-append .input-group-text + .btn, .appnov .componentNovStorymap .input-group-append .input-group-text + .input-group-text, .appnov .componentNovStorymap .input-group-prepend .btn + .btn, .appnov .componentNovStorymap .input-group-prepend .btn + .input-group-text, .appnov .componentNovStorymap .input-group-prepend .input-group-text + .btn, .appnov .componentNovStorymap .input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px;
}

.appnov .componentNovStorymap .input-group-prepend {
  margin-right: -1px;
}

.appnov .componentNovStorymap .input-group-append {
  margin-left: -1px;
}

.appnov .componentNovStorymap .input-group-text {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: .375rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: .25rem;
}

.appnov .componentNovStorymap .input-group-text input[type=checkbox], .appnov .componentNovStorymap .input-group-text input[type=radio] {
  margin-top: 0;
}

.appnov .componentNovStorymap .input-group-lg > .custom-select, .appnov .componentNovStorymap .input-group-lg > .form-control:not(textarea) {
  height: calc(1.5em + 1rem + 2px);
}

.appnov .componentNovStorymap .input-group-lg > .custom-select, .appnov .componentNovStorymap .input-group-lg > .form-control, .appnov .componentNovStorymap .input-group-lg > .input-group-append > .btn, .appnov .componentNovStorymap .input-group-lg > .input-group-append > .input-group-text, .appnov .componentNovStorymap .input-group-lg > .input-group-prepend > .btn, .appnov .componentNovStorymap .input-group-lg > .input-group-prepend > .input-group-text {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: .3rem;
}

.appnov .componentNovStorymap .input-group-sm > .custom-select, .appnov .componentNovStorymap .input-group-sm > .form-control:not(textarea) {
  height: calc(1.5em + .5rem + 2px);
}

.appnov .componentNovStorymap .input-group-sm > .custom-select, .appnov .componentNovStorymap .input-group-sm > .form-control, .appnov .componentNovStorymap .input-group-sm > .input-group-append > .btn, .appnov .componentNovStorymap .input-group-sm > .input-group-append > .input-group-text, .appnov .componentNovStorymap .input-group-sm > .input-group-prepend > .btn, .appnov .componentNovStorymap .input-group-sm > .input-group-prepend > .input-group-text {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem;
}

.appnov .componentNovStorymap .input-group-lg > .custom-select, .appnov .componentNovStorymap .input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.appnov .componentNovStorymap .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .appnov .componentNovStorymap .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .appnov .componentNovStorymap .input-group > .input-group-append:not(:last-child) > .btn, .appnov .componentNovStorymap .input-group > .input-group-append:not(:last-child) > .input-group-text, .appnov .componentNovStorymap .input-group > .input-group-prepend > .btn, .appnov .componentNovStorymap .input-group > .input-group-prepend > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.appnov .componentNovStorymap .input-group > .input-group-append > .btn, .appnov .componentNovStorymap .input-group > .input-group-append > .input-group-text, .appnov .componentNovStorymap .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .appnov .componentNovStorymap .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .appnov .componentNovStorymap .input-group > .input-group-prepend:not(:first-child) > .btn, .appnov .componentNovStorymap .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .componentNovStorymap .custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.appnov .componentNovStorymap .custom-control-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  margin-right: 1rem;
}

.appnov .componentNovStorymap .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.appnov .componentNovStorymap .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

.appnov .componentNovStorymap .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .componentNovStorymap .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.appnov .componentNovStorymap .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.appnov .componentNovStorymap .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.appnov .componentNovStorymap .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.appnov .componentNovStorymap .custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.appnov .componentNovStorymap .custom-control-label::before {
  position: absolute;
  top: .25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.appnov .componentNovStorymap .custom-control-label::after {
  position: absolute;
  top: .25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.appnov .componentNovStorymap .custom-checkbox .custom-control-label::before {
  border-radius: .25rem;
}

.appnov .componentNovStorymap .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.appnov .componentNovStorymap .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.appnov .componentNovStorymap .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.appnov .componentNovStorymap .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.appnov .componentNovStorymap .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.appnov .componentNovStorymap .custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.appnov .componentNovStorymap .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.appnov .componentNovStorymap .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.appnov .componentNovStorymap .custom-switch {
  padding-left: 2.25rem;
}

.appnov .componentNovStorymap .custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: .5rem;
}

.appnov .componentNovStorymap .custom-switch .custom-control-label::after {
  top: calc(.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: .5rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
  transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.appnov .componentNovStorymap .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}

.appnov .componentNovStorymap .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.appnov .componentNovStorymap .custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem 1.75rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.appnov .componentNovStorymap .custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .componentNovStorymap .custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.appnov .componentNovStorymap .custom-select[multiple], .appnov .componentNovStorymap .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: .75rem;
  background-image: none;
}

.appnov .componentNovStorymap .custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.appnov .componentNovStorymap .custom-select::-ms-expand {
  display: none;
}

.appnov .componentNovStorymap .custom-select-sm {
  height: calc(1.5em + .5rem + 2px);
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.appnov .componentNovStorymap .custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.appnov .componentNovStorymap .custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin-bottom: 0;
}

.appnov .componentNovStorymap .custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin: 0;
  opacity: 0;
}

.appnov .componentNovStorymap .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .componentNovStorymap .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.appnov .componentNovStorymap .custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.appnov .componentNovStorymap .custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.appnov .componentNovStorymap .custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: .25rem;
}

.appnov .componentNovStorymap .custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + .75rem);
  padding: .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 .25rem .25rem 0;
}

.appnov .componentNovStorymap .custom-range {
  width: 100%;
  height: calc(1rem + .4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.appnov .componentNovStorymap .custom-range:focus {
  outline: 0;
}

.appnov .componentNovStorymap .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .componentNovStorymap .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .componentNovStorymap .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .componentNovStorymap .custom-range::-moz-focus-outer {
  border: 0;
}

.appnov .componentNovStorymap .custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.appnov .componentNovStorymap .custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.appnov .componentNovStorymap .custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.appnov .componentNovStorymap .custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.appnov .componentNovStorymap .custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.appnov .componentNovStorymap .custom-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.appnov .componentNovStorymap .custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: .2rem;
  margin-left: .2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .custom-range::-ms-thumb {
    transition: none;
  }
}

.appnov .componentNovStorymap .custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.appnov .componentNovStorymap .custom-range::-ms-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: .5rem;
}

.appnov .componentNovStorymap .custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.appnov .componentNovStorymap .custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.appnov .componentNovStorymap .custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.appnov .componentNovStorymap .custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.appnov .componentNovStorymap .custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.appnov .componentNovStorymap .custom-range:disabled::-moz-range-track {
  cursor: default;
}

.appnov .componentNovStorymap .custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.appnov .componentNovStorymap .custom-control-label::before, .appnov .componentNovStorymap .custom-file-label, .appnov .componentNovStorymap .custom-select {
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .custom-control-label::before, .appnov .componentNovStorymap .custom-file-label, .appnov .componentNovStorymap .custom-select {
    transition: none;
  }
}

.appnov .componentNovStorymap .nav {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.appnov .componentNovStorymap .nav-link {
  display: block;
  padding: .5rem 1rem;
}

.appnov .componentNovStorymap .nav-link:focus, .appnov .componentNovStorymap .nav-link:hover {
  text-decoration: none;
}

.appnov .componentNovStorymap .nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.appnov .componentNovStorymap .nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.appnov .componentNovStorymap .nav-tabs .nav-item {
  margin-bottom: -1px;
}

.appnov .componentNovStorymap .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.appnov .componentNovStorymap .nav-tabs .nav-link:focus, .appnov .componentNovStorymap .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.appnov .componentNovStorymap .nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.appnov .componentNovStorymap .nav-tabs .nav-item.show .nav-link, .appnov .componentNovStorymap .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.appnov .componentNovStorymap .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.appnov .componentNovStorymap .nav-pills .nav-link {
  border-radius: .25rem;
}

.appnov .componentNovStorymap .nav-pills .nav-link.active, .appnov .componentNovStorymap .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.appnov .componentNovStorymap .nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.appnov .componentNovStorymap .nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  -webkit-flex-basis: 0;
          flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  text-align: center;
}

.appnov .componentNovStorymap .tab-content > .tab-pane {
  display: none;
}

.appnov .componentNovStorymap .tab-content > .active {
  display: block;
}

.appnov .componentNovStorymap .navbar {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: .5rem 1rem;
}

.appnov .componentNovStorymap .navbar > .container, .appnov .componentNovStorymap .navbar > .container-fluid {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}

.appnov .componentNovStorymap .navbar-brand {
  display: inline-block;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.appnov .componentNovStorymap .navbar-brand:focus, .appnov .componentNovStorymap .navbar-brand:hover {
  text-decoration: none;
}

.appnov .componentNovStorymap .navbar-nav {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.appnov .componentNovStorymap .navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.appnov .componentNovStorymap .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.appnov .componentNovStorymap .navbar-text {
  display: inline-block;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.appnov .componentNovStorymap .navbar-collapse {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.appnov .componentNovStorymap .navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: .25rem;
}

.appnov .componentNovStorymap .navbar-toggler:focus, .appnov .componentNovStorymap .navbar-toggler:hover {
  text-decoration: none;
}

.appnov .componentNovStorymap .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .appnov .componentNovStorymap .navbar-expand-sm > .container, .appnov .componentNovStorymap .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .appnov .componentNovStorymap .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .componentNovStorymap .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .appnov .componentNovStorymap .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .appnov .componentNovStorymap .navbar-expand-sm > .container, .appnov .componentNovStorymap .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .appnov .componentNovStorymap .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  .appnov .componentNovStorymap .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .appnov .componentNovStorymap .navbar-expand-md > .container, .appnov .componentNovStorymap .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .appnov .componentNovStorymap .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .appnov .componentNovStorymap .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .componentNovStorymap .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .appnov .componentNovStorymap .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .appnov .componentNovStorymap .navbar-expand-md > .container, .appnov .componentNovStorymap .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .appnov .componentNovStorymap .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  .appnov .componentNovStorymap .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .appnov .componentNovStorymap .navbar-expand-lg > .container, .appnov .componentNovStorymap .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .appnov .componentNovStorymap .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .componentNovStorymap .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .appnov .componentNovStorymap .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .appnov .componentNovStorymap .navbar-expand-lg > .container, .appnov .componentNovStorymap .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .appnov .componentNovStorymap .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  .appnov .componentNovStorymap .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .appnov .componentNovStorymap .navbar-expand-xl > .container, .appnov .componentNovStorymap .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .appnov .componentNovStorymap .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .componentNovStorymap .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .appnov .componentNovStorymap .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .appnov .componentNovStorymap .navbar-expand-xl > .container, .appnov .componentNovStorymap .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .appnov .componentNovStorymap .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  .appnov .componentNovStorymap .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.appnov .componentNovStorymap .navbar-expand {
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}

.appnov .componentNovStorymap .navbar-expand > .container, .appnov .componentNovStorymap .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.appnov .componentNovStorymap .navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
}

.appnov .componentNovStorymap .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.appnov .componentNovStorymap .navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.appnov .componentNovStorymap .navbar-expand > .container, .appnov .componentNovStorymap .navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.appnov .componentNovStorymap .navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
          flex-basis: auto;
}

.appnov .componentNovStorymap .navbar-expand .navbar-toggler {
  display: none;
}

.appnov .componentNovStorymap .navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.appnov .componentNovStorymap .navbar-light .navbar-brand:focus, .appnov .componentNovStorymap .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

.appnov .componentNovStorymap .navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.appnov .componentNovStorymap .navbar-light .navbar-nav .nav-link:focus, .appnov .componentNovStorymap .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.appnov .componentNovStorymap .navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.appnov .componentNovStorymap .navbar-light .navbar-nav .active > .nav-link, .appnov .componentNovStorymap .navbar-light .navbar-nav .nav-link.active, .appnov .componentNovStorymap .navbar-light .navbar-nav .nav-link.show, .appnov .componentNovStorymap .navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

.appnov .componentNovStorymap .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.appnov .componentNovStorymap .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.appnov .componentNovStorymap .navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.appnov .componentNovStorymap .navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.appnov .componentNovStorymap .navbar-light .navbar-text a:focus, .appnov .componentNovStorymap .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.appnov .componentNovStorymap .navbar-dark .navbar-brand {
  color: #fff;
}

.appnov .componentNovStorymap .navbar-dark .navbar-brand:focus, .appnov .componentNovStorymap .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.appnov .componentNovStorymap .navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.appnov .componentNovStorymap .navbar-dark .navbar-nav .nav-link:focus, .appnov .componentNovStorymap .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.appnov .componentNovStorymap .navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.appnov .componentNovStorymap .navbar-dark .navbar-nav .active > .nav-link, .appnov .componentNovStorymap .navbar-dark .navbar-nav .nav-link.active, .appnov .componentNovStorymap .navbar-dark .navbar-nav .nav-link.show, .appnov .componentNovStorymap .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

.appnov .componentNovStorymap .navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.appnov .componentNovStorymap .navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.appnov .componentNovStorymap .navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.appnov .componentNovStorymap .navbar-dark .navbar-text a {
  color: #fff;
}

.appnov .componentNovStorymap .navbar-dark .navbar-text a:focus, .appnov .componentNovStorymap .navbar-dark .navbar-text a:hover {
  color: #fff;
}

.appnov .componentNovStorymap .card {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: .25rem;
}

.appnov .componentNovStorymap .card > hr {
  margin-right: 0;
  margin-left: 0;
}

.appnov .componentNovStorymap .card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.appnov .componentNovStorymap .card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.appnov .componentNovStorymap .card-body {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
}

.appnov .componentNovStorymap .card-title {
  margin-bottom: .75rem;
}

.appnov .componentNovStorymap .card-subtitle {
  margin-top: -.375rem;
  margin-bottom: 0;
}

.appnov .componentNovStorymap .card-text:last-child {
  margin-bottom: 0;
}

.appnov .componentNovStorymap .card-link:hover {
  text-decoration: none;
}

.appnov .componentNovStorymap .card-link + .card-link {
  margin-left: 1.25rem;
}

.appnov .componentNovStorymap .card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.appnov .componentNovStorymap .card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.appnov .componentNovStorymap .card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.appnov .componentNovStorymap .card-footer {
  padding: .75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.appnov .componentNovStorymap .card-footer:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.appnov .componentNovStorymap .card-header-tabs {
  margin-right: -.625rem;
  margin-bottom: -.75rem;
  margin-left: -.625rem;
  border-bottom: 0;
}

.appnov .componentNovStorymap .card-header-pills {
  margin-right: -.625rem;
  margin-left: -.625rem;
}

.appnov .componentNovStorymap .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.appnov .componentNovStorymap .card-img {
  width: 100%;
  border-radius: calc(.25rem - 1px);
}

.appnov .componentNovStorymap .card-img-top {
  width: 100%;
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}

.appnov .componentNovStorymap .card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px);
}

.appnov .componentNovStorymap .card-deck {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}

.appnov .componentNovStorymap .card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .card-deck {
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .appnov .componentNovStorymap .card-deck .card {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 1 0 0%;
    -webkit-flex: 1 0 0%;
            flex: 1 0 0%;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.appnov .componentNovStorymap .card-group {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}

.appnov .componentNovStorymap .card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .card-group {
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .appnov .componentNovStorymap .card-group > .card {
    -ms-flex: 1 0 0%;
    -webkit-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .appnov .componentNovStorymap .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .appnov .componentNovStorymap .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .appnov .componentNovStorymap .card-group > .card:not(:last-child) .card-header, .appnov .componentNovStorymap .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .appnov .componentNovStorymap .card-group > .card:not(:last-child) .card-footer, .appnov .componentNovStorymap .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .appnov .componentNovStorymap .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .appnov .componentNovStorymap .card-group > .card:not(:first-child) .card-header, .appnov .componentNovStorymap .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .appnov .componentNovStorymap .card-group > .card:not(:first-child) .card-footer, .appnov .componentNovStorymap .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}

.appnov .componentNovStorymap .card-columns .card {
  margin-bottom: .75rem;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .card-columns {
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .appnov .componentNovStorymap .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.appnov .componentNovStorymap .accordion > .card {
  overflow: hidden;
}

.appnov .componentNovStorymap .accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.appnov .componentNovStorymap .accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.appnov .componentNovStorymap .accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.appnov .componentNovStorymap .accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.appnov .componentNovStorymap .accordion > .card .card-header {
  margin-bottom: -1px;
}

.appnov .componentNovStorymap .breadcrumb {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: .25rem;
}

.appnov .componentNovStorymap .breadcrumb-item + .breadcrumb-item {
  padding-left: .5rem;
}

.appnov .componentNovStorymap .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: .5rem;
  color: #6c757d;
  content: "/";
}

.appnov .componentNovStorymap .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.appnov .componentNovStorymap .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.appnov .componentNovStorymap .breadcrumb-item.active {
  color: #6c757d;
}

.appnov .componentNovStorymap .pagination {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: .25rem;
}

.appnov .componentNovStorymap .page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.appnov .componentNovStorymap .page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.appnov .componentNovStorymap .page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.appnov .componentNovStorymap .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.appnov .componentNovStorymap .page-item:last-child .page-link {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.appnov .componentNovStorymap .page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .componentNovStorymap .page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.appnov .componentNovStorymap .pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.appnov .componentNovStorymap .pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: .3rem;
  border-bottom-left-radius: .3rem;
}

.appnov .componentNovStorymap .pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: .3rem;
  border-bottom-right-radius: .3rem;
}

.appnov .componentNovStorymap .pagination-sm .page-link {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}

.appnov .componentNovStorymap .pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: .2rem;
  border-bottom-left-radius: .2rem;
}

.appnov .componentNovStorymap .pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: .2rem;
  border-bottom-right-radius: .2rem;
}

.appnov .componentNovStorymap .badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .badge {
    transition: none;
  }
}

.appnov .componentNovStorymap a.badge:focus, .appnov .componentNovStorymap a.badge:hover {
  text-decoration: none;
}

.appnov .componentNovStorymap .badge:empty {
  display: none;
}

.appnov .componentNovStorymap .btn .badge {
  position: relative;
  top: -1px;
}

.appnov .componentNovStorymap .badge-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem;
}

.appnov .componentNovStorymap .badge-primary {
  color: #fff;
  background-color: #007bff;
}

.appnov .componentNovStorymap a.badge-primary:focus, .appnov .componentNovStorymap a.badge-primary:hover {
  color: #fff;
  background-color: #0062cc;
}

.appnov .componentNovStorymap a.badge-primary.focus, .appnov .componentNovStorymap a.badge-primary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.appnov .componentNovStorymap .badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

.appnov .componentNovStorymap a.badge-secondary:focus, .appnov .componentNovStorymap a.badge-secondary:hover {
  color: #fff;
  background-color: #545b62;
}

.appnov .componentNovStorymap a.badge-secondary.focus, .appnov .componentNovStorymap a.badge-secondary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.appnov .componentNovStorymap .badge-success {
  color: #fff;
  background-color: #28a745;
}

.appnov .componentNovStorymap a.badge-success:focus, .appnov .componentNovStorymap a.badge-success:hover {
  color: #fff;
  background-color: #1e7e34;
}

.appnov .componentNovStorymap a.badge-success.focus, .appnov .componentNovStorymap a.badge-success:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.appnov .componentNovStorymap .badge-info {
  color: #fff;
  background-color: #17a2b8;
}

.appnov .componentNovStorymap a.badge-info:focus, .appnov .componentNovStorymap a.badge-info:hover {
  color: #fff;
  background-color: #117a8b;
}

.appnov .componentNovStorymap a.badge-info.focus, .appnov .componentNovStorymap a.badge-info:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.appnov .componentNovStorymap .badge-warning {
  color: #212529;
  background-color: #ffc107;
}

.appnov .componentNovStorymap a.badge-warning:focus, .appnov .componentNovStorymap a.badge-warning:hover {
  color: #212529;
  background-color: #d39e00;
}

.appnov .componentNovStorymap a.badge-warning.focus, .appnov .componentNovStorymap a.badge-warning:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.appnov .componentNovStorymap .badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.appnov .componentNovStorymap a.badge-danger:focus, .appnov .componentNovStorymap a.badge-danger:hover {
  color: #fff;
  background-color: #bd2130;
}

.appnov .componentNovStorymap a.badge-danger.focus, .appnov .componentNovStorymap a.badge-danger:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.appnov .componentNovStorymap .badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

.appnov .componentNovStorymap a.badge-light:focus, .appnov .componentNovStorymap a.badge-light:hover {
  color: #212529;
  background-color: #dae0e5;
}

.appnov .componentNovStorymap a.badge-light.focus, .appnov .componentNovStorymap a.badge-light:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.appnov .componentNovStorymap .badge-dark {
  color: #fff;
  background-color: #343a40;
}

.appnov .componentNovStorymap a.badge-dark:focus, .appnov .componentNovStorymap a.badge-dark:hover {
  color: #fff;
  background-color: #1d2124;
}

.appnov .componentNovStorymap a.badge-dark.focus, .appnov .componentNovStorymap a.badge-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.appnov .componentNovStorymap .jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: .3rem;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .jumbotron {
    padding: 4rem 2rem;
  }
}

.appnov .componentNovStorymap .jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.appnov .componentNovStorymap .alert {
  position: relative;
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem;
}

.appnov .componentNovStorymap .alert-heading {
  color: inherit;
}

.appnov .componentNovStorymap .alert-link {
  font-weight: 700;
}

.appnov .componentNovStorymap .alert-dismissible {
  padding-right: 4rem;
}

.appnov .componentNovStorymap .alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: .75rem 1.25rem;
  color: inherit;
}

.appnov .componentNovStorymap .alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.appnov .componentNovStorymap .alert-primary hr {
  border-top-color: #9fcdff;
}

.appnov .componentNovStorymap .alert-primary .alert-link {
  color: #002752;
}

.appnov .componentNovStorymap .alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.appnov .componentNovStorymap .alert-secondary hr {
  border-top-color: #c8cbcf;
}

.appnov .componentNovStorymap .alert-secondary .alert-link {
  color: #202326;
}

.appnov .componentNovStorymap .alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.appnov .componentNovStorymap .alert-success hr {
  border-top-color: #b1dfbb;
}

.appnov .componentNovStorymap .alert-success .alert-link {
  color: #0b2e13;
}

.appnov .componentNovStorymap .alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.appnov .componentNovStorymap .alert-info hr {
  border-top-color: #abdde5;
}

.appnov .componentNovStorymap .alert-info .alert-link {
  color: #062c33;
}

.appnov .componentNovStorymap .alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.appnov .componentNovStorymap .alert-warning hr {
  border-top-color: #ffe8a1;
}

.appnov .componentNovStorymap .alert-warning .alert-link {
  color: #533f03;
}

.appnov .componentNovStorymap .alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.appnov .componentNovStorymap .alert-danger hr {
  border-top-color: #f1b0b7;
}

.appnov .componentNovStorymap .alert-danger .alert-link {
  color: #491217;
}

.appnov .componentNovStorymap .alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.appnov .componentNovStorymap .alert-light hr {
  border-top-color: #ececf6;
}

.appnov .componentNovStorymap .alert-light .alert-link {
  color: #686868;
}

.appnov .componentNovStorymap .alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.appnov .componentNovStorymap .alert-dark hr {
  border-top-color: #b9bbbe;
}

.appnov .componentNovStorymap .alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.appnov .componentNovStorymap .progress {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: .75rem;
  background-color: #e9ecef;
  border-radius: .25rem;
}

.appnov .componentNovStorymap .progress-bar {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width .6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .progress-bar {
    transition: none;
  }
}

.appnov .componentNovStorymap .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.appnov .componentNovStorymap .progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}

.appnov .componentNovStorymap .media {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}

.appnov .componentNovStorymap .media-body {
  -ms-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}

.appnov .componentNovStorymap .list-group {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.appnov .componentNovStorymap .list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.appnov .componentNovStorymap .list-group-item-action:focus, .appnov .componentNovStorymap .list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.appnov .componentNovStorymap .list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.appnov .componentNovStorymap .list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.appnov .componentNovStorymap .list-group-item:first-child {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.appnov .componentNovStorymap .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.appnov .componentNovStorymap .list-group-item.disabled, .appnov .componentNovStorymap .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.appnov .componentNovStorymap .list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.appnov .componentNovStorymap .list-group-horizontal {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
}

.appnov .componentNovStorymap .list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.appnov .componentNovStorymap .list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
  border-top-right-radius: 0;
}

.appnov .componentNovStorymap .list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .list-group-horizontal-sm {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .componentNovStorymap .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .appnov .componentNovStorymap .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .appnov .componentNovStorymap .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  .appnov .componentNovStorymap .list-group-horizontal-md {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .componentNovStorymap .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .appnov .componentNovStorymap .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .appnov .componentNovStorymap .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .list-group-horizontal-lg {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .componentNovStorymap .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .appnov .componentNovStorymap .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .appnov .componentNovStorymap .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .list-group-horizontal-xl {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .appnov .componentNovStorymap .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .appnov .componentNovStorymap .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
  }
  .appnov .componentNovStorymap .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }
}

.appnov .componentNovStorymap .list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.appnov .componentNovStorymap .list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

.appnov .componentNovStorymap .list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.appnov .componentNovStorymap .list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.appnov .componentNovStorymap .list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.appnov .componentNovStorymap .list-group-item-primary.list-group-item-action:focus, .appnov .componentNovStorymap .list-group-item-primary.list-group-item-action:hover {
  color: #004085;
  background-color: #9fcdff;
}

.appnov .componentNovStorymap .list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.appnov .componentNovStorymap .list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.appnov .componentNovStorymap .list-group-item-secondary.list-group-item-action:focus, .appnov .componentNovStorymap .list-group-item-secondary.list-group-item-action:hover {
  color: #383d41;
  background-color: #c8cbcf;
}

.appnov .componentNovStorymap .list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.appnov .componentNovStorymap .list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.appnov .componentNovStorymap .list-group-item-success.list-group-item-action:focus, .appnov .componentNovStorymap .list-group-item-success.list-group-item-action:hover {
  color: #155724;
  background-color: #b1dfbb;
}

.appnov .componentNovStorymap .list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.appnov .componentNovStorymap .list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.appnov .componentNovStorymap .list-group-item-info.list-group-item-action:focus, .appnov .componentNovStorymap .list-group-item-info.list-group-item-action:hover {
  color: #0c5460;
  background-color: #abdde5;
}

.appnov .componentNovStorymap .list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.appnov .componentNovStorymap .list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.appnov .componentNovStorymap .list-group-item-warning.list-group-item-action:focus, .appnov .componentNovStorymap .list-group-item-warning.list-group-item-action:hover {
  color: #856404;
  background-color: #ffe8a1;
}

.appnov .componentNovStorymap .list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.appnov .componentNovStorymap .list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.appnov .componentNovStorymap .list-group-item-danger.list-group-item-action:focus, .appnov .componentNovStorymap .list-group-item-danger.list-group-item-action:hover {
  color: #721c24;
  background-color: #f1b0b7;
}

.appnov .componentNovStorymap .list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.appnov .componentNovStorymap .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.appnov .componentNovStorymap .list-group-item-light.list-group-item-action:focus, .appnov .componentNovStorymap .list-group-item-light.list-group-item-action:hover {
  color: #818182;
  background-color: #ececf6;
}

.appnov .componentNovStorymap .list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.appnov .componentNovStorymap .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.appnov .componentNovStorymap .list-group-item-dark.list-group-item-action:focus, .appnov .componentNovStorymap .list-group-item-dark.list-group-item-action:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.appnov .componentNovStorymap .list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.appnov .componentNovStorymap .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.appnov .componentNovStorymap .close:hover {
  color: #000;
  text-decoration: none;
}

.appnov .componentNovStorymap .close:not(:disabled):not(.disabled):focus, .appnov .componentNovStorymap .close:not(:disabled):not(.disabled):hover {
  opacity: .75;
}

.appnov .componentNovStorymap button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.appnov .componentNovStorymap a.close.disabled {
  pointer-events: none;
}

.appnov .componentNovStorymap .toast {
  max-width: 350px;
  overflow: hidden;
  font-size: .875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: .25rem;
}

.appnov .componentNovStorymap .toast:not(:last-child) {
  margin-bottom: .75rem;
}

.appnov .componentNovStorymap .toast.showing {
  opacity: 1;
}

.appnov .componentNovStorymap .toast.show {
  display: block;
  opacity: 1;
}

.appnov .componentNovStorymap .toast.hide {
  display: none;
}

.appnov .componentNovStorymap .toast-header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: .25rem .75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.appnov .componentNovStorymap .toast-body {
  padding: .75rem;
}

.appnov .componentNovStorymap .modal-open {
  overflow: hidden;
}

.appnov .componentNovStorymap .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.appnov .componentNovStorymap .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.appnov .componentNovStorymap .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}

.appnov .componentNovStorymap .modal.fade .modal-dialog {
  transition: -webkit-transform .3s ease-out;
  transition:transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .modal.fade .modal-dialog {
    transition: none;
  }
}

.appnov .componentNovStorymap .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}

.appnov .componentNovStorymap .modal-dialog-scrollable {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-height: calc(100% - 1rem);
}

.appnov .componentNovStorymap .modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.appnov .componentNovStorymap .modal-dialog-scrollable .modal-footer, .appnov .componentNovStorymap .modal-dialog-scrollable .modal-header {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}

.appnov .componentNovStorymap .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.appnov .componentNovStorymap .modal-dialog-centered {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}

.appnov .componentNovStorymap .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.appnov .componentNovStorymap .modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 100%;
}

.appnov .componentNovStorymap .modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.appnov .componentNovStorymap .modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.appnov .componentNovStorymap .modal-content {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: .3rem;
  outline: 0;
}

.appnov .componentNovStorymap .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.appnov .componentNovStorymap .modal-backdrop.fade {
  opacity: 0;
}

.appnov .componentNovStorymap .modal-backdrop.show {
  opacity: .5;
}

.appnov .componentNovStorymap .modal-header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: .3rem;
  border-top-right-radius: .3rem;
}

.appnov .componentNovStorymap .modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.appnov .componentNovStorymap .modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.appnov .componentNovStorymap .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

.appnov .componentNovStorymap .modal-footer {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: .3rem;
  border-bottom-left-radius: .3rem;
}

.appnov .componentNovStorymap .modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.appnov .componentNovStorymap .modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.appnov .componentNovStorymap .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .appnov .componentNovStorymap .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .appnov .componentNovStorymap .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .appnov .componentNovStorymap .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .appnov .componentNovStorymap .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .appnov .componentNovStorymap .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .modal-lg, .appnov .componentNovStorymap .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .modal-xl {
    max-width: 1140px;
  }
}

.appnov .componentNovStorymap .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  opacity: 0;
}

.appnov .componentNovStorymap .tooltip.show {
  opacity: .9;
}

.appnov .componentNovStorymap .tooltip .arrow {
  position: absolute;
  display: block;
  width: .8rem;
  height: .4rem;
}

.appnov .componentNovStorymap .tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=top], .appnov .componentNovStorymap .bs-tooltip-top {
  padding: .4rem 0;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=top] .arrow, .appnov .componentNovStorymap .bs-tooltip-top .arrow {
  bottom: 0;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=top] .arrow::before, .appnov .componentNovStorymap .bs-tooltip-top .arrow::before {
  top: 0;
  border-width: .4rem .4rem 0;
  border-top-color: #000;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=right], .appnov .componentNovStorymap .bs-tooltip-right {
  padding: 0 .4rem;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=right] .arrow, .appnov .componentNovStorymap .bs-tooltip-right .arrow {
  left: 0;
  width: .4rem;
  height: .8rem;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=right] .arrow::before, .appnov .componentNovStorymap .bs-tooltip-right .arrow::before {
  right: 0;
  border-width: .4rem .4rem .4rem 0;
  border-right-color: #000;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=bottom], .appnov .componentNovStorymap .bs-tooltip-bottom {
  padding: .4rem 0;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=bottom] .arrow, .appnov .componentNovStorymap .bs-tooltip-bottom .arrow {
  top: 0;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .appnov .componentNovStorymap .bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 .4rem .4rem;
  border-bottom-color: #000;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=left], .appnov .componentNovStorymap .bs-tooltip-left {
  padding: 0 .4rem;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=left] .arrow, .appnov .componentNovStorymap .bs-tooltip-left .arrow {
  right: 0;
  width: .4rem;
  height: .8rem;
}

.appnov .componentNovStorymap .bs-tooltip-auto[x-placement^=left] .arrow::before, .appnov .componentNovStorymap .bs-tooltip-left .arrow::before {
  left: 0;
  border-width: .4rem 0 .4rem .4rem;
  border-left-color: #000;
}

.appnov .componentNovStorymap .tooltip-inner {
  max-width: 200px;
  padding: .25rem .5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
}

.appnov .componentNovStorymap .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: .3rem;
}

.appnov .componentNovStorymap .popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: .5rem;
  margin: 0 .3rem;
}

.appnov .componentNovStorymap .popover .arrow::after, .appnov .componentNovStorymap .popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=top], .appnov .componentNovStorymap .bs-popover-top {
  margin-bottom: .5rem;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=top] > .arrow, .appnov .componentNovStorymap .bs-popover-top > .arrow {
  bottom: calc((.5rem + 1px) * -1);
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=top] > .arrow::before, .appnov .componentNovStorymap .bs-popover-top > .arrow::before {
  bottom: 0;
  border-width: .5rem .5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=top] > .arrow::after, .appnov .componentNovStorymap .bs-popover-top > .arrow::after {
  bottom: 1px;
  border-width: .5rem .5rem 0;
  border-top-color: #fff;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=right], .appnov .componentNovStorymap .bs-popover-right {
  margin-left: .5rem;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=right] > .arrow, .appnov .componentNovStorymap .bs-popover-right > .arrow {
  left: calc((.5rem + 1px) * -1);
  width: .5rem;
  height: 1rem;
  margin: .3rem 0;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=right] > .arrow::before, .appnov .componentNovStorymap .bs-popover-right > .arrow::before {
  left: 0;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=right] > .arrow::after, .appnov .componentNovStorymap .bs-popover-right > .arrow::after {
  left: 1px;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #fff;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=bottom], .appnov .componentNovStorymap .bs-popover-bottom {
  margin-top: .5rem;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=bottom] > .arrow, .appnov .componentNovStorymap .bs-popover-bottom > .arrow {
  top: calc((.5rem + 1px) * -1);
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=bottom] > .arrow::before, .appnov .componentNovStorymap .bs-popover-bottom > .arrow::before {
  top: 0;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=bottom] > .arrow::after, .appnov .componentNovStorymap .bs-popover-bottom > .arrow::after {
  top: 1px;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: #fff;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=bottom] .popover-header::before, .appnov .componentNovStorymap .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=left], .appnov .componentNovStorymap .bs-popover-left {
  margin-right: .5rem;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=left] > .arrow, .appnov .componentNovStorymap .bs-popover-left > .arrow {
  right: calc((.5rem + 1px) * -1);
  width: .5rem;
  height: 1rem;
  margin: .3rem 0;
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=left] > .arrow::before, .appnov .componentNovStorymap .bs-popover-left > .arrow::before {
  right: 0;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.appnov .componentNovStorymap .bs-popover-auto[x-placement^=left] > .arrow::after, .appnov .componentNovStorymap .bs-popover-left > .arrow::after {
  right: 1px;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #fff;
}

.appnov .componentNovStorymap .popover-header {
  padding: .5rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
}

.appnov .componentNovStorymap .popover-header:empty {
  display: none;
}

.appnov .componentNovStorymap .popover-body {
  padding: .5rem .75rem;
  color: #212529;
}

.appnov .componentNovStorymap .carousel {
  position: relative;
}

.appnov .componentNovStorymap .carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.appnov .componentNovStorymap .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.appnov .componentNovStorymap .carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.appnov .componentNovStorymap .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform .6s ease-in-out;
  transition:transform .6s ease-in-out;
  transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
  transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .carousel-item {
    transition: none;
  }
}

.appnov .componentNovStorymap .carousel-item-next, .appnov .componentNovStorymap .carousel-item-prev, .appnov .componentNovStorymap .carousel-item.active {
  display: block;
}

.appnov .componentNovStorymap .active.carousel-item-right, .appnov .componentNovStorymap .carousel-item-next:not(.carousel-item-left) {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.appnov .componentNovStorymap .active.carousel-item-left, .appnov .componentNovStorymap .carousel-item-prev:not(.carousel-item-right) {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.appnov .componentNovStorymap .carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}

.appnov .componentNovStorymap .carousel-fade .carousel-item-next.carousel-item-left, .appnov .componentNovStorymap .carousel-fade .carousel-item-prev.carousel-item-right, .appnov .componentNovStorymap .carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}

.appnov .componentNovStorymap .carousel-fade .active.carousel-item-left, .appnov .componentNovStorymap .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s .6s opacity;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .carousel-fade .active.carousel-item-left, .appnov .componentNovStorymap .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.appnov .componentNovStorymap .carousel-control-next, .appnov .componentNovStorymap .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: .5;
  transition: opacity .15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .carousel-control-next, .appnov .componentNovStorymap .carousel-control-prev {
    transition: none;
  }
}

.appnov .componentNovStorymap .carousel-control-next:focus, .appnov .componentNovStorymap .carousel-control-next:hover, .appnov .componentNovStorymap .carousel-control-prev:focus, .appnov .componentNovStorymap .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.appnov .componentNovStorymap .carousel-control-prev {
  left: 0;
}

.appnov .componentNovStorymap .carousel-control-next {
  right: 0;
}

.appnov .componentNovStorymap .carousel-control-next-icon, .appnov .componentNovStorymap .carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.appnov .componentNovStorymap .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.appnov .componentNovStorymap .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.appnov .componentNovStorymap .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.appnov .componentNovStorymap .carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .appnov .componentNovStorymap .carousel-indicators li {
    transition: none;
  }
}

.appnov .componentNovStorymap .carousel-indicators .active {
  opacity: 1;
}

.appnov .componentNovStorymap .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.appnov .componentNovStorymap .spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: .25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border .75s linear infinite;
}

.appnov .componentNovStorymap .spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: .2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

.appnov .componentNovStorymap .spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
  animation: spinner-grow .75s linear infinite;
}

.appnov .componentNovStorymap .spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.appnov .componentNovStorymap .align-baseline {
  vertical-align: baseline !important;
}

.appnov .componentNovStorymap .align-top {
  vertical-align: top !important;
}

.appnov .componentNovStorymap .align-middle {
  vertical-align: middle !important;
}

.appnov .componentNovStorymap .align-bottom {
  vertical-align: bottom !important;
}

.appnov .componentNovStorymap .align-text-bottom {
  vertical-align: text-bottom !important;
}

.appnov .componentNovStorymap .align-text-top {
  vertical-align: text-top !important;
}

.appnov .componentNovStorymap .bg-primary {
  background-color: #007bff !important;
}

.appnov .componentNovStorymap a.bg-primary:focus, .appnov .componentNovStorymap a.bg-primary:hover, .appnov .componentNovStorymap button.bg-primary:focus, .appnov .componentNovStorymap button.bg-primary:hover {
  background-color: #0062cc !important;
}

.appnov .componentNovStorymap .bg-secondary {
  background-color: #6c757d !important;
}

.appnov .componentNovStorymap a.bg-secondary:focus, .appnov .componentNovStorymap a.bg-secondary:hover, .appnov .componentNovStorymap button.bg-secondary:focus, .appnov .componentNovStorymap button.bg-secondary:hover {
  background-color: #545b62 !important;
}

.appnov .componentNovStorymap .bg-success {
  background-color: #28a745 !important;
}

.appnov .componentNovStorymap a.bg-success:focus, .appnov .componentNovStorymap a.bg-success:hover, .appnov .componentNovStorymap button.bg-success:focus, .appnov .componentNovStorymap button.bg-success:hover {
  background-color: #1e7e34 !important;
}

.appnov .componentNovStorymap .bg-info {
  background-color: #17a2b8 !important;
}

.appnov .componentNovStorymap a.bg-info:focus, .appnov .componentNovStorymap a.bg-info:hover, .appnov .componentNovStorymap button.bg-info:focus, .appnov .componentNovStorymap button.bg-info:hover {
  background-color: #117a8b !important;
}

.appnov .componentNovStorymap .bg-warning {
  background-color: #ffc107 !important;
}

.appnov .componentNovStorymap a.bg-warning:focus, .appnov .componentNovStorymap a.bg-warning:hover, .appnov .componentNovStorymap button.bg-warning:focus, .appnov .componentNovStorymap button.bg-warning:hover {
  background-color: #d39e00 !important;
}

.appnov .componentNovStorymap .bg-danger {
  background-color: #dc3545 !important;
}

.appnov .componentNovStorymap a.bg-danger:focus, .appnov .componentNovStorymap a.bg-danger:hover, .appnov .componentNovStorymap button.bg-danger:focus, .appnov .componentNovStorymap button.bg-danger:hover {
  background-color: #bd2130 !important;
}

.appnov .componentNovStorymap .bg-light {
  background-color: #f8f9fa !important;
}

.appnov .componentNovStorymap a.bg-light:focus, .appnov .componentNovStorymap a.bg-light:hover, .appnov .componentNovStorymap button.bg-light:focus, .appnov .componentNovStorymap button.bg-light:hover {
  background-color: #dae0e5 !important;
}

.appnov .componentNovStorymap .bg-dark {
  background-color: #343a40 !important;
}

.appnov .componentNovStorymap a.bg-dark:focus, .appnov .componentNovStorymap a.bg-dark:hover, .appnov .componentNovStorymap button.bg-dark:focus, .appnov .componentNovStorymap button.bg-dark:hover {
  background-color: #1d2124 !important;
}

.appnov .componentNovStorymap .bg-white {
  background-color: #fff !important;
}

.appnov .componentNovStorymap .bg-transparent {
  background-color: transparent !important;
}

.appnov .componentNovStorymap .border {
  border: 1px solid #dee2e6 !important;
}

.appnov .componentNovStorymap .border-top {
  border-top: 1px solid #dee2e6 !important;
}

.appnov .componentNovStorymap .border-right {
  border-right: 1px solid #dee2e6 !important;
}

.appnov .componentNovStorymap .border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.appnov .componentNovStorymap .border-left {
  border-left: 1px solid #dee2e6 !important;
}

.appnov .componentNovStorymap .border-0 {
  border: 0 !important;
}

.appnov .componentNovStorymap .border-top-0 {
  border-top: 0 !important;
}

.appnov .componentNovStorymap .border-right-0 {
  border-right: 0 !important;
}

.appnov .componentNovStorymap .border-bottom-0 {
  border-bottom: 0 !important;
}

.appnov .componentNovStorymap .border-left-0 {
  border-left: 0 !important;
}

.appnov .componentNovStorymap .border-primary {
  border-color: #007bff !important;
}

.appnov .componentNovStorymap .border-secondary {
  border-color: #6c757d !important;
}

.appnov .componentNovStorymap .border-success {
  border-color: #28a745 !important;
}

.appnov .componentNovStorymap .border-info {
  border-color: #17a2b8 !important;
}

.appnov .componentNovStorymap .border-warning {
  border-color: #ffc107 !important;
}

.appnov .componentNovStorymap .border-danger {
  border-color: #dc3545 !important;
}

.appnov .componentNovStorymap .border-light {
  border-color: #f8f9fa !important;
}

.appnov .componentNovStorymap .border-dark {
  border-color: #343a40 !important;
}

.appnov .componentNovStorymap .border-white {
  border-color: #fff !important;
}

.appnov .componentNovStorymap .rounded-sm {
  border-radius: 0.2rem !important;
}

.appnov .componentNovStorymap .rounded {
  border-radius: 0.25rem !important;
}

.appnov .componentNovStorymap .rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.appnov .componentNovStorymap .rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.appnov .componentNovStorymap .rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.appnov .componentNovStorymap .rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.appnov .componentNovStorymap .rounded-lg {
  border-radius: 0.3rem !important;
}

.appnov .componentNovStorymap .rounded-circle {
  border-radius: 50% !important;
}

.appnov .componentNovStorymap .rounded-pill {
  border-radius: 50rem !important;
}

.appnov .componentNovStorymap .rounded-0 {
  border-radius: 0 !important;
}

.appnov .componentNovStorymap .clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.appnov .componentNovStorymap .d-none {
  display: none !important;
}

.appnov .componentNovStorymap .d-inline {
  display: inline !important;
}

.appnov .componentNovStorymap .d-inline-block {
  display: inline-block !important;
}

.appnov .componentNovStorymap .d-block {
  display: block !important;
}

.appnov .componentNovStorymap .d-table {
  display: table !important;
}

.appnov .componentNovStorymap .d-table-row {
  display: table-row !important;
}

.appnov .componentNovStorymap .d-table-cell {
  display: table-cell !important;
}

.appnov .componentNovStorymap .d-flex {
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}

.appnov .componentNovStorymap .d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-flex !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .d-sm-none {
    display: none !important;
  }
  .appnov .componentNovStorymap .d-sm-inline {
    display: inline !important;
  }
  .appnov .componentNovStorymap .d-sm-inline-block {
    display: inline-block !important;
  }
  .appnov .componentNovStorymap .d-sm-block {
    display: block !important;
  }
  .appnov .componentNovStorymap .d-sm-table {
    display: table !important;
  }
  .appnov .componentNovStorymap .d-sm-table-row {
    display: table-row !important;
  }
  .appnov .componentNovStorymap .d-sm-table-cell {
    display: table-cell !important;
  }
  .appnov .componentNovStorymap .d-sm-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .appnov .componentNovStorymap .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .appnov .componentNovStorymap .d-md-none {
    display: none !important;
  }
  .appnov .componentNovStorymap .d-md-inline {
    display: inline !important;
  }
  .appnov .componentNovStorymap .d-md-inline-block {
    display: inline-block !important;
  }
  .appnov .componentNovStorymap .d-md-block {
    display: block !important;
  }
  .appnov .componentNovStorymap .d-md-table {
    display: table !important;
  }
  .appnov .componentNovStorymap .d-md-table-row {
    display: table-row !important;
  }
  .appnov .componentNovStorymap .d-md-table-cell {
    display: table-cell !important;
  }
  .appnov .componentNovStorymap .d-md-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .appnov .componentNovStorymap .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .d-lg-none {
    display: none !important;
  }
  .appnov .componentNovStorymap .d-lg-inline {
    display: inline !important;
  }
  .appnov .componentNovStorymap .d-lg-inline-block {
    display: inline-block !important;
  }
  .appnov .componentNovStorymap .d-lg-block {
    display: block !important;
  }
  .appnov .componentNovStorymap .d-lg-table {
    display: table !important;
  }
  .appnov .componentNovStorymap .d-lg-table-row {
    display: table-row !important;
  }
  .appnov .componentNovStorymap .d-lg-table-cell {
    display: table-cell !important;
  }
  .appnov .componentNovStorymap .d-lg-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .appnov .componentNovStorymap .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .d-xl-none {
    display: none !important;
  }
  .appnov .componentNovStorymap .d-xl-inline {
    display: inline !important;
  }
  .appnov .componentNovStorymap .d-xl-inline-block {
    display: inline-block !important;
  }
  .appnov .componentNovStorymap .d-xl-block {
    display: block !important;
  }
  .appnov .componentNovStorymap .d-xl-table {
    display: table !important;
  }
  .appnov .componentNovStorymap .d-xl-table-row {
    display: table-row !important;
  }
  .appnov .componentNovStorymap .d-xl-table-cell {
    display: table-cell !important;
  }
  .appnov .componentNovStorymap .d-xl-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .appnov .componentNovStorymap .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
  }
}

@media print {
  .appnov .componentNovStorymap .d-print-none {
    display: none !important;
  }
  .appnov .componentNovStorymap .d-print-inline {
    display: inline !important;
  }
  .appnov .componentNovStorymap .d-print-inline-block {
    display: inline-block !important;
  }
  .appnov .componentNovStorymap .d-print-block {
    display: block !important;
  }
  .appnov .componentNovStorymap .d-print-table {
    display: table !important;
  }
  .appnov .componentNovStorymap .d-print-table-row {
    display: table-row !important;
  }
  .appnov .componentNovStorymap .d-print-table-cell {
    display: table-cell !important;
  }
  .appnov .componentNovStorymap .d-print-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .appnov .componentNovStorymap .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
  }
}

.appnov .componentNovStorymap .embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.appnov .componentNovStorymap .embed-responsive::before {
  display: block;
  content: "";
}

.appnov .componentNovStorymap .embed-responsive .embed-responsive-item, .appnov .componentNovStorymap .embed-responsive embed, .appnov .componentNovStorymap .embed-responsive iframe, .appnov .componentNovStorymap .embed-responsive object, .appnov .componentNovStorymap .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.appnov .componentNovStorymap .embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.appnov .componentNovStorymap .embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.appnov .componentNovStorymap .embed-responsive-4by3::before {
  padding-top: 75%;
}

.appnov .componentNovStorymap .embed-responsive-1by1::before {
  padding-top: 100%;
}

.appnov .componentNovStorymap .flex-row {
  -ms-flex-direction: row !important;
  -webkit-flex-direction: row !important;
          flex-direction: row !important;
}

.appnov .componentNovStorymap .flex-column {
  -ms-flex-direction: column !important;
  -webkit-flex-direction: column !important;
          flex-direction: column !important;
}

.appnov .componentNovStorymap .flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  -webkit-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.appnov .componentNovStorymap .flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  -webkit-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.appnov .componentNovStorymap .flex-wrap {
  -ms-flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

.appnov .componentNovStorymap .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  -webkit-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

.appnov .componentNovStorymap .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  -webkit-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
}

.appnov .componentNovStorymap .flex-fill {
  -ms-flex: 1 1 auto !important;
  -webkit-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.appnov .componentNovStorymap .flex-grow-0 {
  -ms-flex-positive: 0 !important;
  -webkit-flex-grow: 0 !important;
          flex-grow: 0 !important;
}

.appnov .componentNovStorymap .flex-grow-1 {
  -ms-flex-positive: 1 !important;
  -webkit-flex-grow: 1 !important;
          flex-grow: 1 !important;
}

.appnov .componentNovStorymap .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  -webkit-flex-shrink: 0 !important;
          flex-shrink: 0 !important;
}

.appnov .componentNovStorymap .flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  -webkit-flex-shrink: 1 !important;
          flex-shrink: 1 !important;
}

.appnov .componentNovStorymap .justify-content-start {
  -ms-flex-pack: start !important;
  -webkit-justify-content: flex-start !important;
          justify-content: flex-start !important;
}

.appnov .componentNovStorymap .justify-content-end {
  -ms-flex-pack: end !important;
  -webkit-justify-content: flex-end !important;
          justify-content: flex-end !important;
}

.appnov .componentNovStorymap .justify-content-center {
  -ms-flex-pack: center !important;
  -webkit-justify-content: center !important;
          justify-content: center !important;
}

.appnov .componentNovStorymap .justify-content-between {
  -ms-flex-pack: justify !important;
  -webkit-justify-content: space-between !important;
          justify-content: space-between !important;
}

.appnov .componentNovStorymap .justify-content-around {
  -ms-flex-pack: distribute !important;
  -webkit-justify-content: space-around !important;
          justify-content: space-around !important;
}

.appnov .componentNovStorymap .align-items-start {
  -ms-flex-align: start !important;
  -webkit-align-items: flex-start !important;
          align-items: flex-start !important;
}

.appnov .componentNovStorymap .align-items-end {
  -ms-flex-align: end !important;
  -webkit-align-items: flex-end !important;
          align-items: flex-end !important;
}

.appnov .componentNovStorymap .align-items-center {
  -ms-flex-align: center !important;
  -webkit-align-items: center !important;
          align-items: center !important;
}

.appnov .componentNovStorymap .align-items-baseline {
  -ms-flex-align: baseline !important;
  -webkit-align-items: baseline !important;
          align-items: baseline !important;
}

.appnov .componentNovStorymap .align-items-stretch {
  -ms-flex-align: stretch !important;
  -webkit-align-items: stretch !important;
          align-items: stretch !important;
}

.appnov .componentNovStorymap .align-content-start {
  -ms-flex-line-pack: start !important;
  -webkit-align-content: flex-start !important;
          align-content: flex-start !important;
}

.appnov .componentNovStorymap .align-content-end {
  -ms-flex-line-pack: end !important;
  -webkit-align-content: flex-end !important;
          align-content: flex-end !important;
}

.appnov .componentNovStorymap .align-content-center {
  -ms-flex-line-pack: center !important;
  -webkit-align-content: center !important;
          align-content: center !important;
}

.appnov .componentNovStorymap .align-content-between {
  -ms-flex-line-pack: justify !important;
  -webkit-align-content: space-between !important;
          align-content: space-between !important;
}

.appnov .componentNovStorymap .align-content-around {
  -ms-flex-line-pack: distribute !important;
  -webkit-align-content: space-around !important;
          align-content: space-around !important;
}

.appnov .componentNovStorymap .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  -webkit-align-content: stretch !important;
          align-content: stretch !important;
}

.appnov .componentNovStorymap .align-self-auto {
  -ms-flex-item-align: auto !important;
  -webkit-align-self: auto !important;
              -ms-grid-row-align: auto !important;
          align-self: auto !important;
}

.appnov .componentNovStorymap .align-self-start {
  -ms-flex-item-align: start !important;
  -webkit-align-self: flex-start !important;
          align-self: flex-start !important;
}

.appnov .componentNovStorymap .align-self-end {
  -ms-flex-item-align: end !important;
  -webkit-align-self: flex-end !important;
          align-self: flex-end !important;
}

.appnov .componentNovStorymap .align-self-center {
  -ms-flex-item-align: center !important;
  -webkit-align-self: center !important;
              -ms-grid-row-align: center !important;
          align-self: center !important;
}

.appnov .componentNovStorymap .align-self-baseline {
  -ms-flex-item-align: baseline !important;
  -webkit-align-self: baseline !important;
          align-self: baseline !important;
}

.appnov .componentNovStorymap .align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -webkit-align-self: stretch !important;
              -ms-grid-row-align: stretch !important;
          align-self: stretch !important;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .flex-sm-row {
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important;
  }
  .appnov .componentNovStorymap .flex-sm-column {
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important;
  }
  .appnov .componentNovStorymap .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .appnov .componentNovStorymap .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .appnov .componentNovStorymap .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .appnov .componentNovStorymap .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .appnov .componentNovStorymap .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .appnov .componentNovStorymap .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .appnov .componentNovStorymap .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important;
  }
  .appnov .componentNovStorymap .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important;
  }
  .appnov .componentNovStorymap .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important;
  }
  .appnov .componentNovStorymap .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important;
  }
  .appnov .componentNovStorymap .justify-content-sm-start {
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important;
  }
  .appnov .componentNovStorymap .justify-content-sm-end {
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important;
  }
  .appnov .componentNovStorymap .justify-content-sm-center {
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important;
  }
  .appnov .componentNovStorymap .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important;
  }
  .appnov .componentNovStorymap .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important;
  }
  .appnov .componentNovStorymap .align-items-sm-start {
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important;
  }
  .appnov .componentNovStorymap .align-items-sm-end {
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important;
  }
  .appnov .componentNovStorymap .align-items-sm-center {
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important;
  }
  .appnov .componentNovStorymap .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important;
  }
  .appnov .componentNovStorymap .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important;
  }
  .appnov .componentNovStorymap .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important;
  }
  .appnov .componentNovStorymap .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important;
  }
  .appnov .componentNovStorymap .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important;
  }
  .appnov .componentNovStorymap .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important;
  }
  .appnov .componentNovStorymap .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important;
  }
  .appnov .componentNovStorymap .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important;
  }
  .appnov .componentNovStorymap .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .appnov .componentNovStorymap .align-self-sm-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important;
  }
  .appnov .componentNovStorymap .align-self-sm-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important;
  }
  .appnov .componentNovStorymap .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .appnov .componentNovStorymap .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important;
  }
  .appnov .componentNovStorymap .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .appnov .componentNovStorymap .flex-md-row {
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important;
  }
  .appnov .componentNovStorymap .flex-md-column {
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important;
  }
  .appnov .componentNovStorymap .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .appnov .componentNovStorymap .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .appnov .componentNovStorymap .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .appnov .componentNovStorymap .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .appnov .componentNovStorymap .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .appnov .componentNovStorymap .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .appnov .componentNovStorymap .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important;
  }
  .appnov .componentNovStorymap .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important;
  }
  .appnov .componentNovStorymap .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important;
  }
  .appnov .componentNovStorymap .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important;
  }
  .appnov .componentNovStorymap .justify-content-md-start {
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important;
  }
  .appnov .componentNovStorymap .justify-content-md-end {
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important;
  }
  .appnov .componentNovStorymap .justify-content-md-center {
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important;
  }
  .appnov .componentNovStorymap .justify-content-md-between {
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important;
  }
  .appnov .componentNovStorymap .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important;
  }
  .appnov .componentNovStorymap .align-items-md-start {
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important;
  }
  .appnov .componentNovStorymap .align-items-md-end {
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important;
  }
  .appnov .componentNovStorymap .align-items-md-center {
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important;
  }
  .appnov .componentNovStorymap .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important;
  }
  .appnov .componentNovStorymap .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important;
  }
  .appnov .componentNovStorymap .align-content-md-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important;
  }
  .appnov .componentNovStorymap .align-content-md-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important;
  }
  .appnov .componentNovStorymap .align-content-md-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important;
  }
  .appnov .componentNovStorymap .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important;
  }
  .appnov .componentNovStorymap .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important;
  }
  .appnov .componentNovStorymap .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important;
  }
  .appnov .componentNovStorymap .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .appnov .componentNovStorymap .align-self-md-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important;
  }
  .appnov .componentNovStorymap .align-self-md-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important;
  }
  .appnov .componentNovStorymap .align-self-md-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .appnov .componentNovStorymap .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important;
  }
  .appnov .componentNovStorymap .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .flex-lg-row {
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important;
  }
  .appnov .componentNovStorymap .flex-lg-column {
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important;
  }
  .appnov .componentNovStorymap .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .appnov .componentNovStorymap .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .appnov .componentNovStorymap .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .appnov .componentNovStorymap .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .appnov .componentNovStorymap .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .appnov .componentNovStorymap .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .appnov .componentNovStorymap .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important;
  }
  .appnov .componentNovStorymap .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important;
  }
  .appnov .componentNovStorymap .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important;
  }
  .appnov .componentNovStorymap .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important;
  }
  .appnov .componentNovStorymap .justify-content-lg-start {
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important;
  }
  .appnov .componentNovStorymap .justify-content-lg-end {
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important;
  }
  .appnov .componentNovStorymap .justify-content-lg-center {
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important;
  }
  .appnov .componentNovStorymap .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important;
  }
  .appnov .componentNovStorymap .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important;
  }
  .appnov .componentNovStorymap .align-items-lg-start {
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important;
  }
  .appnov .componentNovStorymap .align-items-lg-end {
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important;
  }
  .appnov .componentNovStorymap .align-items-lg-center {
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important;
  }
  .appnov .componentNovStorymap .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important;
  }
  .appnov .componentNovStorymap .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important;
  }
  .appnov .componentNovStorymap .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important;
  }
  .appnov .componentNovStorymap .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important;
  }
  .appnov .componentNovStorymap .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important;
  }
  .appnov .componentNovStorymap .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important;
  }
  .appnov .componentNovStorymap .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important;
  }
  .appnov .componentNovStorymap .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important;
  }
  .appnov .componentNovStorymap .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .appnov .componentNovStorymap .align-self-lg-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important;
  }
  .appnov .componentNovStorymap .align-self-lg-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important;
  }
  .appnov .componentNovStorymap .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .appnov .componentNovStorymap .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important;
  }
  .appnov .componentNovStorymap .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .flex-xl-row {
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important;
  }
  .appnov .componentNovStorymap .flex-xl-column {
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important;
  }
  .appnov .componentNovStorymap .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .appnov .componentNovStorymap .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .appnov .componentNovStorymap .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .appnov .componentNovStorymap .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .appnov .componentNovStorymap .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .appnov .componentNovStorymap .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .appnov .componentNovStorymap .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important;
  }
  .appnov .componentNovStorymap .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important;
  }
  .appnov .componentNovStorymap .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important;
  }
  .appnov .componentNovStorymap .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important;
  }
  .appnov .componentNovStorymap .justify-content-xl-start {
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important;
  }
  .appnov .componentNovStorymap .justify-content-xl-end {
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important;
  }
  .appnov .componentNovStorymap .justify-content-xl-center {
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important;
  }
  .appnov .componentNovStorymap .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important;
  }
  .appnov .componentNovStorymap .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important;
  }
  .appnov .componentNovStorymap .align-items-xl-start {
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important;
  }
  .appnov .componentNovStorymap .align-items-xl-end {
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important;
  }
  .appnov .componentNovStorymap .align-items-xl-center {
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important;
  }
  .appnov .componentNovStorymap .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important;
  }
  .appnov .componentNovStorymap .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important;
  }
  .appnov .componentNovStorymap .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important;
  }
  .appnov .componentNovStorymap .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important;
  }
  .appnov .componentNovStorymap .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important;
  }
  .appnov .componentNovStorymap .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important;
  }
  .appnov .componentNovStorymap .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important;
  }
  .appnov .componentNovStorymap .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important;
  }
  .appnov .componentNovStorymap .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .appnov .componentNovStorymap .align-self-xl-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important;
  }
  .appnov .componentNovStorymap .align-self-xl-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important;
  }
  .appnov .componentNovStorymap .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .appnov .componentNovStorymap .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important;
  }
  .appnov .componentNovStorymap .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

.appnov .componentNovStorymap .float-left {
  float: left !important;
}

.appnov .componentNovStorymap .float-right {
  float: right !important;
}

.appnov .componentNovStorymap .float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .float-sm-left {
    float: left !important;
  }
  .appnov .componentNovStorymap .float-sm-right {
    float: right !important;
  }
  .appnov .componentNovStorymap .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .appnov .componentNovStorymap .float-md-left {
    float: left !important;
  }
  .appnov .componentNovStorymap .float-md-right {
    float: right !important;
  }
  .appnov .componentNovStorymap .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .float-lg-left {
    float: left !important;
  }
  .appnov .componentNovStorymap .float-lg-right {
    float: right !important;
  }
  .appnov .componentNovStorymap .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .float-xl-left {
    float: left !important;
  }
  .appnov .componentNovStorymap .float-xl-right {
    float: right !important;
  }
  .appnov .componentNovStorymap .float-xl-none {
    float: none !important;
  }
}

.appnov .componentNovStorymap .overflow-auto {
  overflow: auto !important;
}

.appnov .componentNovStorymap .overflow-hidden {
  overflow: hidden !important;
}

.appnov .componentNovStorymap .position-static {
  position: static !important;
}

.appnov .componentNovStorymap .position-relative {
  position: relative !important;
}

.appnov .componentNovStorymap .position-absolute {
  position: absolute !important;
}

.appnov .componentNovStorymap .position-fixed {
  position: fixed !important;
}

.appnov .componentNovStorymap .position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.appnov .componentNovStorymap .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.appnov .componentNovStorymap .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .appnov .componentNovStorymap .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.appnov .componentNovStorymap .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.appnov .componentNovStorymap .sr-only-focusable:active, .appnov .componentNovStorymap .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.appnov .componentNovStorymap .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.appnov .componentNovStorymap .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.appnov .componentNovStorymap .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.appnov .componentNovStorymap .shadow-none {
  box-shadow: none !important;
}

.appnov .componentNovStorymap .w-25 {
  width: 25% !important;
}

.appnov .componentNovStorymap .w-50 {
  width: 50% !important;
}

.appnov .componentNovStorymap .w-75 {
  width: 75% !important;
}

.appnov .componentNovStorymap .w-100 {
  width: 100% !important;
}

.appnov .componentNovStorymap .w-auto {
  width: auto !important;
}

.appnov .componentNovStorymap .h-25 {
  height: 25% !important;
}

.appnov .componentNovStorymap .h-50 {
  height: 50% !important;
}

.appnov .componentNovStorymap .h-75 {
  height: 75% !important;
}

.appnov .componentNovStorymap .h-100 {
  height: 100% !important;
}

.appnov .componentNovStorymap .h-auto {
  height: auto !important;
}

.appnov .componentNovStorymap .mw-100 {
  max-width: 100% !important;
}

.appnov .componentNovStorymap .mh-100 {
  max-height: 100% !important;
}

.appnov .componentNovStorymap .min-vw-100 {
  min-width: 100vw !important;
}

.appnov .componentNovStorymap .min-vh-100 {
  min-height: 100vh !important;
}

.appnov .componentNovStorymap .vw-100 {
  width: 100vw !important;
}

.appnov .componentNovStorymap .vh-100 {
  height: 100vh !important;
}

.appnov .componentNovStorymap .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.appnov .componentNovStorymap .m-0 {
  margin: 0 !important;
}

.appnov .componentNovStorymap .mt-0, .appnov .componentNovStorymap .my-0 {
  margin-top: 0 !important;
}

.appnov .componentNovStorymap .mr-0, .appnov .componentNovStorymap .mx-0 {
  margin-right: 0 !important;
}

.appnov .componentNovStorymap .mb-0, .appnov .componentNovStorymap .my-0 {
  margin-bottom: 0 !important;
}

.appnov .componentNovStorymap .ml-0, .appnov .componentNovStorymap .mx-0 {
  margin-left: 0 !important;
}

.appnov .componentNovStorymap .m-1 {
  margin: 0.25rem !important;
}

.appnov .componentNovStorymap .mt-1, .appnov .componentNovStorymap .my-1 {
  margin-top: 0.25rem !important;
}

.appnov .componentNovStorymap .mr-1, .appnov .componentNovStorymap .mx-1 {
  margin-right: 0.25rem !important;
}

.appnov .componentNovStorymap .mb-1, .appnov .componentNovStorymap .my-1 {
  margin-bottom: 0.25rem !important;
}

.appnov .componentNovStorymap .ml-1, .appnov .componentNovStorymap .mx-1 {
  margin-left: 0.25rem !important;
}

.appnov .componentNovStorymap .m-2 {
  margin: 0.5rem !important;
}

.appnov .componentNovStorymap .mt-2, .appnov .componentNovStorymap .my-2 {
  margin-top: 0.5rem !important;
}

.appnov .componentNovStorymap .mr-2, .appnov .componentNovStorymap .mx-2 {
  margin-right: 0.5rem !important;
}

.appnov .componentNovStorymap .mb-2, .appnov .componentNovStorymap .my-2 {
  margin-bottom: 0.5rem !important;
}

.appnov .componentNovStorymap .ml-2, .appnov .componentNovStorymap .mx-2 {
  margin-left: 0.5rem !important;
}

.appnov .componentNovStorymap .m-3 {
  margin: 1rem !important;
}

.appnov .componentNovStorymap .mt-3, .appnov .componentNovStorymap .my-3 {
  margin-top: 1rem !important;
}

.appnov .componentNovStorymap .mr-3, .appnov .componentNovStorymap .mx-3 {
  margin-right: 1rem !important;
}

.appnov .componentNovStorymap .mb-3, .appnov .componentNovStorymap .my-3 {
  margin-bottom: 1rem !important;
}

.appnov .componentNovStorymap .ml-3, .appnov .componentNovStorymap .mx-3 {
  margin-left: 1rem !important;
}

.appnov .componentNovStorymap .m-4 {
  margin: 1.5rem !important;
}

.appnov .componentNovStorymap .mt-4, .appnov .componentNovStorymap .my-4 {
  margin-top: 1.5rem !important;
}

.appnov .componentNovStorymap .mr-4, .appnov .componentNovStorymap .mx-4 {
  margin-right: 1.5rem !important;
}

.appnov .componentNovStorymap .mb-4, .appnov .componentNovStorymap .my-4 {
  margin-bottom: 1.5rem !important;
}

.appnov .componentNovStorymap .ml-4, .appnov .componentNovStorymap .mx-4 {
  margin-left: 1.5rem !important;
}

.appnov .componentNovStorymap .m-5 {
  margin: 3rem !important;
}

.appnov .componentNovStorymap .mt-5, .appnov .componentNovStorymap .my-5 {
  margin-top: 3rem !important;
}

.appnov .componentNovStorymap .mr-5, .appnov .componentNovStorymap .mx-5 {
  margin-right: 3rem !important;
}

.appnov .componentNovStorymap .mb-5, .appnov .componentNovStorymap .my-5 {
  margin-bottom: 3rem !important;
}

.appnov .componentNovStorymap .ml-5, .appnov .componentNovStorymap .mx-5 {
  margin-left: 3rem !important;
}

.appnov .componentNovStorymap .p-0 {
  padding: 0 !important;
}

.appnov .componentNovStorymap .pt-0, .appnov .componentNovStorymap .py-0 {
  padding-top: 0 !important;
}

.appnov .componentNovStorymap .pr-0, .appnov .componentNovStorymap .px-0 {
  padding-right: 0 !important;
}

.appnov .componentNovStorymap .pb-0, .appnov .componentNovStorymap .py-0 {
  padding-bottom: 0 !important;
}

.appnov .componentNovStorymap .pl-0, .appnov .componentNovStorymap .px-0 {
  padding-left: 0 !important;
}

.appnov .componentNovStorymap .p-1 {
  padding: 0.25rem !important;
}

.appnov .componentNovStorymap .pt-1, .appnov .componentNovStorymap .py-1 {
  padding-top: 0.25rem !important;
}

.appnov .componentNovStorymap .pr-1, .appnov .componentNovStorymap .px-1 {
  padding-right: 0.25rem !important;
}

.appnov .componentNovStorymap .pb-1, .appnov .componentNovStorymap .py-1 {
  padding-bottom: 0.25rem !important;
}

.appnov .componentNovStorymap .pl-1, .appnov .componentNovStorymap .px-1 {
  padding-left: 0.25rem !important;
}

.appnov .componentNovStorymap .p-2 {
  padding: 0.5rem !important;
}

.appnov .componentNovStorymap .pt-2, .appnov .componentNovStorymap .py-2 {
  padding-top: 0.5rem !important;
}

.appnov .componentNovStorymap .pr-2, .appnov .componentNovStorymap .px-2 {
  padding-right: 0.5rem !important;
}

.appnov .componentNovStorymap .pb-2, .appnov .componentNovStorymap .py-2 {
  padding-bottom: 0.5rem !important;
}

.appnov .componentNovStorymap .pl-2, .appnov .componentNovStorymap .px-2 {
  padding-left: 0.5rem !important;
}

.appnov .componentNovStorymap .p-3 {
  padding: 1rem !important;
}

.appnov .componentNovStorymap .pt-3, .appnov .componentNovStorymap .py-3 {
  padding-top: 1rem !important;
}

.appnov .componentNovStorymap .pr-3, .appnov .componentNovStorymap .px-3 {
  padding-right: 1rem !important;
}

.appnov .componentNovStorymap .pb-3, .appnov .componentNovStorymap .py-3 {
  padding-bottom: 1rem !important;
}

.appnov .componentNovStorymap .pl-3, .appnov .componentNovStorymap .px-3 {
  padding-left: 1rem !important;
}

.appnov .componentNovStorymap .p-4 {
  padding: 1.5rem !important;
}

.appnov .componentNovStorymap .pt-4, .appnov .componentNovStorymap .py-4 {
  padding-top: 1.5rem !important;
}

.appnov .componentNovStorymap .pr-4, .appnov .componentNovStorymap .px-4 {
  padding-right: 1.5rem !important;
}

.appnov .componentNovStorymap .pb-4, .appnov .componentNovStorymap .py-4 {
  padding-bottom: 1.5rem !important;
}

.appnov .componentNovStorymap .pl-4, .appnov .componentNovStorymap .px-4 {
  padding-left: 1.5rem !important;
}

.appnov .componentNovStorymap .p-5 {
  padding: 3rem !important;
}

.appnov .componentNovStorymap .pt-5, .appnov .componentNovStorymap .py-5 {
  padding-top: 3rem !important;
}

.appnov .componentNovStorymap .pr-5, .appnov .componentNovStorymap .px-5 {
  padding-right: 3rem !important;
}

.appnov .componentNovStorymap .pb-5, .appnov .componentNovStorymap .py-5 {
  padding-bottom: 3rem !important;
}

.appnov .componentNovStorymap .pl-5, .appnov .componentNovStorymap .px-5 {
  padding-left: 3rem !important;
}

.appnov .componentNovStorymap .m-n1 {
  margin: -0.25rem !important;
}

.appnov .componentNovStorymap .mt-n1, .appnov .componentNovStorymap .my-n1 {
  margin-top: -0.25rem !important;
}

.appnov .componentNovStorymap .mr-n1, .appnov .componentNovStorymap .mx-n1 {
  margin-right: -0.25rem !important;
}

.appnov .componentNovStorymap .mb-n1, .appnov .componentNovStorymap .my-n1 {
  margin-bottom: -0.25rem !important;
}

.appnov .componentNovStorymap .ml-n1, .appnov .componentNovStorymap .mx-n1 {
  margin-left: -0.25rem !important;
}

.appnov .componentNovStorymap .m-n2 {
  margin: -0.5rem !important;
}

.appnov .componentNovStorymap .mt-n2, .appnov .componentNovStorymap .my-n2 {
  margin-top: -0.5rem !important;
}

.appnov .componentNovStorymap .mr-n2, .appnov .componentNovStorymap .mx-n2 {
  margin-right: -0.5rem !important;
}

.appnov .componentNovStorymap .mb-n2, .appnov .componentNovStorymap .my-n2 {
  margin-bottom: -0.5rem !important;
}

.appnov .componentNovStorymap .ml-n2, .appnov .componentNovStorymap .mx-n2 {
  margin-left: -0.5rem !important;
}

.appnov .componentNovStorymap .m-n3 {
  margin: -1rem !important;
}

.appnov .componentNovStorymap .mt-n3, .appnov .componentNovStorymap .my-n3 {
  margin-top: -1rem !important;
}

.appnov .componentNovStorymap .mr-n3, .appnov .componentNovStorymap .mx-n3 {
  margin-right: -1rem !important;
}

.appnov .componentNovStorymap .mb-n3, .appnov .componentNovStorymap .my-n3 {
  margin-bottom: -1rem !important;
}

.appnov .componentNovStorymap .ml-n3, .appnov .componentNovStorymap .mx-n3 {
  margin-left: -1rem !important;
}

.appnov .componentNovStorymap .m-n4 {
  margin: -1.5rem !important;
}

.appnov .componentNovStorymap .mt-n4, .appnov .componentNovStorymap .my-n4 {
  margin-top: -1.5rem !important;
}

.appnov .componentNovStorymap .mr-n4, .appnov .componentNovStorymap .mx-n4 {
  margin-right: -1.5rem !important;
}

.appnov .componentNovStorymap .mb-n4, .appnov .componentNovStorymap .my-n4 {
  margin-bottom: -1.5rem !important;
}

.appnov .componentNovStorymap .ml-n4, .appnov .componentNovStorymap .mx-n4 {
  margin-left: -1.5rem !important;
}

.appnov .componentNovStorymap .m-n5 {
  margin: -3rem !important;
}

.appnov .componentNovStorymap .mt-n5, .appnov .componentNovStorymap .my-n5 {
  margin-top: -3rem !important;
}

.appnov .componentNovStorymap .mr-n5, .appnov .componentNovStorymap .mx-n5 {
  margin-right: -3rem !important;
}

.appnov .componentNovStorymap .mb-n5, .appnov .componentNovStorymap .my-n5 {
  margin-bottom: -3rem !important;
}

.appnov .componentNovStorymap .ml-n5, .appnov .componentNovStorymap .mx-n5 {
  margin-left: -3rem !important;
}

.appnov .componentNovStorymap .m-auto {
  margin: auto !important;
}

.appnov .componentNovStorymap .mt-auto, .appnov .componentNovStorymap .my-auto {
  margin-top: auto !important;
}

.appnov .componentNovStorymap .mr-auto, .appnov .componentNovStorymap .mx-auto {
  margin-right: auto !important;
}

.appnov .componentNovStorymap .mb-auto, .appnov .componentNovStorymap .my-auto {
  margin-bottom: auto !important;
}

.appnov .componentNovStorymap .ml-auto, .appnov .componentNovStorymap .mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .m-sm-0 {
    margin: 0 !important;
  }
  .appnov .componentNovStorymap .mt-sm-0, .appnov .componentNovStorymap .my-sm-0 {
    margin-top: 0 !important;
  }
  .appnov .componentNovStorymap .mr-sm-0, .appnov .componentNovStorymap .mx-sm-0 {
    margin-right: 0 !important;
  }
  .appnov .componentNovStorymap .mb-sm-0, .appnov .componentNovStorymap .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .appnov .componentNovStorymap .ml-sm-0, .appnov .componentNovStorymap .mx-sm-0 {
    margin-left: 0 !important;
  }
  .appnov .componentNovStorymap .m-sm-1 {
    margin: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mt-sm-1, .appnov .componentNovStorymap .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mr-sm-1, .appnov .componentNovStorymap .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mb-sm-1, .appnov .componentNovStorymap .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .appnov .componentNovStorymap .ml-sm-1, .appnov .componentNovStorymap .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .appnov .componentNovStorymap .m-sm-2 {
    margin: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mt-sm-2, .appnov .componentNovStorymap .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mr-sm-2, .appnov .componentNovStorymap .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mb-sm-2, .appnov .componentNovStorymap .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .appnov .componentNovStorymap .ml-sm-2, .appnov .componentNovStorymap .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .appnov .componentNovStorymap .m-sm-3 {
    margin: 1rem !important;
  }
  .appnov .componentNovStorymap .mt-sm-3, .appnov .componentNovStorymap .my-sm-3 {
    margin-top: 1rem !important;
  }
  .appnov .componentNovStorymap .mr-sm-3, .appnov .componentNovStorymap .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .appnov .componentNovStorymap .mb-sm-3, .appnov .componentNovStorymap .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .appnov .componentNovStorymap .ml-sm-3, .appnov .componentNovStorymap .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .appnov .componentNovStorymap .m-sm-4 {
    margin: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mt-sm-4, .appnov .componentNovStorymap .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mr-sm-4, .appnov .componentNovStorymap .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mb-sm-4, .appnov .componentNovStorymap .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .appnov .componentNovStorymap .ml-sm-4, .appnov .componentNovStorymap .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .appnov .componentNovStorymap .m-sm-5 {
    margin: 3rem !important;
  }
  .appnov .componentNovStorymap .mt-sm-5, .appnov .componentNovStorymap .my-sm-5 {
    margin-top: 3rem !important;
  }
  .appnov .componentNovStorymap .mr-sm-5, .appnov .componentNovStorymap .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .appnov .componentNovStorymap .mb-sm-5, .appnov .componentNovStorymap .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .appnov .componentNovStorymap .ml-sm-5, .appnov .componentNovStorymap .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .appnov .componentNovStorymap .p-sm-0 {
    padding: 0 !important;
  }
  .appnov .componentNovStorymap .pt-sm-0, .appnov .componentNovStorymap .py-sm-0 {
    padding-top: 0 !important;
  }
  .appnov .componentNovStorymap .pr-sm-0, .appnov .componentNovStorymap .px-sm-0 {
    padding-right: 0 !important;
  }
  .appnov .componentNovStorymap .pb-sm-0, .appnov .componentNovStorymap .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .appnov .componentNovStorymap .pl-sm-0, .appnov .componentNovStorymap .px-sm-0 {
    padding-left: 0 !important;
  }
  .appnov .componentNovStorymap .p-sm-1 {
    padding: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pt-sm-1, .appnov .componentNovStorymap .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pr-sm-1, .appnov .componentNovStorymap .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pb-sm-1, .appnov .componentNovStorymap .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pl-sm-1, .appnov .componentNovStorymap .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .appnov .componentNovStorymap .p-sm-2 {
    padding: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pt-sm-2, .appnov .componentNovStorymap .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pr-sm-2, .appnov .componentNovStorymap .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pb-sm-2, .appnov .componentNovStorymap .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pl-sm-2, .appnov .componentNovStorymap .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .appnov .componentNovStorymap .p-sm-3 {
    padding: 1rem !important;
  }
  .appnov .componentNovStorymap .pt-sm-3, .appnov .componentNovStorymap .py-sm-3 {
    padding-top: 1rem !important;
  }
  .appnov .componentNovStorymap .pr-sm-3, .appnov .componentNovStorymap .px-sm-3 {
    padding-right: 1rem !important;
  }
  .appnov .componentNovStorymap .pb-sm-3, .appnov .componentNovStorymap .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .appnov .componentNovStorymap .pl-sm-3, .appnov .componentNovStorymap .px-sm-3 {
    padding-left: 1rem !important;
  }
  .appnov .componentNovStorymap .p-sm-4 {
    padding: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pt-sm-4, .appnov .componentNovStorymap .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pr-sm-4, .appnov .componentNovStorymap .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pb-sm-4, .appnov .componentNovStorymap .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pl-sm-4, .appnov .componentNovStorymap .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .appnov .componentNovStorymap .p-sm-5 {
    padding: 3rem !important;
  }
  .appnov .componentNovStorymap .pt-sm-5, .appnov .componentNovStorymap .py-sm-5 {
    padding-top: 3rem !important;
  }
  .appnov .componentNovStorymap .pr-sm-5, .appnov .componentNovStorymap .px-sm-5 {
    padding-right: 3rem !important;
  }
  .appnov .componentNovStorymap .pb-sm-5, .appnov .componentNovStorymap .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .appnov .componentNovStorymap .pl-sm-5, .appnov .componentNovStorymap .px-sm-5 {
    padding-left: 3rem !important;
  }
  .appnov .componentNovStorymap .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mt-sm-n1, .appnov .componentNovStorymap .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mr-sm-n1, .appnov .componentNovStorymap .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mb-sm-n1, .appnov .componentNovStorymap .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .appnov .componentNovStorymap .ml-sm-n1, .appnov .componentNovStorymap .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .appnov .componentNovStorymap .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mt-sm-n2, .appnov .componentNovStorymap .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mr-sm-n2, .appnov .componentNovStorymap .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mb-sm-n2, .appnov .componentNovStorymap .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .appnov .componentNovStorymap .ml-sm-n2, .appnov .componentNovStorymap .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .appnov .componentNovStorymap .m-sm-n3 {
    margin: -1rem !important;
  }
  .appnov .componentNovStorymap .mt-sm-n3, .appnov .componentNovStorymap .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .appnov .componentNovStorymap .mr-sm-n3, .appnov .componentNovStorymap .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .appnov .componentNovStorymap .mb-sm-n3, .appnov .componentNovStorymap .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .appnov .componentNovStorymap .ml-sm-n3, .appnov .componentNovStorymap .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .appnov .componentNovStorymap .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mt-sm-n4, .appnov .componentNovStorymap .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mr-sm-n4, .appnov .componentNovStorymap .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mb-sm-n4, .appnov .componentNovStorymap .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .appnov .componentNovStorymap .ml-sm-n4, .appnov .componentNovStorymap .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .appnov .componentNovStorymap .m-sm-n5 {
    margin: -3rem !important;
  }
  .appnov .componentNovStorymap .mt-sm-n5, .appnov .componentNovStorymap .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .appnov .componentNovStorymap .mr-sm-n5, .appnov .componentNovStorymap .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .appnov .componentNovStorymap .mb-sm-n5, .appnov .componentNovStorymap .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .appnov .componentNovStorymap .ml-sm-n5, .appnov .componentNovStorymap .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .appnov .componentNovStorymap .m-sm-auto {
    margin: auto !important;
  }
  .appnov .componentNovStorymap .mt-sm-auto, .appnov .componentNovStorymap .my-sm-auto {
    margin-top: auto !important;
  }
  .appnov .componentNovStorymap .mr-sm-auto, .appnov .componentNovStorymap .mx-sm-auto {
    margin-right: auto !important;
  }
  .appnov .componentNovStorymap .mb-sm-auto, .appnov .componentNovStorymap .my-sm-auto {
    margin-bottom: auto !important;
  }
  .appnov .componentNovStorymap .ml-sm-auto, .appnov .componentNovStorymap .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .appnov .componentNovStorymap .m-md-0 {
    margin: 0 !important;
  }
  .appnov .componentNovStorymap .mt-md-0, .appnov .componentNovStorymap .my-md-0 {
    margin-top: 0 !important;
  }
  .appnov .componentNovStorymap .mr-md-0, .appnov .componentNovStorymap .mx-md-0 {
    margin-right: 0 !important;
  }
  .appnov .componentNovStorymap .mb-md-0, .appnov .componentNovStorymap .my-md-0 {
    margin-bottom: 0 !important;
  }
  .appnov .componentNovStorymap .ml-md-0, .appnov .componentNovStorymap .mx-md-0 {
    margin-left: 0 !important;
  }
  .appnov .componentNovStorymap .m-md-1 {
    margin: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mt-md-1, .appnov .componentNovStorymap .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mr-md-1, .appnov .componentNovStorymap .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mb-md-1, .appnov .componentNovStorymap .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .appnov .componentNovStorymap .ml-md-1, .appnov .componentNovStorymap .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .appnov .componentNovStorymap .m-md-2 {
    margin: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mt-md-2, .appnov .componentNovStorymap .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mr-md-2, .appnov .componentNovStorymap .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mb-md-2, .appnov .componentNovStorymap .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .appnov .componentNovStorymap .ml-md-2, .appnov .componentNovStorymap .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .appnov .componentNovStorymap .m-md-3 {
    margin: 1rem !important;
  }
  .appnov .componentNovStorymap .mt-md-3, .appnov .componentNovStorymap .my-md-3 {
    margin-top: 1rem !important;
  }
  .appnov .componentNovStorymap .mr-md-3, .appnov .componentNovStorymap .mx-md-3 {
    margin-right: 1rem !important;
  }
  .appnov .componentNovStorymap .mb-md-3, .appnov .componentNovStorymap .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .appnov .componentNovStorymap .ml-md-3, .appnov .componentNovStorymap .mx-md-3 {
    margin-left: 1rem !important;
  }
  .appnov .componentNovStorymap .m-md-4 {
    margin: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mt-md-4, .appnov .componentNovStorymap .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mr-md-4, .appnov .componentNovStorymap .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mb-md-4, .appnov .componentNovStorymap .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .appnov .componentNovStorymap .ml-md-4, .appnov .componentNovStorymap .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .appnov .componentNovStorymap .m-md-5 {
    margin: 3rem !important;
  }
  .appnov .componentNovStorymap .mt-md-5, .appnov .componentNovStorymap .my-md-5 {
    margin-top: 3rem !important;
  }
  .appnov .componentNovStorymap .mr-md-5, .appnov .componentNovStorymap .mx-md-5 {
    margin-right: 3rem !important;
  }
  .appnov .componentNovStorymap .mb-md-5, .appnov .componentNovStorymap .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .appnov .componentNovStorymap .ml-md-5, .appnov .componentNovStorymap .mx-md-5 {
    margin-left: 3rem !important;
  }
  .appnov .componentNovStorymap .p-md-0 {
    padding: 0 !important;
  }
  .appnov .componentNovStorymap .pt-md-0, .appnov .componentNovStorymap .py-md-0 {
    padding-top: 0 !important;
  }
  .appnov .componentNovStorymap .pr-md-0, .appnov .componentNovStorymap .px-md-0 {
    padding-right: 0 !important;
  }
  .appnov .componentNovStorymap .pb-md-0, .appnov .componentNovStorymap .py-md-0 {
    padding-bottom: 0 !important;
  }
  .appnov .componentNovStorymap .pl-md-0, .appnov .componentNovStorymap .px-md-0 {
    padding-left: 0 !important;
  }
  .appnov .componentNovStorymap .p-md-1 {
    padding: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pt-md-1, .appnov .componentNovStorymap .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pr-md-1, .appnov .componentNovStorymap .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pb-md-1, .appnov .componentNovStorymap .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pl-md-1, .appnov .componentNovStorymap .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .appnov .componentNovStorymap .p-md-2 {
    padding: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pt-md-2, .appnov .componentNovStorymap .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pr-md-2, .appnov .componentNovStorymap .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pb-md-2, .appnov .componentNovStorymap .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pl-md-2, .appnov .componentNovStorymap .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .appnov .componentNovStorymap .p-md-3 {
    padding: 1rem !important;
  }
  .appnov .componentNovStorymap .pt-md-3, .appnov .componentNovStorymap .py-md-3 {
    padding-top: 1rem !important;
  }
  .appnov .componentNovStorymap .pr-md-3, .appnov .componentNovStorymap .px-md-3 {
    padding-right: 1rem !important;
  }
  .appnov .componentNovStorymap .pb-md-3, .appnov .componentNovStorymap .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .appnov .componentNovStorymap .pl-md-3, .appnov .componentNovStorymap .px-md-3 {
    padding-left: 1rem !important;
  }
  .appnov .componentNovStorymap .p-md-4 {
    padding: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pt-md-4, .appnov .componentNovStorymap .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pr-md-4, .appnov .componentNovStorymap .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pb-md-4, .appnov .componentNovStorymap .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pl-md-4, .appnov .componentNovStorymap .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .appnov .componentNovStorymap .p-md-5 {
    padding: 3rem !important;
  }
  .appnov .componentNovStorymap .pt-md-5, .appnov .componentNovStorymap .py-md-5 {
    padding-top: 3rem !important;
  }
  .appnov .componentNovStorymap .pr-md-5, .appnov .componentNovStorymap .px-md-5 {
    padding-right: 3rem !important;
  }
  .appnov .componentNovStorymap .pb-md-5, .appnov .componentNovStorymap .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .appnov .componentNovStorymap .pl-md-5, .appnov .componentNovStorymap .px-md-5 {
    padding-left: 3rem !important;
  }
  .appnov .componentNovStorymap .m-md-n1 {
    margin: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mt-md-n1, .appnov .componentNovStorymap .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mr-md-n1, .appnov .componentNovStorymap .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mb-md-n1, .appnov .componentNovStorymap .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .appnov .componentNovStorymap .ml-md-n1, .appnov .componentNovStorymap .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .appnov .componentNovStorymap .m-md-n2 {
    margin: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mt-md-n2, .appnov .componentNovStorymap .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mr-md-n2, .appnov .componentNovStorymap .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mb-md-n2, .appnov .componentNovStorymap .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .appnov .componentNovStorymap .ml-md-n2, .appnov .componentNovStorymap .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .appnov .componentNovStorymap .m-md-n3 {
    margin: -1rem !important;
  }
  .appnov .componentNovStorymap .mt-md-n3, .appnov .componentNovStorymap .my-md-n3 {
    margin-top: -1rem !important;
  }
  .appnov .componentNovStorymap .mr-md-n3, .appnov .componentNovStorymap .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .appnov .componentNovStorymap .mb-md-n3, .appnov .componentNovStorymap .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .appnov .componentNovStorymap .ml-md-n3, .appnov .componentNovStorymap .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .appnov .componentNovStorymap .m-md-n4 {
    margin: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mt-md-n4, .appnov .componentNovStorymap .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mr-md-n4, .appnov .componentNovStorymap .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mb-md-n4, .appnov .componentNovStorymap .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .appnov .componentNovStorymap .ml-md-n4, .appnov .componentNovStorymap .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .appnov .componentNovStorymap .m-md-n5 {
    margin: -3rem !important;
  }
  .appnov .componentNovStorymap .mt-md-n5, .appnov .componentNovStorymap .my-md-n5 {
    margin-top: -3rem !important;
  }
  .appnov .componentNovStorymap .mr-md-n5, .appnov .componentNovStorymap .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .appnov .componentNovStorymap .mb-md-n5, .appnov .componentNovStorymap .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .appnov .componentNovStorymap .ml-md-n5, .appnov .componentNovStorymap .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .appnov .componentNovStorymap .m-md-auto {
    margin: auto !important;
  }
  .appnov .componentNovStorymap .mt-md-auto, .appnov .componentNovStorymap .my-md-auto {
    margin-top: auto !important;
  }
  .appnov .componentNovStorymap .mr-md-auto, .appnov .componentNovStorymap .mx-md-auto {
    margin-right: auto !important;
  }
  .appnov .componentNovStorymap .mb-md-auto, .appnov .componentNovStorymap .my-md-auto {
    margin-bottom: auto !important;
  }
  .appnov .componentNovStorymap .ml-md-auto, .appnov .componentNovStorymap .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .m-lg-0 {
    margin: 0 !important;
  }
  .appnov .componentNovStorymap .mt-lg-0, .appnov .componentNovStorymap .my-lg-0 {
    margin-top: 0 !important;
  }
  .appnov .componentNovStorymap .mr-lg-0, .appnov .componentNovStorymap .mx-lg-0 {
    margin-right: 0 !important;
  }
  .appnov .componentNovStorymap .mb-lg-0, .appnov .componentNovStorymap .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .appnov .componentNovStorymap .ml-lg-0, .appnov .componentNovStorymap .mx-lg-0 {
    margin-left: 0 !important;
  }
  .appnov .componentNovStorymap .m-lg-1 {
    margin: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mt-lg-1, .appnov .componentNovStorymap .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mr-lg-1, .appnov .componentNovStorymap .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mb-lg-1, .appnov .componentNovStorymap .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .appnov .componentNovStorymap .ml-lg-1, .appnov .componentNovStorymap .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .appnov .componentNovStorymap .m-lg-2 {
    margin: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mt-lg-2, .appnov .componentNovStorymap .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mr-lg-2, .appnov .componentNovStorymap .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mb-lg-2, .appnov .componentNovStorymap .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .appnov .componentNovStorymap .ml-lg-2, .appnov .componentNovStorymap .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .appnov .componentNovStorymap .m-lg-3 {
    margin: 1rem !important;
  }
  .appnov .componentNovStorymap .mt-lg-3, .appnov .componentNovStorymap .my-lg-3 {
    margin-top: 1rem !important;
  }
  .appnov .componentNovStorymap .mr-lg-3, .appnov .componentNovStorymap .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .appnov .componentNovStorymap .mb-lg-3, .appnov .componentNovStorymap .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .appnov .componentNovStorymap .ml-lg-3, .appnov .componentNovStorymap .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .appnov .componentNovStorymap .m-lg-4 {
    margin: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mt-lg-4, .appnov .componentNovStorymap .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mr-lg-4, .appnov .componentNovStorymap .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mb-lg-4, .appnov .componentNovStorymap .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .appnov .componentNovStorymap .ml-lg-4, .appnov .componentNovStorymap .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .appnov .componentNovStorymap .m-lg-5 {
    margin: 3rem !important;
  }
  .appnov .componentNovStorymap .mt-lg-5, .appnov .componentNovStorymap .my-lg-5 {
    margin-top: 3rem !important;
  }
  .appnov .componentNovStorymap .mr-lg-5, .appnov .componentNovStorymap .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .appnov .componentNovStorymap .mb-lg-5, .appnov .componentNovStorymap .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .appnov .componentNovStorymap .ml-lg-5, .appnov .componentNovStorymap .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .appnov .componentNovStorymap .p-lg-0 {
    padding: 0 !important;
  }
  .appnov .componentNovStorymap .pt-lg-0, .appnov .componentNovStorymap .py-lg-0 {
    padding-top: 0 !important;
  }
  .appnov .componentNovStorymap .pr-lg-0, .appnov .componentNovStorymap .px-lg-0 {
    padding-right: 0 !important;
  }
  .appnov .componentNovStorymap .pb-lg-0, .appnov .componentNovStorymap .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .appnov .componentNovStorymap .pl-lg-0, .appnov .componentNovStorymap .px-lg-0 {
    padding-left: 0 !important;
  }
  .appnov .componentNovStorymap .p-lg-1 {
    padding: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pt-lg-1, .appnov .componentNovStorymap .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pr-lg-1, .appnov .componentNovStorymap .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pb-lg-1, .appnov .componentNovStorymap .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pl-lg-1, .appnov .componentNovStorymap .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .appnov .componentNovStorymap .p-lg-2 {
    padding: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pt-lg-2, .appnov .componentNovStorymap .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pr-lg-2, .appnov .componentNovStorymap .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pb-lg-2, .appnov .componentNovStorymap .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pl-lg-2, .appnov .componentNovStorymap .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .appnov .componentNovStorymap .p-lg-3 {
    padding: 1rem !important;
  }
  .appnov .componentNovStorymap .pt-lg-3, .appnov .componentNovStorymap .py-lg-3 {
    padding-top: 1rem !important;
  }
  .appnov .componentNovStorymap .pr-lg-3, .appnov .componentNovStorymap .px-lg-3 {
    padding-right: 1rem !important;
  }
  .appnov .componentNovStorymap .pb-lg-3, .appnov .componentNovStorymap .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .appnov .componentNovStorymap .pl-lg-3, .appnov .componentNovStorymap .px-lg-3 {
    padding-left: 1rem !important;
  }
  .appnov .componentNovStorymap .p-lg-4 {
    padding: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pt-lg-4, .appnov .componentNovStorymap .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pr-lg-4, .appnov .componentNovStorymap .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pb-lg-4, .appnov .componentNovStorymap .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pl-lg-4, .appnov .componentNovStorymap .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .appnov .componentNovStorymap .p-lg-5 {
    padding: 3rem !important;
  }
  .appnov .componentNovStorymap .pt-lg-5, .appnov .componentNovStorymap .py-lg-5 {
    padding-top: 3rem !important;
  }
  .appnov .componentNovStorymap .pr-lg-5, .appnov .componentNovStorymap .px-lg-5 {
    padding-right: 3rem !important;
  }
  .appnov .componentNovStorymap .pb-lg-5, .appnov .componentNovStorymap .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .appnov .componentNovStorymap .pl-lg-5, .appnov .componentNovStorymap .px-lg-5 {
    padding-left: 3rem !important;
  }
  .appnov .componentNovStorymap .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mt-lg-n1, .appnov .componentNovStorymap .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mr-lg-n1, .appnov .componentNovStorymap .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mb-lg-n1, .appnov .componentNovStorymap .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .appnov .componentNovStorymap .ml-lg-n1, .appnov .componentNovStorymap .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .appnov .componentNovStorymap .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mt-lg-n2, .appnov .componentNovStorymap .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mr-lg-n2, .appnov .componentNovStorymap .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mb-lg-n2, .appnov .componentNovStorymap .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .appnov .componentNovStorymap .ml-lg-n2, .appnov .componentNovStorymap .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .appnov .componentNovStorymap .m-lg-n3 {
    margin: -1rem !important;
  }
  .appnov .componentNovStorymap .mt-lg-n3, .appnov .componentNovStorymap .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .appnov .componentNovStorymap .mr-lg-n3, .appnov .componentNovStorymap .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .appnov .componentNovStorymap .mb-lg-n3, .appnov .componentNovStorymap .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .appnov .componentNovStorymap .ml-lg-n3, .appnov .componentNovStorymap .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .appnov .componentNovStorymap .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mt-lg-n4, .appnov .componentNovStorymap .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mr-lg-n4, .appnov .componentNovStorymap .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mb-lg-n4, .appnov .componentNovStorymap .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .appnov .componentNovStorymap .ml-lg-n4, .appnov .componentNovStorymap .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .appnov .componentNovStorymap .m-lg-n5 {
    margin: -3rem !important;
  }
  .appnov .componentNovStorymap .mt-lg-n5, .appnov .componentNovStorymap .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .appnov .componentNovStorymap .mr-lg-n5, .appnov .componentNovStorymap .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .appnov .componentNovStorymap .mb-lg-n5, .appnov .componentNovStorymap .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .appnov .componentNovStorymap .ml-lg-n5, .appnov .componentNovStorymap .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .appnov .componentNovStorymap .m-lg-auto {
    margin: auto !important;
  }
  .appnov .componentNovStorymap .mt-lg-auto, .appnov .componentNovStorymap .my-lg-auto {
    margin-top: auto !important;
  }
  .appnov .componentNovStorymap .mr-lg-auto, .appnov .componentNovStorymap .mx-lg-auto {
    margin-right: auto !important;
  }
  .appnov .componentNovStorymap .mb-lg-auto, .appnov .componentNovStorymap .my-lg-auto {
    margin-bottom: auto !important;
  }
  .appnov .componentNovStorymap .ml-lg-auto, .appnov .componentNovStorymap .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .m-xl-0 {
    margin: 0 !important;
  }
  .appnov .componentNovStorymap .mt-xl-0, .appnov .componentNovStorymap .my-xl-0 {
    margin-top: 0 !important;
  }
  .appnov .componentNovStorymap .mr-xl-0, .appnov .componentNovStorymap .mx-xl-0 {
    margin-right: 0 !important;
  }
  .appnov .componentNovStorymap .mb-xl-0, .appnov .componentNovStorymap .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .appnov .componentNovStorymap .ml-xl-0, .appnov .componentNovStorymap .mx-xl-0 {
    margin-left: 0 !important;
  }
  .appnov .componentNovStorymap .m-xl-1 {
    margin: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mt-xl-1, .appnov .componentNovStorymap .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mr-xl-1, .appnov .componentNovStorymap .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .appnov .componentNovStorymap .mb-xl-1, .appnov .componentNovStorymap .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .appnov .componentNovStorymap .ml-xl-1, .appnov .componentNovStorymap .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .appnov .componentNovStorymap .m-xl-2 {
    margin: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mt-xl-2, .appnov .componentNovStorymap .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mr-xl-2, .appnov .componentNovStorymap .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .appnov .componentNovStorymap .mb-xl-2, .appnov .componentNovStorymap .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .appnov .componentNovStorymap .ml-xl-2, .appnov .componentNovStorymap .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .appnov .componentNovStorymap .m-xl-3 {
    margin: 1rem !important;
  }
  .appnov .componentNovStorymap .mt-xl-3, .appnov .componentNovStorymap .my-xl-3 {
    margin-top: 1rem !important;
  }
  .appnov .componentNovStorymap .mr-xl-3, .appnov .componentNovStorymap .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .appnov .componentNovStorymap .mb-xl-3, .appnov .componentNovStorymap .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .appnov .componentNovStorymap .ml-xl-3, .appnov .componentNovStorymap .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .appnov .componentNovStorymap .m-xl-4 {
    margin: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mt-xl-4, .appnov .componentNovStorymap .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mr-xl-4, .appnov .componentNovStorymap .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .appnov .componentNovStorymap .mb-xl-4, .appnov .componentNovStorymap .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .appnov .componentNovStorymap .ml-xl-4, .appnov .componentNovStorymap .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .appnov .componentNovStorymap .m-xl-5 {
    margin: 3rem !important;
  }
  .appnov .componentNovStorymap .mt-xl-5, .appnov .componentNovStorymap .my-xl-5 {
    margin-top: 3rem !important;
  }
  .appnov .componentNovStorymap .mr-xl-5, .appnov .componentNovStorymap .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .appnov .componentNovStorymap .mb-xl-5, .appnov .componentNovStorymap .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .appnov .componentNovStorymap .ml-xl-5, .appnov .componentNovStorymap .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .appnov .componentNovStorymap .p-xl-0 {
    padding: 0 !important;
  }
  .appnov .componentNovStorymap .pt-xl-0, .appnov .componentNovStorymap .py-xl-0 {
    padding-top: 0 !important;
  }
  .appnov .componentNovStorymap .pr-xl-0, .appnov .componentNovStorymap .px-xl-0 {
    padding-right: 0 !important;
  }
  .appnov .componentNovStorymap .pb-xl-0, .appnov .componentNovStorymap .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .appnov .componentNovStorymap .pl-xl-0, .appnov .componentNovStorymap .px-xl-0 {
    padding-left: 0 !important;
  }
  .appnov .componentNovStorymap .p-xl-1 {
    padding: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pt-xl-1, .appnov .componentNovStorymap .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pr-xl-1, .appnov .componentNovStorymap .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pb-xl-1, .appnov .componentNovStorymap .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .appnov .componentNovStorymap .pl-xl-1, .appnov .componentNovStorymap .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .appnov .componentNovStorymap .p-xl-2 {
    padding: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pt-xl-2, .appnov .componentNovStorymap .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pr-xl-2, .appnov .componentNovStorymap .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pb-xl-2, .appnov .componentNovStorymap .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .appnov .componentNovStorymap .pl-xl-2, .appnov .componentNovStorymap .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .appnov .componentNovStorymap .p-xl-3 {
    padding: 1rem !important;
  }
  .appnov .componentNovStorymap .pt-xl-3, .appnov .componentNovStorymap .py-xl-3 {
    padding-top: 1rem !important;
  }
  .appnov .componentNovStorymap .pr-xl-3, .appnov .componentNovStorymap .px-xl-3 {
    padding-right: 1rem !important;
  }
  .appnov .componentNovStorymap .pb-xl-3, .appnov .componentNovStorymap .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .appnov .componentNovStorymap .pl-xl-3, .appnov .componentNovStorymap .px-xl-3 {
    padding-left: 1rem !important;
  }
  .appnov .componentNovStorymap .p-xl-4 {
    padding: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pt-xl-4, .appnov .componentNovStorymap .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pr-xl-4, .appnov .componentNovStorymap .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pb-xl-4, .appnov .componentNovStorymap .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .appnov .componentNovStorymap .pl-xl-4, .appnov .componentNovStorymap .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .appnov .componentNovStorymap .p-xl-5 {
    padding: 3rem !important;
  }
  .appnov .componentNovStorymap .pt-xl-5, .appnov .componentNovStorymap .py-xl-5 {
    padding-top: 3rem !important;
  }
  .appnov .componentNovStorymap .pr-xl-5, .appnov .componentNovStorymap .px-xl-5 {
    padding-right: 3rem !important;
  }
  .appnov .componentNovStorymap .pb-xl-5, .appnov .componentNovStorymap .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .appnov .componentNovStorymap .pl-xl-5, .appnov .componentNovStorymap .px-xl-5 {
    padding-left: 3rem !important;
  }
  .appnov .componentNovStorymap .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mt-xl-n1, .appnov .componentNovStorymap .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mr-xl-n1, .appnov .componentNovStorymap .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .appnov .componentNovStorymap .mb-xl-n1, .appnov .componentNovStorymap .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .appnov .componentNovStorymap .ml-xl-n1, .appnov .componentNovStorymap .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .appnov .componentNovStorymap .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mt-xl-n2, .appnov .componentNovStorymap .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mr-xl-n2, .appnov .componentNovStorymap .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .appnov .componentNovStorymap .mb-xl-n2, .appnov .componentNovStorymap .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .appnov .componentNovStorymap .ml-xl-n2, .appnov .componentNovStorymap .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .appnov .componentNovStorymap .m-xl-n3 {
    margin: -1rem !important;
  }
  .appnov .componentNovStorymap .mt-xl-n3, .appnov .componentNovStorymap .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .appnov .componentNovStorymap .mr-xl-n3, .appnov .componentNovStorymap .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .appnov .componentNovStorymap .mb-xl-n3, .appnov .componentNovStorymap .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .appnov .componentNovStorymap .ml-xl-n3, .appnov .componentNovStorymap .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .appnov .componentNovStorymap .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mt-xl-n4, .appnov .componentNovStorymap .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mr-xl-n4, .appnov .componentNovStorymap .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .appnov .componentNovStorymap .mb-xl-n4, .appnov .componentNovStorymap .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .appnov .componentNovStorymap .ml-xl-n4, .appnov .componentNovStorymap .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .appnov .componentNovStorymap .m-xl-n5 {
    margin: -3rem !important;
  }
  .appnov .componentNovStorymap .mt-xl-n5, .appnov .componentNovStorymap .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .appnov .componentNovStorymap .mr-xl-n5, .appnov .componentNovStorymap .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .appnov .componentNovStorymap .mb-xl-n5, .appnov .componentNovStorymap .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .appnov .componentNovStorymap .ml-xl-n5, .appnov .componentNovStorymap .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .appnov .componentNovStorymap .m-xl-auto {
    margin: auto !important;
  }
  .appnov .componentNovStorymap .mt-xl-auto, .appnov .componentNovStorymap .my-xl-auto {
    margin-top: auto !important;
  }
  .appnov .componentNovStorymap .mr-xl-auto, .appnov .componentNovStorymap .mx-xl-auto {
    margin-right: auto !important;
  }
  .appnov .componentNovStorymap .mb-xl-auto, .appnov .componentNovStorymap .my-xl-auto {
    margin-bottom: auto !important;
  }
  .appnov .componentNovStorymap .ml-xl-auto, .appnov .componentNovStorymap .mx-xl-auto {
    margin-left: auto !important;
  }
}

.appnov .componentNovStorymap .text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.appnov .componentNovStorymap .text-justify {
  text-align: justify !important;
}

.appnov .componentNovStorymap .text-wrap {
  white-space: normal !important;
}

.appnov .componentNovStorymap .text-nowrap {
  white-space: nowrap !important;
}

.appnov .componentNovStorymap .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.appnov .componentNovStorymap .text-left {
  text-align: left !important;
}

.appnov .componentNovStorymap .text-right {
  text-align: right !important;
}

.appnov .componentNovStorymap .text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .appnov .componentNovStorymap .text-sm-left {
    text-align: left !important;
  }
  .appnov .componentNovStorymap .text-sm-right {
    text-align: right !important;
  }
  .appnov .componentNovStorymap .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .appnov .componentNovStorymap .text-md-left {
    text-align: left !important;
  }
  .appnov .componentNovStorymap .text-md-right {
    text-align: right !important;
  }
  .appnov .componentNovStorymap .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .appnov .componentNovStorymap .text-lg-left {
    text-align: left !important;
  }
  .appnov .componentNovStorymap .text-lg-right {
    text-align: right !important;
  }
  .appnov .componentNovStorymap .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .appnov .componentNovStorymap .text-xl-left {
    text-align: left !important;
  }
  .appnov .componentNovStorymap .text-xl-right {
    text-align: right !important;
  }
  .appnov .componentNovStorymap .text-xl-center {
    text-align: center !important;
  }
}

.appnov .componentNovStorymap .text-lowercase {
  text-transform: lowercase !important;
}

.appnov .componentNovStorymap .text-uppercase {
  text-transform: uppercase !important;
}

.appnov .componentNovStorymap .text-capitalize {
  text-transform: capitalize !important;
}

.appnov .componentNovStorymap .font-weight-light {
  font-weight: 300 !important;
}

.appnov .componentNovStorymap .font-weight-lighter {
  font-weight: lighter !important;
}

.appnov .componentNovStorymap .font-weight-normal {
  font-weight: 400 !important;
}

.appnov .componentNovStorymap .font-weight-bold {
  font-weight: 700 !important;
}

.appnov .componentNovStorymap .font-weight-bolder {
  font-weight: bolder !important;
}

.appnov .componentNovStorymap .font-italic {
  font-style: italic !important;
}

.appnov .componentNovStorymap .text-white {
  color: #fff !important;
}

.appnov .componentNovStorymap .text-primary {
  color: #007bff !important;
}

.appnov .componentNovStorymap a.text-primary:focus, .appnov .componentNovStorymap a.text-primary:hover {
  color: #0056b3 !important;
}

.appnov .componentNovStorymap .text-secondary {
  color: #6c757d !important;
}

.appnov .componentNovStorymap a.text-secondary:focus, .appnov .componentNovStorymap a.text-secondary:hover {
  color: #494f54 !important;
}

.appnov .componentNovStorymap .text-success {
  color: #28a745 !important;
}

.appnov .componentNovStorymap a.text-success:focus, .appnov .componentNovStorymap a.text-success:hover {
  color: #19692c !important;
}

.appnov .componentNovStorymap .text-info {
  color: #17a2b8 !important;
}

.appnov .componentNovStorymap a.text-info:focus, .appnov .componentNovStorymap a.text-info:hover {
  color: #0f6674 !important;
}

.appnov .componentNovStorymap .text-warning {
  color: #ffc107 !important;
}

.appnov .componentNovStorymap a.text-warning:focus, .appnov .componentNovStorymap a.text-warning:hover {
  color: #ba8b00 !important;
}

.appnov .componentNovStorymap .text-danger {
  color: #dc3545 !important;
}

.appnov .componentNovStorymap a.text-danger:focus, .appnov .componentNovStorymap a.text-danger:hover {
  color: #a71d2a !important;
}

.appnov .componentNovStorymap .text-light {
  color: #f8f9fa !important;
}

.appnov .componentNovStorymap a.text-light:focus, .appnov .componentNovStorymap a.text-light:hover {
  color: #cbd3da !important;
}

.appnov .componentNovStorymap .text-dark {
  color: #343a40 !important;
}

.appnov .componentNovStorymap a.text-dark:focus, .appnov .componentNovStorymap a.text-dark:hover {
  color: #121416 !important;
}

.appnov .componentNovStorymap .text-body {
  color: #212529 !important;
}

.appnov .componentNovStorymap .text-muted {
  color: #6c757d !important;
}

.appnov .componentNovStorymap .text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.appnov .componentNovStorymap .text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.appnov .componentNovStorymap .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.appnov .componentNovStorymap .text-decoration-none {
  text-decoration: none !important;
}

.appnov .componentNovStorymap .text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.appnov .componentNovStorymap .text-reset {
  color: inherit !important;
}

.appnov .componentNovStorymap .visible {
  visibility: visible !important;
}

.appnov .componentNovStorymap .invisible {
  visibility: hidden !important;
}

@media print {
  .appnov .componentNovStorymap *, .appnov .componentNovStorymap ::after, .appnov .componentNovStorymap ::before {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  .appnov .componentNovStorymap a:not(.btn) {
    text-decoration: underline;
  }
  .appnov .componentNovStorymap abbr[title]::after {
    content: " (" attr(title) ")";
  }
  .appnov .componentNovStorymap pre {
    white-space: pre-wrap !important;
  }
  .appnov .componentNovStorymap blockquote, .appnov .componentNovStorymap pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  .appnov .componentNovStorymap thead {
    display: table-header-group;
  }
  .appnov .componentNovStorymap img, .appnov .componentNovStorymap tr {
    page-break-inside: avoid;
  }
  .appnov .componentNovStorymap h2, .appnov .componentNovStorymap h3, .appnov .componentNovStorymap p {
    orphans: 3;
    widows: 3;
  }
  .appnov .componentNovStorymap h2, .appnov .componentNovStorymap h3 {
    page-break-after: avoid;
  }
  @page {
    .appnov .componentNovStorymap {
      size: a3;
    }
  }
  .appnov .componentNovStorymap body {
    min-width: 992px !important;
  }
  .appnov .componentNovStorymap .container {
    min-width: 992px !important;
  }
  .appnov .componentNovStorymap .navbar {
    display: none;
  }
  .appnov .componentNovStorymap .badge {
    border: 1px solid #000;
  }
  .appnov .componentNovStorymap .table {
    border-collapse: collapse !important;
  }
  .appnov .componentNovStorymap .table td, .appnov .componentNovStorymap .table th {
    background-color: #fff !important;
  }
  .appnov .componentNovStorymap .table-bordered td, .appnov .componentNovStorymap .table-bordered th {
    border: 1px solid #dee2e6 !important;
  }
  .appnov .componentNovStorymap .table-dark {
    color: inherit;
  }
  .appnov .componentNovStorymap .table-dark tbody + tbody, .appnov .componentNovStorymap .table-dark td, .appnov .componentNovStorymap .table-dark th, .appnov .componentNovStorymap .table-dark thead th {
    border-color: #dee2e6;
  }
  .appnov .componentNovStorymap .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

.appnov .componentNovStorymap .city_container {
  max-width: 750px;
  margin: 0 auto;
  font-family: 'Roboto',sans-serif;
}

.appnov .componentNovStorymap .city {
  font-size: 1.1rem;
  padding: 5px;
}

.appnov .componentNovStorymap .city a {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  color: #333;
}

.appnov .componentNovStorymap .city a:hover, .appnov .componentNovStorymap a:active {
  color: #333;
  text-decoration: underline;
}

.appnov .componentNovStorymap .city .mad, .appnov .componentNovStorymap .bcn, .appnov .componentNovStorymap .vlc, .appnov .componentNovStorymap .sev, .appnov .componentNovStorymap .za {
  border: solid 1px #ddd;
  text-align: center;
  height: 35px;
  line-height: 30px;
  height: auto;
  line-height: initial;
  letter-spacing: 1px;
  font-size: 16px;
  margin: 0px 5px 5px 5px;
  padding: 8px;
  border-radius: 5px;
}

.appnov .componentNovStorymap #scroll {
  position: relative;
  padding: 0;
}

.appnov .componentNovStorymap .step-mad, .appnov .componentNovStorymap .step-bcn, .appnov .componentNovStorymap .step-vlc, .appnov .componentNovStorymap .step-sev, .appnov .componentNovStorymap .step-za {
  min-height: 160px;
}

.appnov .componentNovStorymap .box {
  font-size: 1;
  margin-bottom: 100vh;
  padding: 12px;
  background: rgba(255, 255, 255, 0.7);
  width: 100%;
}

.appnov .componentNovStorymap .scroll__graphic {
  position: -webkit-sticky;
  position: sticky;
  float: right;
  top: 0;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  width: 100%;
  height: 349px;
}

.appnov .componentNovStorymap .scroll__text {
  position: relative;
  padding: 21rem 1rem;
  max-width: 30rem;
  width: 40%;
}

.appnov .componentNovStorymap .overlay {
  background: rgba(255, 255, 255, 0.25);
}

.appnov .componentNovStorymap #map {
  position: static;
}

.appnov .componentNovStorymap .full {
  padding: 0;
  margin: 0;
}

@media screen and (max-width: 769px) {
  .appnov .componentNovStorymap .scroll__text {
    font-size: 0.95em;
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .appnov .componentNovStorymap .scroll__text {
    font-size: 0.95em;
    width: 50%;
  }
}

@media screen and (max-width: 450px) {
  .appnov .componentNovStorymap .scroll__text {
    font-size: 0.95em;
    width: 100%;
  }
}

@media screen and (max-width: 375px) {
  .appnov .componentNovStorymap .scroll__text {
    font-size: 1.1rem;
    padding: 21rem 1rem;
    max-width: 25rem;
    width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .appnov .componentNovStorymap .scroll__text {
    font-size: 1.1rem;
    padding: 21rem 1rem;
    max-width: 25rem;
    width: 100%;
  }
}

.appnov .componentNovStorymap .leaflet-pane,
.appnov .componentNovStorymap .leaflet-tile,
.appnov .componentNovStorymap .leaflet-marker-icon,
.appnov .componentNovStorymap .leaflet-marker-shadow,
.appnov .componentNovStorymap .leaflet-tile-container,
.appnov .componentNovStorymap .leaflet-pane > svg,
.appnov .componentNovStorymap .leaflet-pane > canvas,
.appnov .componentNovStorymap .leaflet-zoom-box,
.appnov .componentNovStorymap .leaflet-image-layer,
.appnov .componentNovStorymap .leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.appnov .componentNovStorymap .leaflet-container {
  overflow: hidden;
}

.appnov .componentNovStorymap .leaflet-tile,
.appnov .componentNovStorymap .leaflet-marker-icon,
.appnov .componentNovStorymap .leaflet-marker-shadow {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-drag: none;
}

.appnov .componentNovStorymap .leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

.appnov .componentNovStorymap .leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

.appnov .componentNovStorymap .leaflet-marker-icon,
.appnov .componentNovStorymap .leaflet-marker-shadow {
  display: block;
}

.appnov .componentNovStorymap .leaflet-container .leaflet-overlay-pane svg,
.appnov .componentNovStorymap .leaflet-container .leaflet-marker-pane img,
.appnov .componentNovStorymap .leaflet-container .leaflet-shadow-pane img,
.appnov .componentNovStorymap .leaflet-container .leaflet-tile-pane img,
.appnov .componentNovStorymap .leaflet-container img.leaflet-image-layer,
.appnov .componentNovStorymap .leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}

.appnov .componentNovStorymap .leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}

.appnov .componentNovStorymap .leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

.appnov .componentNovStorymap .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}

.appnov .componentNovStorymap .leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

.appnov .componentNovStorymap .leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

.appnov .componentNovStorymap .leaflet-tile {
  -webkit-filter: inherit;
          filter: inherit;
  visibility: hidden;
}

.appnov .componentNovStorymap .leaflet-tile-loaded {
  visibility: inherit;
}

.appnov .componentNovStorymap .leaflet-zoom-box {
  width: 0;
  height: 0;
  box-sizing: border-box;
  z-index: 800;
}

.appnov .componentNovStorymap .leaflet-overlay-pane svg {
  -moz-user-select: none;
}

.appnov .componentNovStorymap .leaflet-pane {
  z-index: 400;
}

.appnov .componentNovStorymap .leaflet-tile-pane {
  z-index: 200;
}

.appnov .componentNovStorymap .leaflet-overlay-pane {
  z-index: 400;
}

.appnov .componentNovStorymap .leaflet-shadow-pane {
  z-index: 500;
}

.appnov .componentNovStorymap .leaflet-marker-pane {
  z-index: 600;
}

.appnov .componentNovStorymap .leaflet-tooltip-pane {
  z-index: 650;
}

.appnov .componentNovStorymap .leaflet-popup-pane {
  z-index: 700;
}

.appnov .componentNovStorymap .leaflet-map-pane canvas {
  z-index: 100;
}

.appnov .componentNovStorymap .leaflet-map-pane svg {
  z-index: 200;
}

.appnov .componentNovStorymap .leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

.appnov .componentNovStorymap .lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

.appnov .componentNovStorymap .leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.appnov .componentNovStorymap .leaflet-top,
.appnov .componentNovStorymap .leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

.appnov .componentNovStorymap .leaflet-top {
  top: 0;
}

.appnov .componentNovStorymap .leaflet-right {
  right: 0;
}

.appnov .componentNovStorymap .leaflet-bottom {
  bottom: 0;
}

.appnov .componentNovStorymap .leaflet-left {
  left: 0;
}

.appnov .componentNovStorymap .leaflet-control {
  float: left;
  clear: both;
}

.appnov .componentNovStorymap .leaflet-right .leaflet-control {
  float: right;
}

.appnov .componentNovStorymap .leaflet-top .leaflet-control {
  margin-top: 10px;
}

.appnov .componentNovStorymap .leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

.appnov .componentNovStorymap .leaflet-left .leaflet-control {
  margin-left: 10px;
}

.appnov .componentNovStorymap .leaflet-right .leaflet-control {
  margin-right: 10px;
}

.appnov .componentNovStorymap .leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

.appnov .componentNovStorymap .leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}

.appnov .componentNovStorymap .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

.appnov .componentNovStorymap .leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.appnov .componentNovStorymap .leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}

.appnov .componentNovStorymap .leaflet-zoom-anim .leaflet-zoom-animated {
  transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.appnov .componentNovStorymap .leaflet-zoom-anim .leaflet-tile,
.appnov .componentNovStorymap .leaflet-pan-anim .leaflet-tile {
  transition: none;
}

.appnov .componentNovStorymap .leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

.appnov .componentNovStorymap .leaflet-interactive {
  cursor: pointer;
}

.appnov .componentNovStorymap .leaflet-grab {
  cursor: grab;
}

.appnov .componentNovStorymap .leaflet-crosshair,
.appnov .componentNovStorymap .leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

.appnov .componentNovStorymap .leaflet-popup-pane,
.appnov .componentNovStorymap .leaflet-control {
  cursor: auto;
}

.appnov .componentNovStorymap .leaflet-dragging .leaflet-grab,
.appnov .componentNovStorymap .leaflet-dragging .leaflet-grab .leaflet-interactive,
.appnov .componentNovStorymap .leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: grabbing;
}

.appnov .componentNovStorymap .leaflet-marker-icon,
.appnov .componentNovStorymap .leaflet-marker-shadow,
.appnov .componentNovStorymap .leaflet-image-layer,
.appnov .componentNovStorymap .leaflet-pane > svg path,
.appnov .componentNovStorymap .leaflet-tile-container {
  pointer-events: none;
}

.appnov .componentNovStorymap .leaflet-marker-icon.leaflet-interactive,
.appnov .componentNovStorymap .leaflet-image-layer.leaflet-interactive,
.appnov .componentNovStorymap .leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.appnov .componentNovStorymap .leaflet-container {
  background: #ddd;
  outline: 0;
}

.appnov .componentNovStorymap .leaflet-container a {
  color: #0078A8;
}

.appnov .componentNovStorymap .leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

.appnov .componentNovStorymap .leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

.appnov .componentNovStorymap .leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.appnov .componentNovStorymap .leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

.appnov .componentNovStorymap .leaflet-bar a,
.appnov .componentNovStorymap .leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

.appnov .componentNovStorymap .leaflet-bar a,
.appnov .componentNovStorymap .leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

.appnov .componentNovStorymap .leaflet-bar a:hover {
  background-color: #f4f4f4;
}

.appnov .componentNovStorymap .leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.appnov .componentNovStorymap .leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

.appnov .componentNovStorymap .leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

.appnov .componentNovStorymap .leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.appnov .componentNovStorymap .leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.appnov .componentNovStorymap .leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.appnov .componentNovStorymap .leaflet-control-zoom-in,
.appnov .componentNovStorymap .leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}

.appnov .componentNovStorymap .leaflet-touch .leaflet-control-zoom-in, .appnov .componentNovStorymap .leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

.appnov .componentNovStorymap .leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

.appnov .componentNovStorymap .leaflet-control-layers-toggle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);
  width: 36px;
  height: 36px;
}

.appnov .componentNovStorymap .leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);
  background-size: 26px 26px;
}

.appnov .componentNovStorymap .leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

.appnov .componentNovStorymap .leaflet-control-layers .leaflet-control-layers-list,
.appnov .componentNovStorymap .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

.appnov .componentNovStorymap .leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

.appnov .componentNovStorymap .leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

.appnov .componentNovStorymap .leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

.appnov .componentNovStorymap .leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

.appnov .componentNovStorymap .leaflet-control-layers label {
  display: block;
}

.appnov .componentNovStorymap .leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

.appnov .componentNovStorymap .leaflet-default-icon-path {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=);
}

.appnov .componentNovStorymap .leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

.appnov .componentNovStorymap .leaflet-control-attribution,
.appnov .componentNovStorymap .leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

.appnov .componentNovStorymap .leaflet-control-attribution a {
  text-decoration: none;
}

.appnov .componentNovStorymap .leaflet-control-attribution a:hover {
  text-decoration: underline;
}

.appnov .componentNovStorymap .leaflet-container .leaflet-control-attribution,
.appnov .componentNovStorymap .leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

.appnov .componentNovStorymap .leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

.appnov .componentNovStorymap .leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

.appnov .componentNovStorymap .leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

.appnov .componentNovStorymap .leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

.appnov .componentNovStorymap .leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

.appnov .componentNovStorymap .leaflet-touch .leaflet-control-attribution,
.appnov .componentNovStorymap .leaflet-touch .leaflet-control-layers,
.appnov .componentNovStorymap .leaflet-touch .leaflet-bar {
  box-shadow: none;
}

.appnov .componentNovStorymap .leaflet-touch .leaflet-control-layers,
.appnov .componentNovStorymap .leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

.appnov .componentNovStorymap .leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

.appnov .componentNovStorymap .leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

.appnov .componentNovStorymap .leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

.appnov .componentNovStorymap .leaflet-popup-content p {
  margin: 18px 0;
}

.appnov .componentNovStorymap .leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

.appnov .componentNovStorymap .leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.appnov .componentNovStorymap .leaflet-popup-content-wrapper,
.appnov .componentNovStorymap .leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

.appnov .componentNovStorymap .leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

.appnov .componentNovStorymap .leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

.appnov .componentNovStorymap .leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.appnov .componentNovStorymap .leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

.appnov .componentNovStorymap .leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.appnov .componentNovStorymap .leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

.appnov .componentNovStorymap .leaflet-oldie .leaflet-control-zoom,
.appnov .componentNovStorymap .leaflet-oldie .leaflet-control-layers,
.appnov .componentNovStorymap .leaflet-oldie .leaflet-popup-content-wrapper,
.appnov .componentNovStorymap .leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

.appnov .componentNovStorymap .leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

.appnov .componentNovStorymap .leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.appnov .componentNovStorymap .leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

.appnov .componentNovStorymap .leaflet-tooltip-top:before,
.appnov .componentNovStorymap .leaflet-tooltip-bottom:before,
.appnov .componentNovStorymap .leaflet-tooltip-left:before,
.appnov .componentNovStorymap .leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

.appnov .componentNovStorymap .leaflet-tooltip-bottom {
  margin-top: 6px;
}

.appnov .componentNovStorymap .leaflet-tooltip-top {
  margin-top: -6px;
}

.appnov .componentNovStorymap .leaflet-tooltip-bottom:before,
.appnov .componentNovStorymap .leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

.appnov .componentNovStorymap .leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

.appnov .componentNovStorymap .leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

.appnov .componentNovStorymap .leaflet-tooltip-left {
  margin-left: -6px;
}

.appnov .componentNovStorymap .leaflet-tooltip-right {
  margin-left: 6px;
}

.appnov .componentNovStorymap .leaflet-tooltip-left:before,
.appnov .componentNovStorymap .leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

.appnov .componentNovStorymap .leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

.appnov .componentNovStorymap .leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

.appnov .componentNovStorymap .leaflet-control-geocoder {
  border-radius: 4px;
  background: white;
  min-width: 26px;
  min-height: 26px;
}

.appnov .componentNovStorymap .leaflet-touch .leaflet-control-geocoder {
  min-width: 30px;
  min-height: 30px;
}

.appnov .componentNovStorymap .leaflet-control-geocoder a,
.appnov .componentNovStorymap .leaflet-control-geocoder .leaflet-control-geocoder-icon {
  border-bottom: none;
  display: inline-block;
}

.appnov .componentNovStorymap .leaflet-control-geocoder .leaflet-control-geocoder-alternatives a {
  width: inherit;
  height: inherit;
  line-height: inherit;
}

.appnov .componentNovStorymap .leaflet-control-geocoder a:hover,
.appnov .componentNovStorymap .leaflet-control-geocoder .leaflet-control-geocoder-icon:hover {
  border-bottom: none;
  display: inline-block;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-form {
  display: none;
  vertical-align: middle;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-expanded .leaflet-control-geocoder-form {
  display: inline-block;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-form input {
  font-size: 120%;
  border: 0;
  background-color: transparent;
  width: 246px;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-icon {
  border-radius: 4px;
  width: 26px;
  height: 26px;
  border: none;
  background-color: white;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAz1BMVEUAAAAkJCQmJiYmJiYlJSUkJCQAAAAqKiokJCQmJiYzMzMlJSUkJCQmJiYlJSUmJiYoKCgmJiYmJiYnJycmJiYAAAAmJiYmJiYlJSUZGRklJSUmJiYmJiYlJSUlJSUmJiYmJiYtLS0mJiYlJSUmJiYnJyccHBwmJiYmJiYlJSUiIiImJiYmJiYmJiYlJSUkJCQlJSUjIyMuLi4mJiYmJiYlJSUlJSUlJSUAAAAmJiYlJSUoKCglJSUlJSUmJiYmJiYlJSUlJSUlJSUlJSUmJiawjvnZAAAARHRSTlMARfbw3jEDBkb+BatNZMu1GfHGDdQBoPjyCsOfFD2C/LQRaqiTVQmMcFkW4uR961pnOQshyWDgnAKuzDP5uPVW+tp5S3AUDfcAAACGSURBVBgZzcFFAoMwAATARQN1d3d3d9n/v6n0SsKdGYROrW7ZUMlWm+SsD1kkw1ZnPnXHkMTZADAxFwP4JdMCnhU1+CVy+NO4hF+02IbnwzX8YuwKwDLeNiQFHo7nG7+Q5UcmX/eH/oTK5oQLjS3Urjp3Amp7cogAPboO1ESl5CBAOYVQ+QEjbg1iCZEUOgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.appnov .componentNovStorymap .leaflet-touch .leaflet-control-geocoder-icon {
  width: 30px;
  height: 30px;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-throbber .leaflet-control-geocoder-icon {
  background-image: url(data:image/gif;base64,R0lGODlhGAAYAPcAABkZGR8fHyUlJS4uLjExMTc3Nz09PURERFFRUVtbW15eXmJiYmVlZWtra21tbXNzc3V1dXh4eISEhI2NjZCQkJSUlJqampycnKampqurq6+vr7Kysra2trm5ub+/v8DAwMXFxcnJyczMzNHR0dbW1tjY2N3d3eDg4OXl5evr6+zs7PHx8fb29vr6+v///wUFBQoKCg8PDxgYGC0tLUNDQ0VFRU9PT1NTU1lZWV1dXWpqanJycnZ2dnl5eXx8fIKCgoeHh5mZmaKioqSkpKioqKysrLe3t7u7u7y8vMfHx8vLy87OztPT09XV1dnZ2dzc3OHh4erq6u7u7vPz8/f39xAQEBcXFywsLEJCQkZGRklJSU5OTlJSUlRUVF9fX2BgYGdnZ25ubnd3d39/f46OjpGRkaWlpbOzs729vcPDw8bGxsjIyM3NzdLS0tra2t7e3uLi4unp6e/v7/X19fv7+1hYWHFxcZaWlpubm5+fn6Ojo7GxscHBwcTExMrKys/Pz9vb29/f3+bm5ujo6PLy8vT09Pn5+UtLS01NTXp6eoaGhpKSktDQ0OPj4ysrK0pKSlZWVlxcXIyMjLq6utfX10BAQK2trX19fa6uru3t7WNjY4WFhZ6envDw8C8vL9TU1Ofn5xoaGrS0tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAAoA/wAsAAAAABgAGAAABv9Al3BIdIlExWSSxRKuDoeVcppqTJwEgtS1Sk2HqcNgxM1KWydU6yvMABytldmVMjWVKa+LpQh0WGYsaUMta0ItDwgbTSACDSwYGC0qJ4YqIyaEFgYDDSIsGyVELU0rJkcoRSQRBAUeUypHdkotHhCiSiwmW0RMTKRsLmvDLiYODMgLH2wpIM4gIboOC9QLr18pH88hUkwrv8HCwoaEIhWpSish6EkmFAkJIVMmGRkgeocaCwgSJC0j+FyoyJTCAwYNJIhMePBhTYkHF/6R8VDhhJATHJYNUaHiUAUHI1pUoNDC3QZDTKaEaHBBWIUKazpQwPVlhQQIFkWSpGMBw50bKSsucBDCgkKFOyE4/PxiqMUFC03DJUHBbkoQACH5BAAKAP8ALAAAAAAYABgAAAf/gC6Cg4QuTEyFiYktLYJTNzZTglRUioRRO0GONTWSLkA4KJaCUTcGTS5TnJJLMgRRo4IbMz0tqp1UOS9CllJSkzoESFScVBswNpUujYMtPwvDLkoFPVRFRbkxSJMosIItQjY0PUwtR0+ETUWMKFBPnoNOPzU2SZZU7lHMhS1JP1CWWkRRRogSJUaxljVz8aTHjoc77I2S0qTJoSb4HD5sILEXk4ofK1GZYnCfokYoFTER4i0RFSYtC0G5oGPHEktRjhxhAk/QER46Kjhp4eTXoCmipCwxggTdtyA/lFR68mOdEyfSiHhDkQTRUaPgfjRpMWRICxRDtk0ySWiJDyLLLMo2SjIEYKwpFYCIIiukkRQiRggqmkLkwzchZgU1SSL4ZLMiRNgmLBQlpqJAACH5BAAKAP8ALAAAAAAYABgAAAf/gC6Cg4Qubk2FiYl0dIJzXl5zjo2Kg3I/ZoIrXV2SLmRgcZWCcl9cbi5zXF0rLm1XWaKjLh1YQKlcXHN0YQAZlXKtqWJZaqqdHAJewnEog3RkO2mNbFpAdGccc2ECaqlmVziUdEVfXUBNdGlwhE1nc2lbL1ZAnoJvZDhea5VFVTBe2Ciis6aMM0VNcJyhNGiOQ0YMByZCQQaIxR8CR81BgQIORzoUfwAR6U0jHI8eGzl8GHFWpSZF5FSi80amIhQZxvxApGgFmzVv7AlKA2SMkDd04AhzJGqFmzVtDrogV4ZNIzhlOrg4SacJGptx2rwhtEIYtjJIOXCgE6dDxqktLwe5IcNhqtpGbTrI0igkiCg6d12sQKMmLqE5HUoCXnvPqsupguh00Pp4lBybowIBACH5BAAKAP8ALAAAAAAYABgAAAj/AF0IHEjQRaBABRMmNGRIYCEHDgoJZKiQoJwJGhwuYCDRBR47gyoKlGNnAcJCGyWSMHBDjkiBHm6UcYGSo4seM/ZUJERoooQ6f2oa8kAgosBBISfikeCnIZM6ZQzx4VMIQoE/LghpwNKgoUAOEBrcAWTIT1KBgY4U6qMAwIwJXgXCydPADpOKewQEcHB3IZM8ZwsCanAk7kRDhRgaTlioEE+ehgThuVOGct+KeghoJmCAieTKlEm8zLy5swuGiRO/NPQYcsG0LhUaktMx4aAjlREqLAQHzqDFfyjvERS550DHNAcFgmP8NAc9ZF0MyuDHhSBBBv8YLyQocOOBHvRgN+/Th7WfQHEXD4Sjp49A8mj9xBZpiIMGl4bINyz0h4R6gmuJdhp8AgmC3ksTDeRHdQi+xBOCAQEAIfkEAAoA/wAsAAAAABgAGAAACP8AXQgcSNBFo0AFEyZs0ULgnEQ+5ghkqJDgFAsdHNqx09CFkB9yKgqUo4hHIxdzNkp0gohBSJEu1OgQgtIOD4k/aGRUOGXKxAphmqTkqOZAoo6DBg1sgWERo4ZOwghpoUbNHEWHGKHcgIBHRxcfFPkQEqjFH6UDG1n9o2OAAQtfXaAo4uNHk4odChBIdFehkyIvEwbi8SGuC4ZzGBouOKdxT4mDMmAQMtkJzCI0DmhGwEhOBsqULYvMkHmzVsQUYTqe0zOhWp8KmzDYsNiFHDUZMqCoWAQGjBx/CjYpgsGD0kESlyb+gOiFFUVf1XBo1FCOB61yQg6i7mIKhgE4vjY4nvinQ8gmT+c0Quti0G6FKDpoddGk76BAyUVS9QC7fkP17+nHCEKHMTJfd4PUJlITosGkWn4VBQQAIfkEAAoA/wAsAAAAABgAGAAACP8AXQgcSNAFHDgFEyqkI5COJEkMGyokOIXIB4FzfiiaI7CIpCkTBU6poAiFizmKFDEs8eWBipACl/ggclIjR0mQLiqcw9EFHT0+StDRSGcJJJUCVbxsyEGPUBdvFBUpuoQOhUiUTk768iOiCyVBKOxBQYfSUoEolMxhIgYLlyFeXaSYRKHCm4lqHmVRdFchnElnC8JRpCauTzqIEcPkOWfKFI4qJnGYzAFhSA5cuEDiEqlEZMqVYe7JrBlrw8QwT9JpzDNhCiY9E1JqMMmwSCaT0KSYuEdAAAdMCr5BM2nJSxVxKRWZo+QLAEcUItJhosakiylL7vKkEwnGxTlEsIA98bp6YAklL1GY3ANjS88U1hOqUNJXvc9IL4akLrukp3qGSwBAwG4h0fFGfAcNpAgO8aWGVnxz2LafhAQFBAAh+QQACgD/ACwAAAAAGAAYAAAI/wBdCBxI0AUKFAUTJqRDRyCdC0EaumCokCAVDkoEUqlQhopADhdWVNSIIUgUF1TKVGh4AoIikSNdkCjDYSJHhhcaZFRIxePEPWVM0FFJp42DjgLlyCHIh8MJlhWOuGjT5uEDQBOPOJggUaYlDHxOmoApMEpVEhISLLDU1YUcNRkyIFSoJEGdoBVRqCFbEEUZNm0nMqQYk05PKis8rlCiho8aNXMrHvGyYIEXB2MZP1ZzcuQRMAtAO8AqmPBIhod9EpRjQnVBExCOBNZogg0bvgSPFCAAgQRBOijYKAEkkkpbEhyoKGlwxUDEgSbaLEVpQg4dDBioNBCgBuUeBA+6mkGOcgIxAQIrjgTw4jNK54QrTJxccX4FHQcAMsSciOKpC/roTXVFJe9VFAVMAMJUBhgF7rdCJZXAZNp+A7XBxn4BAQAh+QQACgD/ACwAAAAAGAAYAAAI/wBdCBxI0EWcOAUTKhxoKAMmQwwXDqQCgoRAQxj0QHThAcMUiS6ocMCkwoUhPRggCgJSgQpIF1AwgDCZEWKGS0sWGtpoiE8GQRhTkrikUaCKjwPbgBAkUFAGEIaeOHGB6ceTkEp+XNjo4omHDktKCkJqlIQhJxV0iOlQcAqJDh0QKmzzIIweKAtVtHGpUJCeNlwJ7nxpkophwyFJtFFMoqREEGEe1O3xhAoJxo1BgpAs+dLVwYF1GjocOmSc0gKhAIGq0JCKJ1D4JgSxpcaPqQSnQHkC1BAmiwOddDBEogeNLUUFxhHEl0+MHFQcUhFTQElIDwt+BN44ZQuMDVRq1EOg4oGADr4qHCfE8CKHoSnipxjqMWPDS0EEZOSEX+MjCQMIyLWQIDgAIdAUNPQnUBAPqCeaQFQggABSgxFGUBttvBQQACH5BAAKAP8ALAAAAAAYABgAAAj/AF0IHEjQRSZCBRMqbCGwxaRJDF1EVDiwBRMTDY0YiejHCEKKEkF4QNhCI8MoQcwUAilQkBEmEk26mETGDcUWE/9MilJyo4kyZyIS+ijQBJNMAjNNggkHjsM7giT+KZOBoKA/ftwgjLJyICETLUzo8QHEw0QXhUz4+UO0YJMfYzJEVfi1a8JMGWyy3IuzkF+GLQTBESS4bcI/P4AkJuOUMGE4dhUiBkKZscSJZxP2/VuwxZkcTSgKKvMns8A/OWBUsUTRT44uZDBWBGLlBSI+hYzoFQgHRIsmQLp8sRSxEI4rKl2AEAAmt5FCQLT8kchnB5mJgqIILJQjwKRCN7oUPvJzQEzXgxQtAQiD9saNlUCwTNobBcsVmITCr3Rz4wtSkFGAUYZA+d3wkRk//AcSTtvlkENXDO5VkBu7URQQACH5BAAKAP8ALAAAAAAYABgAAAj/AF0IHEjQRadOBRMqHEhHyR86AiEuZPgGxUAQICQ2AcFiogs6Tf4gpINRoIoiHCROVKHkjUCMEEFgcKlQpQtAf1SQzIiCCB+JnToOjIICocE/LlFEcQGiyFKQGFIO7AQHTpSOKoQK7ISCDoozZYIoKUgnCpw3Wgu+uVOGw1KFLHQu7NQBTsKDeG0mpMO3r4sRlQgIJoDBY5MyiMOiADyYsMcRiRUbxBvUY1+/BOl0aABoIQo9I/QKHNEggIAzC0fscMDJLsMJMwAoyOih80AUSugAutNAjNSPDSoR6aiEgBgWfDzQuVNnhAsWSjYFUalUIIsGBJQz0MTiT51NQFUsNzwzQwwdFtsRlrnBx6OLKDcMNHmuSRPCN5p2iJ8YZUcQ69sJVcQERk10nnUOOKCVaO69QdNEAQEAIfkEAAoA/wAsAAAAABgAGAAACP8AXQgcSNBFoUIFEyok+MnJwoWG4nQa+OmTIYFQ2lx86AIUlIuGKgrshATExoeFAsURKNJFmw6gFoKKKTBOIIRtPrmI02HJxoMDDeHwZAahISgrpUhx8QnJUhdQzoAICsTKiy18DBU6aTApEjOWHBJcogBGFUsyM2QAMTGhoTMKdCrstAYUVxedDuZF+NCQ379MEdQYXAPtw0BmEpvJEKeNYMKGFzoxIyQxY4OFOu3lCBIwQUN8eARaKMWS3ISfeBAogGThJyA+MtAUaMiCAU8NlhQCAYVgY0OBhCQCwicoDwRnJrY5BMQQCJMWeDg01GaRmZNxVrowlKiGyQcPCn06alDhZ9uEHWr8MAgeoZAGUzlKYYDAYaH2UHkAOa9Qyg8htOHnQgcX8KeQXwIV4kMifCHIUUJQ9MZRQAAh+QQACgD/ACwAAAAAGAAYAAAI/wBdCBxI0MUcQwUTJjw4EBQohRBdxMGxqWGjhk8QRgRFIBQbgY0uGmRCQmPEIS8UIHQo8ImfTBDjxBE4ZwuMPS5AXezkp8RAQyYNgcGSYY6LDzFUzjH6hE0nF4ZAqWHys4yjUArUzClCdeCcp53YTELzpCATBwEE4FQYB80kJk8TGprkwKfCOUxmFlzaaanRiAKBQnVRQsGNG11uiALcSJRjUWgyFT58eC3ExqImQYb51a9JiAiBfhaoZtNDhZ0mlVX4ZFOWRx8gPrlTZpLewENuYBHDxpCf0wIzlQS1p0yQj4F/fJlklISCMobY9C7yo6whEkNEmcwEE+qmLr03/TwwVMLHEI1LIX7oQsb7JqMZfHSN2OnBF5+GNr3PualMXIidkFEETfr99UFRgEGFHhlk/DVYggU1AhxEAQEAOw==);
}

.appnov .componentNovStorymap .leaflet-control-geocoder-form-no-error {
  display: none;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-form input:focus {
  outline: none;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-form button {
  display: none;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-error {
  margin-top: 8px;
  margin-left: 8px;
  display: block;
  color: #444;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-alternatives {
  display: block;
  width: 272px;
  list-style: none;
  padding: 0;
  margin: 0;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-alternatives-minimized {
  display: none;
  height: 0;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-alternatives li {
  white-space: nowrap;
  display: block;
  overflow: hidden;
  padding: 5px 8px;
  text-overflow: ellipsis;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-alternatives li a,
.appnov .componentNovStorymap .leaflet-control-geocoder-alternatives li a:hover {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: inherit;
  border-radius: inherit;
  text-align: left;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-alternatives li:last-child {
  border-bottom: none;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-alternatives li:hover,
.appnov .componentNovStorymap .leaflet-control-geocoder-selected {
  background-color: #f5f5f5;
}

.appnov .componentNovStorymap .leaflet-control-geocoder-address-context {
  color: #666;
}

.appnov .componentNovStorymap #map {
  width: 100%;
  height: 650px;
  margin: 0 auto;
  background-color: #f5f5f6;
}

.appnov .componentNovStorymap .info {
  padding: 6px 8px;
  font: 14px/16px Arial, Helvetica, sans-serif;
  background: white;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  line-height: 20px;
  max-width: 260px;
}

.appnov .componentNovStorymap .legend {
  line-height: 18px;
  color: #555;
}

.appnov .componentNovStorymap .legend i {
  width: 18px;
  height: 18px;
  float: left;
  margin-right: 8px;
  opacity: 1;
  font-size: 10px;
  font-style: normal;
  color: #000;
}

.appnov .componentNovStorymap .legend p {
  margin: 0 0 4px 0;
  padding: 0px;
}

.appnov .componentNovStorymap {
  width: 100%;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 700px;
}

.appnov .componentNovStorymap h3 {
  font-family: "Merriweather-Black";
  font-size: 1.875rem;
  letter-spacing: 0.03875rem;
  line-height: 1.2;
  color: #1f1f1f;
  font-weight: 400;
}

.appnov .componentNovStorymap #bcn,
.appnov .componentNovStorymap #sev,
.appnov .componentNovStorymap #za,
.appnov .componentNovStorymap #vlc {
  display: block;
  margin-top: 165px;
}

.appnov .componentNovStorymap .city_container {
  padding-top: 100px !important;
}

.appnov .componentNovStorymap .storymap_title {
  margin-top: 0 !important;
  padding: 90px 15px 0 15px;
}

.appnov .componentNovStorymap .leaflet-right {
  padding-bottom: 73px;
}

.appnov .componentNovStorymap .leaflet-top {
  top: 80px;
}

.appnov .componentNovStorymap .leaflet-control-attribution.leaflet-control {
  display: none;
}

.appnov .componentNovStorymap .ir-arriba {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  font-size: 1.4rem;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  z-index: 99999;
  line-height: 0;
  display: none;
  transition: all .5s ease;
  padding: 34px 27px;
  background: #fdff00;
  bottom: 0;
  right: 0;
}

.appnov .componentNovStorymap .ir-arriba:hover, .appnov .componentNovStorymap .ir-arriba:focus {
  text-decoration: none;
  color: #333;
}

.appnov .componentNovStorymap .ir-arriba:after {
  display: none;
}

.appnov .componentNovStorymap .ir-arriba:before {
  display: block;
}

.isMobile.appnov .NewsContainer__storymap .wrapperMapAndNews {
  margin-left: -15px;
  margin-right: -15px;
}

.isMobile.appnov .componentNovStorymap {
  margin-bottom: 560px;
}

.isMobile.appnov .componentNovStorymap .leaflet-right {
  left: 0;
  right: auto;
  padding-left: 15px;
  padding-bottom: 100px;
}

/*# sourceMappingURL=src/components/2019nov/DataDista/storymapNov.scss.map */.appnov .MapIteractive #g-graphic-muni-winner-bloques svg {
  cursor: pointer;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip {
  text-align: left;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
  top: -1000px;
  position: fixed;
  max-width: 350px;
  min-width: 275px;
  line-height: 1.5;
  padding: 12px 15px;
  border-radius: 3px;
  pointer-events: none;
  font-size: 16px;
  color: #1e1e1e;
  color: #333;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .close, .appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .muni-name {
  display: inline-block;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .close {
  width: 10px;
  display: none;
  height: 10px;
  padding: 5px;
  line-height: 7px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 10px;
  border-radius: 50%;
  background-color: #e1e1e1;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .p-winner {
  font-weight: 700;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .p-party, .appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .party-name {
  font-weight: 300;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .info, .appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .table-header {
  font-size: 14px;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .info {
  color: #505050;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .info .number {
  color: #3c3c3c;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .table-header {
  margin-top: 10px;
  color: #a0a0a0;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip table {
  font-size: 12px;
  margin: 5px 0;
  color: #1e1e1e;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

@media (min-width: 590px) {
  .appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip table {
    font-size: 15px;
    margin: 5px 0 0;
  }
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip table tr {
  border-bottom: 1px solid #e3e3e3;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip table tr:last-child {
  border-bottom: 0 solid #ccc;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip table td {
  padding: 2px 0;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip table td div {
  width: 5px;
  height: 23px;
  display: unset;
  margin-right: 5px;
  padding: 0;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip table td:nth-child(2) {
  text-align: right;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip table tr:nth-child(3) {
  color: #505050;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .amount {
  color: #5d5d5d;
  font-size: 14px;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 200;
}

@media (min-width: 590px) {
  .appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .amount {
    font-size: 16px;
  }
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .prov-name {
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  font-size: 16px;
  color: #787878;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .muni-name {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 300;
  color: #4b4b4b;
  letter-spacing: 2px;
}

@media (min-width: 590px) {
  .appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .muni-name {
    margin-bottom: 10px;
  }
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .party-name {
  font-weight: 700;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip .prov-votes {
  color: #0a0a0a;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .tooltip-hidden {
  opacity: 0;
  transition: all .3s;
  transition-delay: .1s;
}

@media (max-width: 590px) {
  .appnov .MapIteractive #g-graphic-muni-winner-bloques div.tooltip {
    bottom: -1px;
    width: 100%;
    max-width: none;
    left: -1px !important;
    right: -1px !important;
    top: auto !important;
    width: auto !important;
  }
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .others {
  margin-top: 12px;
  font-size: 14px;
  color: #a0a0a0;
}

.appnov .MapIteractive #g-graphic-muni-winner-2019 .g-legend, .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend {
  font-size: 10px;
  position: absolute;
  top: 45px;
  left: 0;
}

@media (min-width: 375px) {
  .appnov .MapIteractive #g-graphic-muni-winner-2019 .g-legend, .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend {
    top: 75px;
  }
}

@media (min-width: 768px) {
  .appnov .MapIteractive #g-graphic-muni-winner-2019 .g-legend, .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend {
    top: 0;
    left: 0;
    font-size: 14px;
  }
}

.appnov .MapIteractive #g-graphic-muni-winner-2019 .g-legend .legend-row, .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend .legend-row {
  margin-bottom: 1px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.appnov .MapIteractive #g-graphic-muni-winner-2019 .g-legend .squares, .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend .squares {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appnov .MapIteractive #g-graphic-muni-winner-2019 .g-legend .legend-party-name, .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend .legend-party-name {
  padding-right: 5px;
}

.appnov .MapIteractive #g-graphic-muni-winner-2019 .g-legend .legend-key, .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend .legend-key {
  font-style: italic;
  text-align: right;
  color: #a0a0a0;
}

.appnov .MapIteractive #g-graphic-muni-winner-2019 .g-legend .legend-party-squares, .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend .legend-party-squares {
  width: 8px;
  height: 8px;
}

@media (min-width: 768px) {
  .appnov .MapIteractive #g-graphic-muni-winner-2019 .g-legend .legend-party-squares, .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend .legend-party-squares {
    width: 10px;
    height: 10px;
  }
}

.appnov .MapIteractive #g-graphic-muni-winner-2019 .g-legend .legend-party-squares:not(:last-child), .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend .legend-party-squares:not(:last-child) {
  margin-right: 1px;
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend {
  font-size: 10px;
  position: absolute;
  top: 130px;
  left: 0;
}

@media (min-width: 375px) {
  .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend {
    top: 160px;
  }
}

@media (min-width: 768px) {
  .appnov .MapIteractive #g-graphic-muni-winner-bloques .g-legend {
    top: 0;
    left: 0;
    font-size: 14px;
  }
}

.appnov .MapIteractive .g-graph .chart-notes {
  max-width: 1000px;
  visibility: hidden;
  line-height: 1.4;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #888;
  text-align: left;
  max-width: 700px;
}

.appnov .MapIteractive .g-graph .chart-notes.visible {
  visibility: visible;
}

.appnov .MapIteractive .g-graph .chart-notes .sources {
  font-size: 12px;
  margin: 0 0 5px;
}

.appnov .MapIteractive .g-graph .chart-notes .sources .source-origin {
  color: #5c5c5c;
}

.appnov .MapIteractive .g-graph .chart-notes .notes {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 5px;
}

@media (min-width: 600px) {
  .appnov .MapIteractive .g-graph .chart-notes .sources {
    font-size: 13px;
  }
  .appnov .MapIteractive .g-graph .chart-notes .notes {
    font-size: 14px;
  }
}

.appnov .MapIteractive .g-map-big .map-container {
  position: relative;
  margin: 0 auto;
  max-width: 1000px;
}

.appnov .MapIteractive .g-map-big svg {
  pointer-events: none;
  left: 0;
  top: 0;
  position: absolute;
}

.appnov .MapIteractive .g-map-big canvas {
  margin-bottom: 10px;
}

.appnov .MapIteractive .g-map-big path {
  stroke: #000;
  stroke-width: .5;
  fill: none;
  pointer-events: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

@media (min-width: 1100px) {
  .appnov .MapIteractive .g-map-big path {
    stroke-width: 1.5;
  }
}

.appnov .MapIteractive .g-map-big .caption {
  font-weight: 700;
  fill: grey;
  font-size: 12px;
}

.appnov .MapIteractive .g-map-big .g-cities {
  font-size: 12px;
  pointer-events: none;
  visibility: hidden;
}

.appnov .MapIteractive .g-map-big .g-cities .mobile-visible {
  visibility: visible;
}

@media (min-width: 768px) {
  .appnov .MapIteractive .g-map-big .g-cities {
    visibility: visible;
  }
}

@media (min-width: 1000px) {
  .appnov .MapIteractive .g-map-big .g-cities {
    font-size: 14px;
    visibility: visible;
  }
}

.appnov .MapIteractive .g-map-big .g-cities .city-bg {
  opacity: .9;
  stroke-linejoin: round;
}

.appnov .MapIteractive .g-map-big .g-cities .city {
  fill: #0a0a0a;
}

.appnov .MapIteractive .g-map-big .key path {
  display: none;
}

.appnov .MapIteractive .g-map-big .key .highlight-bg {
  stroke: #fff;
}

.appnov .MapIteractive .g-map-big .key .highlight {
  stroke: #000;
}

.appnov .MapIteractive .g-map-big .key line {
  stroke: #4a4a4a;
  shape-rendering: crispEdges;
  fill: #4a4a4a;
}

@media (min-width: 1100px) {
  .appnov .MapIteractive .g-map-big .legend-container {
    margin: 0 auto;
    max-width: 1000px;
  }
}

.appnov .MapIteractive .g-map-big .legend-container .legend {
  max-width: none;
  width: 100%;
  height: 70px;
}

.appnov .MapIteractive .g-map-big .legend-container .legend svg {
  position: static;
}

@media (min-width: 768px) {
  .appnov .MapIteractive .g-map-big .legend-container .legend {
    max-width: 50%;
  }
  .appnov .MapIteractive .g-map-big .legend-container .legend .g-graph .legend {
    text-align: right;
    margin: 15px 0 10px;
  }
}

.appnov .MapIteractive #g-graphic-muni-winner-bloques {
  font-family: Roboto,sans-serif;
  width: 100%;
  height: auto;
  position: relative;
}

.appnov .MapIteractive {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80%;
  margin: 0 auto;
}

.appnov .MapIteractive .g-graph svg {
  cursor: auto;
  pointer-events: none;
}

.appnov .MapIteractive canvas {
  position: relative;
}
.methodologyCompNovItem {
  position: relative;
  width: 490px;
  max-width: 100%;
  min-height: 200px;
  background: white;
  box-shadow: 0 2px 72px rgba(0, 0, 0, 0.11);
  padding: 70px 50px 50px 50px;
  margin-bottom: 68px;
}

.methodologyCompNovItem__title {
  width: 350px;
  color: #1f1f1f;
  font-family: "Merriweather-Black";
  font-size: 50px;
  font-weight: 900;
  line-height: 50px;
}

.methodologyCompNovItem__text {
  color: #1f1f1f;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 15px;
}

.methodologyCompNovItem__number {
  position: absolute;
  width: 76px;
  height: 76px;
  border: 3px solid #dfdfdf;
  border-radius: 76px;
  top: 24px;
  right: 24px;
  color: #1f1f1f;
  font-family: "GT-Walsheim-Pro-Regular";
  font-size: 24px;
  font-weight: 400;
  line-height: 22px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.isMobile .methodologyCompNovItemParent {
  padding: 10px;
}

.isMobile .methodologyCompNovItem {
  padding: 30px 20px 40px 20px;
}

.isMobile .methodologyCompNovItem__title {
  max-width: 100%;
}

.isMobile .methodologyCompNovItem__title .br {
  display: inline;
}

.isMobile .methodologyCompNovItem__number {
  position: static;
  margin-bottom: 15px;
}
.methodologyCompNov {
  position: relative;
  width: 100%;
  margin-top: 50px;
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.methodologyCompNov__parentContent {
  background: #fdff00;
  z-index: 3;
  width: 1558px;
  margin: 0 auto;
  max-width: 100%;
  margin-top: 620px;
}

.methodologyCompNov__content {
  position: relative;
  max-width: 100%;
  width: 1060px;
  margin: 0 auto;
  margin-top: -620px;
  z-index: 3;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.methodologyCompNov__content__left, .methodologyCompNov__content__right {
  width: 490px;
  max-width: 100%;
  min-height: 500px;
}

.methodologyCompNov__content__left {
  margin-top: 225px;
}

.methodologyCompNov__header {
  width: 100%;
  height: 578px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 2;
}

.methodologyCompNov__header .title {
  color: #1f1f1f;
  font-family: "Merriweather-Black";
  font-size: 90px;
  font-weight: 900;
}

.methodologyCompNov__header .subtitle {
  color: #1f1f1f;
  font-family: "Merriweather-Black";
  font-size: 30px;
  font-weight: 900;
  line-height: 66px;
}

.methodologyCompNov__decoration {
  position: absolute;
  width: 100vw;
  height: 578px;
  z-index: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.methodologyCompNov__decoration .left {
  position: absolute;
  left: -92px;
}

.methodologyCompNov__decoration .mid {
  position: relative;
  top: 90px;
  left: -235px;
}

.methodologyCompNov__decoration .right {
  position: relative;
  top: -173px;
  left: 255px;
}

.methodologyCompNov__decoration .borderedCircle {
  position: absolute;
  width: 518px;
  height: 518px;
  border-radius: 5218px;
  border: 1px solid #979797;
  opacity: 0.37;
}

.methodologyCompNov__background {
  position: absolute;
  width: 1558px;
  height: auto;
  z-index: 1;
  top: 450px;
  pointer-events: none;
}

.methodologyCompNov__background .circle {
  position: relative;
  width: 1558px;
  height: 1558px;
  border-radius: 1558px;
  background: #fdff00;
}

.methodologyCompNov__background .rectangle {
  position: relative;
  top: -779px;
  width: 1558px;
  background: #fdff00;
}

.isMobile .methodologyCompNov__header {
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
}

.isMobile .methodologyCompNov__header .title {
  font-size: 42px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-top: 60px;
}

.isMobile .methodologyCompNov__header .subtitle {
  line-height: 1.4;
  padding-left: 15px;
  padding-right: 15px;
}

.isMobile .methodologyCompNov__decoration .left {
  display: none;
}

.isMobile .methodologyCompNov__decoration .right {
  top: -166px;
  left: auto;
  right: 23px;
}

.isMobile .methodologyCompNov__content__left {
  margin-top: 0;
}

.isTablet .methodologyCompNov__content {
  position: relative;
  width: 490px;
}

.isTablet .methodologyCompNov__header .title {
  width: 100%;
  text-align: center;
}

.isTablet .methodologyCompNov__header .subtitle {
  width: 100%;
  text-align: center;
}
.methodologyCompMenu {
  position: relative;
  width: 100vw;
  height: 1100px;
  background: red;
}

.methodologyCompMenu__list {
  position: absolute;
  left: 310px;
  top: 130px;
}

.methodologyCompMenu__list__item {
  color: rgba(31, 31, 31, 0);
  font-family: "Merriweather-Black";
  font-size: 79px;
  font-weight: 900;
}

.methodologyCompMenu__list__item .active {
  color: green;
}

.methodologyCompMenu__decoration__leftImage {
  position: absolute;
  width: 196px;
  height: auto;
  top: 443px;
  left: 103px;
}

.methodologyCompMenu__decoration__rightImage {
  position: absolute;
  width: 581px;
  height: auto;
  top: 712px;
  right: 80px;
}

.methodologyCompMenu__decoration__circleLeft {
  position: absolute;
  width: 666px;
  height: 666px;
  border-radius: 666px;
  border: 1px solid #979797;
  opacity: 0.37;
}

.methodologyCompMenu__decoration__circleRight {
  position: absolute;
  width: 568px;
  height: 568px;
  border-radius: 568px;
  border: 1px solid #979797;
  opacity: 0.37;
}
@charset "UTF-8";
@font-face {
  font-family: "Arial-Black";
  src: url(/los-datos-hablan/dist/2de33691cccd19fb705f8c73cec0ee8a.eot);
  src: url(/los-datos-hablan/dist/2de33691cccd19fb705f8c73cec0ee8a.eot?#iefix) format("embedded-opentype"), url(/los-datos-hablan/dist/ed26d35cf739258ab4f09d6488c00ec3.ttf) format("truetype"), url(/los-datos-hablan/dist/c74e559d989a940da5937873cd017d6a.woff) format("woff"), url(/los-datos-hablan/dist/e294fc62c7c58b056ba77a146e91a43b.woff2) format("woff2"), url(/los-datos-hablan/dist/d23acbc38ce46d83cb6e9e9a466e60e1.svg#Arial-Black) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto-Medium";
  src: url(/los-datos-hablan/dist/0c23004a4832433c44d4cacba4e83179.eot);
  src: url(/los-datos-hablan/dist/0c23004a4832433c44d4cacba4e83179.eot?#iefix) format("embedded-opentype"), url(/los-datos-hablan/dist/142912fd3d0ca72faae06cd01db917a2.svg#Roboto-Medium) format("svg"), url(/los-datos-hablan/dist/9aa5df0dfc4a7d26f1ed59527ed3475f.ttf) format("truetype"), url(/los-datos-hablan/dist/f4fa50c4003f87e7dc10459e500933c3.woff) format("woff"), url(/los-datos-hablan/dist/4f16031acd6218348ca4b60835d74cc9.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto-Regular";
  src: url(/los-datos-hablan/dist/947d4eb3b5e0a4ca56cfb0710f4739da.eot);
  src: url(/los-datos-hablan/dist/947d4eb3b5e0a4ca56cfb0710f4739da.eot?#iefix) format("embedded-opentype"), url(/los-datos-hablan/dist/e6817003e23a7361469a96b43e35e8ad.svg#Roboto-Regular) format("svg"), url(/los-datos-hablan/dist/f19e9ae531ffabc1847c2aa8c8e8a75d.ttf) format("truetype"), url(/los-datos-hablan/dist/fc3d4b35e4d07d4e0485cc2db0e57c77.woff) format("woff"), url(/los-datos-hablan/dist/665b409ff1ae972ebccda128b3f00d46.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Merriweather-Regular";
  src: url(/los-datos-hablan/dist/1385f74bf67104cb7d5e8bc3e12e7761.eot);
  src: url(/los-datos-hablan/dist/1385f74bf67104cb7d5e8bc3e12e7761.eot?#iefix) format("embedded-opentype"), url(/los-datos-hablan/dist/3a8965942831a47d6dd2f812ab0c48d2.svg#Merriweather-Regular) format("svg"), url(/los-datos-hablan/dist/c4cce41480fd4c1c75762ba1eeadd62e.ttf) format("truetype"), url(/los-datos-hablan/dist/0ba1f749f74b916dd2e491e32b1cc27d.woff) format("woff"), url(/los-datos-hablan/dist/f3261f1de89768ae5f941e545f20103d.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Merriweather-Light";
  src: url(/los-datos-hablan/dist/1f14362291cd3e3e143f3ddd19afe8d0.eot);
  src: url(/los-datos-hablan/dist/1f14362291cd3e3e143f3ddd19afe8d0.eot?#iefix) format("embedded-opentype"), url(/los-datos-hablan/dist/0bcef4d3bdb285732414f68eed7e4038.svg#Merriweather-Light) format("svg"), url(/los-datos-hablan/dist/fd3042d5e9ee0d9fd82f276a97ae898e.ttf) format("truetype"), url(/los-datos-hablan/dist/cb93c0643008fbff760544255a03c40d.woff) format("woff"), url(/los-datos-hablan/dist/a176cd9860c2e48aa1ff114a87200285.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Merriweather-Bold";
  src: url(/los-datos-hablan/dist/8ae2385cea3f27202f9b23319bd28bcc.eot);
  src: url(/los-datos-hablan/dist/8ae2385cea3f27202f9b23319bd28bcc.eot?#iefix) format("embedded-opentype"), url(/los-datos-hablan/dist/2413c7185f2540f03c025be8409b66d9.svg#Merriweather-Bold) format("svg"), url(/los-datos-hablan/dist/2e606d199c8c4df684a0d3927d7285c9.ttf) format("truetype"), url(/los-datos-hablan/dist/acc52fd2049fc82f6135a47562d4842b.woff) format("woff"), url(/los-datos-hablan/dist/b7f13961d25996b136c3e1dec94b35e8.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Merriweather-Black";
  src: url(/los-datos-hablan/dist/1aa37ab11450daa7084d06b6ac4b07dd.eot);
  src: url(/los-datos-hablan/dist/1aa37ab11450daa7084d06b6ac4b07dd.eot?#iefix) format("embedded-opentype"), url(/los-datos-hablan/dist/73671aa2dd978e5ab116d12b12a3dad6.svg#Merriweather-Black) format("svg"), url(/los-datos-hablan/dist/10f91b08f27b098b79610fadfca8cd67.ttf) format("truetype"), url(/los-datos-hablan/dist/727fc27f8679a619e2f2330733ddc458.woff) format("woff"), url(/los-datos-hablan/dist/5e991fb6b4660618a17c77aa2322ecdd.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "GT-Walsheim-Pro-Regular";
  src: url(/los-datos-hablan/dist/a106b4d0bc9f4d72a82ddd3b159495e1.eot);
  src: url(/los-datos-hablan/dist/a106b4d0bc9f4d72a82ddd3b159495e1.eot?#iefix) format("embedded-opentype"), url(/los-datos-hablan/dist/3309b7682449daf05bb8ff315ab0cb7c.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "GTWalsheimProRegular";
  src: url(/los-datos-hablan/dist/b96e28b92940b81679755e28af727a4b.svg#GTWalsheimProRegular) format("svg"), url(/los-datos-hablan/dist/3334d89013096cc3a74d2d2ea8a73e76.ttf) format("truetype"), url(/los-datos-hablan/dist/713861bbc25d5ce36d834109995df2aa.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MaisonNeue-Light";
  src: url(/los-datos-hablan/dist/776b257ec1d0d094ea0c076f44d20f22.eot);
  src: url(/los-datos-hablan/dist/776b257ec1d0d094ea0c076f44d20f22.eot?#iefix) format("embedded-opentype"), url(/los-datos-hablan/dist/e118dffaffb8f63c1f37447a6556327c.svg#MaisonNeue-Light) format("svg"), url(/los-datos-hablan/dist/0ca39f82d868580c4c0003f72cdf087b.ttf) format("truetype"), url(/los-datos-hablan/dist/bf0fecadabdd03a9fa19ccdff4c575c5.woff) format("woff"), url(/los-datos-hablan/dist/3669eaa8ba02e6a80cc261cc9653ddd9.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MaisonNeue-Bold";
  src: url(/los-datos-hablan/dist/e06f27d2aef4afff2dfa47745c6c7730.eot);
  src: url(/los-datos-hablan/dist/e06f27d2aef4afff2dfa47745c6c7730.eot?#iefix) format("embedded-opentype"), url(/los-datos-hablan/dist/2968190e663d4c59c45828314e43d048.svg#MaisonNeue-Bold) format("svg"), url(/los-datos-hablan/dist/0c24c88a30e766a015a0e47f230f72fc.ttf) format("truetype"), url(/los-datos-hablan/dist/ee1e50371abf3f98a95a791c41e53f8b.woff) format("woff"), url(/los-datos-hablan/dist/6925cd89d293cb50473ec7cfdd4a0e42.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "elecciones";
  src: url(/los-datos-hablan/dist/49dc922b5d8e5469c65cc7861b281141.eot);
  src: url(/los-datos-hablan/dist/49dc922b5d8e5469c65cc7861b281141.eot#iefix) format("embedded-opentype"), url(data:application/octet-stream;base64,AAEAAAALAIAAAwAwT1MvMg8SBjYAAAC8AAAAYGNtYXAYXdONAAABHAAAAHRnYXNwAAAAEAAAAZAAAAAIZ2x5ZmLZtngAAAGYAAARwGhlYWQZuugxAAATWAAAADZoaGVhCpAGnAAAE5AAAAAkaG10eFSMAsMAABO0AAAAYGxvY2EmKCAuAAAUFAAAADJtYXhwACQCfQAAFEgAAAAgbmFtZd5PM+sAABRoAAABqnBvc3QAAwAAAAAWFAAAACAAAwQHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAWAAAABIAEAADAAIAAQAgAGMAZwBrAHPpBf/9//8AAAAAACAAYQBmAGoAbekA//3//wAB/+P/o/+h/5//nhcSAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAACwBAACygArAAABJy4BIyIGBwYUHwEhIicuAScmNTQmIyIGFRQXHgEXFjMhBw4BFx4BMzI2NwQAogEFAgMFAgMFeP1mNzIxSRYVCgYGCBgXUTc3PgKaegQBAwEGAwEFAgFWoAEDAwMEDwV4GxtdPj5HBwkICExERGUeHXoEDQUDAwICAAABAAAArgQCAsYABwAAAQcBFwkBNwECABj+GDQBzAHONP4YAsYY/jY2AbD+UDYBygABAAD/tAQEA8AAJgAABQkBNycuASMiBgcJAScHDgEHBhYXCQEHFx4BFzoBMzI2NwkBNz4BA/D+PAGsLBQDCwYGCwP+OP5AGBQDAgMDBQYBxP5QKBQDBgMDAgMGCwMBxAHYFAkBFAHMAbIuFAMFBQP+NAHMFBQDBgMJEQb+OP5IKBQDAgMFAwHM/iQUBhUAAAADAAAAPgQMAzwACwAXABsAAAEnLgEvASEHDgEPARMeAR8BITc+AT8BIQMhFSEDmhQEDQUC/RgCBwkIEhIEDAgCAugCBA0FFPzAWgQM+/QDChgGCggCBgQMBhb9TgYNBQICBwsGGAFoNgAAAAABAA4AegPaAwIAJAAACQEmBh0BFAYjBgcOAQcGBxQWNzY3PgE3MhcyFh0BFBY3ATY0JwPa/ogHFQsDpmhpehkZBw8DO1NToEBAFwMLEQsBeAQEAdIBMAMGC5IDCx89PopCQigHBgNGJCUeAQIJBZAHEQoBRgMMAwABAPz/5gMKA7gAJQAAAT4BMzIWFRQGBzEJAR4BFRQGBzEOASM4ATEiJicxAS4BNTQ2NzEC8AEGBQYIAwP+HgHiAwMDAwEGAwMFAv4SAwMDAwOyAQUKBgMHAv4y/jIDBAUDBAMBAwICAdoBBgMDBQIAAQD2/+YDBAO4ACUAAAEuASMiBhUUFhcxCQEOARUUFhcxHgEzOAExMjY3MQE+ATU0JicxARABBgUGCAMDAeL+HgMDAwMBBgMDBQIB7gMDAwMDsgEFCgYDBwL+Mv4yAwQFAwQDAQMCAgHaAQYDAwUCAAIArv/AA1IDwAANABsAABMiBhURFBYzMjY1ETQmBREUFjMyNjURNCYjIgbODRMSDgwSEgI6EgwNExIODBIDwBQM/EAMFBQMA8AMFCD8QAwUFAwDwAwUFAADAAAAUgP0AyoAGgAmAEwAAAEmBg8BIyIGFREUFjsBFx4BMzI2Nz4BNRE0JgMnLgErATUzMjY/AQU3NjQnJiIPAScmIgcGFB8BBwYUFx4BMzI2PwEXHgEzMjY3NjQnAg4MFwne3BAYFxHc3gQOCAQJBQoMC0WqBA4GwsIGDQWqAbJuDAwMIAxuagwkDAoKbm4KCgYOCAoQBmpuBg4IBw8GDAwDKgQCCLQZEf70EBi2BAYCAgQUDAKMChT9qowEBLwDBYr0bAoiDA0NbGwNDQwhC2xuDCAMBgYGBmxsBgYGBgwgDAADAAAAEAQAA2wAGgAmAEQAAAEmBgcFISIGFREUFjMhBR4BMzI2Nz4BNRE0JgMnLgErATUzMjY/ARcGFjMeARUUBgcOAQcGFBceATc+ATU0JicwIiMmBgJuDB0L/vr+/BMdHBQBBAEGBg8LBAsFDA4OUsYGDwnk5AkPBsb2ARYRLUFBLQoRBQQGBhMLTmhoTgICEBgDbAYDCdoaFP7EEx3YBAYCAgYYDgMCDRf9PqQEBtwGBqKCDxkDRTAuRQMBDAsKFQkJCAEGc01OcgYBFgAABgAAAGgEAAMYAA0AGwApADcARwBLAAABISIGFRQWMyEyNjU0JjMjIgYVFBY7ATI2NTQmBSMiBhUUFjsBMjY1NCYpASIGFRQWMyEyNjU0JgUhMjY1ETQmIyEiBhURFBYTIREhAub9igoSEQsCdgwSEp42ChAPCzYMEBD9CjYMEBAMNgoQDwLf/YoMEhIMAnYKEhH8gQPIDBAQDPw4DBAQKAOQ/HABihIMDBISDAwSEgwMEhIMDBJsEgwNERAODBISDA0REA4MErYSDAJ0DBISDP2MDBICdv3EAAAAAAIABP/AA/wDwAAzAGQAAAERFAYjIiY9AQEOASMiJicmNDcBIyImNTQ2MyEyFhcwFhUXMBQVMBQVFDQVMBQVPgEVNBQBLgEjIgYHATU0JiMOARURMBQVMBQVMBQVFDQVMBQVFzAWMT4BMyEyNjU0JisBATY0A/wbDxAc/u4GCwsGEgYMDAESvA8VFQ8BIgQEBgYICgT9sAQRBQwNBf7gGxEKGgYKCgsFASIPGxsPvAEYDAOU/uAPHR0Pwv7uBAgHBQwkDAEQExEQHAEFAgYIAgYBBQYEBgEFCgIGBgb93AYKCgb+6MIQHAYVEf7YAQUCBgEFBgQGAgYGCAoEHBIPGwESCiMAAf/+ALoEAALSAAcAACU3AScJAQcBAgAYAeg0/jT+MjQB6LoYAco2/lABsDb+NgAAAQAAAIAD/AMAAAYAACUJAREhFSECUgGq/lb9rgJSgAFAAUD/AIAAAAEAAP/ABs8DwAAFAAA3FwkBNwEAqwK/ArG0/JJwrAKV/We4A0gAAAALABL/zgPuA6IAGwCGANQA8AFvAXwBmwG9AeYCBgJ6AAABPgE3PgEzMhYXHgEVHAEHDgEHDgEHDgEjIiYnBxc6ATM4ATE6ATMwNjE+ATU+ATUeARceARceARc6ATMyNjc+ATc+ATc+ATU0JicuAScuAScuASMqAQciBiMOAQcOAQc1NCYjMSoBMQcwIhUqATEUBjEcAR0BHAEVHAEVDgEHFAYVDgExFBYlHAEVHgEVHgEXHgEzOgEzPgE3MjY3PgE1OAE9AScuASsBOAExIgYjKgEjKgEnIiYnMDQxPAE1PAE9ATQmIzAiMTAiIwcOAR0BHAEVHAE3PgE3PgE3MjYzFQ4BIyImIy4BJy4BJzQmNTQ2Bx4BFx4BMzI2MzI2Nz4BNz4BNx4BMzgBMzAyNTc+ATU8AScuASc0JjUuATU8AT0BPAEnNCYnLgEnLgEjKgEHIgYHDgEHDgEVHAEXOAEVFxQWMzoBNz4BNz4BMzoBMx4BFx4BFxwBHQEqASMOASMqASMOASMOAQcOARUUFhceAQEyNjU0JiMiBhUUFjMHIgYVFBYzMjY3PgEzMhYVFAYjIiY1NDYzMhYVFAYjJz4BMzIWFRwBDwEOASMiJi8BLgE1NDYzMhYfAR4BMzI2NSc0NjMyFh0BFBY7ATIWFRQGKwEiBh0BFBYzMjYzOgEzMhYVFAYjIiY1BxQGIyImPQE0NjMyFhcUFjEyNjc+ATMyFhUUBiMiBhUBISIGFREcARceARceARceARceARceATMyNjcyNjc8ATU8AScuASM4AScjLgEnLgEnLgEnLgE1ETQ2MyEyFhURFAYHDgEHDgEHDgEHIyoBByIGBw4BFRwBFR4BMx4BMzI2Nz4BNz4BNz4BNz4BNz4BNRE0JgKYBAkDBAcDBwwFBAQCAQQDAwYDBAcFBgwGNiABAQIBAQICAQEBAwMFAgMEAwMEAwMEAwkPCAcNBgQJAwMDAgIDBgUECgYGDggDBgMDBAMDBgMDBgUBAwEBJgIBAQIBAQICAQEC/p4BAQMIBQYPCQMIAwMIAwEFAgEDCAEBAgIDAwIBAwIBAwIBAQICAgICAiIDA74BBAUDCAUGDAgHDwgDBQIDAwIBAwICAiIDCQYGDAYEBwUDBgMDBgMDBgMDBgMCAh4BAwIBAQICAQECAgIDCwgHFQwGDAYGCgYEBwUDAwIIAgIBAQIHDAUGCQUEBgIDAwIBAwIDCAMDBgMDBAMBBQIPFQgHBwEDAQYBeQQEGhgWHgUDAgQEKCQMExEEBgIGBi4kOj47My01DxfkBgwODA4COgcNDgwOBjoBAQwMDQ0IHAEDAgMD2A0PDQ0FBQ4MCgoMDgQGDw8DCgkBAwIGCBwYJSVWDA4PDQoOCgsDAgECAwcaDwkHBwsZFwKO/QYwQgIBBgUECggGDQkECQUGCQUDBQIBAwICAQYDAgYEBwUGDQUGCQMDAy8hAvofLwMDAwkGBA4GAwYDBgMBAgMFAgEBAQMCAQYDBAoGBAkFCQ0GBwoFBAYCAQFBAjQEBgIBAQgICRgRCQ8GBwwFBAgCAwMFBSgIAgEDAgEEAwMDAgEDAgEBAgMFAwsIBxQLChkPDBcJChAIBgsDBAQCAgEDAgEGA3IEBAgCAQEBAQL4BAcDAwUCAwUCAwQDAQMBAyQDAwIBBQIHDAMEBAEBAgICAQECAgIiAQECAgMDAgEBAgEEA/YEBAgBBAPkBwoFBAcjAwQDAQMCAjAHCQIBAwIDBAMDBgMEBz0EBgIDAwICAgEEAwEGBQ0NAgwBAQIBAwIBBgMDBQIDBgMDBgVWBhEFAwgDBwwFBAQCAgIBAwIBAwIBAQICGgEDAgMDAgEBAQMCAQYDAw4FDAEBAQEDDAkHFw4HDwYGCf7VAwUfISQeAwMsAwMhJwQIAQMKCBMdSkRDTT01GRN+Ew0JCQMCBaATDQwUoAMEAwkJDBRWAwMDA54MCgoMIAQEDg4NDQQGQhYYAgcJEBIyMEgKDAsLsAwKBQsBAwEDBwkJCRURGx0DJjos/YoECwUHDwgGCwUGCQMBAwIBAwEDBQMBBAMBBQIDAwIBAQIDBgUEDAYGDAYCdhwoJx39igYMBgYLBQQHAwEBAgIDAwEFAgMDAgMFAwECAgEDAgMJBgQMBgcPCAQLBQJ2KzsAAAABAAD/wwH9A74AMwAAASMiBw4BBwYdASMiBh0BFBY7AREUFjsBMjY1ETMyNj0BNCYnLgErATU0NjsBMjY9ATYmIwHrezMqKjsQEHsICwsIewsIoAgLkAgLAwIDBwSQGStSCAsBCwgDvhISQS8uOXQMCKgJDP5ZCAwMCAGnDAmoAwgDAwNiIyQMCZwIDQAAAAACAAD/wANYA8AAAgAGAAAXEQEBEQkBAANY/McC/P0EQAQA/gAByfxuAckByQAAAAABAAD/wgRmA8AAVQAAATcHDgEHDgEHLgEnJgYHDgEHDgEXJicuAScmLwEHDgEXHgEXJwcGFhceARcnFx4BFw4BDwEXHgEXHgEzMjY3PgE3PgE3PgEnJjY3PgE3NDY/AQcOAQcEGCpADRUKDxoPH04rKlAiHy4LDAcFODQzXSopJR8YFg8KAw0IGgICFBYGDwoOEhFDLS1TO0tCE3dCJ0klKVInToIzKj4UFhEDAgwKKRMCAgIoRQEEBAMyhRgFCgMHCgMgJAMDFhcWOCMeQiMIEhI6JygyJy4tZDAUJRILMSZTJAoWCgI6OFUXFSEVGScMOwsHBwoIEkY0KWc7QJFQFScPPR0FAgIDPgQCAQIAAAMAAf/ABAADwAAwAFcAqQAAARE0JicmJy4BJyYjIgcOAQcGFRQWFwcGFhceATMxOgE3JR4BMzI3PgE3Njc+ATUxEwEiJicuASMiBiMHNzYmJy4BNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIxMiJicuASMiBgcOAQcOASMiJicuAScmNDE0Njc+ATc+ATc+AT8BNiYnLgEnLgEjIjAjIgYHDgEVFBYXHgEVHgEXHgEzMTI2Mzc+ATc+AScuAScEABcVHi8ud0ZHTGhcW4knKCQiVwEBAwIEAwECAQEJN3k+TUZGdy4vHhUXAf4JO28yAQQCAQIBhSsBAQIlJx8gbEhJUlJJSGwgHx8fbEhJUuQBTgoECQUHDQQGGgUBAQEBDAM7UwYBAwEDBwMBAwEFBQICBgUCASEDBRELAQQGLAwOIicMAQEtazg2OA8HCQUDE0AJBwQFAwsIA8D+DTdmL0E2N04VFicoh1tbZ0OAOv4EBwMCAgFUHR4WFU82NkEvZzYB8/yCISACAQEqfwMGAzJ3PlJISGsfHx8fa0hIUlJISGsfHwEvKgMCAwkICSEGAQEFAhxnDAICAQMBAwgFAgMCBgoFAw0UAwJWBhAPCQgJOzQuThEBAQJGZRgYCwEBAikcFioJBQcEAAAAAQAAAAEAAC634ONfDzz1AAsEAAAAAADZ51HgAAAAANnnUeD//v+0Bs8DwAAAAAgAAgAAAAAAAAABAAADwP/AAAAGz//+//QGzwABAAAAAAAAAAAAAAAAAAAAGAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAADgQAAPwEAAD2BAAArgQAAAAEAAAABAAAAAQAAAQEAP/+BAAAAAbPAAAEAAASAf4AAANYAAAEZgAABAAAAQAAAAAACgAUAB4AYgB6AMIA+AE0AWwBpAHQAkICqgMYA5oDsgPGA9oHBAdMB2QH7AjgAAAAAQAAABgCewALAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAoAAAABAAAAAAACAAcAewABAAAAAAADAAoAPwABAAAAAAAEAAoAkAABAAAAAAAFAAsAHgABAAAAAAAGAAoAXQABAAAAAAAKABoArgADAAEECQABABQACgADAAEECQACAA4AggADAAEECQADABQASQADAAEECQAEABQAmgADAAEECQAFABYAKQADAAEECQAGABQAZwADAAEECQAKADQAyGVsZWNjaW9uZXMAZQBsAGUAYwBjAGkAbwBuAGUAc1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGVsZWNjaW9uZXMAZQBsAGUAYwBjAGkAbwBuAGUAc2VsZWNjaW9uZXMAZQBsAGUAYwBjAGkAbwBuAGUAc1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmVsZWNjaW9uZXMAZQBsAGUAYwBjAGkAbwBuAGUAc0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"), url(data:application/font-woff;base64,d09GRgABAAAAABaAAAsAAAAAFjQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIGNmNtYXAAAAFoAAAAdAAAAHQYXdONZ2FzcAAAAdwAAAAIAAAACAAAABBnbHlmAAAB5AAAEcAAABHAYtm2eGhlYWQAABOkAAAANgAAADYZuugxaGhlYQAAE9wAAAAkAAAAJAqQBpxobXR4AAAUAAAAAGAAAABgVIwCw2xvY2EAABRgAAAAMgAAADImKCAubWF4cAAAFJQAAAAgAAAAIAAkAn1uYW1lAAAUtAAAAaoAAAGq3k8z63Bvc3QAABZgAAAAIAAAACAAAwAAAAMEBwGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QUDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAFgAAAASABAAAwACAAEAIABjAGcAawBz6QX//f//AAAAAAAgAGEAZgBqAG3pAP/9//8AAf/j/6P/of+f/54XEgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAsAQAAsoAKwAAAScuASMiBgcGFB8BISInLgEnJjU0JiMiBhUUFx4BFxYzIQcOARceATMyNjcEAKIBBQIDBQIDBXj9ZjcyMUkWFQoGBggYF1E3Nz4CmnoEAQMBBgMBBQIBVqABAwMDBA8FeBsbXT4+RwcJCAhMRERlHh16BA0FAwMCAgAAAQAAAK4EAgLGAAcAAAEHARcJATcBAgAY/hg0AcwBzjT+GALGGP42NgGw/lA2AcoAAQAA/7QEBAPAACYAAAUJATcnLgEjIgYHCQEnBw4BBwYWFwkBBxceARc6ATMyNjcJATc+AQPw/jwBrCwUAwsGBgsD/jj+QBgUAwIDAwUGAcT+UCgUAwYDAwIDBgsDAcQB2BQJARQBzAGyLhQDBQUD/jQBzBQUAwYDCREG/jj+SCgUAwIDBQMBzP4kFAYVAAAAAwAAAD4EDAM8AAsAFwAbAAABJy4BLwEhBw4BDwETHgEfASE3PgE/ASEDIRUhA5oUBA0FAv0YAgcJCBISBAwIAgLoAgQNBRT8wFoEDPv0AwoYBgoIAgYEDAYW/U4GDQUCAgcLBhgBaDYAAAAAAQAOAHoD2gMCACQAAAkBJgYdARQGIwYHDgEHBgcUFjc2Nz4BNzIXMhYdARQWNwE2NCcD2v6IBxULA6ZoaXoZGQcPAztTU6BAQBcDCxELAXgEBAHSATADBguSAwsfPT6KQkIoBwYDRiQlHgECCQWQBxEKAUYDDAMAAQD8/+YDCgO4ACUAAAE+ATMyFhUUBgcxCQEeARUUBgcxDgEjOAExIiYnMQEuATU0NjcxAvABBgUGCAMD/h4B4gMDAwMBBgMDBQL+EgMDAwMDsgEFCgYDBwL+Mv4yAwQFAwQDAQMCAgHaAQYDAwUCAAEA9v/mAwQDuAAlAAABLgEjIgYVFBYXMQkBDgEVFBYXMR4BMzgBMTI2NzEBPgE1NCYnMQEQAQYFBggDAwHi/h4DAwMDAQYDAwUCAe4DAwMDA7IBBQoGAwcC/jL+MgMEBQMEAwEDAgIB2gEGAwMFAgACAK7/wANSA8AADQAbAAATIgYVERQWMzI2NRE0JgURFBYzMjY1ETQmIyIGzg0TEg4MEhICOhIMDRMSDgwSA8AUDPxADBQUDAPADBQg/EAMFBQMA8AMFBQAAwAAAFID9AMqABoAJgBMAAABJgYPASMiBhURFBY7ARceATMyNjc+ATURNCYDJy4BKwE1MzI2PwEFNzY0JyYiDwEnJiIHBhQfAQcGFBceATMyNj8BFx4BMzI2NzY0JwIODBcJ3twQGBcR3N4EDggECQUKDAtFqgQOBsLCBg0FqgGybgwMDCAMbmoMJAwKCm5uCgoGDggKEAZqbgYOCAcPBgwMAyoEAgi0GRH+9BAYtgQGAgIEFAwCjAoU/aqMBAS8AwWK9GwKIgwNDWxsDQ0MIQtsbgwgDAYGBgZsbAYGBgYMIAwAAwAAABAEAANsABoAJgBEAAABJgYHBSEiBhURFBYzIQUeATMyNjc+ATURNCYDJy4BKwE1MzI2PwEXBhYzHgEVFAYHDgEHBhQXHgE3PgE1NCYnMCIjJgYCbgwdC/76/vwTHRwUAQQBBgYPCwQLBQwODlLGBg8J5OQJDwbG9gEWES1BQS0KEQUEBgYTC05oaE4CAhAYA2wGAwnaGhT+xBMd2AQGAgIGGA4DAg0X/T6kBAbcBgaigg8ZA0UwLkUDAQwLChUJCQgBBnNNTnIGARYAAAYAAABoBAADGAANABsAKQA3AEcASwAAASEiBhUUFjMhMjY1NCYzIyIGFRQWOwEyNjU0JgUjIgYVFBY7ATI2NTQmKQEiBhUUFjMhMjY1NCYFITI2NRE0JiMhIgYVERQWEyERIQLm/YoKEhELAnYMEhKeNgoQDws2DBAQ/Qo2DBAQDDYKEA8C3/2KDBISDAJ2ChIR/IEDyAwQEAz8OAwQECgDkPxwAYoSDAwSEgwMEhIMDBISDAwSbBIMDREQDgwSEgwNERAODBK2EgwCdAwSEgz9jAwSAnb9xAAAAAACAAT/wAP8A8AAMwBkAAABERQGIyImPQEBDgEjIiYnJjQ3ASMiJjU0NjMhMhYXMBYVFzAUFTAUFRQ0FTAUFT4BFTQUAS4BIyIGBwE1NCYjDgEVETAUFTAUFTAUFRQ0FTAUFRcwFjE+ATMhMjY1NCYrAQE2NAP8Gw8QHP7uBgsLBhIGDAwBErwPFRUPASIEBAYGCAoE/bAEEQUMDQX+4BsRChoGCgoLBQEiDxsbD7wBGAwDlP7gDx0dD8L+7gQIBwUMJAwBEBMREBwBBQIGCAIGAQUGBAYBBQoCBgYG/dwGCgoG/ujCEBwGFRH+2AEFAgYBBQYEBgIGBggKBBwSDxsBEgojAAH//gC6BAAC0gAHAAAlNwEnCQEHAQIAGAHoNP40/jI0Aei6GAHKNv5QAbA2/jYAAAEAAACAA/wDAAAGAAAlCQERIRUhAlIBqv5W/a4CUoABQAFA/wCAAAABAAD/wAbPA8AABQAANxcJATcBAKsCvwKxtPyScKwClf1nuANIAAAACwAS/84D7gOiABsAhgDUAPABbwF8AZsBvQHmAgYCegAAAT4BNz4BMzIWFx4BFRwBBw4BBw4BBw4BIyImJwcXOgEzOAExOgEzMDYxPgE1PgE1HgEXHgEXHgEXOgEzMjY3PgE3PgE3PgE1NCYnLgEnLgEnLgEjKgEHIgYjDgEHDgEHNTQmIzEqATEHMCIVKgExFAYxHAEdARwBFRwBFQ4BBxQGFQ4BMRQWJRwBFR4BFR4BFx4BMzoBMz4BNzI2Nz4BNTgBPQEnLgErATgBMSIGIyoBIyoBJyImJzA0MTwBNTwBPQE0JiMwIjEwIiMHDgEdARwBFRwBNz4BNz4BNzI2MxUOASMiJiMuAScuASc0JjU0NgceARceATMyNjMyNjc+ATc+ATceATM4ATMwMjU3PgE1PAEnLgEnNCY1LgE1PAE9ATwBJzQmJy4BJy4BIyoBByIGBw4BBw4BFRwBFzgBFRcUFjM6ATc+ATc+ATM6ATMeARceARccAR0BKgEjDgEjKgEjDgEjDgEHDgEVFBYXHgEBMjY1NCYjIgYVFBYzByIGFRQWMzI2Nz4BMzIWFRQGIyImNTQ2MzIWFRQGIyc+ATMyFhUcAQ8BDgEjIiYvAS4BNTQ2MzIWHwEeATMyNjUnNDYzMhYdARQWOwEyFhUUBisBIgYdARQWMzI2MzoBMzIWFRQGIyImNQcUBiMiJj0BNDYzMhYXFBYxMjY3PgEzMhYVFAYjIgYVASEiBhURHAEXHgEXHgEXHgEXHgEXHgEzMjY3MjY3PAE1PAEnLgEjOAEnIy4BJy4BJy4BJy4BNRE0NjMhMhYVERQGBw4BBw4BBw4BByMqAQciBgcOARUcARUeATMeATMyNjc+ATc+ATc+ATc+ATc+ATURNCYCmAQJAwQHAwcMBQQEAgEEAwMGAwQHBQYMBjYgAQECAQECAgEBAQMDBQIDBAMDBAMDBAMJDwgHDQYECQMDAwICAwYFBAoGBg4IAwYDAwQDAwYDAwYFAQMBASYCAQECAQECAgEBAv6eAQEDCAUGDwkDCAMDCAMBBQIBAwgBAQICAwMCAQMCAQMCAQECAgICAgIiAwO+AQQFAwgFBgwIBw8IAwUCAwMCAQMCAgIiAwkGBgwGBAcFAwYDAwYDAwYDAwYDAgIeAQMCAQECAgEBAgICAwsIBxUMBgwGBgoGBAcFAwMCCAICAQECBwwFBgkFBAYCAwMCAQMCAwgDAwYDAwQDAQUCDxUIBwcBAwEGAXkEBBoYFh4FAwIEBCgkDBMRBAYCBgYuJDo+OzMtNQ8X5AYMDgwOAjoHDQ4MDgY6AQEMDA0NCBwBAwIDA9gNDw0NBQUODAoKDA4EBg8PAwoJAQMCBggcGCUlVgwODw0KDgoLAwIBAgMHGg8JBwcLGRcCjv0GMEICAQYFBAoIBg0JBAkFBgkFAwUCAQMCAgEGAwIGBAcFBg0FBgkDAwMvIQL6Hy8DAwMJBgQOBgMGAwYDAQIDBQIBAQEDAgEGAwQKBgQJBQkNBgcKBQQGAgEBQQI0BAYCAQEICAkYEQkPBgcMBQQIAgMDBQUoCAIBAwIBBAMDAwIBAwIBAQIDBQMLCAcUCwoZDwwXCQoQCAYLAwQEAgIBAwIBBgNyBAQIAgEBAQEC+AQHAwMFAgMFAgMEAwEDAQMkAwMCAQUCBwwDBAQBAQICAgEBAgICIgEBAgIDAwIBAQIBBAP2BAQIAQQD5AcKBQQHIwMEAwEDAgIwBwkCAQMCAwQDAwYDBAc9BAYCAwMCAgIBBAMBBgUNDQIMAQECAQMCAQYDAwUCAwYDAwYFVgYRBQMIAwcMBQQEAgICAQMCAQMCAQECAhoBAwIDAwIBAQEDAgEGAwMOBQwBAQEBAwwJBxcOBw8GBgn+1QMFHyEkHgMDLAMDIScECAEDCggTHUpEQ009NRkTfhMNCQkDAgWgEw0MFKADBAMJCQwUVgMDAwOeDAoKDCAEBA4ODQ0EBkIWGAIHCRASMjBICgwLC7AMCgULAQMBAwcJCQkVERsdAyY6LP2KBAsFBw8IBgsFBgkDAQMCAQMBAwUDAQQDAQUCAwMCAQECAwYFBAwGBgwGAnYcKCcd/YoGDAYGCwUEBwMBAQICAwMBBQIDAwIDBQMBAgIBAwIDCQYEDAYHDwgECwUCdis7AAAAAQAA/8MB/QO+ADMAAAEjIgcOAQcGHQEjIgYdARQWOwERFBY7ATI2NREzMjY9ATQmJy4BKwE1NDY7ATI2PQE2JiMB63szKio7EBB7CAsLCHsLCKAIC5AICwMCAwcEkBkrUggLAQsIA74SEkEvLjl0DAioCQz+WQgMDAgBpwwJqAMIAwMDYiMkDAmcCA0AAAAAAgAA/8ADWAPAAAIABgAAFxEBAREJAQADWPzHAvz9BEAEAP4AAcn8bgHJAckAAAAAAQAA/8IEZgPAAFUAAAE3Bw4BBw4BBy4BJyYGBw4BBw4BFyYnLgEnJi8BBw4BFx4BFycHBhYXHgEXJxceARcOAQ8BFx4BFx4BMzI2Nz4BNz4BNz4BJyY2Nz4BNzQ2PwEHDgEHBBgqQA0VCg8aDx9OKypQIh8uCwwHBTg0M10qKSUfGBYPCgMNCBoCAhQWBg8KDhIRQy0tUztLQhN3QidJJSlSJ06CMyo+FBYRAwIMCikTAgICKEUBBAQDMoUYBQoDBwoDICQDAxYXFjgjHkIjCBISOicoMicuLWQwFCUSCzEmUyQKFgoCOjhVFxUhFRknDDsLBwcKCBJGNClnO0CRUBUnDz0dBQICAz4EAgECAAADAAH/wAQAA8AAMABXAKkAAAERNCYnJicuAScmIyIHDgEHBhUUFhcHBhYXHgEzMToBNyUeATMyNz4BNzY3PgE1MRMBIiYnLgEjIgYjBzc2JicuATU0Nz4BNzYzMhceARcWFRQHDgEHBiMTIiYnLgEjIgYHDgEHDgEjIiYnLgEnJjQxNDY3PgE3PgE3PgE/ATYmJy4BJy4BIyIwIyIGBw4BFRQWFx4BFR4BFx4BMzEyNjM3PgE3PgEnLgEnBAAXFR4vLndGR0xoXFuJJygkIlcBAQMCBAMBAgEBCTd5Pk1GRncuLx4VFwH+CTtvMgEEAgECAYUrAQECJScfIGxISVJSSUhsIB8fH2xISVLkAU4KBAkFBw0EBhoFAQEBAQwDO1MGAQMBAwcDAQMBBQUCAgYFAgEhAwURCwEEBiwMDiInDAEBLWs4NjgPBwkFAxNACQcEBQMLCAPA/g03Zi9BNjdOFRYnKIdbW2dDgDr+BAcDAgIBVB0eFhVPNjZBL2c2AfP8giEgAgEBKn8DBgMydz5SSEhrHx8fH2tISFJSSEhrHx8BLyoDAgMJCAkhBgEBBQIcZwwCAgEDAQMIBQIDAgYKBQMNFAMCVgYQDwkICTs0Lk4RAQECRmUYGAsBAQIpHBYqCQUHBAAAAAEAAAABAAAut+DjXw889QALBAAAAAAA2edR4AAAAADZ51Hg//7/tAbPA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABs///v/0Bs8AAQAAAAAAAAAAAAAAAAAAABgEAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAA4EAAD8BAAA9gQAAK4EAAAABAAAAAQAAAAEAAAEBAD//gQAAAAGzwAABAAAEgH+AAADWAAABGYAAAQAAAEAAAAAAAoAFAAeAGIAegDCAPgBNAFsAaQB0AJCAqoDGAOaA7IDxgPaBwQHTAdkB+wI4AAAAAEAAAAYAnsACwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAKAAAAAQAAAAAAAgAHAHsAAQAAAAAAAwAKAD8AAQAAAAAABAAKAJAAAQAAAAAABQALAB4AAQAAAAAABgAKAF0AAQAAAAAACgAaAK4AAwABBAkAAQAUAAoAAwABBAkAAgAOAIIAAwABBAkAAwAUAEkAAwABBAkABAAUAJoAAwABBAkABQAWACkAAwABBAkABgAUAGcAAwABBAkACgA0AMhlbGVjY2lvbmVzAGUAbABlAGMAYwBpAG8AbgBlAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBlbGVjY2lvbmVzAGUAbABlAGMAYwBpAG8AbgBlAHNlbGVjY2lvbmVzAGUAbABlAGMAYwBpAG8AbgBlAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJlbGVjY2lvbmVzAGUAbABlAGMAYwBpAG8AbgBlAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff"), url(/los-datos-hablan/dist/3633efb14b77ab12cc96e275722066d4.svg#elecciones) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "elecciones" !important;
  speak: none;
  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;
}

.icon-arrow_up:before {
  content: "b";
}

.icon-arrow-notice:before {
  content: "a";
}

.icon-arrow-up:before {
  content: "b";
}

.icon-close:before {
  content: "c";
}

.icon-menu:before {
  content: "f";
}

.icon-share:before {
  content: "g";
}

.icon-arrow-left:before {
  content: "j";
}

.icon-arrow-right:before {
  content: "k";
}

.icon-pause:before {
  content: "m";
}

.icon-mute:before {
  content: "n";
}

.icon-sound:before {
  content: "o";
}

.icon-subs:before {
  content: "p";
}

.icon-fullscreen:before {
  content: "q";
}

.icon-arrow:before {
  content: "r";
}

.icon-arrow-article:before {
  content: "s";
}

.icon-logolab:before {
  content: "\E901";
}

.icon-fb:before {
  content: "\E902";
}

.icon-play:before {
  content: "\E903";
}

.icon-twitter:before {
  content: "\E904";
}

.icon-whatsapp:before {
  content: "\E905";
}

.carousel-swap-leave {
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.carousel-swap-leave-active {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}

.carousel-swap-enter {
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
  -webkit-transform: translate(110%, 0);
          transform: translate(110%, 0);
}

.carousel-swap-enter-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.carousel-swap-height {
  transition: height 1s ease-in-out;
}

.fade-wait-leave {
  opacity: 1;
}

.fade-wait-leave.fade-wait-leave-active {
  opacity: 0;
  transition: opacity 500ms ease-in;
}

.fade-wait-enter {
  opacity: 0;
}

.fade-wait-enter.fade-wait-enter-active {
  opacity: 1;
  /* Delay the enter animation until the leave completes */
  transition: opacity 500ms ease-in 650ms;
}

.fade-wait-height {
  transition: height 650ms ease-in-out, width .5s ease-in-out, top .5s ease-in-out;
}

.fade-wait-home-leave {
  opacity: 1;
}

.fade-wait-home-leave.fade-wait-home-leave-active {
  opacity: 0;
  transition: opacity 400ms ease-in;
}

.fade-wait-home-enter {
  opacity: 0;
}

.fade-wait-home-enter.fade-wait-home-enter-active {
  opacity: 1;
  /* Delay the enter animation until the leave completes */
  transition: opacity 400ms ease-in 400ms;
}

/*.fade-wait-home-height {
  transition: height 650ms ease-in-out, width .5s ease-in-out, top .5s ease-in-out;
}
*/
.cross-fade-leave {
  opacity: 1;
}

.cross-fade-leave.cross-fade-leave-active {
  opacity: 0;
  transition: opacity 1s ease-in;
}

.cross-fade-enter {
  opacity: 0;
}

.cross-fade-enter.cross-fade-enter-active {
  opacity: 1;
  transition: opacity 1s ease-in;
}

.cross-fade-height {
  transition: height .5s ease-in-out;
}

/***************** MENÚ *****************/
@-webkit-keyframes showsSlideDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes showsSlideDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

/* CERRAR MENÚ */
@-webkit-keyframes showsSlideUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@keyframes showsSlideUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

/* MOSTRAR NOMBRES MENÚ */
@-webkit-keyframes showTitle {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes showTitle {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes showsBg {
  0% {
    background: #00000000;
  }
  100% {
    background: black;
  }
}

@keyframes showsBg {
  0% {
    background: #00000000;
  }
  100% {
    background: black;
  }
}

html {
  font-size: 16px;
}

body {
  font-family: 'UniversLTStd';
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

body .view .content {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

body .bold {
  font-weight: 700;
}

body .regular {
  font-family: "UniversLTStd";
}

#content .app {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto !important;
}

#content .app .view {
  display: block;
}

.carousel-swap-leave {
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.carousel-swap-leave-active {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}

.carousel-swap-enter {
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
  -webkit-transform: translate(110%, 0);
          transform: translate(110%, 0);
}

.carousel-swap-enter-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.carousel-swap-height {
  transition: height 1s ease-in-out;
}

.fade-wait-leave {
  opacity: 1;
}

.fade-wait-leave.fade-wait-leave-active {
  opacity: 0;
  transition: opacity 500ms ease-in;
}

.fade-wait-enter {
  opacity: 0;
}

.fade-wait-enter.fade-wait-enter-active {
  opacity: 1;
  /* Delay the enter animation until the leave completes */
  transition: opacity 500ms ease-in 650ms;
}

.fade-wait-height {
  transition: height 650ms ease-in-out, width .5s ease-in-out, top .5s ease-in-out;
}

.fade-wait-home-leave {
  opacity: 1;
}

.fade-wait-home-leave.fade-wait-home-leave-active {
  opacity: 0;
  transition: opacity 400ms ease-in;
}

.fade-wait-home-enter {
  opacity: 0;
}

.fade-wait-home-enter.fade-wait-home-enter-active {
  opacity: 1;
  /* Delay the enter animation until the leave completes */
  transition: opacity 400ms ease-in 400ms;
}

/*.fade-wait-home-height {
  transition: height 650ms ease-in-out, width .5s ease-in-out, top .5s ease-in-out;
}
*/
.cross-fade-leave {
  opacity: 1;
}

.cross-fade-leave.cross-fade-leave-active {
  opacity: 0;
  transition: opacity 1s ease-in;
}

.cross-fade-enter {
  opacity: 0;
}

.cross-fade-enter.cross-fade-enter-active {
  opacity: 1;
  transition: opacity 1s ease-in;
}

.cross-fade-height {
  transition: height .5s ease-in-out;
}

a {
  text-decoration: none;
  color: #000000;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:focus {
  text-decoration: none;
}

a:hover,
a:active {
  text-decoration: none;
}

a:focus,
input:focus,
textarea:focus {
  outline: none;
}

.container {
  width: 100%;
  padding: 0 15px;
}

body.overflowBodyHide {
  overflow: hidden;
}

@media (min-width: 1460px) {
  .container {
    max-width: 100vw;
    padding: 0;
    margin: 0 auto;
  }
}

.bg-green {
  background-color: #00ffce;
}

body.home {
  width: 100%;
  overflow-x: hidden;
  height: 100%;
}

body.home .transitionContainer-home > span {
  height: 100%;
}

body.home .wrapperNews {
  max-width: 1440px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

:focus {
  outline: 0px;
}

@media (max-aspect-ratio: 15 / 9) and (min-width: 1025px), (max-height: 767px) and (min-width: 1025px) {
  body.home .transitionContainer-home {
    height: auto;
  }
  body.home .transitionContainer-home .view {
    height: auto !important;
  }
}

@media (max-width: 1023px) and (orientation: landscape) {
  body.home {
    overflow-y: initial;
  }
  body.home #content {
    height: 100%;
  }
}

@media (max-width: 620px) and (orientation: landscape) {
  body.home div.transitionContainer-home {
    height: auto !important;
  }
}

@media (min-width: 621px) and (max-width: 850px) and (orientation: landscape) {
  body.home div.transitionContainer-home {
    height: auto !important;
  }
}

@media (min-width: 371px) and (max-width: 460px) and (orientation: portrait) {
  body.home {
    overflow-y: initial;
  }
  body.home #content {
    height: 100%;
  }
}

@media (min-width: 461px) and (max-width: 768px) and (orientation: portrait) {
  body.home {
    overflow-y: initial;
  }
  body.home #content {
    height: 100%;
  }
}

@media (max-width: 1366px) and (min-width: 769px) and (orientation: portrait) {
  body.home {
    overflow-y: initial;
  }
  body.home #content {
    height: 100%;
  }
}

@media (max-width: 370px) and (orientation: portrait) {
  body.home {
    overflow-y: initial;
  }
  body.home #content {
    height: 100%;
    overflow-x: hidden;
    overflow: hidden;
  }
}

.transitionContainer {
  height: auto !important;
}

body.about {
  font-family: 'UniversLTStd';
  color: #FFF;
  width: 100vw;
  height: auto;
}

body.about .main {
  height: auto !important;
}

body.about .main .mainContent {
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 4.5rem;
}

body.about .main .mainContent .topContainer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  box-sizing: border-box;
  width: 100vw;
  height: auto;
  margin: 2rem 0;
}

body.about .main .mainContent .topContainer .rightContainer, body.about .main .mainContent .topContainer .leftContainer {
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

body.about .main .mainContent .topContainer .leftContainer .description {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 60%;
}

body.about .main .mainContent .topContainer .leftContainer .description h1 {
  font-size: 2rem;
  margin-bottom: 2rem;
  font-weight: 700;
}

body.about .main .mainContent .topContainer .leftContainer .description p {
  margin-bottom: 2rem;
}

body.about .main .mainContent .topContainer .leftContainer .avatarContainer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 35%;
  height: 100%;
}

body.about .main .mainContent .topContainer .leftContainer .avatarContainer .avatar {
  background-position: center center;
  width: 75%;
  height: 70%;
  background-size: contain;
  background-repeat: no-repeat;
}

body.about .main .mainContent .topContainer .leftContainer {
  width: 60%;
}

body.about .main .mainContent .topContainer .rightContainer .quizContainer {
  position: absolute;
  top: -7rem;
  right: 0;
  background-size: cover;
  background-position: center 20%;
  height: auto;
  border-bottom-left-radius: 100px;
  padding: 5rem;
  width: 30%;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

body.about .main .mainContent .topContainer .rightContainer .quizContainer h1, body.about .main .mainContent .topContainer .rightContainer .quizContainer p {
  width: 70%;
}

body.about .main .mainContent .topContainer .rightContainer .quizContainer h1 {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 3rem;
}

body.about .main .mainContent .topContainer .rightContainer .quizContainer p {
  font-size: 1.2rem;
  margin-bottom: 3rem;
}

body.about .main .mainContent .topContainer .rightContainer .quizContainer .button {
  width: 25%;
}

body.about .main .mainContent .credits {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  box-sizing: border-box;
}

body.about .main .mainContent .credits .credit {
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 25%;
  border-top: solid 1px rgba(151, 151, 151, 0.5);
  padding-top: 0.8rem;
  margin: 0 5rem 3.2rem 0;
}

body.about .main .mainContent .credits .credit .creditTitle {
  color: #979797;
  font-size: 0.8rem;
  font-weight: 700;
  margin-bottom: 1rem;
}

body.about .main .mainContent .credits .credit .creditName {
  font-size: 1rem;
}

body.about .main .mainContent .credits .credit .creditName a {
  color: #FFF;
  transition: all 1s;
}

body.about .main .mainContent .credits .credit .creditName a:hover {
  color: #22cac0;
}

body.about .main .mainContent .aboutFooter {
  display: block;
  box-sizing: border-box;
  font-size: 3rem;
  width: 100%;
  padding: 3rem 0;
}

body.about .main .mainContent .aboutFooter a {
  color: #FFF;
  transition: 1s all;
}

body.about .main .mainContent .aboutFooter a:hover {
  color: #979797;
  transition: 1s all;
}

@media (max-width: 767px) and (orientation: portrait) {
  body.about .main .mainContent {
    padding: 0 1rem 3rem 1rem;
  }
  body.about .main .mainContent .topContainer .rightContainer {
    display: none;
  }
  body.about .main .mainContent .topContainer .leftContainer {
    width: 100vw;
    padding-right: 2rem;
  }
  body.about .main .mainContent .topContainer .leftContainer .description {
    width: 100%;
  }
  body.about .main .mainContent .topContainer .leftContainer .avatarContainer {
    display: none;
  }
  body.about .main .mainContent .credits .credit {
    width: 44%;
    margin: 0 1rem 4rem 0;
  }
}

@media (max-width: 1023px) and (orientation: landscape) {
  body.about .main .mainContent .topContainer .rightContainer {
    display: none;
  }
  body.about .main .mainContent .topContainer .leftContainer {
    width: 100vw;
    padding-right: 2rem;
  }
  body.about .main .mainContent .topContainer .leftContainer .description {
    width: 50%;
  }
  body.about .main .mainContent .topContainer .leftContainer .avatarContainer {
    width: 46%;
    height: 100%;
  }
  body.about .main .mainContent .credits .credit {
    width: 44%;
    margin: 0 1rem 4rem 0;
  }
}

@media (min-width: 769px) and (max-width: 1024px) and (orientation: portrait) {
  body.about .main .mainContent .topContainer .rightContainer {
    display: none;
  }
  body.about .main .mainContent .topContainer .leftContainer .avatarContainer {
    width: 71%;
    height: 100%;
  }
  body.about .main .mainContent .credits .credit {
    width: 44%;
    margin: 0 1rem 4rem 0;
  }
}

@media (max-width: 768px) and (orientation: landscape) {
  body.about .main .mainContent .topContainer .rightContainer {
    display: none;
  }
  body.about .main .mainContent .topContainer .leftContainer {
    width: 100vw;
    padding-right: 2rem;
  }
  body.about .main .mainContent .topContainer .leftContainer .description {
    width: 80%;
  }
  body.about .main .mainContent .topContainer .leftContainer .avatarContainer {
    width: 84%;
    height: 100%;
  }
  body.about .main .mainContent .credits .credit {
    width: 44%;
    margin: 0 1rem 4rem 0;
  }
}

@media (max-width: 767px) and (orientation: landscape) {
  body.about .main .mainContent {
    padding: 2rem 2rem 3rem 2rem;
  }
  body.about .main .mainContent .topContainer {
    width: 100%;
    height: auto;
  }
  body.about .main .mainContent .topContainer .leftContainer {
    padding-bottom: 2rem;
  }
  body.about .main .mainContent .topContainer .leftContainer .description {
    width: 100%;
    margin-right: 2rem;
  }
  body.about .main .mainContent .topContainer .leftContainer .avatarContainer {
    width: 30%;
    height: 100%;
  }
  body.about .main .mainContent .topContainer .leftContainer .avatarContainer .avatar {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1366px) and (orientation: portrait) {
  body.about .main .mainContent .topContainer {
    width: 100%;
    height: 32vh;
  }
  body.about .main .mainContent .topContainer .rightContainer {
    display: none;
  }
  body.about .main .mainContent .topContainer .leftContainer {
    width: 100%;
    padding-right: 2rem;
  }
  body.about .main .mainContent .topContainer .leftContainer .description {
    width: 100%;
  }
  body.about .main .mainContent .topContainer .leftContainer .avatarContainer {
    display: none;
  }
  body.about .main .mainContent .credits .credit {
    width: 30%;
    margin: 0 5% 4rem 0;
  }
  body.about .main .mainContent .credits .credit:nth-child(3n+3) {
    margin: 0 0 4rem 0 !important;
  }
}

@media (min-width: 321px) and (max-width: 1024px) and (orientation: landscape) {
  body.about .main .mainContent .topContainer .rightContainer {
    display: none;
  }
  body.about .main .mainContent .topContainer .leftContainer {
    width: 100%;
    padding-right: 2rem;
    /*.description {
				width: 50%;
			}*/
    /*.avatarContainer .avatar {
				width: 52%;
				height: 100%;
			}*/
  }
}

@media (min-width: 1025px) and (max-width: 1366px) and (orientation: landscape) {
  body.about .main .mainContent .topContainer .rightContainer {
    display: none;
  }
  body.about .main .mainContent .topContainer .leftContainer {
    width: 100vw;
    padding-right: 2rem;
  }
  body.about .main .mainContent .topContainer .leftContainer .description {
    width: 37%;
  }
  body.about .main .mainContent .topContainer .leftContainer .avatarContainer .avatar {
    width: 45%;
    height: 100%;
  }
}

@media (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
  body.about .main .mainContent .topContainer .rightContainer {
    display: none;
  }
  body.about .main .mainContent .topContainer .leftContainer {
    width: 100vw;
    padding-right: 2rem;
  }
  body.about .main .mainContent .topContainer .leftContainer .description {
    width: 60%;
  }
  body.about .main .mainContent .topContainer .leftContainer .avatarContainer .avatar {
    width: 34%;
    height: 100%;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.methodology__head {
  position: relative;
  padding-top: 2rem;
}

.methodology__title {
  font-size: 7.5625rem;
  font-family: "Arial-Black";
  font-weight: 900;
  color: #000000;
  max-width: 640px;
  text-transform: uppercase;
  word-break: break-all;
  padding-bottom: 100px;
  z-index: 1;
  position: relative;
}

.methodology__img {
  position: absolute;
  right: 0;
  bottom: -22px;
}

.methodology__subTitle {
  color: #000000;
  font-family: "Arial-Black";
  font-size: 3.125rem;
  font-weight: 900;
  max-width: 640px;
  padding-bottom: 87px;
  z-index: 1;
  position: relative;
}

.isMobile .methodology__title {
  font-size: 2.125rem;
  word-break: break-all;
  padding-bottom: 20px;
  text-align: center;
  max-width: 100%;
}

.isMobile .methodology__img {
  position: static;
  max-width: 100%;
}

.isMobile .methodology__subTitle {
  font-size: 1.5rem;
  padding-top: 20px;
  padding-bottom: 87px;
}
@-webkit-keyframes disappearAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}

@keyframes disappearAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes appearAnimation {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

@keyframes appearAnimation {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

.NewsContainer {
  transition: all 0.5s;
}

.NewsContainer__container {
  position: relative;
}

.NewsContainer.disappear {
  -webkit-animation-name: disappearAnimation;
          animation-name: disappearAnimation;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.NewsContainer__head {
  margin-bottom: 70px;
  position: relative;
}

.NewsContainer__title {
  color: #1f1f1f;
  font-family: "Arial-Black";
  font-size: 7.3125rem;
  font-weight: 900;
  letter-spacing: -0.18375rem;
  line-height: 6.75rem;
  padding: 2rem;
  padding-bottom: 0.5rem;
  margin-bottom: 64px;
  position: relative;
  z-index: 1;
}

.NewsContainer__title .br {
  display: block;
}

.NewsContainer__title .bg {
  background: #00ffce;
  z-index: -1;
  position: relative;
}

.NewsContainer__subTitle {
  padding: 0 0 0 0;
  color: #1f1f1f;
  font-family: "Roboto-Regular";
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-bottom: 0;
  max-width: 411px;
  margin-left: 16%;
  line-height: 1.8;
}

.NewsContainer__imgTitle {
  position: absolute;
  bottom: 0;
  right: 0;
}

.NewsContainer .evolucionMainImg {
  width: 40%;
}

.NewsContainer .rutaCandidatoMainImg {
  width: 60%;
}

.NewsContainer .resultadosMainImg {
  width: 33%;
  top: 0;
  bottom: auto;
}

.NewsContainer__ruta-candidato .NewsContainer__subTitle {
  margin-left: 4%;
}

.NewsContainer__ruta-candidato .wrapperMapAndNews__header {
  margin: 0 auto 0 4%;
}

.NewsContainer__resultados .NewsContainer__title {
  font-size: 5.9375rem;
  line-height: 6.55rem;
}

.NewsContainer__resultados .NewsContainer__subTitle {
  margin-left: 4%;
  max-width: 592px;
}

.NewsContainer__resultados .wrapperMapAndNews__header {
  margin: 0 auto 0 4%;
}

.detailsSection {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.detailsSection .NewsContainer__details {
  color: #393f3e;
  font-family: "Arial-Black";
  font-size: 3.0625rem;
  font-weight: 900;
  letter-spacing: 0.03938rem;
  line-height: 2.8125rem;
  position: absolute;
  bottom: 1rem;
  text-transform: uppercase;
  margin: auto;
  margin-left: 11rem;
  right: 0;
}

.sectionFlourish .containerTitle {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.sectionFlourish .containerTitle + .NewsComponent__dateAuthor {
  padding-top: 12px;
}

.sectionFlourish .containerTitle__header {
  max-width: 1000px;
  margin: 0 auto;
}

.sectionFlourish .containerTitle .sectionFlourishTitle {
  font-family: "Roboto-Regular";
  color: #1f1f1f;
  font-size: 1.875rem;
  font-weight: 400;
  letter-spacing: 0.03875rem;
  line-height: 2rem;
}

.isMobile .wrapperDouble, .isMobile .wrapperDoubleTop, .isMobile .wrapperDoubleBottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.isMobile .wrapperDouble .topClass, .isMobile .wrapperDoubleTop .topClass, .isMobile .wrapperDoubleBottom .topClass {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.isMobile .wrapperDouble .bottomClass, .isMobile .wrapperDoubleTop .bottomClass, .isMobile .wrapperDoubleBottom .bottomClass {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.isMobile .wrapperDouble .bottomClass div, .isMobile .wrapperDoubleTop .bottomClass div, .isMobile .wrapperDoubleBottom .bottomClass div {
  width: 50%;
}

.isMobile .wrapperDouble .wrapperMapAndNews, .isMobile .wrapperDoubleTop .wrapperMapAndNews, .isMobile .wrapperDoubleBottom .wrapperMapAndNews {
  width: 100%;
  padding-bottom: 0;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.isMobile .wrapperDouble .wrapperMapAndNews .NewsComponent__content, .isMobile .wrapperDoubleTop .wrapperMapAndNews .NewsComponent__content, .isMobile .wrapperDoubleBottom .wrapperMapAndNews .NewsComponent__content {
  padding: 0rem;
}

.wrapperDoubleTop {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wrapperDoubleTop .wrapperMapAndNews {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2rem;
}

.wrapperDoubleBottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wrapperDoubleBottom .wrapperMapAndNews {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2rem;
}

.componentImage {
  max-width: 960px;
  margin: 0 auto;
  text-align: center;
}

.componentImage__image {
  max-width: 100%;
}

.componentImage__link {
  padding-top: 12px;
  text-align: left;
}

.wrapperDouble {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.wrapperDouble .topClass {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wrapperDouble .topClass .FlourishComponent {
  width: 50%;
  padding: 2rem;
  padding-bottom: 0;
}

.wrapperDouble .topClass .componentVideoIframe {
  width: 50%;
  padding: 2rem;
  padding-bottom: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem;
  padding-top: 6rem;
}

.wrapperDouble .topClass .componentImage {
  width: 50%;
  padding: 2rem;
  padding-bottom: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem;
}

.wrapperDouble .topClass .componentImage__image {
  max-width: 100%;
}

.wrapperDouble .bottomClass {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wrapperDouble .bottomClass .NewsComponent {
  padding: 2rem;
  padding-top: 0;
  width: 50%;
}

.wrapperDouble .bottomClass .NewsComponent .NewsComponent__content {
  widows: 100%;
}

.wrapperDouble .wrapperMapAndNews {
  width: 50%;
}

.wrapperDouble .wrapperMapAndNews .componentVideoIframe {
  width: 100%;
}

.wrapperDouble .wrapperMapAndNews .componentImage {
  width: 100%;
}

.wrapperDouble .wrapperMapAndNews .componentImage__image {
  max-width: 100%;
}

.wrapperDouble .wrapperMapAndNews .NewsComponent__content {
  padding: 2rem;
}

.wrapperMapAndNews {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  padding-bottom: 130px;
  padding-top: 45px;
}

.wrapperMapAndNews .TreeMapComponent {
  width: 100%;
}

.wrapperMapAndNews .NewsComponent {
  width: 100%;
}

.wrapperMapAndNews__parent {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wrapperMapAndNews__parent .wrapperMapAndNews__header {
  padding: 2rem 2rem 0 2rem;
  margin: 0;
}

.wrapperMapAndNews__parent .wrapperMapAndNews__header__title {
  padding: 0;
  line-height: 1.2;
  padding-bottom: 10px;
}

.wrapperMapAndNews__parent .wrapperMapAndNews__header__title:after {
  top: 6px;
}

.wrapperMapAndNews__header {
  /*max-width: 759px;
		margin-left: 16%;
		padding-bottom: 60px;*/
  padding-bottom: 60px;
  max-width: 890px;
  margin: 0 auto;
}

.wrapperMapAndNews__header.specialTitle {
  margin: auto;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 1rem;
  padding-top: 2rem;
  padding-left: 0;
  line-height: 2rem;
  max-width: 100%;
}

.wrapperMapAndNews__header.specialTitle .wrapperMapAndNews__header__title {
  text-align: center;
  padding: 0 2rem 10px 2rem;
}

.wrapperMapAndNews__header.specialTitle .wrapperMapAndNews__header__title:after {
  content: none;
}

.wrapperMapAndNews__header__title {
  font-size: 30px;
  font-family: "Roboto-Regular";
  color: #1f1f1f;
  padding-bottom: 10px;
  position: relative;
  display: inline-block;
}

.wrapperMapAndNews__header__title:after {
  content: "";
  position: absolute;
  left: -29px;
  top: 4px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #00ffce;
}

.wrapperMapAndNews__header__text {
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto-Regular";
  color: #1f1f1f;
  line-height: 1.8;
}

.wrapperMapAndNews__header__text .link {
  color: #04caa4;
}

.wrapperMapAndNews--bottomText .NewsComponent {
  max-width: 890px;
  margin: 0 auto;
}

.wrapperMapAndNews--topText {
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.wrapperMapAndNews--topText .NewsComponent {
  max-width: 890px;
  margin: 0 auto;
  padding-bottom: 30px;
}

.wrapperMapAndNews--bottomTextSmall .NewsComponent {
  max-width: 890px;
  margin: 0 auto;
}

.wrapperMapAndNews--bottomTextSmall .NewsComponent__content {
  width: 69%;
}

.wrapperMapAndNews--rightText {
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.wrapperMapAndNews--rightText .TreeMapComponent {
  -webkit-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.wrapperMapAndNews--rightText .NewsComponent {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 0 0 40px;
}

.wrapperMapAndNews--rightText .NewsComponent__title {
  padding: 0 0 84px 0;
}

.wrapperMapAndNews--leftText {
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.wrapperMapAndNews--leftText .TreeMapComponent {
  -webkit-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.wrapperMapAndNews--leftText .NewsComponent {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 40px 0 0;
}

.wrapperMapAndNews--leftText .NewsComponent__title {
  padding: 0 0 84px 0;
}

.wrapperMapAndNews--img .wrapperMapAndNews__header {
  margin: 0 auto;
  width: 50%;
}

.wrapperMapAndNews--img .componentImage__content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wrapperMapAndNews--img .NewsComponent__title {
  padding-top: 0;
}

.wrapperMapAndNews--imgFullHeight .componentImage__content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.wrapperMapAndNews--imgFull .componentImage {
  width: 100%;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: block;
}

.wrapperMapAndNews--onlyText .wrapperMapAndNews__header {
  margin: 0 auto;
  padding-bottom: 7px;
}

.isMobile .NewsContainer__head {
  margin-bottom: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.isMobile .NewsContainer__title {
  font-size: 2.5rem;
  line-height: 1.2;
  padding: 0 0 10px 0;
  margin-bottom: 0;
}

.isMobile .NewsContainer__title .br {
  display: inline;
}

.isMobile .NewsContainer__subTitle {
  margin: 0;
  max-width: 100%;
}

.isMobile .NewsContainer__details {
  font-size: 2.1875rem;
  position: static;
  margin-left: 0;
}

.isMobile .NewsContainer__imgTitle {
  max-width: 100%;
  text-align: center;
  margin: 0 auto;
  position: static;
  margin-bottom: 15px;
  margin-top: 10px;
}

.isMobile .NewsContainer .evolucionMainImg {
  width: auto;
  max-height: 80vh;
}

.isMobile .NewsContainer .rutaCandidatoMainImg {
  width: auto;
  max-height: 80vh;
}

.isMobile .NewsContainer .resultadosMainImg {
  width: auto;
  max-height: 60vh;
}

.isMobile .NewsContainer__title + .wrapperMapAndNews {
  padding-top: 0;
}

.isMobile .wrapperDouble .wrapperMapAndNews__header__title {
  padding-bottom: 20px;
}

.isMobile .wrapperMapAndNews {
  padding-bottom: 50px;
  padding-top: 35px;
}

.isMobile .wrapperMapAndNews__header {
  margin-left: 0;
  padding-left: 30px;
}

.isMobile .wrapperMapAndNews__header.specialTitle {
  padding-left: 0;
}

.isMobile .wrapperMapAndNews--bottomTextSmall .NewsComponent__content {
  width: 100%;
}

.isMobile .wrapperMapAndNews--img .wrapperMapAndNews__header {
  padding-bottom: 20px;
}

.isMobile .wrapperMapAndNews--img .wrapperMapAndNews__header {
  margin: 0;
  width: 100%;
}

.isMobile .detailsSection {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 40px;
  display: block;
  text-align: center;
  padding-top: 40px;
}

.isMobile .detailsSection img {
  max-width: 100%;
  position: static;
}

.isMobile .subFooter {
  display: none;
}

@media (max-width: 450px) {
  .isMobile .NewsContainer__title .br {
    display: block;
  }
}
@-webkit-keyframes disappearAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}

@keyframes disappearAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes appearAnimation {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

@keyframes appearAnimation {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

.appnov .NewsContainer {
  transition: all 0.5s;
}

.appnov .NewsContainer__container {
  position: relative;
}

.appnov .NewsContainer.disappear {
  -webkit-animation-name: disappearAnimation;
          animation-name: disappearAnimation;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.appnov .NewsContainer__head {
  margin-bottom: 70px;
  position: relative;
}

.appnov .NewsContainer__title {
  color: #1f1f1f;
  font-family: "Arial-Black";
  font-size: 7.3125rem;
  font-weight: 900;
  letter-spacing: -0.18375rem;
  line-height: 6.75rem;
  padding: 2rem;
  padding-bottom: 0.5rem;
  margin-bottom: 64px;
  position: relative;
  z-index: 1;
}

.appnov .NewsContainer__title .br {
  display: block;
}

.appnov .NewsContainer__title .bg {
  background: #00ffce;
  z-index: -1;
  position: relative;
}

.appnov .NewsContainer__subTitle {
  padding: 0 0 0 0;
  color: #1f1f1f;
  font-family: "Roboto-Regular";
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-bottom: 0;
  max-width: 411px;
  margin-left: 16%;
  line-height: 1.8;
}

.appnov .NewsContainer__imgTitle {
  position: absolute;
  bottom: 0;
  right: 0;
}

.appnov .NewsContainer .evolucionMainImg {
  width: 40%;
}

.appnov .NewsContainer .rutaCandidatoMainImg {
  width: 60%;
}

.appnov .NewsContainer .resultadosMainImg {
  width: 33%;
  top: 0;
  bottom: auto;
}

.appnov .NewsContainer__ruta-candidato .NewsContainer__subTitle {
  margin-left: 4%;
}

.appnov .NewsContainer__ruta-candidato .wrapperMapAndNews__header {
  margin: 0 auto 0 4%;
}

.appnov .NewsContainer__resultados .NewsContainer__title {
  font-size: 5.9375rem;
  line-height: 6.55rem;
}

.appnov .NewsContainer__resultados .NewsContainer__subTitle {
  margin-left: 4%;
  max-width: 592px;
}

.appnov .NewsContainer__resultados .wrapperMapAndNews__header {
  margin: 0 auto;
}

.appnov .detailsSection {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.appnov .detailsSection .NewsContainer__details {
  color: #393f3e;
  font-family: "Arial-Black";
  font-size: 3.0625rem;
  font-weight: 900;
  letter-spacing: 0.03938rem;
  line-height: 2.8125rem;
  position: absolute;
  bottom: 1rem;
  text-transform: uppercase;
  margin: auto;
  margin-left: 11rem;
  right: 0;
}

.appnov .sectionFlourish .containerTitle {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.appnov .sectionFlourish .containerTitle + .NewsComponent__dateAuthor {
  padding-top: 12px;
}

.appnov .sectionFlourish .containerTitle__header {
  max-width: 1000px;
  margin: 0 auto;
}

.appnov .sectionFlourish .containerTitle .sectionFlourishTitle {
  font-family: "Roboto-Regular";
  color: #1f1f1f;
  font-size: 1.875rem;
  font-weight: 400;
  letter-spacing: 0.03875rem;
  line-height: 2rem;
}

.appnov .wrapperDoubleTop {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.appnov .wrapperDoubleTop .wrapperMapAndNews {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2rem;
}

.appnov .wrapperDoubleBottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.appnov .wrapperDoubleBottom .wrapperMapAndNews {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2rem;
}

.appnov .componentImage {
  margin-bottom: 20px;
  text-align: center;
}

.appnov .componentImage__image {
  max-width: 85%;
}

.appnov .componentImage__link {
  padding-top: 12px;
  text-align: left;
}

.appnov .wrapperDouble {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.appnov .wrapperDouble .topClass {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appnov .wrapperDouble .topClass .FlourishComponent {
  width: 50%;
  padding: 2rem;
  padding-bottom: 0;
}

.appnov .wrapperDouble .topClass .componentVideoIframe {
  width: 50%;
  padding: 2rem;
  padding-bottom: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem;
  padding-top: 6rem;
}

.appnov .wrapperDouble .topClass .componentImage {
  width: 50%;
  padding: 2rem;
  padding-bottom: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem;
}

.appnov .wrapperDouble .topClass .componentImage__image {
  max-width: 100%;
}

.appnov .wrapperDouble .bottomClass {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appnov .wrapperDouble .bottomClass .NewsComponent {
  padding: 2rem;
  padding-top: 0;
  width: 50%;
}

.appnov .wrapperDouble .bottomClass .NewsComponent .NewsComponent__content {
  widows: 100%;
}

.appnov .wrapperDouble .wrapperMapAndNews {
  width: 50%;
}

.appnov .wrapperDouble .wrapperMapAndNews .componentVideoIframe {
  width: 100%;
}

.appnov .wrapperDouble .wrapperMapAndNews .componentImage {
  width: 100%;
}

.appnov .wrapperDouble .wrapperMapAndNews .componentImage__image {
  max-width: 100%;
}

.appnov .wrapperDouble .wrapperMapAndNews .NewsComponent__content {
  padding: 2rem;
}

.appnov .wrapperMapAndNews {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  padding-bottom: 15px;
  padding-top: 75px;
}

.appnov .wrapperMapAndNews .TreeMapComponent {
  width: 100%;
}

.appnov .wrapperMapAndNews .NewsComponent {
  width: 100%;
}

.appnov .wrapperMapAndNews__parent {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appnov .wrapperMapAndNews__parent .wrapperMapAndNews__header {
  padding: 2rem 2rem 0 2rem;
  margin: 0;
}

.appnov .wrapperMapAndNews__parent .wrapperMapAndNews__header__title {
  padding: 0;
  line-height: 1.2;
  padding-bottom: 10px;
}

.appnov .wrapperMapAndNews__parent .wrapperMapAndNews__header__title:after {
  top: 6px;
}

.appnov .wrapperMapAndNews__header {
  /*max-width: 759px;
			margin-left: 16%;
			padding-bottom: 60px;*/
  padding-bottom: 15px;
  max-width: 100%;
  width: 960px;
  margin: 0 auto;
}

.appnov .wrapperMapAndNews__header.specialTitle {
  margin: auto;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 1rem;
  padding-top: 2rem;
  padding-left: 0;
  line-height: 2rem;
  max-width: 100%;
}

.appnov .wrapperMapAndNews__header.specialTitle .wrapperMapAndNews__header__title {
  text-align: center;
  padding: 0 2rem 10px 2rem;
}

.appnov .wrapperMapAndNews__header.specialTitle .wrapperMapAndNews__header__title:after {
  content: none;
}

.appnov .wrapperMapAndNews__header__title {
  font-size: 30px;
  font-family: "Merriweather-Black";
  color: #1f1f1f;
  padding-bottom: 10px;
  position: relative;
  display: inline-block;
}

.appnov .wrapperMapAndNews__header__title:after {
  content: "";
  position: absolute;
  left: -29px;
  top: 4px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #00ffce;
  display: none;
}

.appnov .wrapperMapAndNews__header__text {
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto-Regular";
  color: #1f1f1f;
  line-height: 1.8;
}

.appnov .wrapperMapAndNews__header__text .link {
  color: #04caa4;
}

.appnov .wrapperMapAndNews--bottomText .NewsComponent {
  max-width: 100%;
  width: 960px;
  margin: 0 auto;
}

.appnov .wrapperMapAndNews--topText {
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.appnov .wrapperMapAndNews--topText .NewsComponent {
  max-width: 890px;
  margin: 0 auto;
  padding-bottom: 30px;
}

.appnov .wrapperMapAndNews--bottomTextSmall .NewsComponent {
  max-width: 890px;
  margin: 0 auto;
}

.appnov .wrapperMapAndNews--bottomTextSmall .NewsComponent__content {
  width: 69%;
}

.appnov .wrapperMapAndNews--rightText {
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.appnov .wrapperMapAndNews--rightText .TreeMapComponent {
  -webkit-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.appnov .wrapperMapAndNews--rightText .NewsComponent {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 0 0 40px;
}

.appnov .wrapperMapAndNews--rightText .NewsComponent__title {
  padding: 0 0 84px 0;
}

.appnov .wrapperMapAndNews--leftText {
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.appnov .wrapperMapAndNews--leftText .TreeMapComponent {
  -webkit-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.appnov .wrapperMapAndNews--leftText .NewsComponent {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 40px 0 0;
}

.appnov .wrapperMapAndNews--leftText .NewsComponent__title {
  padding: 0 0 84px 0;
}

.appnov .wrapperMapAndNews--img .wrapperMapAndNews__header {
  margin: 0 auto;
  width: 960px;
  max-width: 100%;
}

.appnov .wrapperMapAndNews--img .componentImage__content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.appnov .wrapperMapAndNews--img .NewsComponent__title {
  padding-top: 0;
}

.appnov .wrapperMapAndNews--imgFullHeight .componentImage__content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.appnov .wrapperMapAndNews--imgFull .componentImage {
  width: 100%;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: block;
}

.appnov .wrapperMapAndNews--onlyText .wrapperMapAndNews__header {
  margin: 0 auto;
  padding-bottom: 7px;
}

.appnov .componentVideoAlacarta {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.appnov.isMobile .wrapperDouble,
.appnov.isMobile .wrapperDoubleTop,
.appnov.isMobile .wrapperDoubleBottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.appnov.isMobile .wrapperDouble .topClass,
.appnov.isMobile .wrapperDoubleTop .topClass,
.appnov.isMobile .wrapperDoubleBottom .topClass {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appnov.isMobile .wrapperDouble .bottomClass,
.appnov.isMobile .wrapperDoubleTop .bottomClass,
.appnov.isMobile .wrapperDoubleBottom .bottomClass {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.appnov.isMobile .wrapperDouble .bottomClass div,
.appnov.isMobile .wrapperDoubleTop .bottomClass div,
.appnov.isMobile .wrapperDoubleBottom .bottomClass div {
  width: 50%;
}

.appnov.isMobile .wrapperDouble .wrapperMapAndNews,
.appnov.isMobile .wrapperDoubleTop .wrapperMapAndNews,
.appnov.isMobile .wrapperDoubleBottom .wrapperMapAndNews {
  width: 100%;
  padding-bottom: 0;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.appnov.isMobile .wrapperDouble .wrapperMapAndNews .NewsComponent__content,
.appnov.isMobile .wrapperDoubleTop .wrapperMapAndNews .NewsComponent__content,
.appnov.isMobile .wrapperDoubleBottom .wrapperMapAndNews .NewsComponent__content {
  padding: 0rem;
  padding-bottom: 15px;
}

.appnov.isMobile .NewsContainer__head {
  margin-bottom: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.appnov.isMobile .NewsContainer__title {
  font-size: 2.5rem;
  line-height: 1.2;
  padding: 0 0 10px 0;
  margin-bottom: 0;
}

.appnov.isMobile .NewsContainer__title .br {
  display: inline;
}

.appnov.isMobile .NewsContainer__subTitle {
  margin: 0;
  max-width: 100%;
}

.appnov.isMobile .NewsContainer__details {
  font-size: 2.1875rem;
  position: static;
  margin-left: 0;
}

.appnov.isMobile .NewsContainer__imgTitle {
  max-width: 100%;
  text-align: center;
  margin: 0 auto;
  position: static;
  margin-bottom: 15px;
  margin-top: 10px;
}

.appnov.isMobile .NewsContainer .evolucionMainImg {
  width: auto;
  max-height: 80vh;
}

.appnov.isMobile .NewsContainer .rutaCandidatoMainImg {
  width: auto;
  max-height: 80vh;
}

.appnov.isMobile .NewsContainer .resultadosMainImg {
  width: auto;
  max-height: 60vh;
}

.appnov.isMobile .NewsContainer__title + .wrapperMapAndNews {
  padding-top: 0;
}

.appnov.isMobile .wrapperDouble .wrapperMapAndNews__header__title {
  padding-bottom: 20px;
}

.appnov.isMobile .wrapperMapAndNews {
  padding-bottom: 15px;
  padding-top: 15px;
}

.appnov.isMobile .wrapperMapAndNews__header {
  margin-left: 0;
  padding-left: 0px;
}

.appnov.isMobile .wrapperMapAndNews__header.specialTitle {
  padding-left: 0;
}

.appnov.isMobile .wrapperMapAndNews--bottomTextSmall .NewsComponent__content {
  width: 100%;
}

.appnov.isMobile .wrapperMapAndNews--img .wrapperMapAndNews__header {
  padding-bottom: 20px;
}

.appnov.isMobile .wrapperMapAndNews--img .wrapperMapAndNews__header {
  margin: 0;
  width: 100%;
}

.appnov.isMobile .detailsSection {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 40px;
  display: block;
  text-align: center;
  padding-top: 40px;
}

.appnov.isMobile .detailsSection img {
  max-width: 100%;
  position: static;
}

.appnov.isMobile .subFooter {
  display: none;
}

.appnov.isMobile .componentImage__image {
  max-width: 100%;
}

@media (max-width: 450px) {
  .appnov.isMobile .NewsContainer__title .br {
    display: block;
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.about .headerApp {
  background: black;
  background: linear-gradient(to bottom, black 0%, rgba(19, 19, 19, 0) 100%);
}

div.about {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: auto;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-image: url(/los-datos-hablan/dist/fee812721ca1fdfe953112cbb1227648.png);
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
  padding: 6vw 8vw 0;
  position: relative;
}

div.about:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.8);
}

div.about .about-content {
  z-index: 3;
}

div.about .aboutVideo .videoContainer {
  position: relative;
  width: 65%;
  margin: 5rem 17.5%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}

div.about.launchAnimation .twinContainer .leftContainer,
div.about.launchAnimation .twinContainer .rightContainer {
  -webkit-animation-name: elementAppear;
          animation-name: elementAppear;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

div.about.launchAnimation .creditsLab .credit, div.about.launchAnimation .creditsPortada .credit {
  -webkit-animation-name: elementAppear;
          animation-name: elementAppear;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

div.about .title, div.about .twinContainer, div.about .creditsLab, div.about .creditsPortada, div.about .subtitle {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
  height: auto;
  margin-bottom: 7vh;
}

div.about .title h1,
div.about .title h2 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  color: #ffffff;
  font-size: 4.5rem;
  font-family: "Roboto-Medium";
  font-weight: 700;
  letter-spacing: -3px;
}

div.about .subtitle {
  width: 100%;
  color: #FFF;
  font-family: "Roboto-Medium";
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.83px;
}

div.about .subtitle p {
  width: 100%;
  margin-bottom: 2vh;
}

div.about .subtitle hr {
  border-top: solid 1px #FFF;
  opacity: 0.3;
  width: 83%;
}

div.about .creditsLab, div.about .creditsPortada {
  width: 80%;
}

div.about .twinContainer .leftContainer,
div.about .twinContainer .rightContainer {
  width: 50%;
  height: auto;
  padding-right: 15vw;
  font-family: "Roboto-Medium";
  color: #FFF;
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  opacity: 0;
}

div.about .twinContainer .leftContainer {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

div.about .twinContainer .rightContainer {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

div.about .creditsLab .credit, div.about .creditsPortada .credit {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 33%;
  height: auto;
  text-transform: uppercase;
  margin-bottom: 5vh;
  opacity: 0;
}

div.about .creditsLab .credit .job, div.about .creditsPortada .credit .job {
  font-family: "Roboto-Medium";
  width: 100%;
  color: #f5f7f3;
  letter-spacing: 0.65px;
  text-transform: uppercase;
  font-weight: 500;
  opacity: 0.4;
  margin-bottom: 3vh;
}

div.about .creditsLab .credit .name, div.about .creditsPortada .credit .name {
  font-family: "Roboto-Medium";
  width: 100%;
  color: #FFF;
  letter-spacing: 0.81px;
  font-weight: 500;
  text-transform: uppercase;
  padding-left: 1.5vw;
}

div.about .creditsLab div:nth-child(1) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

div.about .creditsLab div:nth-child(2) {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}

div.about .creditsLab div:nth-child(3) {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}

div.about .creditsLab div:nth-child(4) {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}

div.about .creditsLab div:nth-child(5) {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
}

div.about .creditsLab div:nth-child(6) {
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}

div.about .creditsLab div:nth-child(7) {
  -webkit-animation-delay: 2.7s;
          animation-delay: 2.7s;
}

div.about .creditsLab div:nth-child(8) {
  -webkit-animation-delay: 3.1s;
          animation-delay: 3.1s;
}

div.about .creditsLab div:nth-child(9) {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}

div.about .creditsLab div:nth-child(10) {
  -webkit-animation-delay: 3.9s;
          animation-delay: 3.9s;
}

div.about .creditsLab div:nth-child(11) {
  -webkit-animation-delay: 4.3s;
          animation-delay: 4.3s;
}

div.about .creditsLab div:nth-child(12) {
  -webkit-animation-delay: 4.7s;
          animation-delay: 4.7s;
}

div.about .creditsLab div:nth-child(13) {
  -webkit-animation-delay: 5.1s;
          animation-delay: 5.1s;
}

div.about .creditsLab div:nth-child(14) {
  -webkit-animation-delay: 5.5s;
          animation-delay: 5.5s;
}

div.about .creditsLab div:nth-child(15) {
  -webkit-animation-delay: 5.9s;
          animation-delay: 5.9s;
}

div.about .creditsLab div:nth-child(16) {
  -webkit-animation-delay: 6.3s;
          animation-delay: 6.3s;
}

div.about .creditsLab div:nth-child(17) {
  -webkit-animation-delay: 6.7s;
          animation-delay: 6.7s;
}

div.about .creditsLab div:nth-child(18) {
  -webkit-animation-delay: 7.1s;
          animation-delay: 7.1s;
}

div.about .creditsLab div:nth-child(19) {
  -webkit-animation-delay: 7.5s;
          animation-delay: 7.5s;
}

div.about .creditsLab div:nth-child(20) {
  -webkit-animation-delay: 7.9s;
          animation-delay: 7.9s;
}

div.about .creditsLab div:nth-child(21) {
  -webkit-animation-delay: 8.2s;
          animation-delay: 8.2s;
}

div.about .creditsLab div:nth-child(22) {
  -webkit-animation-delay: 8.5s;
          animation-delay: 8.5s;
}

div.about .creditsPortada div:nth-child(1) {
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}

div.about .creditsPortada div:nth-child(2) {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}

div.about .creditsPortada div:nth-child(3) {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}

div.about .creditsPortada div:nth-child(4) {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}

div.about .creditsPortada div:nth-child(5) {
  -webkit-animation-delay: 4.5s;
          animation-delay: 4.5s;
}

div.about .creditsPortada div:nth-child(6) {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}

div.about .creditsPortada div:nth-child(7) {
  -webkit-animation-delay: 5.5s;
          animation-delay: 5.5s;
}

div.about .creditsPortada div:nth-child(8) {
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
}

div.about .creditsPortada div:nth-child(9) {
  -webkit-animation-delay: 6.5s;
          animation-delay: 6.5s;
}

div.about .creditsPortada div:nth-child(10) {
  -webkit-animation-delay: 7s;
          animation-delay: 7s;
}

div.about .creditsPortada div:nth-child(11) {
  -webkit-animation-delay: 7.5s;
          animation-delay: 7.5s;
}

div.about .creditsPortada div:nth-child(12) {
  -webkit-animation-delay: 8s;
          animation-delay: 8s;
}

div.about .creditsPortada div:nth-child(13) {
  -webkit-animation-delay: 8.5s;
          animation-delay: 8.5s;
}

div.about .creditsPortada div:nth-child(14) {
  -webkit-animation-delay: 9s;
          animation-delay: 9s;
}

div.about .creditsPortada div:nth-child(15) {
  -webkit-animation-delay: 9.5s;
          animation-delay: 9.5s;
}

div.about .aboutFooter {
  width: 100%;
  margin-top: -3vh;
}

div.about .aboutFooter .iconsTitle {
  font-family: "Roboto-Medium";
  width: 100%;
  color: #f5f7f3;
  letter-spacing: 0.65px;
  text-transform: uppercase;
  font-weight: 500;
  opacity: 0.4;
  margin-bottom: 3vh;
}

div.about .aboutFooter .iconsContainer {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 4vh 0 6vh;
}

div.about .aboutFooter .iconsContainer i {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #FFF;
  font-size: 3.5rem;
  margin-right: 2vw;
}

.btn-back {
  width: 3rem;
  height: 3rem;
  font-size: 0.9rem;
  background-color: transparent;
  border: 2px solid white;
  border-radius: 100%;
  background: black;
  color: white;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.btn-back:hover, .btn-back:focus {
  background: white;
  color: black;
}

.btn-back--absolute {
  position: absolute;
  right: 25px;
  top: 25px;
  z-index: 3;
}

@media (max-width: 550px) and (orientation: portrait) {
  div.about .aboutVideo {
    margin-top: 6rem;
  }
  div.about .aboutVideo .videoContainer {
    position: relative;
    width: 100%;
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }
}

@media (max-width: 850px) {
  div.about .title {
    margin-bottom: 4rem;
    margin-top: 4rem;
  }
  div.about .title h1 {
    margin-bottom: 0;
    font-size: 3rem;
  }
  div.about .title h2 {
    font-size: 3rem;
  }
  div.about .twinContainer {
    margin-bottom: 3vh;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  div.about .twinContainer .leftContainer, div.about .twinContainer .rightContainer {
    width: 100%;
    margin-bottom: 1rem;
    padding-right: 0;
  }
  div.about .creditsLab {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  div.about .creditsLab .credit {
    width: 100%;
  }
  div.about .creditsLab .credit .name {
    padding-left: 8.5vw;
  }
  div.about .creditsPortada {
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  div.about .creditsPortada .credit {
    width: 100%;
  }
  div.about .creditsPortada .credit .name {
    padding-left: 8.5vw;
  }
  div.about .aboutFooter .iconsContainer {
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@-webkit-keyframes elementAppear {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes elementAppear {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.embedComponent {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.embedComponent img {
  width: 100%;
}

.isMobile .iframeVideoAlacarta {
  display: none !important;
}
.documentary.isMobile .icon-mute {
  display: none;
}
