.elementor .form-label{font-family:var(--f-serif);font-weight:500;font-size:0.74rem;color:var(--c-text-muted);letter-spacing:0.18rem;text-transform:uppercase;}.elementor .wrapper{padding:0px;}.elementor .hero-full{height:100vh;margin-block-start:-80px;display:flex;flex-direction:column;}.elementor .content-padding{padding-inline-start:28px;padding-inline-end:28px;}.elementor .flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .flex-center-ml{display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .flex-center-bottom{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .flex-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .flex-left-bottom{display:flex;flex-direction:row;justify-content:flex-start;align-items:end;}.elementor .flex-row{display:flex;flex-direction:row;gap:24px;justify-content:center;align-items:center;}.elementor .flex-column{display:flex;flex-direction:column;gap:24px;}.elementor .section-pad-l{padding-block-start:140px;padding-block-end:140px;}.elementor .section-pad-m{padding-block-start:130px;padding-block-end:130px;}.elementor .section-pad-s{padding-block-start:80px;padding-block-end:80px;}.elementor .section-pad-0{padding-block-start:0px;padding-block-end:0px;}.elementor .spacer-l{height:140px;padding:0px;}.elementor .spacer-s{height:80px;padding:0px;}.elementor .heading-hero{font-family:var(--f-serif);font-weight:300;font-size:3.6rem;color:var(--c-bg);letter-spacing:0.01rem;line-height:1.22em;align-self:center;}.elementor .heading-xl{font-family:var(--f-serif);font-weight:300;font-size:2.5rem;color:var(--c-text-hero);letter-spacing:0.01rem;line-height:1.25em;margin-block-end:52px;align-self:center;}.elementor .heading-m{font-family:var(--f-serif);font-weight:500;font-size:1.2rem;color:var(--c-text-hero);letter-spacing:0.01rem;line-height:1.35em;}.elementor .container-narrow{max-width:480px;}.elementor .container-normal{max-width:580px;}.elementor .container-wide{max-width:880px;}.elementor .fi{opacity:0%;transition:all 600ms;}.elementor .text-body{font-family:var(--f-serif);font-weight:400;font-size:1rem;color:var(--c-text-body);line-height:1.8em;align-self:start;}.elementor .text-lead{font-family:var(--f-serif);font-weight:400;font-size:1.1rem;color:var(--c-text-body);line-height:1.8em;align-self:start;}.elementor .accent-bold{font-weight:600;font-size:1.25rem;color:var(--c-text-hero);line-height:1.5em;align-self:center;}.elementor .accent-large{font-family:var(--f-serif);font-weight:600;font-size:1.55rem;color:var(--c-text-hero);line-height:1.4em;align-self:center;}.elementor .accent-gold{font-weight:500;font-size:1.5rem;color:var(--c-gold);line-height:1.4em;text-align:center;font-style:italic;align-self:center;}.elementor .accent-quiet{font-family:var(--f-serif);font-weight:300;font-size:1.15rem;color:var(--c-text-hero);line-height:1.6em;align-self:center;}.elementor .label-small{font-family:var(--f-serif);font-weight:600;font-size:0.68rem;color:var(--c-text-muted);letter-spacing:0.18rem;}.elementor .bg-base{background-color:var(--c-bg);}.elementor .bg-slight{background-color:var(--c-bg-slight);}.elementor .mb-m{margin-block-end:24px;}.elementor .dot{width:4px;height:4px;min-width:0px;min-height:0px;padding:0px;border-radius:50%;background-color:var(--c-gold);display:flex;justify-content:center;align-items:center;}.elementor .dot-l{width:7px;height:7px;min-width:0px;min-height:0px;padding:0px;border-radius:50%;background-color:var(--c-gold);display:flex;justify-content:center;align-items:center;}.elementor .line{width:56px;height:1px;min-width:56px;min-height:1px;max-width:56px;max-height:1px;padding:0px;background-color:var(--c-rule);}.elementor .img-portrait{width:420px;height:560px;object-fit:cover;object-position:center center;border-radius:3px;}.elementor .img-wide{height:380px;max-width:720px;object-fit:cover;object-position:center center;border-radius:3px;background-image:url("https://larissa-horster.com/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .img-full{width:100%;height:42vh;object-fit:cover;object-position:center center;}.elementor .img-full-tall{width:100%;height:72vh;object-fit:cover;object-position:center center;}.elementor .mt-l{margin-block-start:40px;}.elementor .mt-xl{margin-block-start:52px;}.elementor .testimonial-quote{font-size:1.1rem;color:var(--c-text-hero);line-height:1.55em;text-align:center;font-style:italic;}.elementor .testimonial-line{width:100%;height:1px;min-width:100%;min-height:1px;max-width:100%;max-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:36px;margin-block-end:36px;background-color:var(--c-rule);}.elementor .raeume-grid{max-width:880px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .raum-card{padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;background-color:rgba(62, 52, 45, 0.04);display:flex;flex-direction:column;flex:1 1 calc(50% - 12px);align-self:stretch;}.elementor .raum-card-label{font-family:var(--f-serif);font-weight:600;font-size:0.68rem;color:var(--c-text-muted);letter-spacing:0.18rem;text-transform:uppercase;margin-block-end:10px;}.elementor .raum-card-p{font-family:var(--f-serif);font-weight:400;font-size:0.8rem;color:var(--c-text-body);line-height:1.7em;margin-block-end:16px;}.elementor .raum-card-link{font-family:var(--f-serif);font-weight:400;font-size:0.88rem;color:var(--c-gold);font-style:italic;}.elementor .raum-card-link:hover,.elementor .raum-card-link:focus-visible{color:var(--c-text-hero);}.elementor .raum-card-full{max-width:428px;flex:0 1 100%;align-self:center;}.elementor .mb-l{margin-block-end:60px;}.elementor .mb-s{margin-block-end:14px;}.elementor .signoff{font-weight:300;font-size:1.1rem;color:var(--c-text-hero);font-style:italic;margin-block-start:48px;}.elementor .text-center{text-align:center;align-self:center;}.elementor .btn-gold{font-weight:500;font-size:0.75rem;color:var(--c-bg);letter-spacing:0.12rem;font-style:normal;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:36px;padding-inline-end:36px;border-radius:3px;background-color:var(--c-gold);}.elementor .btn-gold:hover,.elementor .btn-gold:focus-visible{color:var(--c-bg);background-color:var(--c-gold-dark);}.elementor .btn-ghost{font-weight:500;font-size:0.75rem;color:var(--c-gold);letter-spacing:0.12rem;font-style:normal;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:36px;padding-inline-end:36px;border-radius:3px;border-width:1px;border-color:var(--c-gold);border-style:solid;background-color:var(--c-bg);}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{color:var(--c-bg);background-color:var(--c-gold);}.elementor .form{padding-block-start:28px;padding-block-end:29px;}.elementor .hero-mid{height:80vh;margin-block-start:-80px;display:flex;flex-direction:column;}.elementor .spacer-m{height:120px;padding:0px;}.elementor .split-2col{max-width:1080px;display:flex;flex-direction:row;gap:48px;justify-content:center;align-items:center;}.elementor .split-img{min-height:400px;border-radius:3px;}.elementor .practice-grid{max-width:980px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .practice-card{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-radius:12px;border-width:1px;border-color:var(--c-rule);border-style:solid;background-color:var(--c-card-bg);box-shadow:0px 8px 24px 0px rgba(62, 52, 45, 0.04);transition:all 400ms;display:flex;flex-direction:column;flex:1 1 calc(33.33% - 22px);align-self:stretch;}.elementor .practice-card:hover,.elementor .practice-card:focus-visible{box-shadow:0px 22px 50px 0px rgba(62, 52, 45, 0.12);transform:translate3d(0px, -3px, 0px);}.elementor .practice-card-label{font-family:var(--f-serif);font-weight:500;font-size:1.4rem;color:var(--c-text-hero);letter-spacing:0.01em;line-height:1.3em;padding-block-end:18px;margin-block-end:22px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--c-rule);border-style:solid;}.elementor .practice-card-price{font-family:var(--f-serif);font-weight:600;font-size:2.2rem;color:var(--c-text-hero);letter-spacing:0.02em;line-height:1.2em;margin-block-start:4px;}.elementor .practice-card-note{font-family:var(--f-serif);font-size:0.88rem;color:var(--c-text-muted);line-height:1.65em;margin-block-start:10px;}.elementor .break-left{max-width:820px;padding-inline-start:96px;padding-inline-end:28px;}.elementor .break-left-text{font-family:var(--f-serif);font-weight:400;font-size:1.25rem;color:var(--c-text-hero);line-height:1.08em;text-align:start;font-style:italic;}.elementor .gold-line{width:44px;height:1px;min-width:44px;min-height:1px;max-width:44px;max-height:1px;padding:0px;margin-block-end:22px;background-color:var(--c-gold);}.elementor .for-whom{max-width:620px;text-align:center;}.elementor .chapter-mark{width:36px;height:1px;min-width:36px;min-height:1px;max-width:36px;max-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--c-gold);}.elementor .for-whom-line{width:18px;height:1px;min-width:18px;min-height:1px;max-width:18px;max-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;margin-block-end:8px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--c-gold);opacity:55%;}.elementor .text-italic{font-style:italic;}.elementor .text-note{font-family:var(--f-serif);font-weight:400;font-size:0.88rem;color:var(--c-text-muted);line-height:1.64em;}.elementor .heading-l{font-family:var(--f-serif);font-weight:300;font-size:2.2rem;color:var(--c-text-hero);letter-spacing:0.01rem;line-height:1.25em;margin-block-end:52px;}.elementor .practice-grid-2{max-width:980px;display:flex;flex-direction:row;gap:36px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .practice-card-half{display:flex;flex-direction:column;flex:1 1 calc(50% - 18px);align-self:stretch;}.elementor .DUP_voice-themes{max-width:620px;}.elementor .DUP_voice-bullet-row{min-height:0px;padding:0px;margin-block-end:32px;display:flex;flex-direction:row;gap:14px;justify-content:flex-start;}.elementor .DUP_voice-bullet{width:14px;height:1px;min-width:14px;min-height:1px;max-width:14px;max-height:1px;padding:0px;margin-block-start:16px;background-color:var(--c-gold);opacity:55%;}.elementor .crosslink-card{max-width:760px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:56px;padding-inline-end:56px;border-width:1px;border-color:var(--c-rule);border-style:solid;background-color:var(--c-bg-slight);box-shadow:0px 8px 24px 0px rgba(62, 52, 45, 0.04);}.elementor .block-label{font-family:var(--f-serif);font-weight:600;font-size:1.08rem;color:var(--c-text-hero);letter-spacing:0.01em;}.elementor .rahmen-line{width:18px;height:1px;min-width:18px;min-height:1px;max-width:18px;max-height:1px;padding:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--c-gold);opacity:55%;}.elementor .container-max{max-width:1080px;}.elementor .mt-m{margin-block-start:24px;}