.elementor .Introtext{font-family:var(--HeadlineTypo);font-weight:300;font-size:3.5rem;line-height:1.2em;}.elementor .btn-primary{font-family:var(--main-typo);font-weight:400;font-size:16px;color:var(--rot-YC);padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;border-radius:30px;border-width:2px;border-color:var(--weiss);border-style:solid;background-color:var(--weiss);transition:all 400ms;align-self:start;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--weiss);background-color:var(--transparent);}.elementor .col-bg-red{background-color:var(--rot-YC);}.elementor .container-boxed-content{max-width:1280px;padding-inline-start:2rem;padding-inline-end:2rem;margin-inline-start:auto;margin-inline-end:auto;flex-wrap:wrap;}.elementor .flex-abgerundete-ecken{overflow:hidden;object-position:center center;padding:0px;border-radius:30px;flex:1 0 auto;}.elementor .container-pad-L{padding-block-start:5rem;padding-block-end:5rem;}.elementor .flex-direction-vertikal{flex-direction:column;}.elementor .Introtext-klein{font-family:var(--main-typo);font-weight:300;font-size:1.4rem;line-height:1.4em;}.elementor .VH-80{height:80vh;background-clip:border-box;}.elementor .Topline{font-family:var(--main-typo);font-weight:600;font-size:16px;letter-spacing:1px;text-transform:uppercase;flex:0 1 auto;}.elementor .flex-box-width-65{width:64%;padding:0px;}.elementor .flex-box-width-35{width:35%;padding:0px;}.elementor .container-pad-M{padding-block-start:4rem;padding-block-end:4rem;}.elementor .flex-gap-L{display:flex;gap:1.9rem;}.elementor .col-text-white{color:var(--weiss);display:flex;}.elementor .flex-gap-XL{display:flex;gap:4rem;}.elementor .btn-add-outline{color:var(--weiss);background-color:var(--transparent);}.elementor .btn-add-outline:hover,.elementor .btn-add-outline:focus-visible{color:var(--rot-YC);background-color:var(--weiss);}.elementor .btn-blk-add{color:var(--schwarz);border-color:var(--schwarz);background-color:var(--transparent);}.elementor .btn-blk-add:hover,.elementor .btn-blk-add:focus-visible{color:var(--weiss);background-color:var(--schwarz);}.elementor .container-pad-XL{padding-block-start:8rem;padding-block-end:8rem;}.elementor .col-bg-light{background-color:var(--off-white);}.elementor .body-text{font-family:var(--main-typo);font-weight:400;font-size:1.1rem;line-height:1.6em;}.elementor .flex-align-middle{justify-content:center;}.elementor .col-text-rot{color:var(--rot-YC);}.elementor .bullit-points{font-family:var(--main-typo);font-weight:300;font-size:1rem;padding-block-start:2px;padding-block-end:2px;padding-inline-start:44px;padding-inline-end:20px;background-image:url("https://yearning.de/wp-content/uploads/2026/02/Icon-done.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:25px 25px;background-position:center left;align-self:start;}.elementor .flex-gap-S{gap:0.4em;}.elementor .text-leistungen{font-family:var(--main-typo);font-weight:300;font-size:1rem;}.elementor .container-pad-top-S{margin-block-start:1rem;}.elementor .flex-min-height-M{min-height:30rem;}.elementor .flex-box-width-55{width:55%;}.elementor .container-pad-s-RL{padding-inline-start:2em;padding-inline-end:2em;}.elementor .div-0-pading{padding:0px;}.elementor .container-boxed-contend-1600{max-width:1600px;padding-inline-start:4rem;padding-inline-end:4rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .flex-box-width-50{width:48%;flex-direction:column;}.elementor .flex-box-width-40-text{width:39%;}