@media (min-width: 1199px) {
  .row--table-LG {
    display: table;
    width: 100%;
    table-layout: fixed; } }
@media (min-width: 1199px) {
  .row--table-LG > [class*="col-"] {
    display: table-cell;
    float: none;
    vertical-align: top; } }

@media (min-width: 991px) {
  .row--table-MD {
    display: table;
    width: 100%;
    table-layout: fixed; } }
@media (min-width: 991px) {
  .row--table-MD > [class*="col-"] {
    display: table-cell;
    float: none;
    vertical-align: top; } }

@media (min-width: 767px) {
  .row--table-SM {
    display: table;
    width: 100%;
    table-layout: fixed; } }
@media (min-width: 767px) {
  .row--table-SM > [class*="col-"] {
    display: table-cell;
    float: none;
    vertical-align: top; } }

@media (min-width: 479px) {
  .row--table-XS {
    display: table;
    width: 100%;
    table-layout: fixed; } }
@media (min-width: 479px) {
  .row--table-XS > [class*="col-"] {
    display: table-cell;
    float: none;
    vertical-align: top; } }

.discover {
  position: relative;
  overflow: auto;
  max-width: 100vw; }
  .discover--image {
    position: relative;
    max-width: 1440px;
    max-height: 895px;
    margin: auto; }
    .discover--image img {
      position: relative;
      min-width: 1440px;
      min-height: 895px; }
  .discover--overlay {
    position: absolute;
    top: 0;
    left: 0; }
  .discover--popup-wrapper {
    position: relative; }
  .discover--popup-point {
    position: absolute; }
    .discover--popup-point button {
      border-radius: 50%;
      height: 40px;
      width: 40px;
      font-size: 16px;
      background: #8B8B8B;
      color: #ffffff;
      border: none;
      cursor: pointer; }

.popover {
  background-color: #6188D9;
  color: #ffffff;
  padding: 10px 20px;
  max-width: 410px;
  z-index: unset; }
  .popover .arrow {
    display: none; }
  .popover-header {
    background-color: transparent;
    border: none;
    font-weight: 600;
    font-size: inherit; }
    .popover-header::before {
      border: none !important; }
  .popover-body {
    color: inherit;
    font-size: inherit; }
    .popover-body ul.point--dash > li:before {
      content: "-";
      padding-right: 10px; }
  .popover .pad--left {
    padding-left: 10px; }
