/* Original LLTattoo page design values, applied to standalone components. */
.section-3186 .block.b-ecfc3c3 {
  --layout-display: flex;
}
.section-3186 .block.b-0ae79b9 {
  text-align: center;
}
.section-3186 .block.b-664c6f2 {
  --layout-display: flex;
  --direction: row;
  --item-width: initial;
  --item-height: 100%;
  --item-grow: 1;
  --item-align: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.section-3186 .block.b-1e60221 {
  --layout-display: flex;
  --direction: column;
  --item-width: 100%;
  --item-height: initial;
  --item-grow: 0;
  --item-align: initial;
  --flex-wrap-mobile: wrap;
}
.section-3186 .block.b-87265d9 .icon-list:not(.list-inline) .icon-list-item:not(:last-child) {
  padding-block-end: calc(2px);
}
.section-3186 .block.b-87265d9 .icon-list:not(.list-inline) .icon-list-item:not(:first-child) {
  margin-block-start: calc(2px);
}
.section-3186 .block.b-87265d9 .icon-list.list-inline .icon-list-item {
  margin-inline-start: calc(2px);
  margin-inline-end: calc(2px);
}
.section-3186 .block.b-87265d9 .icon-list.list-inline {
  margin-inline-start: calc(-2px);
  margin-inline-end: calc(-2px);
}
.section-3186 .block.b-87265d9 .icon-list.list-inline .icon-list-item::after {
  inset-inline-end: calc(-2px);
}
.section-3186 .block.b-87265d9 .list-icon i {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: color;
}
.section-3186 .block.b-87265d9 .list-icon svg {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: fill;
}
.section-3186 .block.b-87265d9 {
  --list-icon-size: 32px;
  --icon-vertical-offset: 0px;
}
.section-3186 .block.b-87265d9 .icon-list-item > .list-text, .section-3186 .block.b-87265d9 .icon-list-item > a {
  font-size: 16px;
}
.section-3186 .block.b-87265d9 .list-text {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: color;
}
.section-3186 .block.b-458d6c7 {
  --layout-display: flex;
  --direction: column;
  --item-width: 100%;
  --item-height: initial;
  --item-grow: 0;
  --item-align: initial;
  --flex-wrap-mobile: wrap;
}
.section-3186 .block.b-b820954 .icon-list:not(.list-inline) .icon-list-item:not(:last-child) {
  padding-block-end: calc(2px);
}
.section-3186 .block.b-b820954 .icon-list:not(.list-inline) .icon-list-item:not(:first-child) {
  margin-block-start: calc(2px);
}
.section-3186 .block.b-b820954 .icon-list.list-inline .icon-list-item {
  margin-inline-start: calc(2px);
  margin-inline-end: calc(2px);
}
.section-3186 .block.b-b820954 .icon-list.list-inline {
  margin-inline-start: calc(-2px);
  margin-inline-end: calc(-2px);
}
.section-3186 .block.b-b820954 .icon-list.list-inline .icon-list-item::after {
  inset-inline-end: calc(-2px);
}
.section-3186 .block.b-b820954 .list-icon i {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: color;
}
.section-3186 .block.b-b820954 .list-icon svg {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: fill;
}
.section-3186 .block.b-b820954 {
  --list-icon-size: 32px;
  --icon-vertical-offset: 0px;
}
.section-3186 .block.b-b820954 .icon-list-item > .list-text, .section-3186 .block.b-b820954 .icon-list-item > a {
  font-size: 16px;
}
.section-3186 .block.b-b820954 .list-text {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: color;
}
.section-3186 .block.b-80a3ffb {
  --layout-display: flex;
  --direction: column;
  --item-width: 100%;
  --item-height: initial;
  --item-grow: 0;
  --item-align: initial;
  --flex-wrap-mobile: wrap;
}
.section-3186 .block.b-9eb28d1 .icon-list:not(.list-inline) .icon-list-item:not(:last-child) {
  padding-block-end: calc(2px);
}
.section-3186 .block.b-9eb28d1 .icon-list:not(.list-inline) .icon-list-item:not(:first-child) {
  margin-block-start: calc(2px);
}
.section-3186 .block.b-9eb28d1 .icon-list.list-inline .icon-list-item {
  margin-inline-start: calc(2px);
  margin-inline-end: calc(2px);
}
.section-3186 .block.b-9eb28d1 .icon-list.list-inline {
  margin-inline-start: calc(-2px);
  margin-inline-end: calc(-2px);
}
.section-3186 .block.b-9eb28d1 .icon-list.list-inline .icon-list-item::after {
  inset-inline-end: calc(-2px);
}
.section-3186 .block.b-9eb28d1 .list-icon i {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: color;
}
.section-3186 .block.b-9eb28d1 .list-icon svg {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: fill;
}
.section-3186 .block.b-9eb28d1 {
  --list-icon-size: 32px;
  --icon-vertical-offset: 0px;
}
.section-3186 .block.b-9eb28d1 .icon-list-item > .list-text, .section-3186 .block.b-9eb28d1 .icon-list-item > a {
  font-size: 16px;
}
.section-3186 .block.b-9eb28d1 .list-text {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: color;
}
.section-3186 .block.b-5cb1854 {
  --layout-display: flex;
  --direction: column;
  --item-width: 100%;
  --item-height: initial;
  --item-grow: 0;
  --item-align: initial;
  --flex-wrap-mobile: wrap;
}
.section-3186 .block.b-b900c49 .icon-list:not(.list-inline) .icon-list-item:not(:last-child) {
  padding-block-end: calc(2px);
}
.section-3186 .block.b-b900c49 .icon-list:not(.list-inline) .icon-list-item:not(:first-child) {
  margin-block-start: calc(2px);
}
.section-3186 .block.b-b900c49 .icon-list.list-inline .icon-list-item {
  margin-inline-start: calc(2px);
  margin-inline-end: calc(2px);
}
.section-3186 .block.b-b900c49 .icon-list.list-inline {
  margin-inline-start: calc(-2px);
  margin-inline-end: calc(-2px);
}
.section-3186 .block.b-b900c49 .icon-list.list-inline .icon-list-item::after {
  inset-inline-end: calc(-2px);
}
.section-3186 .block.b-b900c49 .list-icon i {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: color;
}
.section-3186 .block.b-b900c49 .list-icon svg {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: fill;
}
.section-3186 .block.b-b900c49 {
  --list-icon-size: 32px;
  --icon-vertical-offset: 0px;
}
.section-3186 .block.b-b900c49 .icon-list-item > .list-text, .section-3186 .block.b-b900c49 .icon-list-item > a {
  font-size: 16px;
}
.section-3186 .block.b-b900c49 .list-text {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: color;
}
@media (min-width: 768px) {
.section-3186 .block.b-1e60221 {
  --block-width: 25%;
}
.section-3186 .block.b-458d6c7 {
  --block-width: 25%;
}
.section-3186 .block.b-80a3ffb {
  --block-width: 25%;
}
.section-3186 .block.b-5cb1854 {
  --block-width: 25%;
}
}
