/* Original LLTattoo page design values, applied to standalone components. */
.section-1542 .block.b-3ad30cc {
  --layout-display: grid;
  --min-height: 0px;
  --columns: repeat(3, 1fr);
  --rows: repeat(1, 1fr);
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --grid-auto-flow: row;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.section-1542 .block.b-db493ec {
  --layout-display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.section-1542 .block.b-e236850 {
  --layout-display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.section-1542 .block.b-e236850 {
  background-color: rgb(248, 248, 248);
}
.section-1542 .block.b-0df0a4a > .component-body {
  background-color: rgba(69, 183, 99, 0.08);
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
}
body:not(.rtl) .section-1542 .block.b-0df0a4a {
  right: 30px;
}
body.rtl .section-1542 .block.b-0df0a4a {
  left: 30px;
}
.section-1542 .block.b-0df0a4a {
  top: 30px;
}
.section-1542 .block.b-0df0a4a .heading {
  color: #000000;
}
.section-1542 .block.b-bfcc4aa {
  --divider-border-style: solid;
  --divider-color: #0000003D;
  --divider-border-width: 1px;
}
.section-1542 .block.b-bfcc4aa .divider-line {
  width: 100%;
}
.section-1542 .block.b-bfcc4aa .divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.section-1542 .block.b-13f4900 {
  --layout-display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.section-1542 .block.b-f7309d4 {
  --layout-display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.section-1542 .block.b-f7309d4 {
  background-color: rgb(248, 248, 248);
}
.section-1542 .block.b-d7bcb4c > .component-body {
  background-color: rgba(69, 183, 99, 0.08);
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
}
body:not(.rtl) .section-1542 .block.b-d7bcb4c {
  right: 30px;
}
body.rtl .section-1542 .block.b-d7bcb4c {
  left: 30px;
}
.section-1542 .block.b-d7bcb4c {
  top: 30px;
}
.section-1542 .block.b-d7bcb4c .heading {
  color: #000000;
}
.section-1542 .block.b-980243d {
  --divider-border-style: solid;
  --divider-color: #0000003D;
  --divider-border-width: 1px;
}
.section-1542 .block.b-980243d .divider-line {
  width: 100%;
}
.section-1542 .block.b-980243d .divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.section-1542 .block.b-3cc948e {
  --layout-display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.section-1542 .block.b-cb84419 {
  --layout-display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.section-1542 .block.b-cb84419 {
  background-color: rgb(248, 248, 248);
}
.section-1542 .block.b-7490dcd {
  --divider-border-style: solid;
  --divider-color: #0000003D;
  --divider-border-width: 1px;
}
.section-1542 .block.b-7490dcd .divider-line {
  width: 100%;
}
.section-1542 .block.b-7490dcd .divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
@media (max-width: 1024px) {
.section-1542 .block.b-3ad30cc {
  --columns: repeat(2, 1fr);
  --grid-auto-flow: row;
}
}
@media (max-width: 767px) {
.section-1542 .block.b-3ad30cc {
  --columns: repeat(1, 1fr);
  --grid-auto-flow: row;
}
}
.section-1542 .block.b-4118d75 a:hover {
  text-decoration-line: underline;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}
.section-1542 .block.b-bd46c73 a:hover {
  text-decoration-line: underline;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}
.section-1542 .block.b-15607c9 a:hover {
  text-decoration-line: underline;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}
