.elementor .e-6e6979ba-18cd{width:100%;height:100%;position:absolute;inset-block-start:100%;inset-inline-start:0px;z-index:0;padding:0px;background-color:var(--upload-canvas);opacity:0%;pointer-events: none; translate: 0px -100%; &:where(*) { @media (max-width: 767px) { opacity: 0 !important; } }\n}.elementor .e-33f0a272-52ca{font-family:Montserrat;font-weight:800;font-size:clamp(38px, 6.6vw, 82px);color:#ffffff;letter-spacing:-0.015em;line-height:1.09;text-align:center;margin:0px;cursor: default; &:where(body:not(.elementor-editor-active) *) { animation: u-laden-hoch .8s cubic-bezier(0, 0, .58, 1) 80ms both; }\n}.elementor .e-32235d87-c75c{max-width:640px;font-family:"DM Sans";font-weight:500;font-size:clamp(17.5px, 1.55vw, 21px);color:#ffffff;line-height:1.55;text-align:center;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-shadow: 0px 2px 18px rgba(0,0,0,.5); cursor: default; &:where(body:not(.elementor-editor-active) *) { animation: u-laden-hoch .8s cubic-bezier(0, 0, .58, 1) 450ms both; }\n}.elementor .e-67b5e14-6e0d{align-self:center;}.elementor .e-755a300f-9509{font-family:"DM Sans";font-size:16.5px;color:rgba(255,255,255,.94);line-height:1.6;text-shadow: 0px 2px 14px rgba(0,0,0,.5); cursor: default;\n}.elementor .e-50cb23c0-3fce:hover,.elementor .e-50cb23c0-3fce:focus-visible{border-bottom-color: #ffffff;\n}.elementor .e-50cb23c0-3fce{font-family:"DM Sans";font-weight:700;font-size:16.5px;color:#ffffff;line-height:1.6;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:2px;transition:border-color 0.25s;text-shadow: 0px 2px 14px rgba(0,0,0,.5); border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.45);\n}.elementor .e-1f2c6907-c048{padding:0px;display:flex;flex-direction:row;gap:5px;flex-wrap:wrap;justify-content:center;align-items: baseline;\n}.elementor .e-64e41457-21b2{padding:0px;margin-block-start:38px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:18px;align-items:center;&:where(body:not(.elementor-editor-active) *) { animation: u-laden-hoch .8s cubic-bezier(0, 0, .58, 1) 660ms both; }\n}.elementor .e-130f0e90-fd51{width:100%;max-width:940px;padding:0px;margin-block-start:auto;margin-block-end:auto;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-50d288e4-5acc{font-family:"DM Sans";font-weight:500;font-size:14.5px;color:rgba(255,255,255,.78);letter-spacing:0.03em;line-height:1.6;cursor: default;\n}.elementor .e-7a36384c-9017{width:auto;height:24px;cursor: default;\n}.elementor .e-2ddf26ed-b8e5:hover,.elementor .e-2ddf26ed-b8e5:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-2ddf26ed-b8e5{width:auto;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:rgba(255,255,255,.94);transition:transform 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-49fb3756-43c5{width:auto;height:24px;cursor: default;\n}.elementor .e-2bc13c5e-a14f:hover,.elementor .e-2bc13c5e-a14f:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-2bc13c5e-a14f{width:auto;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:rgba(255,255,255,.94);transition:transform 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-2397fde-8ccb53e{width:auto;height:24px;cursor: default;\n}.elementor .e-ed08394-63f017a:hover,.elementor .e-ed08394-63f017a:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-ed08394-63f017a{width:auto;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:rgba(255,255,255,.94);transition:transform 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-63db4b7f-c046{width:auto;height:24px;cursor: default;\n}.elementor .e-23ef8234-6d63:hover,.elementor .e-23ef8234-6d63:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-23ef8234-6d63{width:auto;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:rgba(255,255,255,.94);transition:transform 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-700f773-c53fa3e{width:auto;height:24px;cursor: default;\n}.elementor .e-d209477-f136556:hover,.elementor .e-d209477-f136556:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-d209477-f136556{width:auto;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:rgba(255,255,255,.94);transition:transform 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-5b960a54-a287{width:100%;max-width:1240px;padding-block-start:34px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:clamp(22px, 4vw, 54px);flex-wrap:nowrap;justify-content:center;align-items:center;&:where(body:not(.elementor-editor-active) *) { animation: u-laden-hoch .8s cubic-bezier(0, 0, .58, 1) 660ms both; }\n}.elementor .e-53fdc0f1-ee6f{width:100%;position:relative;inset-block-start:50vh;z-index:1;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 auto;justify-content:center;align-items:center;translate: 0px -50vh; &:where(*) { @media (max-width: 767px) { opacity: 1 !important; } }\n}.elementor .e-7e7db8e1-6c07{width:100%;min-height:100vh;overflow:hidden;position:relative;text-align:center;padding-block-start:132px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;isolation: isolate; &:where(*) { background: #0b0b0b url('/wp-content/plugins/upload-bausteine/assets/bilder/hero-grau.webp') center 38% / cover no-repeat fixed; } &::before { content: ''; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: linear-gradient(180deg, rgba(0,0,0,.46) 0%, rgba(0,0,0,.24) 34%, rgba(0,0,0,.44) 72%, rgba(0,0,0,.68) 100%); } &::after { content: ''; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: radial-gradient(72% 52% at 50% 46%, rgba(0,0,0,.52) 0%, rgba(0,0,0,.22) 62%, rgba(0,0,0,0) 100%); }\n}.elementor .e-2aded41a-3a35{color:#ffffff;background-color:var(--upload-tinte);}.elementor .e-27936e84-7290{inset-block-start:14px;inset-inline-start:1%;rotate: -5deg; &:where(*) { @media (max-width: 860px) { left: 0px; top: 0px; align-self: flex-start; } }\n}.elementor .e-6558f7eb-a27d{inset-block-start:0px;inset-inline-start:37%;rotate: 4deg; &:where(.gelandet *) { animation-duration: 5.2s; animation-delay: .4s; } &:where(*) { @media (max-width: 860px) { left: 0px; top: 0px; align-self: flex-end; } }\n}.elementor .e-aa3c1d1-dce0{background-color:var(--upload-papier);box-shadow:0px 0px 0px 2.5px #0b0b0b inset;}.elementor .e-353d5bea-cc8d{inset-block-start:46px;inset-inline-start:70%;rotate: -4deg; &:where(.gelandet *) { animation-duration: 4.8s; animation-delay: .8s; } &:where(*) { @media (max-width: 860px) { left: 0px; top: 0px; align-self: center; } }\n}.elementor .e-3e5776d4-408f{background-color:var(--upload-papier);box-shadow:0px 0px 0px 2.5px #0b0b0b inset;}.elementor .e-25efb7ac-b05d{inset-block-start:184px;inset-inline-start:6%;rotate: 5deg; &:where(.gelandet *) { animation-duration: 5.2s; animation-delay: .4s; } &:where(*) { @media (max-width: 860px) { left: 0px; top: 0px; align-self: flex-end; } }\n}.elementor .e-407be8eb-17f2{color:#ffffff;background-color:var(--upload-tinte);}.elementor .e-2146ff9d-cbf1{inset-block-start:212px;inset-inline-start:57%;rotate: 5deg; &:where(*) { @media (max-width: 860px) { left: 0px; top: 0px; align-self: flex-start; } }\n}.elementor .e-36a91470-6c9b{font-size:clamp(19px, 2.5vw, 30px);padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;}.elementor .e-6926d89e-838f{inset-block-start:344px;inset-inline-start:24%;rotate: -3deg; &:where(.gelandet *) { animation-duration: 4.8s; animation-delay: .8s; } &:where(*) { @media (max-width: 860px) { left: 0px; top: 0px; align-self: center; } }\n}.elementor .e-7916d9dd-294e{width:100%;height:460px;max-width:1176px;position:relative;padding:0px;margin-block-start:52px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;&:where(*) { @media (max-width: 860px) { display: flex; flex-direction: column; align-items: flex-start; gap: 14px; height: auto; margin-top: 38px; } }\n}.elementor .e-4e40b4e4-2412{max-width:820px;font-family:Montserrat;font-weight:800;font-size:clamp(23px, 3.1vw, 36px);color:var(--upload-tinte);letter-spacing:-0.015em;line-height:1.24;text-align:center;cursor: default;\n}.elementor .e-cae0bf6-b9e4{margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-76cc3d82-bfd9{width:100%;max-width:1176px;text-align:center;padding:0px;margin-block-start:96px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:24px;align-items:center;&:where(*) { @media (max-width: 860px) { margin-top: 64px; } }\n}.elementor .e-2a6ebd4b-b6e1{width:100%;height:100%;object-fit:cover;display:block;object-position: center 56%; cursor: default; &:where(body:not(.elementor-editor-active) *) { opacity: 0; transform: rotate(-1.2deg) scale(1.08); } &:where(.da *) { opacity: 1; transform: scale(1.04); } &:where(*) { transition: transform .8s cubic-bezier(.16,1,.3,1), opacity .55s ease-out; @media (prefers-reduced-motion: reduce) { opacity: 1 !important; transform: scale(1.04) !important; transition: none !important; } }\n}.elementor .e-3909c300-f189{width:100%;height:calc(100% + 40px);padding:0px;margin-block-start:-20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6dc4aaac-91c7{width:100%;height:clamp(320px, 52vw, 600px);max-width:1176px;overflow:hidden;position:relative;padding:0px;margin-block-start:44px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:32px;display:block;&:where(*) { @media (max-width: 767px) { height: calc((100vw - 40px) * 842 / 1498 - 40px); margin-top: 32px; border-radius: 22px; } }\n}.elementor .e-37bb3c0b-447c{color:#ffffff;}.elementor .e-78808f12-f6f0{background-color:var(--upload-tinte);}.elementor .e-10eaf887-8a7c{background-color:var(--upload-papier);box-shadow:0px 0px 0px 2.5px #0b0b0b inset;}.elementor .e-2e7ab85c-3312{width:100%;max-width:1176px;padding:0px;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:26px;grid-template-columns:repeat(3, minmax(0, 1fr));&:where(*) { @media (max-width: 800px) { grid-template-columns: minmax(0, 1fr); gap: 32px; } }\n}.elementor .e-23dcab9d-9cc7{font-family:Montserrat;font-weight:800;font-size:clamp(23px, 2.9vw, 36px);color:var(--upload-tinte);letter-spacing:-0.015em;line-height:1.26;margin:0px;cursor: default;\n}.elementor .e-3d73d800-d41b{font-family:"DM Sans";font-size:16px;color:var(--upload-grau);line-height:1.6;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: default; & strong { font-family: Montserrat; font-weight: 800; font-size: 17.5px; line-height: 1.6; color: #0b0b0b; }\n}.elementor .e-3ade87da-2058{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-614268f3-402f{width:100%;height:clamp(240px, 26vw, 330px);object-fit:cover;display:block;cursor: default; &:where(body:not(.elementor-editor-active) *) { transform: scale(1.06); } &:where(.da *) { transform: none; } &:where(*) { transition: transform .8s cubic-bezier(.16,1,.3,1); @media (prefers-reduced-motion: reduce) { transform: none !important; transition: none !important; } }\n}.elementor .e-21ee5129-986e{width:100%;height:14%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:var(--upload-canvas);&:where(.da *), &:where(.elementor-editor-active *) { transform: translateY(-101%); } &:where(*) { transition: transform .8s cubic-bezier(.16,1,.3,1); @media (prefers-reduced-motion: reduce) { transform: translateY(-101%) !important; transition: none !important; } }\n}.elementor .e-445fc067-260e{overflow:hidden;position:relative;padding:0px;display:block;}.elementor .e-58a6b79d-8174{font-family:"DM Sans";font-weight:700;font-size:15px;color:#555555;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;cursor: default;\n}.elementor .e-5bfad806-3820{overflow:hidden;position:relative;z-index:1;padding:0px;border-radius:22px;background-color:var(--upload-canvas);display:flex;flex-direction:column;gap:0px;rotate: 1deg;\n}.elementor .e-2756651d-e2ab{position:relative;padding:0px;display:block;&::before { content: ''; position: absolute; inset: 0; background: #f18a6e; border-radius: 22px; transform: rotate(-3deg); }\n}.elementor .e-342962a7-fdca{width:100%;max-width:1176px;padding:clamp(34px, 4.6vw, 74px);border-radius:32px;background-color:var(--upload-papier);display:grid;gap:clamp(30px, 4.5vw, 68px);grid-template-columns:minmax(0, 1.15fr) minmax(0, .85fr);align-items:center;&:where(*) { @media (max-width: 920px) { grid-template-columns: minmax(0, 1fr); } }\n}.elementor .e-10905bab-3432{padding-block-start:74px;padding-block-end:74px;padding-inline-start:32px;padding-inline-end:32px;&:where(*) { @media (max-width: 900px) { padding-left: 20px; padding-right: 20px; } }\n}.elementor .e-64614544-47fc{width:auto;height:26px;max-height:26px;cursor: default;\n}.elementor .e-61fe649b-059c73d{display:block;}.elementor .e-5034b1ad-f5f3{max-width:min(560px, 54%);z-index:1;margin:0px;&:where(*) { @media (max-width: 900px) { max-width: 100%; } }\n}.elementor .e-6bd1b3d0-f4d2{width:auto;height:26px;max-height:26px;cursor: default;\n}.elementor .e-17f1d613-1339{color:rgba(11,11,11,.72);display:block;order:99999;}.elementor .e-334a994-8a4c{max-width:min(650px, 63%);z-index:2;margin-block-start:-34px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;background-color:var(--upload-koralle);&::after { left: auto; right: 52px; background: #f18a6e; border-radius: 28px 0 28px 5px; transform: rotate(-8deg); } &:where(*) { @media (max-width: 900px) { max-width: 100%; margin: 0px; } }\n}.elementor .e-40188b8-ab9b096{width:auto;height:26px;max-height:26px;cursor: default;\n}.elementor .e-71653d4-5de989e{display:grid;}.elementor .e-b21a19b-36a9c6a{max-width:380px;display:grid;order:99999;}.elementor .e-676a8728-063f2d5{flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-58eb4647-4b19{max-width:min(520px, 50%);z-index:3;margin-block-start:-26px;margin-block-end:0px;margin-inline-start:13%;margin-inline-end:0px;&:where(*) { @media (max-width: 900px) { max-width: 100%; margin: 0px; } }\n}.elementor .e-39be8269-d7b1{width:100%;max-width:1176px;padding:0px;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:stretch;&:where(*) { @media (max-width: 900px) { gap: 26px; } }\n}.elementor .e-54940dbc-f789{padding-block-start:80px;padding-block-end:80px;padding-inline-start:32px;padding-inline-end:32px;&:where(*) { @media (max-width: 900px) { padding-left: 20px; padding-right: 20px; } }\n}.elementor .e-35559acc-c835{max-width:22ch;font-family:Montserrat;font-weight:800;font-size:clamp(26px, 3.6vw, 46px);color:var(--upload-tinte);letter-spacing:-0.015em;line-height:1.16;text-align:center;margin:0px;cursor: default;\n}.elementor .e-542124bd-174a{font-family:"DM Sans";font-size:17.5px;color:var(--upload-grau);line-height:1.6;margin:0px;cursor: default;\n}.elementor .e-7245ab99-b5ab{font-family:"DM Sans";font-size:17.5px;color:var(--upload-grau);line-height:1.6;margin:0px;cursor: default; & strong { color: #0b0b0b; font-weight: 700; }\n}.elementor .e-3bdd2482-3516{width:100%;max-width:767px;padding:0px;margin-block-start:44px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:20px;text-align: left;\n}.elementor .e-a7de8d3-d09f{align-self:center;}.elementor .e-22bd17a3-fe4e{width:100%;padding:0px;margin-block-start:44px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:center;}.elementor .e-7ceb3c5b-80d3{padding-block-start:80px;padding-block-end:80px;padding-inline-start:32px;padding-inline-end:32px;&:where(*) { @media (max-width: 900px) { padding-left: 20px; padding-right: 20px; } }\n}.elementor .e-52f5c96f-fdd8{grid-column:1 / -1;}.elementor .e-47e98946-611d{grid-column:1 / -1;}.elementor .e-1a0aefa3-7df3{grid-column:1 / -1;}.elementor .e-ecd0d29-979f{margin:0px;}.elementor .e-6cdaa83b-824b{margin:0px;}.elementor .e-719dcc95-17dd{column-gap:22px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-content:start;align-items:start;row-gap: 22px; &:where(*) { @media (max-width: 820px) { grid-template-columns: minmax(0, 1fr); } }\n}.elementor .e-619c13d6-6e6e{grid-column:span 2;&:where(*) { @media (max-width: 660px) { grid-column: span 1; } }\n}.elementor .e-1faf24a6-a9da{grid-column:1 / -1;}.elementor .e-4171cf06-313b{grid-column:1 / -1;}.elementor .e-150e7e57-cd4c{grid-column:1 / -1;}.elementor .e-6c00d128-33f2{margin:0px;display:grid;}.elementor .e-5e639105-7adb{margin:0px;}.elementor .e-7b14d491-ce85{column-gap:22px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-content:start;align-items:start;row-gap: 22px; &:where(*) { @media (max-width: 820px) { grid-template-columns: minmax(0, 1fr); } }\n}.elementor .e-46097951-997d{grid-column:span 2;&:where(*) { @media (max-width: 660px) { grid-column: span 1; } }\n}.elementor .e-624c113d-2dbb{grid-column:1 / -1;}.elementor .e-4b44597e-1ed1{grid-column:1 / -1;}.elementor .e-d991970-8f5a{grid-column:1 / -1;}.elementor .e-223fceda-f809f71{margin:0px;}.elementor .e-61ff8584-3d1a{column-gap:22px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-content:start;align-items:start;row-gap:22px; &:where(*) { @media (max-width: 820px) { grid-template-columns:minmax(0, 1fr); } }\n}.elementor .e-348b09e4-d5fb725{grid-column:span 2;&:where(*) { @media (max-width: 660px) { grid-column: span 1; } }\n}.elementor .e-2d0457ab-7caca42{grid-column:span 1;}.elementor .e-64209793-dcc2{grid-column:1 / -1;}.elementor .e-56999ba6-faa4{grid-column:1 / -1;}.elementor .e-630d5f29-9ad2{grid-column:1 / -1;}.elementor .e-8c12ec8-9201{margin:0px;}.elementor .e-13f2bb55-5267{margin:0px;}.elementor .e-4368a269-a5ac{column-gap:22px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-content:start;align-items:start;row-gap:22px; &:where(*) { @media (max-width: 820px) { grid-template-columns:minmax(0, 1fr); } }\n}.elementor .e-b0f22de-a1207e1{grid-column:span 2;&:where(*) { @media (max-width: 660px) { grid-column: span 1; } }\n}.elementor .e-62c0eb15-7f05{cursor:pointer;}.elementor .e-6fbf6e01-8fb2{color:rgba(11,11,11,.72);cursor:pointer;}.elementor .e-215044cb-ff00:hover,.elementor .e-215044cb-ff00:focus-visible{color:#ffffff;background-color:#242424;}.elementor .e-215044cb-ff00{color:#ffffff;background-color:var(--upload-tinte);&::before { background: #f18a6e url('/wp-content/plugins/upload-bausteine/assets/bilder/ikon-pfeil.svg') center / 17px no-repeat; }\n}.elementor .e-fe989b3-d4b6{padding-block-start:34px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-f0295a-f677{text-decoration:none;cursor:pointer;background-color:var(--upload-koralle);}.elementor .e-3183de12-8b0a{grid-column:span 1;&::before { background: #0b0b0b; } &:hover .u-karte { transform: rotate(.7deg) translateY(-6px); } &:hover .u-duo { background-color: #242424; } &:hover .u-duo::before { transform: rotate(45deg); }\n}.elementor .e-51c26b39-5fb7{width:100%;max-width:1176px;padding:0px;margin-block-start:52px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));&:where(*) { @media (max-width: 980px) { grid-template-columns: repeat(2, minmax(0, 1fr)); } @media (max-width: 660px) { grid-template-columns: minmax(0, 1fr); } }\n}.elementor .e-1dcecbd1-3f02{margin-block-start:0px;margin-block-end:clamp(38px, 5.4vw, 78px);margin-inline-start:0px;margin-inline-end:0px;&:where(*) { @media (max-width: 980px) { margin: 0px; } }\n}.elementor .e-c3809c4-52c3{color:var(--upload-grau);}.elementor .e-5c80b0b5-13cc{margin-block-start:clamp(38px, 5.4vw, 78px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--upload-papier);box-shadow:0px 0px 0px 2.5px #0b0b0b inset;&:where(*) { --u-verzug: 130ms; @media (max-width: 980px) { margin: 0px; } }\n}.elementor .e-7c86714b-6211{color:#ffffff;}.elementor .e-85146d1-ac1c{color:#ffffff;}.elementor .e-37182b47-9996{color:#b4a8a2;}.elementor .e-6c35dbf1-a4ce{margin-block-start:0px;margin-block-end:clamp(38px, 5.4vw, 78px);margin-inline-start:0px;margin-inline-end:0px;background-color:var(--upload-tinte);&:where(*) { --u-verzug: 260ms; @media (max-width: 980px) { margin: 0px; } }\n}.elementor .e-676e7dc4-9d25{color:var(--upload-grau);}.elementor .e-4f646b20-792e{margin-block-start:clamp(38px, 5.4vw, 78px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--upload-papier);box-shadow:0px 0px 0px 2.5px #0b0b0b inset;&:where(*) { --u-verzug: 390ms; @media (max-width: 980px) { margin: 0px; } }\n}.elementor .e-38e86a3b-77cc{width:100%;max-width:1176px;padding:0px;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:clamp(14px, 2vw, 26px);flex-wrap:nowrap;justify-content:space-between;align-items:center;&:where(*) { @media (max-width: 980px) { flex-wrap: wrap; justify-content: center; gap: 22px; } }\n}.elementor .e-7f30af90-c2dd{padding-block-start:80px;padding-block-end:80px;padding-inline-start:32px;padding-inline-end:32px;&:where(*) { @media (max-width: 900px) { padding-left: 20px; padding-right: 20px; } }\n}.elementor .e-78820560-b1d76f5{margin-block-start:50px;}.elementor .e-475a19de-1de5{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-e0102cb-a7ca{margin-block-start:clamp(20px, 3vw, 44px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;&:where(*) { --u-dreh: 3.2deg; --u-verzug: 85ms; }\n}.elementor .e-49a77678-8577fa6{margin-block-start:50px;}.elementor .e-7d214438-8ccb{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-693b9f07-923f{&:where(*) { --u-dreh: -2.2deg; --u-verzug: 170ms; }\n}.elementor .e-5fd2781c-5a061df{margin-block-start:50px;display:grid;justify-items:end;}.elementor .e-2d77405-173e{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-64ad656-b552{width:100%;max-width:1176px;padding:0px;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:clamp(20px, 2.6vw, 34px);grid-template-columns:repeat(3, minmax(0, 1fr));&:where(*) { @media (max-width: 900px) { grid-template-columns: minmax(0, 1fr); max-width: 520px; gap: 34px; } }\n}.elementor .e-456e8527-8024{padding-block-start:80px;padding-block-end:80px;padding-inline-start:32px;padding-inline-end:32px;&:where(*) { @media (max-width: 900px) { padding-left: 20px; padding-right: 20px; } }\n}.elementor .e-464280c8-23f0{width:100%;max-width:680px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-56ddb533-fc7c{object-position: 50% top;\n}.elementor .e-4e6c796a-e85e{cursor:pointer;}.elementor .e-3bbdae05-939f{object-position: 47% top;\n}.elementor .e-28646fca-cb95{cursor:pointer;rotate: 1.4deg; translate: 0px 20px;\n}.elementor .e-7c0e571e-b220{object-position: 49% top;\n}.elementor .e-4ec1868-c1b9{rotate: -1deg; translate: 0px 6px;\n}.elementor .e-59056089-58d0{object-position: 37% top;\n}.elementor .e-54275083-452a{cursor:pointer;rotate: 1.8deg;\n}.elementor .e-429bc0a8-871c{object-position: 52% top;\n}.elementor .e-66672169-8e0b{cursor:pointer;rotate: -1.4deg; translate: 0px 20px;\n}.elementor .e-12e58163-1d67{object-position: 50% top;\n}.elementor .e-5531227f-d72f{rotate: 1.2deg; translate: 0px 6px;\n}.elementor .e-741db135-b4ba{width:100%;padding:0px;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:clamp(20px, 2.6vw, 36px);grid-template-columns:repeat(3, minmax(0, 1fr));&:where(*) { @media (max-width: 900px) { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 22px; } @media (max-width: 540px) { grid-template-columns: minmax(0, 1fr); max-width: 330px; } }\n}.elementor .e-179721a1-a2b1{width:100%;max-width:1176px;padding-block-start:clamp(38px, 5vw, 84px);padding-block-end:clamp(38px, 5vw, 84px);padding-inline-start:clamp(22px, 4vw, 68px);padding-inline-end:clamp(22px, 4vw, 68px);border-radius:32px;background-color:var(--upload-papier);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-769cdeb4-f035{padding-block-start:74px;padding-block-end:74px;padding-inline-start:32px;padding-inline-end:32px;&:where(*) { @media (max-width: 900px) { padding-left: 20px; padding-right: 20px; } }\n}.elementor .e-5229c74-e563{color:#fff6f0;text-align:left;\n}.elementor .e-4c4994c1-e22c{color:rgba(255, 246, 240, 0.76);margin:0px;max-width:none; text-align:left; cursor:default;\n}.elementor .e-744c62b{width:100%;column-gap:clamp(28px, 5vw, 72px);padding-block-start:clamp(40px, 5.5vw, 72px);padding-block-end:clamp(36px, 4.5vw, 56px);padding-inline-start:clamp(28px, 5.5vw, 72px);padding-inline-end:clamp(28px, 5.5vw, 72px);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:end;row-gap:22px; &:where(*) { @media (max-width: 900px) { grid-template-columns:minmax(0, 1fr); } }\n}.elementor .e-ea09ef6-9a5493b{object-position:center 32%;\n}.elementor .e-b187a35{width:100%;height:clamp(340px, 44vw, 600px);overflow:hidden;position:relative;padding:0px;display:block;}.elementor .e-4291cbd{width:100%;max-width:1176px;overflow:hidden;padding:0px;border-radius:32px;background-color:#0b0b0b;display:flex;flex-direction:column;gap:0px;}.elementor .e-3045762c-a7df{color:rgba(11,11,11,.76);}.elementor .e-6572259d-20e7{margin-block-start:34px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;&:where(*) { --u-ikon: url('/wp-content/plugins/upload-bausteine/assets/bilder/ikon-telefon.svg'); }\n}.elementor .e-2c0db958-a1cb{margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;&:where(*) { --u-ikon: url('/wp-content/plugins/upload-bausteine/assets/bilder/ikon-mail.svg'); }\n}.elementor .e-4b877c06-8eae{width:78px;height:78px;object-fit:cover;border-radius:50%;background-color:var(--upload-papier);flex:0 0 auto;object-position: center top; cursor: default;\n}.elementor .e-faefd23-dd1f{font-family:"DM Sans";font-size:15px;color:rgba(11,11,11,.72);line-height:1.6;margin:0px;cursor: default; & strong { display: block; font-family: Montserrat; font-weight: 800; font-size: 17.5px; color: #0b0b0b; margin-bottom: 2px; }\n}.elementor .e-2d3e3f2e-41fc{padding:0px;margin-block-start:44px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-4dc6f4e4-3e5b{font-family:"DM Sans";font-size:15px;color:rgba(11,11,11,.74);line-height:1.75;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: default; & strong { color: #0b0b0b; font-weight: 700; }\n}.elementor .e-6a4ce6e7-fb10{padding:clamp(36px, 4.4vw, 68px);background-color:var(--upload-koralle);display:flex;flex-direction:column;gap:0px;align-items:stretch;&:where(*) { @media (max-width: 620px) { padding-left: 20px; padding-right: 20px; } }\n}.elementor .e-22c407ef-740c{font-family:Montserrat;font-weight:800;font-size:24px;color:var(--upload-tinte);letter-spacing:-0.015em;line-height:1.2;margin:0px;cursor: default;\n}.elementor .e-6c5d6768-1ec1{font-family:"DM Sans";font-size:16px;color:var(--upload-grau);line-height:1.6;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .e-6a8130a4-4081{min-height:120px;&:where(*) { resize: vertical; }\n}.elementor .e-17b3a2ba-3eab{line-height:1.6;border-width:0px;}.elementor .e-6f685ca1-d586{border-color:#e2694a;}.elementor .e-57a27d03-5274{padding:clamp(36px, 4.4vw, 68px);background-color:var(--upload-papier);display:flex;flex-direction:column;gap:0px;align-items:stretch;&:where(*) { @media (max-width: 620px) { padding-left: 20px; padding-right: 20px; } }\n}.elementor .e-6bc8a48e-772c{width:100%;max-width:1176px;overflow:hidden;padding:0px;border-radius:32px;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, .95fr);&:where(*) { @media (max-width: 980px) { grid-template-columns: minmax(0, 1fr); } }\n}.elementor .e-200229e1-e583{padding-block-start:74px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;&:where(*) { @media (max-width: 900px) { padding-left: 20px; padding-right: 20px; } }\n}