.elementor .e-4928a1b5-ab9d{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/schulungsraum-akita.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-4d924998-5a10{width:50%;max-width:100%;font-family:var(--font-display);font-weight:800;font-size:54px;color:var(--cf-body-text);letter-spacing:0px;word-spacing:0px;line-height:66px;font-style:normal;text-decoration:none;text-transform:uppercase;display:block;flex:0 0 auto;}.elementor .e-5b20e9f9-fc58{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-45d627de-3bc7:hover,.elementor .e-45d627de-3bc7:focus-visible{color:var(--cf-surface-dark);background-color:var(--cf-gold-light);}.elementor .e-45d627de-3bc7{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-60929322-de46:hover,.elementor .e-60929322-de46:focus-visible{color:var(--cf-surface-dark);background-color:var(--cf-gold-light);}.elementor .e-60929322-de46{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-2f5eaf67-93ff{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-447050f4-92bd{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-1f65d41f-3ea6{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-595cec3b-c76b{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-579b936c-ace0{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-27b8a25-ead3{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-167d6d53-d967{width:602px;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-772ee8ea-d959{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-156d6407-71be{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-88962e9-8bd5{width:48%;min-height:491px;padding:0px;margin:0px;background-image:url("https://confiance-ag.de/wp-content/uploads/team-akita-alle.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;gap:2px;flex:0 1 auto;}.elementor .e-1c46f7a0-c645{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-4e38ce2e-b9c8{width:512px;max-width:100%;font-family:var(--font-display);font-weight:800;font-size:34px;color:var(--cf-text);letter-spacing:-0.28px;word-spacing:0px;line-height:43px;font-style:normal;text-decoration:none;text-transform:uppercase;padding:0px;margin:0px;display:block;}.elementor .e-4e1be423-c4e2{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-3e096340-6721{width:95%;max-width:100%;font-family:var(--font-body);font-weight:500;font-size:20px;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:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-527fb0a0-7b35{width:100%;padding-block-start:0%;padding-block-end:3%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;gap:2px;flex:0 1 auto;}.elementor .e-4385f17a-1a5b{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-4628d91a-4c9d{width:574px;max-width:100%;font-family:var(--font-display);font-weight:800;font-size:34px;color:var(--cf-text);letter-spacing:-0.28px;word-spacing:0px;line-height:43px;font-style:normal;text-decoration:none;text-transform:uppercase;padding:0px;margin:0px;display:block;}.elementor .e-13877fd1-b97c{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-518b0769-cb77{width:95%;max-width:100%;font-family:var(--font-body);font-weight:500;font-size:20px;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:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-55740d5-2d31{width:100%;padding-block-start:0%;padding-block-end:3%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;gap:2px;flex:0 1 auto;}.elementor .e-5f683eb4-e697{min-height:240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;gap:40px;flex-wrap:wrap;flex:0 1 auto;justify-content:space-between;}.elementor .e-1162978f-c992{width:100%;column-gap:40px;padding-block-start:0%;padding-block-end:0%;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-54825e90-4e5e{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-49a1e355-ea00{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;}.elementor .e-599a3d58-4d0e{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-ad5f546-b172:hover,.elementor .e-ad5f546-b172:focus-visible{color:var(--cf-gold);}.elementor .e-ad5f546-b172{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-60c64f4c-ba8f{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-6aff6dea-243b{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-5ae35b6c-417b{width:96%;max-width:100%;text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;flex:0 0 auto;align-items:flex-start;}.elementor .e-1b30be03-a651:hover,.elementor .e-1b30be03-a651:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-1b30be03-a651{width:31%;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-1af31bc3-c20d{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-639ad058-a2d2:hover,.elementor .e-639ad058-a2d2:focus-visible{color:var(--cf-gold);}.elementor .e-639ad058-a2d2{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-7e5579ec-2eed{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-28565977-d428{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-1cbbcdcc-b2ed{width:100%;text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;flex:0 0 auto;align-items:flex-start;}.elementor .e-4634d269-7432:hover,.elementor .e-4634d269-7432:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-4634d269-7432{width:31%;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-56eeea12-f39e{width:82px;height:82px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-229f78cf-c4ec:hover,.elementor .e-229f78cf-c4ec:focus-visible{color:var(--cf-gold);}.elementor .e-229f78cf-c4ec{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-62d3ba5f-a833{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-60bcdcc4-6c4e{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-52e27cf9-6370{width:100%;text-align:start;padding:0px;margin:0px;flex-direction:column;gap:35px;flex:0 0 auto;align-items:flex-start;}.elementor .e-236d24db-c69a:hover,.elementor .e-236d24db-c69a:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-236d24db-c69a{width:31%;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-14b491b0-64ae{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-2b060776-5bc2:hover,.elementor .e-2b060776-5bc2:focus-visible{color:var(--cf-gold);}.elementor .e-2b060776-5bc2{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-7881e213-37a2{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-485b25c4-892c{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-56271bfb-a95b{width:96%;max-width:100%;text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;flex:0 0 auto;align-items:flex-start;}.elementor .e-12dd247-ab2a:hover,.elementor .e-12dd247-ab2a:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-12dd247-ab2a{width:31%;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-6841b725-2a18{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-d51f1f3-27b4:hover,.elementor .e-d51f1f3-27b4:focus-visible{color:var(--cf-gold);}.elementor .e-d51f1f3-27b4{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-3a7056dd-1623{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-b2863cb-60d9{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-72886d2d-c63c{width:96%;max-width:100%;text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;flex:0 0 auto;align-items:flex-start;}.elementor .e-79efe73a-a600:hover,.elementor .e-79efe73a-a600:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-79efe73a-a600{width:31%;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-a1d8e8e-2b4b{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-6dd58fe6-9926:hover,.elementor .e-6dd58fe6-9926:focus-visible{color:var(--cf-gold);}.elementor .e-6dd58fe6-9926{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-462d99cf-f845{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-710abc0e-d0f2{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-6fb304-fa75{width:96%;max-width:100%;text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;flex:0 0 auto;align-items:flex-start;}.elementor .e-ec74013-ff30:hover,.elementor .e-ec74013-ff30:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-ec74013-ff30{width:31%;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-3680308b-30da{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-7c601465-f436:hover,.elementor .e-7c601465-f436:focus-visible{color:var(--cf-gold);}.elementor .e-7c601465-f436{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-7782770c-5c5f{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-73d97588-2d7e{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-1c1191d9-1df0{width:91%;max-width:100%;text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;align-items:flex-start;}.elementor .e-1501eb2c-291f:hover,.elementor .e-1501eb2c-291f:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-1501eb2c-291f{width:31%;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-593cee65-f336{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-4cd99ab7-eee0:hover,.elementor .e-4cd99ab7-eee0:focus-visible{color:var(--cf-gold);}.elementor .e-4cd99ab7-eee0{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-6242141b-d2bc{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-1877ecf6-a73b{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-7a8ea5e6-5c47{text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;align-items:flex-start;}.elementor .e-d6f00f3-2963:hover,.elementor .e-d6f00f3-2963:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-d6f00f3-2963{width:31%;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-818993f-b518{width:94px;height:94px;color:var(--cf-gold);flex:0 0 auto;fill: var(--cf-gold);\n}.elementor .e-3c9f808c-cea4:hover,.elementor .e-3c9f808c-cea4:focus-visible{color:var(--cf-gold);}.elementor .e-3c9f808c-cea4{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-5340da6c-2e42{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-c15b02c-c4d5{width:100%;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-76ffd8a7-24e5{width:92%;max-width:100%;text-align:start;padding:0px;margin:0px;flex-direction:column;gap:23px;align-items:flex-start;}.elementor .e-f4d4dc0-53be:hover,.elementor .e-f4d4dc0-53be:focus-visible{border-width:2px;border-color:rgba(183, 154, 90, 0.478);border-style:solid;background-color:var(--cf-background);}.elementor .e-f4d4dc0-53be{width:31%;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-6c650d2f-58a4{width:100%;max-width:1920px;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:40px;flex-wrap:wrap;flex:1 1 auto;justify-content:space-between;}.elementor .e-65fc336c-b1f8{min-height:240px;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-51b8d22c-39e3{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-6e4fb5c7-e778{width:100%;font-family:var(--font-display);font-weight:800;font-size:39px;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-2f51366a-90af{width:100%;min-height:0px;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-7ec15074-c73c{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-7faff0a9-fe53{width:15px;height:15px;min-width:15px;color:var(--cf-primary);flex:0 0 auto;fill: var(--cf-primary);\n}.elementor .e-476aa6ba-ef02{width:15px;height:15px;}.elementor .e-13b4db9e-844b{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-20305289-77ff{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-17bdf3a0-660a{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-7ac797c4-caa7{padding:0px;margin:0px;border-style:none;flex-direction:column;gap:2px;flex:0 1 auto;}.elementor .e-2e60817b-ad39{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-58017581-c2ab{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-59d0434a-48be{width:15px;height:15px;min-width:15px;color:var(--cf-primary);flex:0 0 auto;fill: var(--cf-primary);\n}.elementor .e-14008aa9-e08d{width:15px;height:15px;}.elementor .e-4a39e3de-bb5a{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-48680918-bd08{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-33408001-81aa{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-3e5965b6-5640{padding:0px;margin:0px;border-style:none;flex-direction:column;gap:2px;flex:0 1 auto;}.elementor .e-3b2550cb-21aa{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-7a778203-8a36{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-5d3ee5e2-f7e6{width:15px;height:15px;min-width:15px;color:var(--cf-primary);flex:0 0 auto;fill: var(--cf-primary);\n}.elementor .e-422bf604-cfd1{width:15px;height:15px;}.elementor .e-9467ea-e70b{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-6aa6c33c-74f4{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-7dbf75c3-7141{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-346e0d5c-db07{padding:0px;margin:0px;border-style:none;flex-direction:column;gap:2px;flex:0 1 auto;}.elementor .e-5abf405c-af51{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-2bada0a4-ef4d{padding:0px;gap:0px;}.elementor .e-6d3a9ac6-d735{width:100%;min-height:0px;padding-block-start:3%;padding-block-end:0%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-48655947-7168{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-1b41d09b-26a8{padding-block-start:0%;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;}.elementor .e-11adc42-afbe{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-915edee-cf6b{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-2d97aabc-db3c{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-1601d91b-c367{width:48%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:0px;flex-wrap:wrap;flex:0 1 auto;}.elementor .e-40fd590b-36cf{font-family:var(--font-body);font-weight:400;font-size:22px;color:var(--cf-body-text);letter-spacing:1px;word-spacing:0px;line-height:32px;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-7df1667e-ee0e{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-60e93f18-90cb{width:50%;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-d75b07-bf7d{width:100%;padding-block-start:0%;padding-block-end:3%;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;gap:2px;flex-wrap:wrap;flex:0 1 auto;}.elementor .e-55d16dd0-1ee6{min-height:240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;gap:27px;flex-wrap:wrap;flex:0 1 auto;justify-content:flex-start;}.elementor .e-279729d-4fde{height:50px;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5f2e1622-9724{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-2beb5763-2c70{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-5cd1c80-8e34{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-20410a22-3eea:hover,.elementor .e-20410a22-3eea:focus-visible{color:var(--cf-background);background-color:var(--cf-gold-light);}.elementor .e-20410a22-3eea{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-532a9af8-6048{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-36f224af-d9eb{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-57131d70-d54c{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-23949afb-eb15{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-72da443d-5ec8{padding-block-start:3%;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;}