* {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

img {
  pointer-events: none;
}

.grid-shape svg,
.grid-map iframe,
.grid-map,
.video iframe {
  border-radius: 10px !important;
}

.video {
  aspect-ratio: 16/9 !important;
}

.item-content-wrapper--active a {
  text-decoration: none !important;
}

@media screen and (max-width: 920px) {
  .block-layout--layout {
    max-width: 100% !important;
  }

  .is-home header:not([class*=block-header--with-shadow]) .burger span {
    background: #fff;
  }

  .is-home header:not([class*=block-header--with-shadow]) .burger--open span {
    background: rgb(86, 88, 94);
  }

  .is-home header:not([class*=block-header--with-shadow]) .burger--open a.item-content {
    color: rgb(246, 248, 237) !important;
  }

  .block-header-layout-mobile {
    padding: .5rem 0 !important;
  }
}

@media screen and (min-width: 921px) {

  .is-home header:not([class*=block-header--with-shadow]) a.item-content,
  .is-home header:not([class*=block-header--with-shadow]) .item-content-wrapper .item-content {
    color: #ddd !important;
  }

  .is-home header:not([class*=block-header--with-shadow]) .block-header-item__dropdown .item-content-wrapper .item-content {
    color: rgb(86, 88, 94) !important;
  }

  .page__blocks .block {
    padding: 0 1rem;
  }
  
  .item-content-wrapper:hover .item-content,.item-content-wrapper:focus .item-content {
    text-decoration: none !important;
  }

  .is-home header:not([class*=block-header--with-shadow]) .item-content-wrapper:hover .item-content,
  .is-home header:not([class*=block-header--with-shadow]) .item-content-wrapper:focus .item-content {
    color: var(--nav-link-text-color-hover, var(--nav-link-text-color)) !important;
  }
}