.elementor-11261 .elementor-element.elementor-element-6bccb1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-6bccb1b:not(.elementor-motion-effects-element-type-background), .elementor-11261 .elementor-element.elementor-element-6bccb1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11261 .elementor-element.elementor-element-11db2c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-11db2c9:not(.elementor-motion-effects-element-type-background), .elementor-11261 .elementor-element.elementor-element-11db2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fallout-tattoo.de/wp-content/uploads/fallouttattoo_studio_arbeitsbereich.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11261 .elementor-element.elementor-element-94735ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-404f383{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-89d6b0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-e5c240d .elementor-button{background-color:#D94F7D;font-family:"Inter", Sans-serif;font-size:0.77rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;fill:#090A0A;color:#090A0A;border-radius:999px 999px 999px 999px;padding:0px 23px 0px 23px;}.elementor-11261 .elementor-element.elementor-element-e5c240d .elementor-button:hover, .elementor-11261 .elementor-element.elementor-element-e5c240d .elementor-button:focus{background-color:#E86A96;}.elementor-11261 .elementor-element.elementor-element-baa6c61 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:0.77rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;fill:#F0EDE5;color:#F0EDE5;border-radius:999px 999px 999px 999px;padding:0px 23px 0px 23px;}.elementor-11261 .elementor-element.elementor-element-baa6c61 .elementor-button:hover, .elementor-11261 .elementor-element.elementor-element-baa6c61 .elementor-button:focus{background-color:rgba(255,255,255,0.07);}.elementor-11261 .elementor-element.elementor-element-4e1ddf0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-9d04193{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-9d04193:not(.elementor-motion-effects-element-type-background), .elementor-11261 .elementor-element.elementor-element-9d04193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDE5;}.elementor-11261 .elementor-element.elementor-element-98cae4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-e88e5a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-3284e32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-83bfd67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-83bfd67:not(.elementor-motion-effects-element-type-background), .elementor-11261 .elementor-element.elementor-element-83bfd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDE5;}.elementor-11261 .elementor-element.elementor-element-79c7f33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11261 .elementor-element.elementor-element-75199a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-75199a8:not(.elementor-motion-effects-element-type-background), .elementor-11261 .elementor-element.elementor-element-75199a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F0F;}.elementor-11261 .elementor-element.elementor-element-73f52c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 32px;--row-gap:20px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-11261 .elementor-element.elementor-element-dad05a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11261 .elementor-element.elementor-element-c8220c2{font-family:"Inter", Sans-serif;font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.18em;color:#D94F7D;}.elementor-11261 .elementor-element.elementor-element-37eba8a{font-family:"Anton", Sans-serif;font-size:3.4rem;font-weight:900;text-transform:uppercase;line-height:0.9em;color:#F5F5F5;}.elementor-11261 .elementor-element.elementor-element-da33f7a{font-family:"Inter", Sans-serif;font-size:0.98rem;line-height:1.6em;color:#9e9f99;}.elementor-11261 .elementor-element.elementor-element-594714f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:wrap;}.elementor-11261 .elementor-element.elementor-element-e057d2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11261 .elementor-element.elementor-element-e3ab98d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11261 .elementor-element.elementor-element-a275141{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11261 .elementor-element.elementor-element-b7dd58e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11261 .elementor-element.elementor-element-4944811{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-4944811:not(.elementor-motion-effects-element-type-background), .elementor-11261 .elementor-element.elementor-element-4944811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDE5;}.elementor-11261 .elementor-element.elementor-element-4a543cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-4a543cc:not(.elementor-motion-effects-element-type-background), .elementor-11261 .elementor-element.elementor-element-4a543cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDE5;}.elementor-11261 .elementor-element.elementor-element-04e0f3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-e588b2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-b66a225{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-efb7d57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-efb7d57:not(.elementor-motion-effects-element-type-background), .elementor-11261 .elementor-element.elementor-element-efb7d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E3D8;}.elementor-11261 .elementor-element.elementor-element-3cfc479{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 48px;--row-gap:32px;--column-gap:48px;}.elementor-11261 .elementor-element.elementor-element-458a29a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11261 .elementor-element.elementor-element-96cb27c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11261 .elementor-element.elementor-element-6124c66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-6124c66:not(.elementor-motion-effects-element-type-background), .elementor-11261 .elementor-element.elementor-element-6124c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F0F;}.elementor-11261 .elementor-element.elementor-element-ef1e764{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:wrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11261 .elementor-element.elementor-element-f0176be .elementor-button{background-color:#D94F7D;font-family:"Inter", Sans-serif;font-size:0.77rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;fill:#090A0A;color:#090A0A;border-radius:999px 999px 999px 999px;padding:0px 23px 0px 23px;}.elementor-11261 .elementor-element.elementor-element-f0176be .elementor-button:hover, .elementor-11261 .elementor-element.elementor-element-f0176be .elementor-button:focus{background-color:#E86A96;}.elementor-11261 .elementor-element.elementor-element-ee00a71 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:0.77rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;fill:#F0EDE5;color:#F0EDE5;border-radius:999px 999px 999px 999px;padding:0px 23px 0px 23px;}.elementor-11261 .elementor-element.elementor-element-ee00a71 .elementor-button:hover, .elementor-11261 .elementor-element.elementor-element-ee00a71 .elementor-button:focus{background-color:rgba(255,255,255,0.07);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11261 .elementor-element.elementor-element-3cfc479{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-11261 .elementor-element.elementor-element-dad05a0{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11261 .elementor-element.elementor-element-dad05a0{--width:100%;}}@media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-83bfd67{--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-75199a8{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-73f52c0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11261 .elementor-element.elementor-element-4944811{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-efb7d57{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-11261 .elementor-element.elementor-element-6124c66{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-11db2c9 */.elementor-11261 .elementor-element.elementor-element-11db2c9{position:absolute;z-index:1;inset:0 0 0 39%;width:61%;height:100%;filter:saturate(.72) contrast(1.06);} @media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-11db2c9{inset:0 0 auto;width:100%;height:52%;background-position:center top !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-586a223 */.elementor-11261 .elementor-element.elementor-element-586a223 p{display:flex;align-items:center;gap:.65rem;margin:0 0 1.15rem;color:#d94f7d;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;} .elementor-11261 .elementor-element.elementor-element-586a223 p::before{content:'';width:2.1rem;height:1px;background:currentColor;}
@media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-586a223 p{margin:0 0 .8rem;text-shadow:0 1px 6px rgba(5,6,7,.9);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c6d814 */.elementor-11261 .elementor-element.elementor-element-5c6d814 .elementor-heading-title{margin:0;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-stretch:condensed;font-weight:900;font-size:clamp(3.2rem,8vw,8.4rem);line-height:.96;letter-spacing:-.02em;text-transform:uppercase;color:#f0ede5;} .elementor-11261 .elementor-element.elementor-element-5c6d814 em{font-family:'EB Garamond','Iowan Old Style',Baskerville,'Times New Roman',serif;font-weight:400;text-transform:none;letter-spacing:-.065em;color:#d94f7d;} @media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-5c6d814 .elementor-heading-title{font-size:clamp(3.4rem,17vw,6rem);}}
@media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-5c6d814 .elementor-heading-title{text-shadow:0 1px 3px rgba(5,6,7,.9),0 2px 12px rgba(5,6,7,.8);}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecac736 */.elementor-11261 .elementor-element.elementor-element-ecac736 p{max-width:41rem;margin:1.5rem 0 0;color:#c5c6c0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.08rem,2vw,1.5rem);font-weight:650;line-height:1.45;}
@media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-ecac736 p{margin:1rem 0 0;text-shadow:0 1px 4px rgba(5,6,7,.85);}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e5c240d */.elementor-11261 .elementor-element.elementor-element-e5c240d .elementor-button{min-height:3.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid transparent;transition:transform .25s ease,background .25s ease,color .25s ease;} .elementor-11261 .elementor-element.elementor-element-e5c240d .elementor-button:hover{transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-baa6c61 */.elementor-11261 .elementor-element.elementor-element-baa6c61 .elementor-button{min-height:3.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid rgba(240,237,229,.15);transition:transform .25s ease,background .25s ease,color .25s ease;} .elementor-11261 .elementor-element.elementor-element-baa6c61 .elementor-button:hover{transform:translateY(-2px);color:#f0ede5;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d6b0f */.elementor-11261 .elementor-element.elementor-element-89d6b0f{gap:.8rem;margin-top:2rem;} @media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-89d6b0f{display:grid;grid-template-columns:1fr;} .elementor-11261 .elementor-element.elementor-element-89d6b0f .elementor-button{width:100%;}}
@media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-89d6b0f{gap:.6rem;margin-top:1.4rem;} .elementor-11261 .elementor-element.elementor-element-89d6b0f .elementor-button{min-height:3.1rem;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a12627 */.elementor-11261 .elementor-element.elementor-element-4a12627 p{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.48rem .7rem;border:1px solid rgba(240,237,229,.15);border-radius:999px;background:rgba(9,10,10,.35);backdrop-filter:blur(8px);color:#f0ede5;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ca3d61 */.elementor-11261 .elementor-element.elementor-element-7ca3d61 p{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.48rem .7rem;border:1px solid rgba(240,237,229,.15);border-radius:999px;background:rgba(9,10,10,.35);backdrop-filter:blur(8px);color:#f0ede5;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02219a2 */.elementor-11261 .elementor-element.elementor-element-02219a2 p{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.48rem .7rem;border:1px solid rgba(240,237,229,.15);border-radius:999px;background:rgba(9,10,10,.35);backdrop-filter:blur(8px);color:#f0ede5;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19b23e8 */.elementor-11261 .elementor-element.elementor-element-19b23e8 p{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.48rem .7rem;border:1px solid rgba(240,237,229,.15);border-radius:999px;background:rgba(9,10,10,.35);backdrop-filter:blur(8px);color:#f0ede5;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1ddf0 */.elementor-11261 .elementor-element.elementor-element-4e1ddf0{gap:.65rem;margin-top:clamp(3rem,6vw,5rem);}
@media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-4e1ddf0{margin-top:92px;min-height:93px;align-content:flex-start;justify-content:center;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404f383 */.elementor-11261 .elementor-element.elementor-element-404f383{max-width:63rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94735ce */.elementor-11261 .elementor-element.elementor-element-94735ce{position:relative;z-index:4;width:min(1280px,calc(100% - 2 * clamp(1.1rem,3vw,3rem)));margin-inline:auto;padding:clamp(7rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);} @media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-94735ce{padding:0 0 2.25rem;}}
/* Scroll-Hinweis wie auf den uebrigen Seiten */
@media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-94735ce::after{content:'\2193';position:absolute;left:50%;bottom:163px;display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid rgba(240,237,229,.28);border-radius:50%;background:rgba(9,10,10,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgba(240,237,229,.85);font-size:1.05rem;line-height:1;pointer-events:none;z-index:5;animation:cbScrollCue 2s ease-in-out infinite;}}
@keyframes cbScrollCue{0%,100%{transform:translateX(-50%) translateY(0);opacity:.72;}50%{transform:translateX(-50%) translateY(5px);opacity:1;}}
@media(prefers-reduced-motion:reduce){.elementor-11261 .elementor-element.elementor-element-94735ce::after{animation:none !important;transform:translateX(-50%);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bccb1b */.elementor-11261 .elementor-element.elementor-element-6bccb1b{position:relative;isolation:isolate;overflow:hidden;} .elementor-11261 .elementor-element.elementor-element-6bccb1b::before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(9,10,10,.97) 0 42%,rgba(9,10,10,.7) 66%,rgba(9,10,10,.15)),linear-gradient(0deg,#090a0a,transparent 27%);} .elementor-11261 .elementor-element.elementor-element-6bccb1b::after{content:'';position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.05;background-image:linear-gradient(rgba(255,255,255,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.55) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 68%);mask-image:linear-gradient(90deg,#000,transparent 68%);} @media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-6bccb1b{min-height:calc(100svh + 149px);justify-content:flex-end;} .elementor-11261 .elementor-element.elementor-element-6bccb1b::before{background:linear-gradient(0deg,#090a0a 0 48%,rgba(9,10,10,.78) 66%,rgba(9,10,10,.06));} .elementor-11261 .elementor-element.elementor-element-6bccb1b::after{-webkit-mask-image:linear-gradient(0deg,#000,transparent 80%);mask-image:linear-gradient(0deg,#000,transparent 80%);}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9fbe5f */.elementor-11261 .elementor-element.elementor-element-c9fbe5f p{display:flex;align-items:center;gap:.65rem;margin:0 0 1.15rem;color:#9f214f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;} .elementor-11261 .elementor-element.elementor-element-c9fbe5f p::before{content:'';width:2.1rem;height:1px;background:currentColor;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3eda4e */.elementor-11261 .elementor-element.elementor-element-e3eda4e .elementor-heading-title{margin:0;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-stretch:condensed;font-weight:900;font-size:clamp(2.8rem,4.6vw,4.6rem);line-height:.96;letter-spacing:-.02em;text-transform:uppercase;color:#090a0a;} .elementor-11261 .elementor-element.elementor-element-e3eda4e em{font-family:'EB Garamond','Iowan Old Style',Baskerville,'Times New Roman',serif;font-weight:400;text-transform:none;letter-spacing:-.065em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ceb9e7f */.elementor-11261 .elementor-element.elementor-element-ceb9e7f p{margin:0;font-family:'EB Garamond','Iowan Old Style',Baskerville,'Times New Roman',serif;font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.34;letter-spacing:-.015em;color:#090a0a;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c04737f */.elementor-11261 .elementor-element.elementor-element-c04737f p{margin:0 0 1.05rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.02rem;line-height:1.7;color:#2b2c28;max-width:60ch;} .elementor-11261 .elementor-element.elementor-element-c04737f p:last-child{margin-bottom:0;} .elementor-11261 .elementor-element.elementor-element-c04737f strong{font-weight:700;color:#090a0a;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3284e32 */.elementor-11261 .elementor-element.elementor-element-3284e32{display:flex;flex-direction:column;gap:1.15rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cae4c */.elementor-11261 .elementor-element.elementor-element-98cae4c{width:min(1280px,calc(100% - 2 * clamp(1.1rem,3vw,3rem)));margin-inline:auto;display:grid;grid-template-columns:36fr 54fr;gap:clamp(2.5rem,6vw,6.9rem);align-items:start;} @media(max-width:1024px){.elementor-11261 .elementor-element.elementor-element-98cae4c{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d04193 */.elementor-11261 .elementor-element.elementor-element-9d04193{padding-block:clamp(4.5rem,7vw,6.5rem);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7245549 */.elementor-11261 .elementor-element.elementor-element-7245549 p{display:flex;align-items:center;gap:.65rem;margin:0 0 1.4rem;color:#9f214f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;} .elementor-11261 .elementor-element.elementor-element-7245549 p::before{content:'';width:2.1rem;height:1px;background:currentColor;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d2d150 */.elementor-11261 .elementor-element.elementor-element-7d2d150 img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:1rem;border:1px solid rgba(9,10,10,.12);display:block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d8650f */.elementor-11261 .elementor-element.elementor-element-4d8650f img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:1rem;border:1px solid rgba(9,10,10,.12);display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c7f33 */.elementor-11261 .elementor-element.elementor-element-79c7f33{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.8rem,2vw,1.4rem);} @media(max-width:640px){.elementor-11261 .elementor-element.elementor-element-79c7f33{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83bfd67 */.elementor-11261 .elementor-element.elementor-element-83bfd67{padding-left:max(clamp(1.1rem,3vw,3rem),calc((100% - 1280px)/2)) !important;padding-right:max(clamp(1.1rem,3vw,3rem),calc((100% - 1280px)/2)) !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8220c2 */.elementor-11261 .elementor-element.elementor-element-c8220c2 p{display:flex;align-items:center;gap:.65rem;margin:0 0 1.15rem;} .elementor-11261 .elementor-element.elementor-element-c8220c2 p::before{content:'';width:2.1rem;height:1px;background:currentColor;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37eba8a */.elementor-11261 .elementor-element.elementor-element-37eba8a p{margin:0;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:.96;letter-spacing:-.02em;} .elementor-11261 .elementor-element.elementor-element-37eba8a em{font-family:'EB Garamond','Iowan Old Style',Baskerville,'Times New Roman',serif;font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.05em;color:#D94F7D;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da33f7a */.elementor-11261 .elementor-element.elementor-element-da33f7a{max-width:34rem;} .elementor-11261 .elementor-element.elementor-element-da33f7a p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbb961 */.elementor-11261 .elementor-element.elementor-element-8dbb961 p{margin:0 0 .7rem;color:#8a8b85;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a428444 */.elementor-11261 .elementor-element.elementor-element-a428444 p{margin:0;color:#f0ede5;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1;} .elementor-11261 .elementor-element.elementor-element-a428444 small{display:block;margin-top:.45rem;color:#9e9f99;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:.72rem;line-height:1.35;letter-spacing:0;text-transform:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e057d2e */.elementor-11261 .elementor-element.elementor-element-e057d2e{border:1px solid rgba(240,237,229,.15);border-radius:1rem;padding:1.3rem;background:rgba(255,255,255,.02);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67ab9aa */.elementor-11261 .elementor-element.elementor-element-67ab9aa p{margin:0 0 .7rem;color:#8a8b85;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0074fd */.elementor-11261 .elementor-element.elementor-element-c0074fd p{margin:0;color:#f0ede5;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1;} .elementor-11261 .elementor-element.elementor-element-c0074fd small{display:block;margin-top:.45rem;color:#9e9f99;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:.72rem;line-height:1.35;letter-spacing:0;text-transform:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3ab98d */.elementor-11261 .elementor-element.elementor-element-e3ab98d{border:1px solid rgba(240,237,229,.15);border-radius:1rem;padding:1.3rem;background:rgba(255,255,255,.02);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d81a61e */.elementor-11261 .elementor-element.elementor-element-d81a61e p{margin:0 0 .7rem;color:#8a8b85;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd24901 */.elementor-11261 .elementor-element.elementor-element-cd24901 p{margin:0;color:#f0ede5;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1;} .elementor-11261 .elementor-element.elementor-element-cd24901 small{display:block;margin-top:.45rem;color:#9e9f99;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:.72rem;line-height:1.35;letter-spacing:0;text-transform:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a275141 */.elementor-11261 .elementor-element.elementor-element-a275141{border:1px solid rgba(240,237,229,.15);border-radius:1rem;padding:1.3rem;background:rgba(255,255,255,.02);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cb777a */.elementor-11261 .elementor-element.elementor-element-6cb777a p{margin:0 0 .7rem;color:#8a8b85;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-889eacd */.elementor-11261 .elementor-element.elementor-element-889eacd p{margin:0;color:#f0ede5;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1;} .elementor-11261 .elementor-element.elementor-element-889eacd small{display:block;margin-top:.45rem;color:#9e9f99;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:.72rem;line-height:1.35;letter-spacing:0;text-transform:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7dd58e */.elementor-11261 .elementor-element.elementor-element-b7dd58e{border:1px solid rgba(240,237,229,.15);border-radius:1rem;padding:1.3rem;background:rgba(255,255,255,.02);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-594714f */.elementor-11261 .elementor-element.elementor-element-594714f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;} @media(max-width:900px){.elementor-11261 .elementor-element.elementor-element-594714f{grid-template-columns:repeat(2,minmax(0,1fr));}} @media(max-width:520px){.elementor-11261 .elementor-element.elementor-element-594714f{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75199a8 */.elementor-11261 .elementor-element.elementor-element-75199a8{padding-left:max(clamp(1.1rem,3vw,3rem),calc((100% - 1280px)/2)) !important;padding-right:max(clamp(1.1rem,3vw,3rem),calc((100% - 1280px)/2)) !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4dc91a */.elementor-11261 .elementor-element.elementor-element-b4dc91a p{display:flex;align-items:center;gap:.65rem;margin:0 0 1.15rem;color:#9f214f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;} .elementor-11261 .elementor-element.elementor-element-b4dc91a p::before{content:'';width:2.1rem;height:1px;background:currentColor;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82b278c */.elementor-11261 .elementor-element.elementor-element-82b278c p{margin:0 0 1.8rem;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(2rem,4vw,3.4rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:#090a0a;} .elementor-11261 .elementor-element.elementor-element-82b278c em{font-family:'EB Garamond','Iowan Old Style',Baskerville,'Times New Roman',serif;font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.05em;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c218a2 */.elementor-11261 .elementor-element.elementor-element-4c218a2 .gchips{display:flex;flex-wrap:wrap;gap:.6rem;} .elementor-11261 .elementor-element.elementor-element-4c218a2 .gchips a{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.05rem;border:1px solid rgba(9,10,10,.15);border-radius:999px;font-size:.82rem;font-weight:650;color:#090a0a;text-decoration:none;transition:background .2s ease,border-color .2s ease;} .elementor-11261 .elementor-element.elementor-element-4c218a2 .gchips a:hover{background:#fff;border-color:#9f214f;} .elementor-11261 .elementor-element.elementor-element-4c218a2 .gchips span{color:#9f214f;font-weight:800;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef4d1eb */.elementor-11261 .elementor-element.elementor-element-ef4d1eb p{margin:1.6rem 0 0;max-width:56ch;color:#64645F;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.92rem;line-height:1.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4944811 */.elementor-11261 .elementor-element.elementor-element-4944811{padding-left:max(clamp(1.1rem,3vw,3rem),calc((100% - 1280px)/2)) !important;padding-right:max(clamp(1.1rem,3vw,3rem),calc((100% - 1280px)/2)) !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ff08e4 */.elementor-11261 .elementor-element.elementor-element-3ff08e4 p{display:flex;align-items:center;gap:.65rem;margin:0 0 1.15rem;color:#9f214f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;} .elementor-11261 .elementor-element.elementor-element-3ff08e4 p::before{content:'';width:2.1rem;height:1px;background:currentColor;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd01033 */.elementor-11261 .elementor-element.elementor-element-bd01033 .elementor-heading-title{margin:0;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-stretch:condensed;font-weight:900;font-size:clamp(2.8rem,4.6vw,4.6rem);line-height:.96;letter-spacing:-.02em;text-transform:uppercase;color:#090a0a;} .elementor-11261 .elementor-element.elementor-element-bd01033 em{font-family:'EB Garamond','Iowan Old Style',Baskerville,'Times New Roman',serif;font-weight:400;text-transform:none;letter-spacing:-.065em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e00f595 */.elementor-11261 .elementor-element.elementor-element-e00f595 p{margin:0;font-family:'EB Garamond','Iowan Old Style',Baskerville,'Times New Roman',serif;font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.34;letter-spacing:-.015em;color:#090a0a;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c99f16 */.elementor-11261 .elementor-element.elementor-element-2c99f16 p{margin:0 0 1.05rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.02rem;line-height:1.7;color:#2b2c28;max-width:60ch;} .elementor-11261 .elementor-element.elementor-element-2c99f16 p:last-child{margin-bottom:0;} .elementor-11261 .elementor-element.elementor-element-2c99f16 strong{font-weight:700;color:#090a0a;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b66a225 */.elementor-11261 .elementor-element.elementor-element-b66a225{display:flex;flex-direction:column;gap:1.15rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e0f3a */.elementor-11261 .elementor-element.elementor-element-04e0f3a{width:min(1280px,calc(100% - 2 * clamp(1.1rem,3vw,3rem)));margin-inline:auto;display:grid;grid-template-columns:36fr 54fr;gap:clamp(2.5rem,6vw,6.9rem);align-items:start;} @media(max-width:1024px){.elementor-11261 .elementor-element.elementor-element-04e0f3a{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a543cc */.elementor-11261 .elementor-element.elementor-element-4a543cc{padding-block:clamp(4.5rem,7vw,6.5rem);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cb467a */.elementor-11261 .elementor-element.elementor-element-0cb467a p{display:flex;align-items:center;gap:.65rem;margin:0 0 1.15rem;color:#9f214f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;} .elementor-11261 .elementor-element.elementor-element-0cb467a p::before{content:'';width:2.1rem;height:1px;background:currentColor;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ad1c2 */.elementor-11261 .elementor-element.elementor-element-27ad1c2 p{margin:0;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(2.2rem,4vw,3.6rem);line-height:.96;letter-spacing:-.02em;text-transform:uppercase;color:#090a0a;} .elementor-11261 .elementor-element.elementor-element-27ad1c2 em{font-family:'EB Garamond','Iowan Old Style',Baskerville,'Times New Roman',serif;font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.05em;}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-de90cbd */.elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-accordion{border-top:1px solid rgba(9,10,10,.15);} .elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-accordion-item{border:0;border-bottom:1px solid rgba(9,10,10,.15);background:transparent;} .elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-tab-title{display:flex;align-items:center;gap:.8rem;padding:1.3rem 1.4rem 1.3rem 0;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(1.08rem,1.5vw,1.4rem);line-height:1.28;letter-spacing:-.005em;text-transform:none;color:#090A0A;border:0;background:transparent;transition:color .2s ease;} .elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-tab-title:hover{color:#9F214F;} .elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-tab-title.elementor-active{color:#9F214F;} .elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-tab-title .elementor-accordion-icon{float:none;margin:0;padding:0;flex:0 0 1.5rem;width:1.5rem;text-align:center;font-size:.85rem;line-height:1;color:currentColor;} .elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-accordion-title{flex:1 1 auto;display:block;text-wrap:pretty;} .elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-tab-content{padding:0 1.4rem 1.7rem 2.3rem;color:#575853;line-height:1.75;border:0;font-family:Inter;font-size:1rem;} .elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-tab-content p{margin:0 0 .9rem;} .elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-tab-content p:last-child{margin-bottom:0;} .elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-tab-content a{color:#9F214F;text-decoration:underline;text-underline-offset:.18em;} @media(max-width:767px){.elementor-11261 .elementor-element.elementor-element-de90cbd .elementor-tab-content{padding-left:2.3rem;padding-right:0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cfc479 */.elementor-11261 .elementor-element.elementor-element-3cfc479{display:grid;grid-template-columns:32fr 60fr;gap:clamp(2rem,5vw,4.5rem);align-items:start;} @media(max-width:900px){.elementor-11261 .elementor-element.elementor-element-3cfc479{grid-template-columns:1fr;gap:clamp(1.6rem,4vw,2.4rem);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efb7d57 */.elementor-11261 .elementor-element.elementor-element-efb7d57{padding-left:max(clamp(1.1rem,3vw,3rem),calc((100% - 1280px)/2)) !important;padding-right:max(clamp(1.1rem,3vw,3rem),calc((100% - 1280px)/2)) !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494e009 */.elementor-11261 .elementor-element.elementor-element-494e009 p{margin:0 auto;max-width:18ch;font-family:Anton,'Arial Narrow','Roboto Condensed',Impact,sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(2.2rem,5vw,4rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:#f0ede5;} .elementor-11261 .elementor-element.elementor-element-494e009 em{font-family:'EB Garamond','Iowan Old Style',Baskerville,'Times New Roman',serif;font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.05em;color:#D94F7D;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0176be */.elementor-11261 .elementor-element.elementor-element-f0176be .elementor-button{min-height:3.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:0 1.45rem;border:1px solid transparent;transition:transform .25s ease;} .elementor-11261 .elementor-element.elementor-element-f0176be .elementor-button:hover{transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee00a71 */.elementor-11261 .elementor-element.elementor-element-ee00a71 .elementor-button{min-height:3.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:0 1.45rem;border:1px solid rgba(240,237,229,.15);transition:transform .25s ease;} .elementor-11261 .elementor-element.elementor-element-ee00a71 .elementor-button:hover{transform:translateY(-2px);color:#f0ede5;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1e764 */.elementor-11261 .elementor-element.elementor-element-ef1e764{gap:.8rem;} @media(max-width:520px){.elementor-11261 .elementor-element.elementor-element-ef1e764 .elementor-button{width:100%;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93c1a24 */.elementor-11261 .elementor-element.elementor-element-93c1a24 p{margin:1.6rem auto 0;max-width:52ch;color:#9e9f99;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;line-height:1.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6124c66 */.elementor-11261 .elementor-element.elementor-element-6124c66{text-align:center;padding-left:max(clamp(1.1rem,3vw,3rem),calc((100% - 1280px)/2)) !important;padding-right:max(clamp(1.1rem,3vw,3rem),calc((100% - 1280px)/2)) !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://fallout-tattoo.de/wp-content/uploads/Inter-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://fallout-tattoo.de/wp-content/uploads/Inter-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://fallout-tattoo.de/wp-content/uploads/Inter-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anton';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://fallout-tattoo.de/wp-content/uploads/anton-v27-latin-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */