.examples-teaser{background:#d7e0d2;padding:70px 0}.teaser-inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:65px}.teaser-inner h2{font:600 clamp(34px,4.2vw,55px)/1.1 var(--serif);margin:0}.teaser-inner h2 em{font-weight:500;color:var(--forest)}.teaser-inner p:not(.eyebrow){max-width:530px;color:#536058;margin:20px 0 28px}.teaser-inner img{width:100%;aspect-ratio:4/3;object-fit:cover;box-shadow:12px 13px 0 rgba(201,130,98,.18)}@media(max-width:760px){.examples-teaser{padding:58px 0}.teaser-inner{grid-template-columns:1fr;gap:32px}.teaser-inner img{max-width:520px}}
.information-teaser{background:#f4ead4;padding:70px 0}.information-teaser .teaser-inner img{box-shadow:12px 13px 0 rgba(55,88,78,.16)}@media(max-width:760px){.information-teaser{padding:58px 0}}
.hero-information{max-width:560px;margin:17px 0 0;padding:12px 15px;border-left:3px solid var(--gold);background:#faf7ef;color:#566057;font-size:14px;line-height:1.5}.hero-information a{color:var(--forest);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.button-information{background:transparent;border:1px solid var(--forest);color:var(--forest);padding:11px 16px}.button-information:hover{background:#e4ebe0;color:var(--forest)}
.spar-option{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#edf1e9;border-left:3px solid var(--moss);padding:18px 20px;margin:0 0 20px}.spar-option h4{font-size:14px;margin:0 0 4px;color:var(--forest)}.spar-option p{font-size:14px;line-height:1.55;margin:0;color:#566057}.spar-value{text-align:right;color:var(--forest);white-space:nowrap}.spar-value strong{display:block;font:600 27px/1 var(--serif)}.spar-value span{font-size:12px}.bearbeitung-note{max-width:940px;margin:24px auto 0;padding:30px 32px;background:#e3eadf;border:1px solid #d1dccc}.bearbeitung-note .eyebrow{margin-bottom:7px}.bearbeitung-note h3{font:600 27px/1.2 var(--serif);color:var(--forest);margin:0}.bearbeitung-note p:not(.eyebrow){max-width:720px;margin:11px 0 20px;color:#536058;font-size:14px}@media(max-width:760px){.spar-option{align-items:flex-start;flex-direction:column}.spar-value{text-align:left;white-space:normal}.bearbeitung-note{padding:25px 20px}.bearbeitung-note h3{font-size:24px}}
.special-price.spar-option{margin:20px 0 0;background:#e3eadf;border-left-color:var(--moss)}.special-price.spar-option .spar-value{text-align:right;white-space:nowrap}.special-price.spar-option .spar-value strong{font-size:26px}.special-price.spar-option .spar-value span{font-size:12px}.spar-link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:8px 11px;background:#d0ddc9;border:1px solid #b2c4aa;color:var(--forest);font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .2s ease,transform .2s ease}.spar-link:hover{background:#c0d1b8;color:var(--forest);transform:translateY(-1px)}.spar-link:focus-visible{outline:3px solid rgba(201,130,98,.55);outline-offset:3px}.bearbeitung-teaser{background:#e4ebdf;padding:70px 0}.bearbeitung-teaser .teaser-inner img{box-shadow:12px 13px 0 rgba(180,128,88,.18)}@media(max-width:760px){.special-price.spar-option .spar-value{text-align:left;white-space:normal}.bearbeitung-teaser{padding:58px 0}.spar-link{white-space:normal}}
.services-price-link{margin:38px 0 0;text-align:center}
.memory-extras{background:#f4ead4}.memory-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:940px;margin:0 auto}.memory-extra-card{display:grid;grid-template-columns:44% 56%;background:#fff;border:1px solid #e6dac2;transition:transform .25s ease,box-shadow .25s ease}.memory-extra-card:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgba(74,63,43,.12)}.memory-extra-card img{width:100%;height:100%;min-height:315px;object-fit:cover}.memory-extra-card>div{padding:27px 27px 29px}.memory-extra-card .card-number{color:var(--clay);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0}.memory-extra-card h3{font:600 28px/1.12 var(--serif);margin:7px 0 13px}.memory-extra-card>div>p:not(.card-number):not(.memory-price){font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 19px}.memory-extra-card a{color:var(--forest);font-size:14px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:2px}.memory-price{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:baseline;margin:0 0 22px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--forest)}.memory-price strong{font:600 23px/1.1 var(--serif)}.memory-price span{font-size:12px;line-height:1.25}.memory-price.individual{display:block}.memory-price.individual strong,.memory-price.individual span{display:block}.memory-price.individual span{margin-top:4px}@media(max-width:860px){.memory-extra-card{grid-template-columns:1fr}.memory-extra-card img{height:220px;min-height:0}}@media(max-width:760px){.memory-extras{padding:72px 0}.memory-extra-grid{grid-template-columns:1fr;gap:18px}.memory-extra-card{grid-template-columns:40% 60%}.memory-extra-card img{height:100%;min-height:250px}.memory-extra-card>div{padding:21px}.memory-extra-card h3{font-size:25px}}@media(max-width:480px){.memory-extra-card{display:block}.memory-extra-card img{height:220px;min-height:0}}
.memory-extra-grid{grid-template-columns:1fr;gap:44px;max-width:900px}.memory-extra-card{grid-template-columns:34% 66%;background:transparent;border:0;border-bottom:1px solid rgba(91,75,44,.2);padding:0 0 44px;transition:none}.memory-extra-card:last-child{padding-bottom:0;border-bottom:0}.memory-extra-card:hover{transform:none;box-shadow:none}.memory-extra-card img{height:240px;min-height:0;box-shadow:10px 12px 0 rgba(55,88,78,.13)}.memory-extra-card>div{align-self:center;padding:6px 0 8px 39px}.memory-extra-card h3{font-size:clamp(29px,3vw,37px);margin:7px 0 15px}.memory-extra-card>div>p:not(.card-number):not(.memory-price){max-width:560px;font-size:15px;line-height:1.68;margin-bottom:22px}.memory-extra-card a{display:inline-block;padding-bottom:3px}@media(max-width:760px){.memory-extra-grid{gap:34px}.memory-extra-card{grid-template-columns:38% 62%;padding-bottom:34px}.memory-extra-card img{height:100%;min-height:245px}.memory-extra-card>div{padding:4px 0 4px 26px}.memory-extra-card h3{font-size:27px}}@media(max-width:520px){.memory-extra-card{display:block}.memory-extra-card img{height:225px;min-height:0;width:100%;max-width:390px;margin-bottom:25px}.memory-extra-card>div{padding:0}.memory-extra-card h3{font-size:29px}}
.memory-extras{padding:76px 0}.memory-extras .section-heading.centered{margin-bottom:39px}.memory-extra-grid{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);grid-template-areas:"photo-art photo-copy" "slideshow-art slideshow-copy";column-gap:56px;row-gap:34px;max-width:900px;align-items:center}.memory-extra-art{margin:0;width:100%}.memory-extra-art img{display:block;width:100%;height:185px;object-fit:cover;box-shadow:10px 12px 0 rgba(55,88,78,.13)}.photo-print-art{grid-area:photo-art}.slideshow-art{grid-area:slideshow-art}.memory-extra-copy{padding:0;max-width:555px}.photo-print-copy{grid-area:photo-copy}.slideshow-copy{grid-area:slideshow-copy}.memory-extra-copy .card-number{color:var(--clay);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0}.memory-extra-copy h3{font:600 clamp(29px,3vw,37px)/1.13 var(--serif);margin:7px 0 14px}.memory-extra-copy p:not(.card-number){font-size:15px;line-height:1.66;color:var(--muted);margin:0 0 19px}.memory-extra-copy a{color:var(--forest);font-size:14px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:2px}.memory-extra-copy a span{font-size:19px;line-height:0}@media(max-width:760px){.memory-extras{padding:65px 0}.memory-extra-grid{grid-template-columns:minmax(170px,34%) minmax(0,1fr);column-gap:31px;row-gap:28px}.memory-extra-art img{height:170px}.memory-extra-copy h3{font-size:27px}.memory-extra-copy p:not(.card-number){font-size:14px}}@media(max-width:520px){.memory-extra-grid{grid-template-columns:1fr;grid-template-areas:"photo-art" "photo-copy" "slideshow-art" "slideshow-copy";gap:20px}.memory-extra-art img{width:100%;max-width:350px;height:205px}.memory-extra-copy{padding:0 0 13px}.memory-extra-copy h3{font-size:29px}}
