/* Generated by Back Garden — CSS Blocchi (per-block overrides) */

[data-block-id="43"] {
  border-style: none;
  position: fixed;
  z-index: 100;
  overflow: visible;
  bottom: 0px;
  right: 0px;
}

[data-block-id="101"] {
  margin-left: 25%;
  width: 50%;
  border-style: none;
  overflow: visible;
}

.bg-lightbox[data-block-id="101"] {
  align-items: center;
  justify-content: center;
}

[data-block-id="126"] {
  margin-left: 25%;
  width: 50%;
  border-style: none;
  overflow: visible;
}

.bg-lightbox[data-block-id="126"] {
  align-items: center;
  justify-content: center;
}

[data-block-id="127"] {
  padding-left: 75%;
  border-style: none;
  position: fixed;
  z-index: 99;
  overflow: visible;
  top: 0px;
  left: 0px;
}

[data-block-id="128"] {
  padding-left: 75%;
  border-style: none;
  position: fixed;
  z-index: 99;
  overflow: visible;
  top: 0px;
  left: 0px;
}

[data-block-id="129"] {
  margin-left: 86.5%;
  border-style: none;
  position: fixed;
  overflow: visible;
  top: 0px;
  left: 0px;
}

[data-block-id="130"] {
  margin-left: 86.5%;
  border-style: none;
  position: fixed;
  overflow: visible;
  top: 0px;
  left: 0px;
}

[data-block-id="138"] {
  padding-left: 75%;
  border-style: none;
  position: fixed;
  z-index: 99;
  overflow: visible;
  top: 0px;
  left: 0px;
}

[data-block-id="139"] {
  margin-left: 86.5%;
  border-style: none;
  position: fixed;
  overflow: visible;
  top: 0px;
  left: 0px;
}

[data-block-id="140"] {
  margin-left: 25%;
  width: 50%;
  border-style: none;
  overflow: visible;
}

.bg-lightbox[data-block-id="140"] {
  align-items: center;
  justify-content: center;
}

[data-block-id="162"] {
  border-style: none;
  overflow: visible;
  column-count: 1;
}

[data-block-id="163"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="164"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="165"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="166"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="167"] {
  margin-top: 10px;
  border-style: none;
  overflow: visible;
}

[data-block-id="168"] {
  margin-top: 10px;
  border-style: none;
  overflow: visible;
}

[data-block-id="169"] {
  margin-top: 10px;
  border-style: none;
  overflow: visible;
}

[data-block-id="170"] {
  margin-top: 10px;
  border-style: none;
  overflow: visible;
}

[data-block-id="171"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="172"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="173"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="174"] {
  background-color: rgba(255, 179, 179, 0.8);
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  width: 50%;
  height: fit-content;
  border-style: none;
  position: fixed;
  bottom: 0px;
  left: 50%;
  overflow: visible;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transform: translate(-50%, 0px);
}

[data-block-id="183"] {
  width: 25%;
  border-style: none;
  position: fixed;
  overflow: visible;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.bg-lightbox[data-block-id="183"] {
  align-items: center;
  justify-content: center;
}

[data-block-id="188"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="189"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="190"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="193"] {
  border-style: none;
  position: fixed;
  overflow: visible;
  bottom: 0px;
  right: 0px;
}

[data-block-id="203"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="204"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="205"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="206"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="208"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="209"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="210"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="211"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="212"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="214"] {
  border-style: none;
  overflow: visible;
}

[data-block-id="214"] .index-item {
  border-style: none;
}

[data-block-id="214"] .index-cover {
  border-style: none;
}

@media (max-width: 768px) {
[data-block-id="43"] {
  padding-right: 25%;
  border-style: none;
  position: fixed;
  overflow: visible;
  top: 0px;
  left: 0;
}

[data-block-id="183"] {
  width: 50%;
  border-style: none;
  overflow: visible;
}

.bg-lightbox[data-block-id="183"] {
  align-items: center;
  justify-content: center;
}
}
