/* Original LLTattoo page design values, applied to standalone components. */
.page-tattoo-galerie .block.b-a20794c > .columns > .column > .column-content {
  align-content: center;
  align-items: center;
}
.page-tattoo-galerie .block.b-a20794c {
  background-color: var(--surface-dark);
  background-image: url("/assets/uploads/2025/04/photo-1494073428648-0a5be7e5f189.jpeg?v=f371d7df6f32");
  background-position-x: left;
  background-position-y: center;
  background-size: auto;
}
.page-tattoo-galerie .block.b-a20794c > .background-overlay {
  background-color: var(--surface-dark);
  opacity: 0.95;
  transition-behavior: normal, normal, normal;
  transition-duration: 0.3s, 0.3s, 0.3s;
  transition-timing-function: ease, ease, ease;
  transition-delay: 0s, 0s, 0s;
  transition-property: background, border-radius, opacity;
}
.page-tattoo-galerie .block.b-a20794c > .columns {
  max-width: 1328px;
  min-height: 70vh;
}
.page-tattoo-galerie .block.b-a20794c {
  transition-behavior: normal, normal, normal, normal;
  transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
  transition-timing-function: ease, ease, ease, ease;
  transition-delay: 0s, 0s, 0s, 0s;
  transition-property: background, border, border-radius, box-shadow;
}
.page-tattoo-galerie .block.b-445806b > .style-element-populated {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  --column-margin-right: 0px;
  --column-margin-left: 0px;
  padding-top: min(80px,var(--section-space-max,80px));
  padding-right: 100px;
  padding-bottom: min(100px,var(--section-space-max,100px));
  padding-left: 100px;
}
.page-tattoo-galerie .block.b-445806b {
  z-index: 9999;
}
.page-tattoo-galerie .block.b-fad11ed {
  width: var( --item-width, 153.875% );
  max-width: 153.875%;
  --item-width: 153.875%;
  --item-grow: 0;
}
.page-tattoo-galerie .block.b-fad11ed > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: min(-80px,var(--section-space-max,-80px));
  margin-left: -60px;
}
.page-tattoo-galerie .block.b-fad11ed.block {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.page-tattoo-galerie .block.b-fad11ed .heading {
  font-family: "Josefin Sans", sans-serif;
  font-size: min(118px,var(--heading-limit,118px));
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.03);
}
.page-tattoo-galerie .block.b-0836844 {
  width: var( --item-width, 112.284% );
  max-width: 112.284%;
  --item-width: 112.284%;
  --item-grow: 0;
}
.page-tattoo-galerie .block.b-0836844 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-0836844.block {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.page-tattoo-galerie .block.b-0836844 .heading {
  font-family: "Josefin Sans", sans-serif;
  font-size: min(16px,var(--heading-limit,16px));
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.2em;
  letter-spacing: 2.8px;
  color: #C4B583;
}
.page-tattoo-galerie .block.b-6d6bcef {
  width: var( --item-width, 125.647% );
  max-width: 125.647%;
  --item-width: 125.647%;
  --item-grow: 0;
}
.page-tattoo-galerie .block.b-6d6bcef > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: min(30px,var(--section-space-max,30px));
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-6d6bcef.block {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.page-tattoo-galerie .block.b-6d6bcef .heading {
  font-family: "Playfair Display", sans-serif;
  font-size: min(65px,var(--heading-limit,65px));
  font-weight: 400;
  line-height: 1.2em;
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-1d1a4a8.block {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.page-tattoo-galerie .block.b-1d1a4a8 {
  font-weight: 300;
  line-height: 27px;
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-8ec1a55 > .component-body {
  margin-top: 0%;
  margin-right: 20%;
  margin-bottom: 0%;
  margin-left: -50%;
}
.page-tattoo-galerie .block.b-8ec1a55 {
  z-index: 0;
}
.page-tattoo-galerie .block.b-8ec1a55 img {
  filter: brightness(100%) contrast(114%) saturate(0%) blur(0px) hue-rotate(0deg);
  box-shadow: rgba(255, 255, 255, 0.02) 70px 67px 0px 0px;
}
.page-tattoo-galerie .block.b-1fec04de > .background-overlay {
  background-color: var(--surface-dark);
  opacity: 1;
}
.page-tattoo-galerie .block.b-1fec04de {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.page-tattoo-galerie .block.b-4cd71a00 > .style-element-populated {
  margin-top: min(-173px,var(--section-space-max,-173px));
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  --column-margin-right: 0px;
  --column-margin-left: 0px;
}
.page-tattoo-galerie .block.b-60db7d80 {
  --layout-display: flex;
  --overlay-opacity: 0;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: min(57px,var(--section-space-max,57px));
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-galerie .block.b-60db7d80 {
  background-color: var(--surface-dark);
}
.page-tattoo-galerie .block.b-60db7d80::before {
  background-color: rgb(255, 255, 255);
  --background-overlay: '';
}
.page-tattoo-galerie .block.b-2e656a8 {
  --layout-display: flex;
  --padding-top: min(2%,var(--section-space-max,2%));
  --padding-bottom: min(2%,var(--section-space-max,2%));
  --padding-left: 0%;
  --padding-right: 0%;
}
.page-tattoo-galerie .block.b-2e656a8 {
  background-color: var(--surface-dark);
}
.page-tattoo-galerie .block.b-333c7e6 {
  text-align: center;
}
.page-tattoo-galerie .block.b-333c7e6 .heading {
  font-size: min(60px,var(--heading-limit,60px));
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2em;
  letter-spacing: 1.5px;
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-e2153a4 > .component-body {
  margin-top: min(-25px,var(--section-space-max,-25px));
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-e2153a4 {
  text-align: center;
}
.page-tattoo-galerie .block.b-e2153a4 .heading {
  font-family: "Playfair Display", sans-serif;
  font-size: min(61px,var(--heading-limit,61px));
  font-weight: 400;
  line-height: 1.2em;
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-0c6c3d3 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-0c6c3d3 {
  text-align: center;
  font-weight: 400;
  line-height: 27px;
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-2604b9f > .component-body {
  margin-top: min(-25px,var(--section-space-max,-25px));
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-2604b9f {
  text-align: center;
}
.page-tattoo-galerie .block.b-2604b9f .heading {
  font-family: "Playfair Display", sans-serif;
  font-size: min(61px,var(--heading-limit,61px));
  font-weight: 400;
  line-height: 1.2em;
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-5b04b0c {
  --layout-display: flex;
  --direction: row;
  --item-width: initial;
  --item-height: 100%;
  --item-grow: 1;
  --item-align: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: min(30px,var(--section-space-max,30px));
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-galerie .block.b-38433de {
  --layout-display: flex;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  --border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-top-color: ;
  border-right-color: ;
  border-bottom-color: ;
  border-left-color: ;
  --border-color: #000000;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-galerie .block.b-259aa07 > .component-body {
  margin-top: min(-20px,var(--section-space-max,-20px));
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-259aa07 .icon-card {
  text-align: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-galerie .block.b-259aa07.style-view-stacked .icon {
  background-color: rgb(255, 255, 255);
  fill: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
.page-tattoo-galerie .block.b-259aa07.style-view-default .icon {
  fill: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-259aa07 .icon {
  font-size: 20px;
}
.page-tattoo-galerie .block.b-259aa07 .icon-card-title, .page-tattoo-galerie .block.b-259aa07 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-galerie .block.b-259aa07 .icon-card-title {
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-259aa07 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-ea4c1ff {
  --layout-display: flex;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  --border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-top-color: ;
  border-right-color: ;
  border-bottom-color: ;
  border-left-color: ;
  --border-color: #000000;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-galerie .block.b-8b439f9 > .component-body {
  margin-top: min(-20px,var(--section-space-max,-20px));
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-8b439f9 .icon-card {
  text-align: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-galerie .block.b-8b439f9.style-view-stacked .icon {
  background-color: rgb(255, 255, 255);
  fill: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
.page-tattoo-galerie .block.b-8b439f9.style-view-default .icon {
  fill: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-8b439f9 .icon {
  font-size: 20px;
}
.page-tattoo-galerie .block.b-8b439f9 .icon-card-title, .page-tattoo-galerie .block.b-8b439f9 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-galerie .block.b-8b439f9 .icon-card-title {
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-8b439f9 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-a7123e1 {
  --layout-display: flex;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  --border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-top-color: ;
  border-right-color: ;
  border-bottom-color: ;
  border-left-color: ;
  --border-color: #000000;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-galerie .block.b-7c7cc2b > .component-body {
  margin-top: min(-20px,var(--section-space-max,-20px));
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-7c7cc2b .icon-card {
  text-align: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-galerie .block.b-7c7cc2b.style-view-stacked .icon {
  background-color: rgb(255, 255, 255);
  fill: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
.page-tattoo-galerie .block.b-7c7cc2b.style-view-default .icon {
  fill: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-7c7cc2b .icon {
  font-size: 20px;
}
.page-tattoo-galerie .block.b-7c7cc2b .icon-card-title, .page-tattoo-galerie .block.b-7c7cc2b .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-galerie .block.b-7c7cc2b .icon-card-title {
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-7c7cc2b .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-1b08098 {
  --layout-display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-galerie .block.b-d53d172 > .component-body {
  margin-top: min(-20px,var(--section-space-max,-20px));
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-d53d172 .icon-card {
  text-align: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-galerie .block.b-d53d172.style-view-stacked .icon {
  background-color: rgb(255, 255, 255);
  fill: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
.page-tattoo-galerie .block.b-d53d172.style-view-default .icon {
  fill: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-d53d172 .icon {
  font-size: 20px;
}
.page-tattoo-galerie .block.b-d53d172 .icon-card-title, .page-tattoo-galerie .block.b-d53d172 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-galerie .block.b-d53d172 .icon-card-title {
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-d53d172 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
  color: rgb(255, 255, 255);
}
.page-tattoo-galerie .block.b-2926f267 {
  --layout-display: flex;
  --margin-top: 0px;
  --margin-bottom: min(-100px,var(--section-space-max,-100px));
  --margin-left: 0px;
  --margin-right: 0px;
}
.page-tattoo-galerie .block.b-7646292f > .component-body {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
.page-tattoo-galerie .block.b-2e656a8 {
  --content-width: 1300px;
}
}
@media (max-width: 1024px) {
.page-tattoo-galerie .block.b-a20794c > .columns {
  min-height: 800px;
}
.page-tattoo-galerie .block.b-a20794c {
  padding-top: 0px;
  padding-right: 25px;
  padding-bottom: 0px;
  padding-left: 25px;
}
.page-tattoo-galerie .block.b-445806b > .style-element-populated {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  --column-margin-right: 0px;
  --column-margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.page-tattoo-galerie .block.b-fad11ed > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: min(-60px,var(--section-space-max,-60px));
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-fad11ed .heading {
  font-size: min(75px,var(--heading-limit,75px));
}
.page-tattoo-galerie .block.b-6d6bcef .heading {
  font-size: min(36px,var(--heading-limit,36px));
}
.page-tattoo-galerie .block.b-1d1a4a8 {
  font-size: 21px;
}
.page-tattoo-galerie .block.b-8ec1a55 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.page-tattoo-galerie .block.b-4cd71a00 > .style-element-populated {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  --column-margin-right: 0px;
  --column-margin-left: 0px;
}
.page-tattoo-galerie .block.b-333c7e6 {
  text-align: center;
}
.page-tattoo-galerie .block.b-333c7e6 .heading {
  font-size: min(44px,var(--heading-limit,44px));
}
.page-tattoo-galerie .block.b-e2153a4 {
  text-align: center;
}
.page-tattoo-galerie .block.b-e2153a4 .heading {
  font-size: min(44px,var(--heading-limit,44px));
}
.page-tattoo-galerie .block.b-0c6c3d3 {
  font-size: 21px;
}
.page-tattoo-galerie .block.b-2604b9f {
  text-align: center;
}
.page-tattoo-galerie .block.b-2604b9f .heading {
  font-size: min(44px,var(--heading-limit,44px));
}
.page-tattoo-galerie .block.b-259aa07 .icon-card-title, .page-tattoo-galerie .block.b-259aa07 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-galerie .block.b-259aa07 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-galerie .block.b-8b439f9 .icon-card-title, .page-tattoo-galerie .block.b-8b439f9 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-galerie .block.b-8b439f9 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-galerie .block.b-7c7cc2b .icon-card-title, .page-tattoo-galerie .block.b-7c7cc2b .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-galerie .block.b-7c7cc2b .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-galerie .block.b-d53d172 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
}
@media (max-width: 767px) {
.page-tattoo-galerie .block.b-a20794c > .columns {
  min-height: 80vh;
}
.page-tattoo-galerie .block.b-a20794c {
  padding-top: min(4%,var(--section-space-max,4%));
  padding-right: 4%;
  padding-bottom: min(4%,var(--section-space-max,4%));
  padding-left: 4%;
}
.page-tattoo-galerie .block.b-445806b > .style-element-populated {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  --column-margin-right: 0px;
  --column-margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.page-tattoo-galerie .block.b-fad11ed {
  width: var( --item-width, 354.984px );
  max-width: 354.984px;
  --item-width: 354.984px;
  --item-grow: 0;
}
.page-tattoo-galerie .block.b-fad11ed > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: min(-42px,var(--section-space-max,-42px));
  margin-left: 0px;
}
.page-tattoo-galerie .block.b-fad11ed .heading {
  font-size: min(62px,var(--heading-limit,62px));
}
.page-tattoo-galerie .block.b-0836844 {
  width: var( --item-width, 363.563px );
  max-width: 363.563px;
  --item-width: 363.563px;
  --item-grow: 0;
}
.page-tattoo-galerie .block.b-6d6bcef {
  width: var( --item-width, 351.281px );
  max-width: 351.281px;
  --item-width: 351.281px;
  --item-grow: 0;
}
.page-tattoo-galerie .block.b-6d6bcef > .component-body {
  margin-top: min(8px,var(--section-space-max,8px));
  margin-right: 8px;
  margin-bottom: min(8px,var(--section-space-max,8px));
  margin-left: 1px;
}
.page-tattoo-galerie .block.b-6d6bcef .heading {
  font-size: min(36px,var(--heading-limit,36px));
}
.page-tattoo-galerie .block.b-1d1a4a8 {
  width: var( --item-width, 346.625px );
  max-width: 346.625px;
  --item-width: 346.625px;
  --item-grow: 0;
  font-size: 16px;
}
.page-tattoo-galerie .block.b-8ec1a55 > .component-body {
  margin-top: min(6px,var(--section-space-max,6px));
  margin-right: 6px;
  margin-bottom: min(6px,var(--section-space-max,6px));
  margin-left: 6px;
}
.page-tattoo-galerie .block.b-333c7e6 .heading {
  font-size: min(30px,var(--heading-limit,30px));
}
.page-tattoo-galerie .block.b-e2153a4 .heading {
  font-size: min(26px,var(--heading-limit,26px));
}
.page-tattoo-galerie .block.b-0c6c3d3 > .component-body {
  padding-top: min(1px,var(--section-space-max,1px));
  padding-right: 1px;
  padding-bottom: min(1px,var(--section-space-max,1px));
  padding-left: 1px;
}
.page-tattoo-galerie .block.b-0c6c3d3 {
  font-size: 16px;
}
.page-tattoo-galerie .block.b-2604b9f .heading {
  font-size: min(26px,var(--heading-limit,26px));
}
.page-tattoo-galerie .block.b-38433de {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: min(40px,var(--section-space-max,40px));
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-galerie .block.b-259aa07 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: -20px;
}
.page-tattoo-galerie .block.b-259aa07 .icon-card-title, .page-tattoo-galerie .block.b-259aa07 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-galerie .block.b-259aa07 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-galerie .block.b-ea4c1ff {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: min(40px,var(--section-space-max,40px));
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-galerie .block.b-8b439f9 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: -20px;
}
.page-tattoo-galerie .block.b-8b439f9 .icon-card-title, .page-tattoo-galerie .block.b-8b439f9 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-galerie .block.b-8b439f9 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-galerie .block.b-a7123e1 {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: min(40px,var(--section-space-max,40px));
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-galerie .block.b-7c7cc2b > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: -20px;
}
.page-tattoo-galerie .block.b-7c7cc2b .icon-card-title, .page-tattoo-galerie .block.b-7c7cc2b .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-galerie .block.b-7c7cc2b .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-galerie .block.b-1b08098 {
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: min(40px,var(--section-space-max,40px));
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-galerie .block.b-d53d172 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: -20px;
}
.page-tattoo-galerie .block.b-d53d172 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
}
@media (min-width: 1025px) {
.page-tattoo-galerie .block.b-a20794c {
  background-attachment: fixed;
}
}
.page-tattoo-galerie .block.b-259aa07 i::before {
  content: "1";
}
.page-tattoo-galerie .block.b-259aa07 .icon-card {
  align-items: flex-start;
}
.page-tattoo-galerie .block.b-8b439f9 i::before {
  content: "2";
}
.page-tattoo-galerie .block.b-8b439f9 .icon-card {
  align-items: flex-start;
}
.page-tattoo-galerie .block.b-7c7cc2b i::before {
  content: "3";
}
.page-tattoo-galerie .block.b-7c7cc2b .icon-card {
  align-items: flex-start;
}
.page-tattoo-galerie .block.b-d53d172 i::before {
  content: "4";
}
.page-tattoo-galerie .block.b-d53d172 .icon-card {
  align-items: flex-start;
}

/* Black surroundings; Calendly retains its original white calendar. */
#buchung-galaerie,
#buchung-galaerie .calendly-inline-widget { background-color: var(--surface-dark); }
