.elementor .e-60ce1e89-1be2{width:auto;height:100%;min-width:0px;aspect-ratio:1920 / 1280;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:auto;z-index:0;padding:0px;background-image:url("https://confiance-ag.de/wp-content/uploads/firmengebaude-von-oben.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;pointer-events: none; mask-image: linear-gradient(to right, transparent 0%, #000 45%); -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 45%);\n}.elementor .e-2b0863d8-312e{width:63%;max-width:100%;font-family:var(--font-display);font-weight:800;font-size:63px;color:var(--cf-body-text);letter-spacing:0px;word-spacing:0px;line-height:83px;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;flex:0 0 auto;}.elementor .e-decd286-a263{width:53%;max-width:100%;font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cf-text);letter-spacing:1px;word-spacing:0px;line-height:26px;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e592f5d-c34a:hover,.elementor .e-e592f5d-c34a:focus-visible{color:var(--cf-surface-dark);background-color:var(--cf-gold-light);}.elementor .e-e592f5d-c34a{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--cf-secondary);letter-spacing:0px;word-spacing:0px;line-height:24px;text-align:center;font-style:normal;text-decoration:none;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:var(--cf-gold);border-style:solid;background-color:var(--cf-gold);transition:all 0.3s;align-self:auto;}.elementor .e-34ce5e60-16cd:hover,.elementor .e-34ce5e60-16cd:focus-visible{color:var(--cf-surface-dark);background-color:var(--cf-gold-light);}.elementor .e-34ce5e60-16cd{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--cf-gold);letter-spacing:0px;word-spacing:0px;line-height:24px;text-align:center;font-style:normal;text-decoration:none;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:var(--cf-gold);border-style:solid;background-color:rgba(240, 240, 240, 0.0);transition:all 0.3s;align-self:auto;}.elementor .e-5bdcc24d-b70e{column-gap:25px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;flex:0 1 auto;row-gap: 0px;\n}.elementor .e-65debd81-dd78{width:100%;max-width:1360px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2px;flex:1 1 auto;justify-content:flex-end;align-items:flex-start;}.elementor .e-2fb28e13-ecca{min-height:780px;position:relative;z-index:1;padding-block-start:120px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-750078aa-9a57{min-height:431px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;background-color:var(--cf-surface-dark);flex-direction:column;gap:2px;flex:0 1 auto;}.elementor .e-32ff7c6f-76e2{width:628px;height:1px;max-width:100%;margin-block-start:14px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:auto;border-width:0px;background-color:var(--cf-primary);flex:0 0 auto;}.elementor .e-794d789b-cf82{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--cf-gold);letter-spacing:0.5px;word-spacing:0px;line-height:30px;font-style:normal;text-decoration:none;text-transform:none;display:block;}.elementor .e-725b3f4c-94c0{width:631px;max-width:100%;font-family:var(--font-display);font-weight:800;font-size:50px;color:var(--cf-text);letter-spacing:-0.28px;word-spacing:0px;line-height:70px;font-style:normal;text-decoration:none;text-transform:uppercase;padding:0px;margin:0px;display:block;}.elementor .e-12cbc278-2ad4{width:87%;max-width:100%;font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cf-body-text);letter-spacing:1px;word-spacing:0px;line-height:26px;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-31325e66-3179{width:49%;min-height:149px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-689e719b-6a9b{width:48%;min-height:491px;padding:0px;margin:0px;background-image:url("https://confiance-ag.de/wp-content/uploads/betriebsberatung.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--cf-primary);flex-direction:column;gap:2px;flex:0 1 auto;}.elementor .e-4f41616-42d9{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-6737e629-2bf6:hover,.elementor .e-6737e629-2bf6:focus-visible{color:var(--cf-gold);}.elementor .e-6737e629-2bf6{font-family:var(--font-body);font-weight:700;font-size:30px;color:var(--cf-primary);letter-spacing:-0.13px;word-spacing:0px;line-height:38px;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:0.5rem;margin-block-end:1rem;display:block;}.elementor .e-51cfea0e-7a18{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cf-body-text);letter-spacing:1px;word-spacing:0px;line-height:26px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-71446702-83ed{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-7cb03bf0-2590{text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;align-items:flex-start;}.elementor .e-35d0c97b-4e7e:hover,.elementor .e-35d0c97b-4e7e:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-35d0c97b-4e7e{width:48%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-width:2px;border-color:var(--cf-surface);border-style:solid;background-color:var(--cf-background);flex-direction:column;gap:2px;flex:0 1 auto;transition: background 1s, border 1s;\n}.elementor .e-376a14bf-335a{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-6b9ff60a-86fd:hover,.elementor .e-6b9ff60a-86fd:focus-visible{color:var(--cf-gold);}.elementor .e-6b9ff60a-86fd{font-family:var(--font-body);font-weight:700;font-size:30px;color:var(--cf-primary);letter-spacing:-0.13px;word-spacing:0px;line-height:38px;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:0.5rem;margin-block-end:1rem;display:block;}.elementor .e-455b8cbe-c589{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cf-body-text);letter-spacing:1px;word-spacing:0px;line-height:26px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-1605bf62-8070{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-3b69ece4-a11b{text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;align-items:flex-start;}.elementor .e-69949cf8-713d:hover,.elementor .e-69949cf8-713d:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-69949cf8-713d{width:48%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-width:2px;border-color:var(--cf-surface);border-style:solid;background-color:var(--cf-background);flex-direction:column;gap:2px;flex:0 1 auto;transition: background 1s, border 1s;\n}.elementor .e-77192490-7adb{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-203711f7-f199:hover,.elementor .e-203711f7-f199:focus-visible{color:var(--cf-gold);}.elementor .e-203711f7-f199{font-family:var(--font-body);font-weight:700;font-size:30px;color:var(--cf-primary);letter-spacing:-0.13px;word-spacing:0px;line-height:38px;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:0.5rem;margin-block-end:1rem;display:block;}.elementor .e-5529e7aa-1a2e{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cf-body-text);letter-spacing:1px;word-spacing:0px;line-height:26px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-5deeb2b9-1616{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-1a9a5fe4-ece5{text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;align-items:flex-start;}.elementor .e-127c3e58-c195:hover,.elementor .e-127c3e58-c195:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-127c3e58-c195{width:48%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-width:2px;border-color:var(--cf-surface);border-style:solid;background-color:var(--cf-background);flex-direction:column;gap:2px;flex:0 1 auto;transition: background 1s, border 1s;\n}.elementor .e-212c7f34-7a35{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-478ba632-c775:hover,.elementor .e-478ba632-c775:focus-visible{color:var(--cf-gold);}.elementor .e-478ba632-c775{font-family:var(--font-body);font-weight:700;font-size:30px;color:var(--cf-primary);letter-spacing:-0.13px;word-spacing:0px;line-height:38px;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:0.5rem;margin-block-end:1rem;display:block;}.elementor .e-12403257-5530{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cf-body-text);letter-spacing:1px;word-spacing:0px;line-height:26px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-34db0e07-8328{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-34d630cb-f03d{text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;align-items:flex-start;}.elementor .e-5d7e2916-9a5b:hover,.elementor .e-5d7e2916-9a5b:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-5d7e2916-9a5b{width:48%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-width:2px;border-color:var(--cf-surface);border-style:solid;background-color:var(--cf-background);flex-direction:column;gap:2px;flex:0 1 auto;transition: background 1s, border 1s;\n}.elementor .e-3ba39320-7f1c{min-height:240px;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;flex-wrap:wrap;flex:0 1 auto;justify-content:space-between;row-gap: 57px;\n}.elementor .e-5a6b9a0f-985a{width:auto;min-width:50%;min-height:200px;overflow:hidden;padding:0px;background-image:url("https://confiance-ag.de/wp-content/uploads/immofolder.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:50% 50%;}.elementor .e-41e7262b-7d6b{width:100%;font-family:var(--font-display);font-weight:800;font-size:48px;color:var(--cf-primary);letter-spacing:0px;word-spacing:0px;line-height:70px;font-style:normal;text-decoration:none;text-transform:uppercase;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-41339a22-418d{width:100%;font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cf-primary);letter-spacing:1px;word-spacing:0px;line-height:26px;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3791246-45fd:hover,.elementor .e-3791246-45fd:focus-visible{color:var(--cf-background);background-color:var(--cf-gold-light);}.elementor .e-3791246-45fd{font-family:var(--font-body);font-weight:600;font-size:20px;color:var(--cf-background);letter-spacing:0px;word-spacing:0px;line-height:24px;font-style:normal;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:15px;margin-inline-start:auto;margin-inline-end:auto;border-radius:3px;border-width:2px;border-color:var(--cf-background);border-style:solid;background-color:var(--cf-gold);transition:all 0.3s;align-self:center;}.elementor .e-7ca4c8ce-5ad1{width:100%;min-height:500px;overflow:hidden;text-align:center;padding:35px;margin:0px;background-color:var(--cf-background);flex-direction:row;gap:0px;flex-wrap:wrap;flex:1 1 auto;align-content:center;align-items:center;}.elementor .e-4f528fc0-87e3{overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:0px;flex-wrap:nowrap;}.elementor .e-7eaa9fc2-553b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:2px;flex:0 1 auto;}.elementor .e-10976068-290d{width:100%;column-gap:40px;padding-block-start:0%;padding-block-end:6%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;flex-wrap:wrap;flex:0 1 auto;justify-content:space-between;row-gap: 80px;\n}.elementor .e-2fcf46ed-2d5b{width:100%;max-width:1360px;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;flex:1 1 auto;row-gap: 40px;\n}.elementor .e-46a328f4-3d49{padding-block-start:7%;padding-block-end:5%;padding-inline-start:40px;padding-inline-end:40px;margin:0px;background-color:var(--cf-surface);flex-direction:column;gap:0px;flex:0 1 auto;}