/* Original LLTattoo page design values, applied to standalone components. */
.page-tattoo-arten-stile__mandala-tattoo .block.b-ab1d63f {
  --layout-display: flex;
  --min-height: 620px;
  --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;
  --overlay-opacity: 0.85;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ab1d63f {
  background-color: rgb(247, 245, 239);
  background-image: url("/assets/uploads/2023/10/DSC9557__-2-2.jpg?v=aacc24adeb14");
  background-repeat: no-repeat;
  background-size: cover;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ab1d63f::before {
  background-color: rgb(255, 255, 255);
  --background-overlay: '';
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f45f3cc {
  --layout-display: flex;
  --direction: column;
  --item-width: 100%;
  --item-height: initial;
  --item-grow: 0;
  --item-align: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f45f3cc.layout {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e2ce147 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -20px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e2ce147 {
  color: rgb(0, 0, 0);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-02ec6c1 {
  width: var( --item-width, 629px );
  max-width: 629px;
  --item-width: 629px;
  --item-grow: 0;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-02ec6c1.block {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-02ec6c1 .heading {
  font-size: min(36px,var(--heading-limit,36px));
  font-weight: 600;
  line-height: 1.2em;
  color: rgb(15, 15, 15);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-9f73aba {
  color: rgb(0, 0, 0);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-2312528 > .component-body {
  margin-top: -10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-2312528 {
  text-align: start;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-2312528 img {
  width: 30%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-53d8267 > .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-arten-stile__mandala-tattoo .block.b-53d8267 .button {
  fill: currentColor;
  color: var(--button-foreground);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-86db733 {
  color: rgb(0, 0, 0);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-20d848f {
  --layout-display: flex;
  --direction: column;
  --item-width: 100%;
  --item-height: initial;
  --item-grow: 0;
  --item-align: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ffde1c8 > .component-body {
  margin-top: 0px;
  margin-right: -90px;
  margin-bottom: -20px;
  margin-left: 90px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ffde1c8 img {
  width: 90%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-0cad069 {
  --layout-display: flex;
  --margin-top: 5%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f5bc72b {
  --layout-display: flex;
  --direction: row;
  --item-width: calc( ( 1 - var( --item-grow ) ) * 100% );
  --item-height: 100%;
  --item-grow: 1;
  --item-align: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  box-shadow: rgba(221, 221, 221, 0.5) 0px 5px 20px 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f5bc72b {
  background-color: #FFFFFF;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f5bc72b.layout {
  --translate-y: -50%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-02b27c4 {
  --layout-display: flex;
  --align-items: center;
  --item-width: calc( ( 1 - var( --item-grow ) ) * 100% );
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ff8081f .icon-card {
  align-items: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ff8081f .icon-card-title {
  margin-block-end: 5px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ff8081f .icon {
  font-size: 24px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-d75d59c {
  --layout-display: flex;
  --align-items: center;
  --item-width: calc( ( 1 - var( --item-grow ) ) * 100% );
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  --border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-top-color: rgba(13, 13, 13, 0.26);
  border-right-color: rgba(13, 13, 13, 0.26);
  border-bottom-color: rgba(13, 13, 13, 0.26);
  border-left-color: rgba(13, 13, 13, 0.26);
  --border-color: #0D0D0D42;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-57933e8 .icon-card {
  align-items: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-57933e8 .icon-card-title {
  margin-block-end: 5px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-57933e8 .icon {
  font-size: 24px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-365e059 {
  --layout-display: flex;
  --align-items: center;
  --item-width: calc( ( 1 - var( --item-grow ) ) * 100% );
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-fecfe86 .icon-card {
  align-items: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-fecfe86 .icon-card-title {
  margin-block-end: 5px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-fecfe86 .icon {
  font-size: 24px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-bb2eb33 {
  --layout-display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-6dc239d .heading {
  font-family: "Jost", Sans-serif;
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  font-weight: 600;
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-22e49f1 {
  --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: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-1fc7a83 {
  --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-arten-stile__mandala-tattoo .block.b-b86bdb9 > .component-body {
  margin-top: -20px;
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card {
  text-align: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9.style-view-stacked .icon {
  background-color: var(--surface-dark);
  fill: #FFFFFF;
  color: #FFFFFF;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9.style-view-default .icon {
  fill: #000000;
  color: #000000;
  border-top-color: ;
  border-right-color: ;
  border-bottom-color: ;
  border-left-color: ;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon {
  font-size: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-6b19b6f {
  --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-arten-stile__mandala-tattoo .block.b-561fa84 > .component-body {
  margin-top: -20px;
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card {
  text-align: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84.style-view-stacked .icon {
  background-color: var(--surface-dark);
  fill: #FFFFFF;
  color: #FFFFFF;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84.style-view-default .icon {
  fill: #000000;
  color: #000000;
  border-top-color: ;
  border-right-color: ;
  border-bottom-color: ;
  border-left-color: ;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon {
  font-size: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-581b87d {
  --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-arten-stile__mandala-tattoo .block.b-e88e96c > .component-body {
  margin-top: -20px;
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card {
  text-align: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c.style-view-stacked .icon {
  background-color: var(--surface-dark);
  fill: #FFFFFF;
  color: #FFFFFF;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c.style-view-default .icon {
  fill: #000000;
  color: #000000;
  border-top-color: ;
  border-right-color: ;
  border-bottom-color: ;
  border-left-color: ;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon {
  font-size: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-2016b88 {
  --layout-display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 > .component-body {
  margin-top: -20px;
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 .icon-card {
  text-align: start;
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3.style-view-stacked .icon {
  background-color: var(--surface-dark);
  fill: #FFFFFF;
  color: #FFFFFF;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3.style-view-default .icon {
  fill: #000000;
  color: #000000;
  border-top-color: ;
  border-right-color: ;
  border-bottom-color: ;
  border-left-color: ;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 .icon {
  font-size: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-8d44b0c {
  --layout-display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-8d44b0c {
  background-color: var(--surface-dark);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c207a92 {
  --layout-display: flex;
  --margin-top: 50px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c207a92 {
  background-color: rgb(248, 248, 248);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b195e23 {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b195e23 .heading {
  font-family: "Jost", Sans-serif;
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  font-weight: 600;
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-d044074 {
  --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;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c7b67d4 {
  --layout-display: flex;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f8a353d .icon-card {
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f8a353d .icon-card-title {
  margin-block-end: 5px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f8a353d.style-view-stacked .icon {
  background-color: rgb(255, 17, 0);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f8a353d.style-view-default .icon {
  fill: rgb(255, 17, 0);
  color: rgb(255, 17, 0);
  border-top-color: rgb(255, 17, 0);
  border-right-color: rgb(255, 17, 0);
  border-bottom-color: rgb(255, 17, 0);
  border-left-color: rgb(255, 17, 0);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f8a353d .icon {
  font-size: 66px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f8a353d .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-f8a353d .icon-card-title a {
  font-size: min(22px,var(--heading-limit,22px));
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-36a0581 {
  --layout-display: flex;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-81531c9 .icon-card {
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-81531c9 .icon-card-title {
  margin-block-end: 5px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-81531c9.style-view-stacked .icon {
  background-color: rgb(255, 17, 0);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-81531c9.style-view-default .icon {
  fill: rgb(255, 17, 0);
  color: rgb(255, 17, 0);
  border-top-color: rgb(255, 17, 0);
  border-right-color: rgb(255, 17, 0);
  border-bottom-color: rgb(255, 17, 0);
  border-left-color: rgb(255, 17, 0);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-81531c9 .icon {
  font-size: 66px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-81531c9 .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-81531c9 .icon-card-title a {
  font-size: min(22px,var(--heading-limit,22px));
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e35ab0a {
  --layout-display: flex;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-4101964 .icon-card {
  row-gap: 15px;
  column-gap: 15px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-4101964 .icon-card-title {
  margin-block-end: 5px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-4101964.style-view-stacked .icon {
  background-color: rgb(255, 17, 0);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-4101964.style-view-default .icon {
  fill: rgb(255, 17, 0);
  color: rgb(255, 17, 0);
  border-top-color: rgb(255, 17, 0);
  border-right-color: rgb(255, 17, 0);
  border-bottom-color: rgb(255, 17, 0);
  border-left-color: rgb(255, 17, 0);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-4101964 .icon {
  font-size: 66px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-4101964 .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-4101964 .icon-card-title a {
  font-size: min(22px,var(--heading-limit,22px));
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-edd7161 {
  --layout-display: flex;
  --direction: row;
  --item-width: initial;
  --item-height: 100%;
  --item-grow: 1;
  --item-align: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-4492533 {
  --layout-display: flex;
  --direction: column;
  --item-width: 100%;
  --item-height: initial;
  --item-grow: 0;
  --item-align: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-842dfa5 {
  --layout-display: flex;
  --direction: column;
  --item-width: calc( ( 1 - var( --item-grow ) ) * 100% );
  --item-height: initial;
  --item-grow: 0;
  --item-align: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --flex-wrap: wrap;
  --padding-top: 3%;
  --padding-bottom: 3%;
  --padding-left: 3%;
  --padding-right: 3%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-842dfa5 {
  background-color: rgb(248, 248, 248);
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-dd79cb0 .heading {
  font-family: "Jost", Sans-serif;
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  font-weight: 600;
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-813e57d {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-8f71e9a > .component-body {
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-45cf285 {
  --layout-display: flex;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-36814d0 {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-36814d0 .heading {
  font-family: "Jost", Sans-serif;
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  font-weight: 600;
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c605d36 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c605d36 .divider-line {
  width: 10%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c605d36 .divider {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-7a258ec {
  --layout-display: flex;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-dbf2e89 {
  --layout-display: flex;
  --direction: column;
  --item-width: 100%;
  --item-height: initial;
  --item-grow: 0;
  --item-align: initial;
  --flex-wrap-mobile: wrap;
  --overflow: hidden;
  --padding-top: 80px;
  --padding-bottom: 080px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-0ca384d {
  --layout-display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b6ad367 {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b6ad367 .heading {
  font-family: "Jost", Sans-serif;
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  font-weight: 600;
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e72cd4b {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e72cd4b .divider-line {
  width: 10%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e72cd4b .divider {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-16f06c8 {
  --layout-display: flex;
  --direction: row;
  --item-width: initial;
  --item-height: 100%;
  --item-grow: 1;
  --item-align: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-7beca71 {
  --layout-display: flex;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-0cbac62 {
  --layout-display: flex;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-4e246ac {
  --layout-display: flex;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-6ed3ff4 {
  --layout-display: flex;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-03b643f {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-03b643f .heading {
  font-family: "Jost", Sans-serif;
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  font-weight: 600;
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-9ff833e {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-9ff833e .divider-line {
  width: 10%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-9ff833e .divider {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-7501bf9 {
  --layout-display: flex;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ede624b > .component-body {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c4733f2 {
  --layout-display: flex;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-9699816 {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-9699816 .heading {
  font-family: "Jost", Sans-serif;
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  font-weight: 600;
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c34ba52 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c34ba52 .divider-line {
  width: 10%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c34ba52 .divider {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e7b3368 {
  --layout-display: flex;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
.page-tattoo-arten-stile__mandala-tattoo .block.b-f45f3cc {
  --block-width: 55%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-20d848f {
  --block-width: 50%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-0cad069 {
  --content-width: 1320px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-bb2eb33 {
  --content-width: 1300px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c207a92 {
  --content-width: 1100px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-4492533 {
  --block-width: 50%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-842dfa5 {
  --block-width: 50%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-dbf2e89 {
  --content-width: 1340px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-7beca71 {
  --block-width: 33.33%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-0cbac62 {
  --block-width: 33.33%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-4e246ac {
  --block-width: 33.33%;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c4733f2 {
  --content-width: 600px;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.page-tattoo-arten-stile__mandala-tattoo .block.b-dbf2e89 {
  --content-width: 95%;
}
}
@media (max-width: 1024px) {
.page-tattoo-arten-stile__mandala-tattoo .block.b-02ec6c1 .heading {
  font-size: min(40px,var(--heading-limit,40px));
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ffde1c8 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-6dc239d .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b195e23 .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-842dfa5 {
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-dd79cb0 .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-813e57d {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-36814d0 .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b6ad367 .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-03b643f .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-9699816 .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
}
@media (max-width: 767px) {
.page-tattoo-arten-stile__mandala-tattoo .block.b-ab1d63f {
  --direction: column;
  --item-width: 100%;
  --item-height: initial;
  --item-grow: 0;
  --item-align: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 10px;
  --padding-bottom: 40px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ab1d63f {
  background-repeat: repeat;
  background-size: auto;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e2ce147 {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-02ec6c1 {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-02ec6c1 .heading {
  font-size: min(26px,var(--heading-limit,26px));
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-9f73aba {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-2312528 {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-2312528 img {
  width: 100%;
  max-width: 180px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-86db733 {
  text-align: center;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f5bc72b.layout {
  --translate-y: -50px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-d75d59c {
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-6dc239d .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-1fc7a83 {
  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: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: -20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-6b19b6f {
  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: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: -20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-581b87d {
  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: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: -20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card-title a {
  font-size: min(24px,var(--heading-limit,24px));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-2016b88 {
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: -20px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 .icon-card-description {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-c207a92 {
  --margin-top: 50px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b195e23 .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-d044074 {
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f8a353d > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 50px;
  margin-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-f8a353d .icon-card-title, .page-tattoo-arten-stile__mandala-tattoo .block.b-f8a353d .icon-card-title a {
  font-size: min(18px,var(--heading-limit,18px));
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-81531c9 > .component-body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 50px;
  margin-left: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-dd79cb0 .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-813e57d {
  font-size: var(--subheading-size);
  line-height: 1.5em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-36814d0 .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-dbf2e89 {
  --content-width: 95%;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b6ad367 .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-03b643f .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-9699816 .heading {
  font-size: min(var(--secondary-size),var(--heading-limit,var(--secondary-size)));
  line-height: 1.2em;
}
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-ff8081f h3 {
  margin-top: -6px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-57933e8 h3 {
  margin-top: -6px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-fecfe86 h3 {
  margin-top: -6px;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 i::before {
  content: "1";
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-b86bdb9 .icon-card {
  align-items: flex-start;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 i::before {
  content: "2";
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-561fa84 .icon-card {
  align-items: flex-start;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c i::before {
  content: "3";
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-e88e96c .icon-card {
  align-items: flex-start;
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 i::before {
  content: "4";
}
.page-tattoo-arten-stile__mandala-tattoo .block.b-620d5e3 .icon-card {
  align-items: flex-start;
}
body {
  overflow-x: hidden;
}
