.elementor-19390 .elementor-element.elementor-element-500cbb77{--display:flex;--min-height:760px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:60px;--padding-right:60px;}.elementor-19390 .elementor-element.elementor-element-500cbb77:not(.elementor-motion-effects-element-type-background), .elementor-19390 .elementor-element.elementor-element-500cbb77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111113;background-image:url("https://www.fa-cardesign.de/wp-content/uploads/2026/07/hero_desktop_16-9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19390 .elementor-element.elementor-element-7794b050{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C41E24;--border-color:#C41E24;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-19390 .elementor-element.elementor-element-4dd9a464 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3.08px;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-2e0eb45a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:56px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.08em;letter-spacing:0.56px;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-393e5a1b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;color:#B8B8BC;}.elementor-19390 .elementor-element.elementor-element-133d1a8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19390 .elementor-element.elementor-element-133d1a8a:not(.elementor-motion-effects-element-type-background), .elementor-19390 .elementor-element.elementor-element-133d1a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-19390 .elementor-element.elementor-element-477ca9b{--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:center;}.elementor-19390 .elementor-element.elementor-element-477ca9b:not(.elementor-motion-effects-element-type-background), .elementor-19390 .elementor-element.elementor-element-477ca9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-19390 .elementor-element.elementor-element-51777a23{--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:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-43da0c8b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.1em;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-7c9df750 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.98px;color:#6E6E74;}.elementor-19390 .elementor-element.elementor-element-5aa2ace3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#26262A;--border-color:#26262A;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-2509d5b2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-68f2746c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.98px;color:#6E6E74;}.elementor-19390 .elementor-element.elementor-element-4ecabfd6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#26262A;--border-color:#26262A;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-67f9b6c7 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.1em;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-6454f686 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.98px;color:#6E6E74;}.elementor-19390 .elementor-element.elementor-element-42997663{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#26262A;--border-color:#26262A;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-6ffa5d9e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-265c5ca3 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.98px;color:#6E6E74;}.elementor-19390 .elementor-element.elementor-element-b715c19{--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:76px;--padding-bottom:76px;--padding-left:60px;--padding-right:60px;}.elementor-19390 .elementor-element.elementor-element-b715c19:not(.elementor-motion-effects-element-type-background), .elementor-19390 .elementor-element.elementor-element-b715c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-19390 .elementor-element.elementor-element-6436d93{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19390 .elementor-element.elementor-element-0b3a790 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;text-transform:none;letter-spacing:2.1px;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-5e69c83 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-66c971b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-ab110a2{--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:48px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-ab110a2:not(.elementor-motion-effects-element-type-background), .elementor-19390 .elementor-element.elementor-element-ab110a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-19390 .elementor-element.elementor-element-e1c7787{--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:76px;--padding-bottom:76px;--padding-left:60px;--padding-right:60px;}.elementor-19390 .elementor-element.elementor-element-e1c7787:not(.elementor-motion-effects-element-type-background), .elementor-19390 .elementor-element.elementor-element-e1c7787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111113;}.elementor-19390 .elementor-element.elementor-element-523a314{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19390 .elementor-element.elementor-element-2aa4621 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.1px;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-6bcf615 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-86f8130{--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:24px 56px;--row-gap:24px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19390 .elementor-element.elementor-element-cec097f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-5501370 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#B8B8BC;}.elementor-19390 .elementor-element.elementor-element-b9daa1f > .elementor-widget-container{padding:0px 0px 96px 0px;}.elementor-19390 .elementor-element.elementor-element-e05ffab{--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:72px;--padding-bottom:72px;--padding-left:60px;--padding-right:60px;}.elementor-19390 .elementor-element.elementor-element-d8f4235{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19390 .elementor-element.elementor-element-fc6feb6 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.1px;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-dadbe03 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-8295ebe{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19390 .elementor-element.elementor-element-8989bdb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-f2a8c81{--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:76px;--padding-bottom:76px;--padding-left:60px;--padding-right:60px;}.elementor-19390 .elementor-element.elementor-element-5d9bbf4{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19390 .elementor-element.elementor-element-fdb2732 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.1px;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-89a0f00 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-9fc9f91 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-7797a2a{--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:76px;--padding-bottom:76px;--padding-left:60px;--padding-right:60px;}.elementor-19390 .elementor-element.elementor-element-7797a2a:not(.elementor-motion-effects-element-type-background), .elementor-19390 .elementor-element.elementor-element-7797a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111113;}.elementor-19390 .elementor-element.elementor-element-2a60024{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19390 .elementor-element.elementor-element-cdc0ef4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.1px;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-4acda01 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-85d82e5{--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:76px;--padding-bottom:76px;--padding-left:60px;--padding-right:60px;}.elementor-19390 .elementor-element.elementor-element-6353664{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19390 .elementor-element.elementor-element-efa4560 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.1px;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-0d9e425 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-ea7d8c9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-9e7702f{--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:76px;--padding-bottom:76px;--padding-left:60px;--padding-right:60px;}.elementor-19390 .elementor-element.elementor-element-9e7702f:not(.elementor-motion-effects-element-type-background), .elementor-19390 .elementor-element.elementor-element-9e7702f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111113;}.elementor-19390 .elementor-element.elementor-element-381d568{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19390 .elementor-element.elementor-element-99ba7ca .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.1px;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-be039e7 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-bf5a95b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;font-stretch:125%;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-19390 .elementor-element.elementor-element-339d188{--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:48px;--padding-bottom:48px;--padding-left:60px;--padding-right:60px;}.elementor-19390 .elementor-element.elementor-element-a250ab6 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#6E6E74;}.elementor-19390 .elementor-element.elementor-element-a683d7c{--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:76px;--padding-bottom:76px;--padding-left:60px;--padding-right:60px;}.elementor-19390 .elementor-element.elementor-element-a683d7c:not(.elementor-motion-effects-element-type-background), .elementor-19390 .elementor-element.elementor-element-a683d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111113;}.elementor-19390 .elementor-element.elementor-element-6a66033{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19390 .elementor-element.elementor-element-538bbc8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.1px;color:#C41E24;}.elementor-19390 .elementor-element.elementor-element-e82e7bf .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}body.elementor-page-19390:not(.elementor-motion-effects-element-type-background), body.elementor-page-19390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}@media(max-width:1024px){.elementor-19390 .elementor-element.elementor-element-500cbb77{--padding-top:0px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-19390 .elementor-element.elementor-element-b715c19{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-e1c7787{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-e05ffab{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-f2a8c81{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-7797a2a{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-85d82e5{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-9e7702f{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-339d188{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-19390 .elementor-element.elementor-element-a683d7c{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-500cbb77:not(.elementor-motion-effects-element-type-background), .elementor-19390 .elementor-element.elementor-element-500cbb77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fa-cardesign.de/wp-content/uploads/2026/07/hero_mobil_3-4.jpg");}.elementor-19390 .elementor-element.elementor-element-500cbb77{--min-height:520px;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-7794b050{--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-19390 .elementor-element.elementor-element-4dd9a464 .elementor-heading-title{font-size:11px;}.elementor-19390 .elementor-element.elementor-element-2e0eb45a .elementor-heading-title{font-size:28px;}.elementor-19390 .elementor-element.elementor-element-b715c19{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-6436d93{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-19390 .elementor-element.elementor-element-0b3a790 .elementor-heading-title{font-size:13px;}.elementor-19390 .elementor-element.elementor-element-5e69c83 .elementor-heading-title{font-size:11px;}.elementor-19390 .elementor-element.elementor-element-66c971b .elementor-heading-title{font-size:25px;}.elementor-19390 .elementor-element.elementor-element-e1c7787{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-2aa4621 .elementor-heading-title{font-size:13px;}.elementor-19390 .elementor-element.elementor-element-6bcf615 .elementor-heading-title{font-size:11px;}.elementor-19390 .elementor-element.elementor-element-cec097f .elementor-heading-title{font-size:25px;}.elementor-19390 .elementor-element.elementor-element-e05ffab{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-fc6feb6 .elementor-heading-title{font-size:13px;}.elementor-19390 .elementor-element.elementor-element-dadbe03 .elementor-heading-title{font-size:11px;}.elementor-19390 .elementor-element.elementor-element-8989bdb .elementor-heading-title{font-size:25px;}.elementor-19390 .elementor-element.elementor-element-f2a8c81{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-fdb2732 .elementor-heading-title{font-size:13px;}.elementor-19390 .elementor-element.elementor-element-89a0f00 .elementor-heading-title{font-size:11px;}.elementor-19390 .elementor-element.elementor-element-9fc9f91 .elementor-heading-title{font-size:25px;}.elementor-19390 .elementor-element.elementor-element-7797a2a{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-cdc0ef4 .elementor-heading-title{font-size:13px;}.elementor-19390 .elementor-element.elementor-element-4acda01 .elementor-heading-title{font-size:11px;}.elementor-19390 .elementor-element.elementor-element-85d82e5{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-efa4560 .elementor-heading-title{font-size:13px;}.elementor-19390 .elementor-element.elementor-element-0d9e425 .elementor-heading-title{font-size:11px;}.elementor-19390 .elementor-element.elementor-element-ea7d8c9 .elementor-heading-title{font-size:25px;}.elementor-19390 .elementor-element.elementor-element-9e7702f{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-99ba7ca .elementor-heading-title{font-size:13px;}.elementor-19390 .elementor-element.elementor-element-be039e7 .elementor-heading-title{font-size:11px;}.elementor-19390 .elementor-element.elementor-element-bf5a95b .elementor-heading-title{font-size:25px;}.elementor-19390 .elementor-element.elementor-element-339d188{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-a683d7c{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-19390 .elementor-element.elementor-element-538bbc8 .elementor-heading-title{font-size:13px;}.elementor-19390 .elementor-element.elementor-element-e82e7bf .elementor-heading-title{font-size:11px;}}/* Start custom CSS for heading, class: .elementor-element-4dd9a464 */.elementor-19390 .elementor-element.elementor-element-4dd9a464{margin:0 0 18px} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-4dd9a464{margin:0 0 12px} .elementor-19390 .elementor-element.elementor-element-4dd9a464 .elementor-heading-title{letter-spacing:1.76px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e0eb45a */.elementor-19390 .elementor-element.elementor-element-2e0eb45a .elementor-heading-title{font-family:Archivo,sans-serif!important} .elementor-19390 .elementor-element.elementor-element-2e0eb45a .elementor-heading-title{font-stretch:125%} .elementor-19390 .elementor-element.elementor-element-2e0eb45a .elementor-heading-title{max-width:900px} .elementor-19390 .elementor-element.elementor-element-2e0eb45a .fa-out{color:transparent;-webkit-text-stroke:1.5px #fff} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-2e0eb45a .elementor-heading-title{font-stretch:115%;line-height:1.1} .elementor-19390 .elementor-element.elementor-element-2e0eb45a .fa-out{-webkit-text-stroke:1.2px #fff}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393e5a1b */.elementor-19390 .elementor-element.elementor-element-393e5a1b{margin:24px 0 36px} .elementor-19390 .elementor-element.elementor-element-393e5a1b .elementor-heading-title{max-width:560px} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-393e5a1b{display:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-526237d5 */.elementor-19390 .elementor-element.elementor-element-526237d5{width:auto;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7794b050 */.elementor-19390 .elementor-element.elementor-element-7794b050{position:relative;z-index:1} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-7794b050 .fa-hero-btns{margin-top:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-500cbb77 */.elementor-19390 .elementor-element.elementor-element-500cbb77::before{content:none} .elementor-19390 .elementor-element.elementor-element-500cbb77{position:relative} .elementor-19390 .elementor-element.elementor-element-500cbb77::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,.3) 0%,rgba(10,10,10,0) 40%,rgba(10,10,10,.94) 92%)} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-500cbb77::after{background:linear-gradient(180deg,rgba(10,10,10,.25),rgba(10,10,10,0) 35%,rgba(10,10,10,.94) 88%)}} body.elementor-page-19390{background:#0A0A0A!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43da0c8b */.elementor-19390 .elementor-element.elementor-element-43da0c8b .elementor-heading-title{font-stretch:125%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c9df750 */.elementor-19390 .elementor-element.elementor-element-7c9df750{margin:8px 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2509d5b2 */.elementor-19390 .elementor-element.elementor-element-2509d5b2 .elementor-heading-title{font-stretch:125%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68f2746c */.elementor-19390 .elementor-element.elementor-element-68f2746c{margin:8px 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f9b6c7 */.elementor-19390 .elementor-element.elementor-element-67f9b6c7 .elementor-heading-title{font-stretch:125%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6454f686 */.elementor-19390 .elementor-element.elementor-element-6454f686{margin:8px 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ffa5d9e */.elementor-19390 .elementor-element.elementor-element-6ffa5d9e .elementor-heading-title{font-stretch:125%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-265c5ca3 */.elementor-19390 .elementor-element.elementor-element-265c5ca3{margin:8px 0 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133d1a8a */.elementor-19390 .elementor-element.elementor-element-133d1a8a{position:relative;z-index:2;margin:-56px 0px 0;width:auto} @media(max-width:1024px){.elementor-19390 .elementor-element.elementor-element-133d1a8a{margin:-56px 32px 0;width:auto}} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-133d1a8a{display:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b3a790 */.elementor-19390 .elementor-element.elementor-element-0b3a790{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e69c83 */.elementor-19390 .elementor-element.elementor-element-5e69c83{flex:0 0 auto;width:auto} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-5e69c83 .elementor-heading-title{letter-spacing:2.42px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e17fcc */.elementor-19390 .elementor-element.elementor-element-8e17fcc{flex:1 1 auto;width:auto;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6436d93 */.elementor-19390 .elementor-element.elementor-element-6436d93{margin:0 0 16px} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-6436d93{margin:0 0 12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66c971b */.elementor-19390 .elementor-element.elementor-element-66c971b .elementor-heading-title{font-stretch:125%} .elementor-19390 .elementor-element.elementor-element-66c971b .elementor-heading-title{font-family:Archivo,sans-serif!important} .elementor-19390 .elementor-element.elementor-element-66c971b{margin:0 0 36px} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-66c971b{margin:0 0 28px} .elementor-19390 .elementor-element.elementor-element-66c971b .elementor-heading-title{line-height:1.12}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f9b0f27 */.elementor-19390 .elementor-element.elementor-element-f9b0f27{padding:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b67bec9 */.elementor-19390 .elementor-element.elementor-element-b67bec9{padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab110a2 */.elementor-19390 .elementor-element.elementor-element-ab110a2{display:none} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-ab110a2{display:flex}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa4621 */.elementor-19390 .elementor-element.elementor-element-2aa4621{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bcf615 */.elementor-19390 .elementor-element.elementor-element-6bcf615{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d9f5ba */.elementor-19390 .elementor-element.elementor-element-4d9f5ba{flex:1 1 auto;width:auto;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-523a314 */.elementor-19390 .elementor-element.elementor-element-523a314{margin:0 0 16px} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-523a314{margin:0 0 12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cec097f */.elementor-19390 .elementor-element.elementor-element-cec097f .elementor-heading-title{font-family:Archivo,sans-serif!important;font-stretch:125%} .elementor-19390 .elementor-element.elementor-element-cec097f{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501370 */.elementor-19390 .elementor-element.elementor-element-5501370{flex:0 1 auto;width:auto} .elementor-19390 .elementor-element.elementor-element-5501370 .elementor-heading-title{max-width:560px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f8130 */.elementor-19390 .elementor-element.elementor-element-86f8130{margin:0 0 36px} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-86f8130{flex-direction:column;align-items:flex-start;margin:0 0 28px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9daa1f */.elementor-19390 .elementor-element.elementor-element-b9daa1f{padding:0;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e9e288 */.elementor-19390 .elementor-element.elementor-element-9e9e288{padding:0;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1c7787 */.elementor-19390 .elementor-element.elementor-element-e1c7787{position:relative;overflow:hidden} .elementor-19390 .elementor-element.elementor-element-e1c7787::before{content:'Über uns';position:absolute;top:-40px;right:-50px;z-index:0;font:700 220px/1 Archivo,sans-serif;font-stretch:125%;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc6feb6 */.elementor-19390 .elementor-element.elementor-element-fc6feb6{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dadbe03 */.elementor-19390 .elementor-element.elementor-element-dadbe03{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0d292c */.elementor-19390 .elementor-element.elementor-element-b0d292c{flex:1 1 auto;width:auto;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f4235 */.elementor-19390 .elementor-element.elementor-element-d8f4235{margin:0 0 16px} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-d8f4235{margin:0 0 12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8989bdb */.elementor-19390 .elementor-element.elementor-element-8989bdb .elementor-heading-title{font-family:Archivo,sans-serif!important;font-stretch:125%} .elementor-19390 .elementor-element.elementor-element-8989bdb{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-648d27f */.elementor-19390 .elementor-element.elementor-element-648d27f{flex:0 0 auto;width:auto;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8295ebe */.elementor-19390 .elementor-element.elementor-element-8295ebe{margin:0 0 36px} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-8295ebe{flex-direction:column;align-items:flex-start;gap:20px;margin:0 0 28px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-299818e */.elementor-19390 .elementor-element.elementor-element-299818e{padding:0;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05ffab */.elementor-19390 .elementor-element.elementor-element-e05ffab{position:relative;overflow:hidden} .elementor-19390 .elementor-element.elementor-element-e05ffab::before{content:"Showroom";position:absolute;bottom:-46px;left:-40px;z-index:0;font:700 220px/1 Archivo,sans-serif;font-stretch:125%;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdb2732 */.elementor-19390 .elementor-element.elementor-element-fdb2732{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a0f00 */.elementor-19390 .elementor-element.elementor-element-89a0f00{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3f3584 */.elementor-19390 .elementor-element.elementor-element-e3f3584{flex:1 1 auto;width:auto;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9bbf4 */.elementor-19390 .elementor-element.elementor-element-5d9bbf4{margin:0 0 16px;position:relative;z-index:1} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-5d9bbf4{margin:0 0 12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fc9f91 */.elementor-19390 .elementor-element.elementor-element-9fc9f91 .elementor-heading-title{font-family:Archivo,sans-serif!important;font-stretch:125%} .elementor-19390 .elementor-element.elementor-element-9fc9f91{margin:0 0 36px;position:relative;z-index:1} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-9fc9f91{margin:0 0 28px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfa19db */.elementor-19390 .elementor-element.elementor-element-dfa19db{padding:0;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a8c81 */.elementor-19390 .elementor-element.elementor-element-f2a8c81{border-top:1px solid #26262A}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdc0ef4 */.elementor-19390 .elementor-element.elementor-element-cdc0ef4{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4acda01 */.elementor-19390 .elementor-element.elementor-element-4acda01{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f2c91d */.elementor-19390 .elementor-element.elementor-element-9f2c91d{flex:1 1 auto;width:auto;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60024 */.elementor-19390 .elementor-element.elementor-element-2a60024{margin:0 0 16px} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-2a60024{margin:0 0 12px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4defa8e */.elementor-19390 .elementor-element.elementor-element-4defa8e{padding:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efa4560 */.elementor-19390 .elementor-element.elementor-element-efa4560{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d9e425 */.elementor-19390 .elementor-element.elementor-element-0d9e425{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f15622 */.elementor-19390 .elementor-element.elementor-element-1f15622{flex:1 1 auto;width:auto;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6353664 */.elementor-19390 .elementor-element.elementor-element-6353664{margin:0 0 16px;position:relative;z-index:1} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-6353664{margin:0 0 12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea7d8c9 */.elementor-19390 .elementor-element.elementor-element-ea7d8c9 .elementor-heading-title{font-family:Archivo,sans-serif!important;font-stretch:125%} .elementor-19390 .elementor-element.elementor-element-ea7d8c9{margin:0 0 36px;position:relative;z-index:1} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-ea7d8c9{margin:0 0 28px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26ded5b */.elementor-19390 .elementor-element.elementor-element-26ded5b{padding:0;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99ba7ca */.elementor-19390 .elementor-element.elementor-element-99ba7ca{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be039e7 */.elementor-19390 .elementor-element.elementor-element-be039e7{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3e214a */.elementor-19390 .elementor-element.elementor-element-b3e214a{flex:1 1 auto;width:auto;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381d568 */.elementor-19390 .elementor-element.elementor-element-381d568{margin:0 0 16px;position:relative;z-index:1} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-381d568{margin:0 0 12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf5a95b */.elementor-19390 .elementor-element.elementor-element-bf5a95b .elementor-heading-title{font-family:Archivo,sans-serif!important;font-stretch:125%} .elementor-19390 .elementor-element.elementor-element-bf5a95b{margin:0 0 36px;position:relative;z-index:1} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-bf5a95b{margin:0 0 28px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1bc676 */.elementor-19390 .elementor-element.elementor-element-c1bc676{padding:0;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e7702f */.elementor-19390 .elementor-element.elementor-element-9e7702f{position:relative} .elementor-19390 .elementor-element.elementor-element-9e7702f::before{content:"";position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:12px 16px;font:400 12px Archivo,sans-serif;color:#6E6E74} .elementor-19390 .elementor-element.elementor-element-9e7702f::after{content:'';position:absolute;inset:0;pointer-events:none} .elementor-19390 .elementor-element.elementor-element-9e7702f>*{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a250ab6 */.elementor-19390 .elementor-element.elementor-element-a250ab6{margin:0 0 28px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-839c61c */.elementor-19390 .elementor-element.elementor-element-839c61c{padding:0;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-339d188 */.elementor-19390 .elementor-element.elementor-element-339d188{border-top:1px solid #26262A;border-bottom:1px solid #26262A}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-538bbc8 */.elementor-19390 .elementor-element.elementor-element-538bbc8{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e82e7bf */.elementor-19390 .elementor-element.elementor-element-e82e7bf{flex:0 0 auto;width:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5539baa */.elementor-19390 .elementor-element.elementor-element-5539baa{flex:1 1 auto;width:auto;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a66033 */.elementor-19390 .elementor-element.elementor-element-6a66033{margin:0 0 16px;position:relative;z-index:1} @media(max-width:767px){.elementor-19390 .elementor-element.elementor-element-6a66033{margin:0 0 12px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fd1751 */.elementor-19390 .elementor-element.elementor-element-6fd1751{padding:0;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS */body.elementor-page-19390{background:#0A0A0A!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo';
	font-display: auto;
	src: url('https://www.fa-cardesign.de/wp-content/uploads/2026/07/Archivo-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */