@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-gygjwn {color: var(--white); letter-spacing: -0.06em; text-align: center; line-height: 1}#brxe-aavpfy {color: var(--white); letter-spacing: -0.04em; text-align: center; line-height: 1; font-size: var(--h2); max-width: 44.1rem}#brxe-gqhali {flex-direction: column; column-gap: 1rem; row-gap: 1rem; align-items: center; justify-content: center; z-index: 1; text-align: center}@media (max-width: 991px) {#brxe-gqhali {column-gap: 3rem; row-gap: 3rem}}@media (max-width: 767px) {#brxe-gqhali {flex-direction: column; column-gap: 3rem; row-gap: 3rem}}@media (max-width: 478px) {#brxe-gqhali {column-gap: 2rem; row-gap: 2rem}}#brxe-qrzmci {background-image: url(https://www.tattooarts.at/wp-content/uploads/StudioPiercing.jpg); background-size: cover; background-position: center center; position: relative; min-height: 42rem; justify-content: center; align-items: center}:where(#brxe-qrzmci > *:not(figcaption)) {position: relative}#brxe-qrzmci::before {background-image: repeating-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {#brxe-qrzmci {min-height: 36rem}}@media (max-width: 767px) {#brxe-qrzmci {min-height: 26rem}}@media (max-width: 478px) {#brxe-qrzmci {min-height: 22rem}}#brxe-vmstta {width: 100%; height: 28rem}#brxe-vmstta:not(.tag), #brxe-vmstta img {object-fit: cover; object-position: center}@media (max-width: 991px) {#brxe-vmstta {height: 19.2rem}}@media (max-width: 767px) {#brxe-vmstta {width: 100%; max-width: 35rem; height: 24rem}}@media (max-width: 478px) {#brxe-vmstta {width: 100%; height: 13rem; max-width: 19rem}}#brxe-wewuer {width: calc(50%- 2rem)}@media (max-width: 991px) {#brxe-wewuer {width: 50%}}@media (max-width: 767px) {#brxe-wewuer {width: 100%; align-items: center; order: 2}}@media (max-width: 478px) {#brxe-wewuer {width: 100%}}#brxe-gzoetu {font-weight: 700}#brxe-gzoetu a {font-weight: 700; font-size: inherit}#brxe-cdzyhm {width: calc(50%- 2rem); column-gap: 0.5rem; row-gap: 0.5rem; padding-left: 2rem}@media (max-width: 991px) {#brxe-cdzyhm {width: 50%; padding-left: 1.5rem}}@media (max-width: 767px) {#brxe-cdzyhm {width: 100%; padding-left: 0; order: 1}}@media (max-width: 478px) {#brxe-cdzyhm {width: 100%}}#brxe-lsbnhl {column-gap: 0px; row-gap: 2rem; flex-direction: row; align-items: center; justify-content: flex-end}@media (max-width: 991px) {#brxe-lsbnhl {column-gap: 0px; row-gap: 3rem}}@media (max-width: 767px) {#brxe-lsbnhl {flex-direction: row; column-gap: 2rem; row-gap: 2rem}}@media (max-width: 478px) {#brxe-lsbnhl {column-gap: 2rem; row-gap: 2rem}}#brxe-heuqzc {flex-direction: row; overflow: hidden}#brxe-egcmlb {position: absolute; width: 8rem; top: -2rem; right: -2rem; z-index: 1}@media (max-width: 991px) {#brxe-egcmlb {width: 7rem; top: -0.5rem; right: -0.5rem}}@media (max-width: 767px) {#brxe-egcmlb {top: 24rem; right: -2rem; width: 6rem}}@media (max-width: 478px) {#brxe-egcmlb {top: 15rem; right: 0rem; width: 6rem}}#brxe-boyqtb {max-width: 36rem}#brxe-xykmso {padding-bottom: 0}.brxe-yxewaw .brxe-amyckt.brxe-image:not(.tag), .brxe-yxewaw .brxe-amyckt.brxe-image img {object-fit: cover}.brxe-yxewaw .brxe-amyckt.brxe-image {border: 6px solid #ccc5b6; border-radius: 4px 4px 0 0; max-width: 24rem}@media (max-width: 991px) {.brxe-yxewaw .brxe-amyckt.brxe-image {max-width: 20rem}}@media (max-width: 767px) {.brxe-yxewaw .brxe-amyckt.brxe-image {max-width: 17rem}}@media (max-width: 478px) {.brxe-yxewaw .brxe-amyckt.brxe-image:not(.tag), .brxe-yxewaw .brxe-amyckt.brxe-image img {object-fit: cover}}.brxe-yxewaw .brxe-dhxndm.brxe-heading {color: var(--white); font-size: calc(var(--h2) * 0.8)}@media (max-width: 478px) {.brxe-yxewaw .brxe-dhxndm.brxe-heading {font-size: var(--h2)}}.brxe-yxewaw .brxe-obrpfd.brxe-image {width: 10rem; margin-top: -1rem}@media (max-width: 767px) {.brxe-yxewaw .brxe-obrpfd.brxe-image {width: 65%}}.brxe-yxewaw .brxe-qefozh.brxe-text {color: var(--white); font-weight: 700}.brxe-yxewaw .brxe-qefozh.brxe-text a {color: var(--white); font-weight: 700; font-size: inherit}.brxe-yxewaw .brxe-vhenyf.brxe-text {color: var(--white); font-size: calc(var(--text-m)*0.9); margin-top: 0.5rem}.brxe-yxewaw .brxe-vhenyf.brxe-text a {color: var(--white); font-size: calc(var(--text-m)*0.9); font-size: inherit}.brxe-yxewaw .brxe-nhafwj.brxe-div {background-color: #453E34; display: flex; flex-direction: column; row-gap: 0.5rem; column-gap: 0.5rem; justify-content: center; margin-top: 2rem; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m)}@media (max-width: 991px) {.brxe-yxewaw .brxe-nhafwj.brxe-div {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 2rem}}.brxe-yxewaw.brxe-div {display: flex; flex-direction: column; row-gap: 0px; column-gap: 0px; justify-content: flex-start; width: calc(50% - 2rem); background-color: #453E34; padding-top: var(--space-xl); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); align-items: center}@media (max-width: 767px) {.brxe-yxewaw.brxe-div {width: 100%}}#brxe-pspjvo {display: flex; flex-direction: row; justify-content: space-between; align-items: stretch; column-gap: 2rem; row-gap: 2rem; flex-wrap: wrap}#brxe-qyzyuf {position: relative; width: 100%}@media (max-width: 767px) {#brxe-qyzyuf {width: 36rem}}#brxe-osiwzl {position: relative; display: flex; row-gap: 4rem; column-gap: 4rem; align-items: flex-end; flex-direction: column}@media (max-width: 991px) {#brxe-osiwzl {row-gap: 3rem; column-gap: 3rem}}@media (max-width: 767px) {#brxe-osiwzl {flex-direction: column; align-items: flex-start; row-gap: 2rem}}@media (max-width: 478px) {#brxe-osiwzl {row-gap: 2rem}}#brxe-nldikz {background-position: 100% -1rem; background-repeat: no-repeat; background-size: 80%; background-color: var(--neutral); flex-direction: row}#brxe-cwbjmo {text-align: center; max-width: 36rem}@media (max-width: 991px) {#brxe-cwbjmo {max-width: 40rem}}@media (max-width: 767px) {#brxe-cwbjmo {max-width: 35rem}}@media (max-width: 478px) {#brxe-cwbjmo {max-width: 100%}}#brxe-ixiint {text-align: center; max-width: 42rem}#brxe-ixiint a {text-align: center; font-size: inherit}@media (max-width: 991px) {#brxe-ixiint {max-width: 40rem}}@media (max-width: 767px) {#brxe-ixiint {max-width: 35rem}}@media (max-width: 478px) {#brxe-ixiint {max-width: 100%}}#brxe-rfhcfh {width: calc(50%- 2rem); column-gap: 0.5rem; row-gap: 0.5rem; justify-content: center; align-items: center}@media (max-width: 767px) {#brxe-rfhcfh {width: 100%}}@media (max-width: 478px) {#brxe-rfhcfh {width: 100%}}#brxe-zvxjie {color: var(--white); width: 100%}#brxe-zevhgl {color: var(--white)}#brxe-zevhgl a {color: var(--white); font-size: inherit}@media (max-width: 991px) {#brxe-zevhgl {max-width: calc(100% - 3.5rem)}}@media (max-width: 478px) {#brxe-zevhgl {max-width: 100%}}#brxe-dpilbh {flex-direction: row; width: calc(var(--content-width) / 2 - 2rem); display: flex; column-gap: 1rem; row-gap: 0.5rem; flex-wrap: wrap}@media (max-width: 991px) {#brxe-dpilbh {width: calc(var(--content-width) / 2 - 1.5rem)}}@media (max-width: 767px) {#brxe-dpilbh {width: calc(var(--content-width) / 2)}}#brxe-lqevnc {width: 50%; column-gap: 0.5rem; row-gap: 0.5rem; padding-top: var(--section-space-m); padding-right: var(--space-l); padding-bottom: var(--section-space-m); padding-left: var(--space-l); background-position: center center; background-repeat: no-repeat; background-color: var(--neutral); min-height: 32rem; justify-content: flex-end; align-items: center; flex-direction: row}@media (max-width: 991px) {#brxe-lqevnc {width: 50%}}@media (max-width: 767px) {#brxe-lqevnc {width: 100%; min-height: 28rem}}@media (max-width: 478px) {#brxe-lqevnc {width: 100%}}#brxe-mvtmvg {font-size: calc(var(--h2)*0.8); font-family: "Eczar"; font-weight: 500; line-height: 1; text-align: right; color: var(--white); max-width: 32rem}#brxe-kuqjcr {width: 13rem}@media (max-width: 991px) {#brxe-kuqjcr {width: 47%}}#brxe-mgfiij {width: calc(var(--content-width)/2); column-gap: 0.5rem; row-gap: 0.4rem; align-items: flex-end}@media (max-width: 991px) {#brxe-mgfiij {width: 100%}}@media (max-width: 767px) {#brxe-mgfiij {width: 100%; align-items: center}}@media (max-width: 478px) {#brxe-mgfiij {width: 100%}}#brxe-gejlmc {width: 50%; column-gap: 0.5rem; row-gap: 0.5rem; padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); background-image: url(https://www.tattooarts.at/wp-content/uploads/Hygiene.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; min-height: 32rem; flex-direction: row; justify-content: space-between; align-items: flex-end}:where(#brxe-gejlmc > *:not(figcaption)) {position: relative}#brxe-gejlmc::before {background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {#brxe-gejlmc {width: 50%; align-items: flex-end}}@media (max-width: 767px) {#brxe-gejlmc {width: 100%; min-height: 28rem}}@media (max-width: 478px) {#brxe-gejlmc {width: 100%}}#brxe-vagavx {flex-direction: row; justify-content: space-between; align-items: stretch; column-gap: 0px; row-gap: 0px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-xrpfib {width: calc(50%- 2rem); column-gap: 0.5rem; row-gap: 0.5rem; padding-right: 2rem}@media (max-width: 991px) {#brxe-xrpfib {width: calc(50% - 1.5rem)}}@media (max-width: 767px) {#brxe-xrpfib {width: 100%}}@media (max-width: 478px) {#brxe-xrpfib {width: 100%}}#brxe-rxqrjp {width: 100%; height: 28rem}#brxe-rxqrjp:not(.tag), #brxe-rxqrjp img {object-fit: cover; object-position: center}@media (max-width: 991px) {#brxe-rxqrjp {height: 18.4rem}}@media (max-width: 767px) {#brxe-rxqrjp {max-width: 35rem; width: 100%; height: 24.3rem}}@media (max-width: 478px) {#brxe-rxqrjp {height: 13rem; width: 100%; max-width: 19rem}}#brxe-sjeyzv {width: calc(50%- 2rem)}@media (max-width: 991px) {#brxe-sjeyzv {width: calc(50% - 1.5rem)}}@media (max-width: 767px) {#brxe-sjeyzv {width: 100%; align-items: center}}@media (max-width: 478px) {#brxe-sjeyzv {width: 100%}}#brxe-stqyys {flex-direction: row; column-gap: 0px; row-gap: 2rem; align-items: center; justify-content: space-between}@media (max-width: 991px) {#brxe-stqyys {column-gap: 3rem; row-gap: 3rem}}@media (max-width: 767px) {#brxe-stqyys {flex-direction: row; column-gap: 2rem; row-gap: 2rem}}@media (max-width: 478px) {#brxe-stqyys {column-gap: 2rem; row-gap: 2rem}}#brxe-vyinvi {flex-direction: row; overflow: hidden; background-image: url(https://www.tattooarts.at/wp-content/uploads/bg_right.png); background-attachment: scroll; background-position: 100% -1rem; background-size: contain; background-repeat: no-repeat; padding-top: var(--section-space-m); padding-bottom: var(--section-space-m)}@media (max-width: 767px) {#brxe-vyinvi {background-position: 100% -1rem; background-size: contain; background-repeat: no-repeat}}#brxe-gryvhe {color: var(--primary); font-family: "Eczar"; font-size: var(--text-l); font-weight: 500; position: absolute; top: var(--space-l); right: var(--space-l)}@media (max-width: 478px) {#brxe-gryvhe {height: 2rem}}#brxe-tagcxh {color: var(--white); text-align: center; letter-spacing: -0.06em; line-height: 1; max-width: 62rem}@media (max-width: 478px) {#brxe-tagcxh {width: 100%}}#brxe-mtgoid {color: var(--white); text-align: center; width: 28rem}#brxe-mtgoid a {color: var(--white); text-align: center; font-size: inherit}#brxe-ubyaih {justify-content: center; align-items: center; column-gap: 1rem; row-gap: 1rem}@media (max-width: 767px) {#brxe-ubyaih {margin-top: 2rem}}@media (max-width: 478px) {#brxe-ubyaih {margin-top: 2rem}}#brxe-mkxvmw {background-image: url(https://www.tattooarts.at/wp-content/uploads/StudioPiercing.jpg); background-size: cover; background-position: center center; position: relative; min-height: 56rem; align-items: center; justify-content: center}:where(#brxe-mkxvmw > *:not(figcaption)) {position: relative}#brxe-mkxvmw::before {background-image: linear-gradient(rgba(0, 0, 0, 0.67), rgba(0, 0, 0, 0.67)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {#brxe-mkxvmw {min-height: 42rem}}@media (max-width: 767px) {#brxe-mkxvmw {min-height: 36rem}}@media (max-width: 478px) {#brxe-mkxvmw {min-height: 28rem; position: relative}:where(#brxe-mkxvmw > *:not(figcaption)) {position: relative}#brxe-mkxvmw::before {background-image: linear-gradient(rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0.76)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}