.imprint-page{background:linear-gradient(#fafcff 9.8%,#e5eaf7 84.29%);flex-direction:column;justify-content:center;align-items:center;gap:48px;padding:32px 1rem 48px;display:flex}.imprint-title{color:#373b3f;text-align:center;font-family:Plus Jakarta Sans;font-size:48px;font-weight:700;line-height:56px}.imprint-card{background:#fafcff;border:1px solid #dadce2;border-radius:24px;flex-direction:column;align-items:flex-start;gap:32px;width:100%;margin:0 auto;padding:32px;display:flex}.imprint-section{flex-direction:column;align-self:stretch;align-items:flex-start;gap:40px;display:flex}.section-info{margin-top:1rem}.section-info .label{margin-bottom:.25rem;font-weight:500}.section-info .link{color:#2563eb;text-decoration:none}.section-info .link:hover{text-decoration:underline}@media screen and (max-width:2048px){.imprint-page{padding:123px 270px}.imprint-page .imprint-title{font-size:82px;font-weight:700;line-height:90.2px}.imprint-page .imprint-card{background:#fafcff;border:1px solid #dadce2;border-radius:24px;flex-direction:column;align-items:flex-start;gap:64px;margin:0;padding:64px;display:flex}.imprint-page .imprint-card .imprint-section{flex-direction:column;gap:40px;display:flex}.imprint-page .imprint-card .imprint-section span.section-title{font-size:64px;font-weight:500;line-height:70.4px}}@media screen and (max-width:1600px){.imprint-page{padding:123px 199px}.imprint-page .imprint-title{font-size:82px;font-weight:700;line-height:90.2px}.imprint-page .imprint-card{background:#fafcff;border:1px solid #dadce2;border-radius:24px;flex-direction:column;align-items:flex-start;gap:64px;margin:0;padding:64px;display:flex}.imprint-page .imprint-card .imprint-section{flex-direction:column;gap:40px;display:flex}.imprint-page .imprint-card .imprint-section span.section-title{font-size:64px;font-weight:500;line-height:70.4px}}@media screen and (max-width:1440px){.imprint-page{padding:100px 179.16px}.imprint-page .imprint-title{font-size:72px;font-weight:700;line-height:79.2px}.imprint-page .imprint-card{background:#fafcff;border:.9px solid #dadce2;border-radius:21.599px;flex-direction:column;align-items:flex-start;gap:57.597px;margin:0;padding:57.597px;display:flex}.imprint-page .imprint-card .imprint-section{flex-direction:column;gap:36px;display:flex}.imprint-page .imprint-card .imprint-section span.section-title{font-size:57.597px;font-weight:500;line-height:63.356px}}@media screen and (max-width:1280px){.imprint-page{padding:78px 159.19px}.imprint-page .imprint-title{font-size:64.004px;font-weight:700;line-height:70.404px}.imprint-page .imprint-card{background:#fafcff;border:.8px solid #dadce2;border-radius:19.2px;flex-direction:column;align-items:flex-start;gap:51.2px;margin:0;padding:51.2px;display:flex}.imprint-page .imprint-card .imprint-section{flex-direction:column;gap:32px;display:flex}.imprint-page .imprint-card .imprint-section span.section-title{font-size:51.2px;font-weight:500;line-height:56.32px}}@media screen and (max-width:1024px){.imprint-page{padding:45px 127px}.imprint-page .imprint-title{font-size:51.213px;font-weight:700;line-height:56.334px}.imprint-page .imprint-card{background:#fafcff;border:.64px solid #dadce2;border-radius:15.363px;flex-direction:column;align-items:flex-start;gap:40.968px;margin:0;padding:40.968px;display:flex}.imprint-page .imprint-card .imprint-section{flex-direction:column;gap:25px;display:flex}.imprint-page .imprint-card .imprint-section span.section-title{font-size:40.968px;font-weight:500;line-height:45.065px}}@media screen and (max-width:768px){.imprint-page{padding:2rem 32px}.imprint-page .imprint-title{font-size:38.415px;font-weight:700;line-height:42.256px}.imprint-page .imprint-card{background:#fafcff;border:.48px solid #dadce2;border-radius:11.524px;gap:40px;margin:0;padding:40px}.imprint-page .imprint-card .imprint-section{flex-direction:column;gap:19.21px;display:flex}.imprint-page .imprint-card .imprint-section span.section-title{font-size:40px;font-weight:500;line-height:33.803px}}@media screen and (max-width:425px){.imprint-page{padding:2rem 17.75px}.imprint-page .imprint-title{font-size:24px;font-weight:700;line-height:23.385px}.imprint-page .imprint-card{background:#fafcff;border:.266px solid #dadce2;border-radius:6.377px;gap:24px;margin:0;padding:22.136px 24px}.imprint-page .imprint-card .imprint-section{flex-direction:column;gap:10.63px;display:flex}.imprint-page .imprint-card .imprint-section span.section-title{font-size:24px;font-weight:500;line-height:18.707px}}
