.elementor .e-4a237516-63f5{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/buero-loft.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-7004eb46-7e08{width:41%;max-width:100%;font-family:var(--font-display);font-weight:800;font-size:80px;color:var(--cf-body-text);letter-spacing:-0.28px;word-spacing:0px;line-height:91px;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;flex:0 0 auto;}.elementor .e-535a711-24a5{width:43%;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-586b2505-8b3e:hover,.elementor .e-586b2505-8b3e:focus-visible{color:var(--cf-surface-dark);background-color:var(--cf-gold-light);}.elementor .e-586b2505-8b3e{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-7b84c245-5ea2:hover,.elementor .e-7b84c245-5ea2:focus-visible{color:var(--cf-surface-dark);background-color:var(--cf-gold-light);}.elementor .e-7b84c245-5ea2{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-3f3b347f-4354{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-73f5205e-f309{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:20px;flex:1 1 auto;justify-content:flex-end;align-items:flex-start;}.elementor .e-3d60f851-76dd{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-52322db6-7af6{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:20px;flex:0 1 auto;}.elementor .e-4044c505-a625{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-1f8165f3-fc59{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-3b462076-a7ba{width:559px;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-2f49812f-f1a4{width:98%;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-7d10e52-c3b9{width:47%;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-6419750-29c3{width:50%;min-height:491px;padding:0px;margin:0px;background-image:url("https://confiance-ag.de/wp-content/uploads/team-confiance-ag-gruppenfoto.jpg");background-repeat:no-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-7c5546f4-7128{width:100%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;gap:30px;flex-wrap:wrap;flex:0 1 auto;justify-content:space-between;}.elementor .e-458b50e0-2a24{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;}.elementor .e-7233927b-10d2{padding-block-start:7%;padding-block-end:7%;padding-inline-start:40px;padding-inline-end:40px;margin:0px;background-color:var(--cf-surface);flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-474e896c-ddb6{width:61%;max-width:100%;font-family:var(--font-display);font-weight:800;font-size:50px;color:var(--cf-body-text);letter-spacing:-0.28px;word-spacing:0px;line-height:70px;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;}.elementor .e-6bfa596c-1db4{width:74%;max-width:100%;font-family:var(--font-body);font-weight:400;font-size:22px;color:#F0F0F0;letter-spacing:1px;word-spacing:0px;line-height:26px;font-style:normal;text-decoration:none;text-transform:none;display:block;}.elementor .e-774cc88b-6b05{font-family:var(--font-body);font-weight:600;font-size:22px;color:#F0F0F0;letter-spacing:0px;word-spacing:0px;line-height:24px;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;}.elementor .e-61b0e64c-dd7c{font-family:var(--font-body);font-weight:400;font-size:18px;color:#F0F0F0;letter-spacing:1px;word-spacing:0em;line-height:1.5em;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-213d0894-c6b7{width:auto;padding:0px;margin:0px;gap:5px;align-items:center;}.elementor .e-11411367-9211{padding:0px;margin:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-35f8e407-3e28{padding:0%;margin-block-start:5%;margin-block-end:0%;margin-inline-start:0%;margin-inline-end:0%;flex-direction:column;gap:5px;flex:0 1 auto;}.elementor .e-7336bc03-3622{font-family:var(--font-body);font-weight:600;font-size:22px;color:#F0F0F0;letter-spacing:0px;word-spacing:0px;line-height:24px;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;}.elementor .e-76508e24-b4dc{font-family:var(--font-body);font-weight:400;font-size:18px;color:#F0F0F0;letter-spacing:1px;word-spacing:0em;line-height:1.5em;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-60d1974-c55e{width:auto;padding:0px;margin:0px;gap:5px;align-items:center;}.elementor .e-5e456aa0-c1e6{padding:0px;margin:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-3172bf0b-596e{padding:0px;margin:0%;flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-524d7bbe-bddf{font-family:var(--font-body);font-weight:600;font-size:22px;color:#F0F0F0;letter-spacing:0px;word-spacing:0px;line-height:24px;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;}.elementor .e-157ed7b0-dc88{font-family:var(--font-body);font-weight:400;font-size:18px;color:#F0F0F0;letter-spacing:1px;word-spacing:0em;line-height:1.5em;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-66848ab0-7b8d{width:auto;padding:0px;margin:0px;gap:5px;align-items:center;}.elementor .e-4b04d3d0-3ac0{padding:0px;margin:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-530d4705-1699{padding:0px;margin-block-start:0%;margin-block-end:5%;margin-inline-start:0%;margin-inline-end:0%;flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-b701b57-ed6d{width:calc(1em + 2 * 0.4em);height:calc(1em + 2 * 0.4em);font-size:23px;color:var(--cf-surface);padding:0.4em;border-radius:100px;background-color:var(--cf-gold);transition:all 0.3s;box-sizing: border-box; fill: var(--cf-surface);\n}.elementor .e-70e0d206-b33b{width:calc(1em + 2 * 0.4em);height:calc(1em + 2 * 0.4em);font-size:23px;color:var(--cf-surface);padding:0.4em;border-radius:100px;background-color:var(--cf-gold);transition:all 0.3s;box-sizing: border-box; fill: var(--cf-surface);\n}.elementor .e-56ce341a-65cf{width:calc(1em + 2 * 0.4em);height:calc(1em + 2 * 0.4em);font-size:23px;color:var(--cf-surface);padding:0.4em;border-radius:100px;background-color:var(--cf-gold);transition:all 0.3s;box-sizing: border-box; fill: var(--cf-surface);\n}.elementor .e-73590138-5f14{width:100%;padding:0px;margin:0px;gap:24px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-5b7d42be-447b{width:50%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:8%;margin:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--cf-gold);border-style:solid;flex-direction:column;gap:20px;flex:0 1 auto;justify-content:center;}.elementor .e-dd41a88-e57d{width:auto;min-width:0px;padding:0px;}.elementor .e-37d2f0c9-b1f8{width:50%;padding:0%;margin:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--cf-gold);border-style:solid;flex-direction:column;gap:0px;flex:0 1 auto;justify-content:space-evenly;}.elementor .e-79491056-b0a7{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:row;gap:0px;flex:1 1 auto;align-items:stretch;}.elementor .e-5944893c-36e6{padding-block-start:0%;padding-block-end:8%;padding-inline-start:40px;padding-inline-end:40px;margin:0px;background-color:var(--cf-surface);flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-1fbb5db5-9f3b{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-98c6f34-9d01{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-3cb4bdf1-88d1{font-family:var(--font-body);font-weight:500;font-size:22px;color:var(--cf-primary);letter-spacing:0px;word-spacing:0px;line-height:35px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-f4d3d9e-83ae{width:15px;height:15px;min-width:15px;color:var(--cf-primary);flex:0 0 auto;fill: var(--cf-primary);\n}.elementor .e-581f541c-86fc{width:15px;height:15px;}.elementor .e-11163ba-b951{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--cf-body-text);letter-spacing:1px;word-spacing:0px;line-height:26px;font-style:normal;text-decoration:none;text-transform:none;padding:0px;margin:0px;}.elementor .e-49a26ba0-fe55{width:100%;max-width:1920px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:2px;flex:1 1 auto;align-items:center;}.elementor .e-3b5b7a49-855a{min-height:65px;padding-block-start:0%;padding-block-end:0%;padding-inline-start:2%;padding-inline-end:0%;margin:0px;flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-5fafcc79-64bd{padding:0px;margin:0px;border-style:none;flex-direction:column;gap:2px;flex:0 1 auto;}.elementor .e-2f1d75b1-11d9{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--cf-gold);border-style:solid;}.elementor .e-16ee8a8-5922{font-family:var(--font-body);font-weight:500;font-size:22px;color:var(--cf-primary);letter-spacing:0px;word-spacing:0px;line-height:35px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-2866342f-723c{width:15px;height:15px;min-width:15px;color:var(--cf-primary);flex:0 0 auto;fill: var(--cf-primary);\n}.elementor .e-56e20b08-5634{width:15px;height:15px;}.elementor .e-d458a3d-6242{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--cf-body-text);letter-spacing:1px;word-spacing:0px;line-height:26px;font-style:normal;text-decoration:none;text-transform:none;padding:0px;margin:0px;}.elementor .e-6b1864dd-a609{width:100%;max-width:1920px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:2px;flex:1 1 auto;align-items:center;}.elementor .e-2cac4e0a-ff3c{min-height:65px;padding-block-start:0%;padding-block-end:0%;padding-inline-start:2%;padding-inline-end:0%;margin:0px;flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-778dc0c5-3e5c{padding:0px;margin:0px;border-style:none;flex-direction:column;gap:2px;flex:0 1 auto;}.elementor .e-353b03f6-6cb8{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--cf-gold);border-style:solid;}.elementor .e-52edc6f1-2d99{padding:0px;gap:0px;}.elementor .e-62b659c5-7053{width:100%;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-47ff5f6-a35a{width:100%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;gap:30px;flex-wrap:wrap;flex:0 1 auto;justify-content:space-between;}.elementor .e-588f7962-730e{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;}.elementor .e-49ac7421-bc9d{padding-block-start:0%;padding-block-end:7%;padding-inline-start:40px;padding-inline-end:40px;margin:0px;background-color:var(--cf-surface);flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-12f54a8c-8338{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-272c0441-b273{width:559px;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-307b63f3-3990{width:39.426%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:5%;padding-inline-end:12%;margin:0px;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.64) 0%,rgba(0, 0, 0, 0.64) 100%),url("https://confiance-ag.de/wp-content/uploads/iamge-kontakt.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:2px;flex:0 1 auto;justify-content:center;background-position: 0% 0%, center center; background-size: auto, cover; background-repeat: repeat, no-repeat; background-attachment: scroll, scroll;\n}.elementor .e-622a8bab-19f1{width:120px;height:1.9px;max-width:100%;margin-block-start:17px;margin-block-end:17px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;background-color:var(--cf-gold);flex:0 0 auto;}.elementor .e-78883afb-a212{font-family:var(--font-body);font-weight:500;font-size:34px;color:#F0F0F0;letter-spacing:3.1px;word-spacing:0px;line-height:24px;text-align:center;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;}.elementor .e-59dfca86-7669{font-family:var(--font-body);font-weight:400;font-size:18px;color:#CFCFCF;letter-spacing:0.5px;word-spacing:0px;line-height:25px;text-align:center;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-7bd56228-ccb8{width:45%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:14px;flex:0 1 auto;}.elementor .e-3011b4bf-526f{width:120px;height:1.9px;max-width:100%;margin-block-start:17px;margin-block-end:17px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;background-color:var(--cf-gold);flex:0 0 auto;}.elementor .e-39866646-3764{font-family:var(--font-body);font-weight:500;font-size:34px;color:#F0F0F0;letter-spacing:3.1px;word-spacing:0px;line-height:24px;text-align:center;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;}.elementor .e-6686be32-1dbb{font-family:var(--font-body);font-weight:400;font-size:18px;color:#CFCFCF;letter-spacing:0.5px;word-spacing:0px;line-height:25px;text-align:center;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-289aada5-4e09{width:45%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:14px;flex:0 1 auto;}.elementor .e-d1bc55e-ee55{width:120px;height:1.9px;max-width:100%;margin-block-start:17px;margin-block-end:17px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;background-color:var(--cf-gold);flex:0 0 auto;}.elementor .e-260f9e3b-5ca1{font-family:var(--font-body);font-weight:500;font-size:34px;color:#F0F0F0;letter-spacing:3.1px;word-spacing:0px;line-height:24px;text-align:center;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;}.elementor .e-379022a-3291{font-family:var(--font-body);font-weight:400;font-size:18px;color:#CFCFCF;letter-spacing:0.5px;word-spacing:0px;line-height:25px;text-align:center;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-7ce8485c-3815{width:45%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:14px;flex:0 1 auto;}.elementor .e-1aa617c6-a0f0{width:120px;height:1.9px;max-width:100%;margin-block-start:17px;margin-block-end:17px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;background-color:var(--cf-gold);flex:0 0 auto;}.elementor .e-33eb311e-738e{font-family:var(--font-body);font-weight:500;font-size:34px;color:#F0F0F0;letter-spacing:3.1px;word-spacing:0px;line-height:24px;text-align:center;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;}.elementor .e-25a94700-5a53{font-family:var(--font-body);font-weight:400;font-size:18px;color:#CFCFCF;letter-spacing:0.5px;word-spacing:0px;line-height:25px;text-align:center;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-6db4776d-7463{width:45%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:14px;flex:0 1 auto;}.elementor .e-129f1b9a-7e59{width:60%;column-gap:70px;padding-block-start:10%;padding-block-end:10%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;flex-wrap:wrap;flex:0 1 auto;justify-content:space-between;align-items:stretch;row-gap: 100px;\n}.elementor .e-39807e67-4226{padding-block-start:0%;padding-block-end:0%;padding-inline-start:40px;padding-inline-end:40px;margin:0px;background-color:var(--cf-background);flex-direction:row;gap:0px;flex:0 1 auto;align-items:stretch;}