@charset "UTF-8";@keyframes fade-in{0%{opacity:0}to{opacity:1;visibility:visible}}@font-face{font-family:GT-Walsheim-Regular;src:url(../../../fonts/GT-Walsheim-Regular.woff2) format("woff2"),url(../../../fonts/GT-Walsheim-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GT-Walsheim-Regular-Oblique;src:url(../../../fonts/GT-Walsheim-Regular-Oblique.woff2) format("woff2"),url(../../../fonts/GT-Walsheim-Regular-Oblique.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Arial Black;src:url(../../../fonts/Arial-Black.woff2) format("woff2"),url(../../../fonts/Arial-Black.woff) format("woff");font-weight:400;font-style:normal}#moss{display:flex;flex-flow:column nowrap}#home{min-width:320px;order:2;text-align:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;height:fit-content;min-height:65vh}.footer{order:3}#hero{margin-top:196px;z-index:1;min-width:320px;width:100vw;max-width:1280px;align-self:center;height:fit-content;position:relative}#hero .container{width:100%;height:100%;display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"overlay" "media"}#hero .overlay{width:100%;margin-top:80px;display:flex;align-items:center;grid-area:overlay}#hero .overlay p{max-width:568px}#hero .media{width:100%;height:auto;aspect-ratio:3/4.5;grid-area:media;padding:12px}#hero .image{width:100%;height:auto;aspect-ratio:3/4.5;border-radius:24px;overflow:hidden;position:relative}#hero .image figcaption{width:180px;color:#444;text-align:left;padding:16px;position:absolute;left:0;bottom:0;font-size:.7rem;line-height:1.2rem;letter-spacing:.03rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#hero .text{width:100%;margin:0;padding:48px 16px;max-width:810px;text-align:left}#hero .text h1{color:#70150e;font-size:2rem;line-height:2.2rem;letter-spacing:0;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#hero .text p{margin-top:2.8rem;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 468px){#hero .text h1{font-size:4rem;line-height:4rem;letter-spacing:-.1rem;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#hero .text p{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}#hero .background{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hero .background svg{width:100%;height:100%}@media screen and (min-width: 768px){#hero{margin-top:294px}#hero .container{grid-template-columns:60% 40%;grid-template-areas:"overlay media"}#hero .overlay{margin-top:0}#hero .text{padding:48px 32px}#hero .text p{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}#services,#publications,#lectures,#mitgliedschaften{width:100%;max-width:1280px;margin:80px 0;align-self:center;display:flex;justify-content:flex-start;flex-flow:column nowrap;padding:24px 16px;text-align:left;-webkit-hyphens:manual;hyphens:manual}#services .title,#publications .title,#lectures .title,#mitgliedschaften .title{-webkit-hyphens:manual;hyphens:manual;width:fit-content;color:#70150e;font-size:2rem;line-height:2.2rem;letter-spacing:0rem;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#services.list h3,#publications.list h3,#lectures.list h3,#mitgliedschaften.list h3{font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-transform:uppercase;letter-spacing:.2rem}#services.list ul,#services.list ol,#publications.list ul,#publications.list ol,#lectures.list ul,#lectures.list ol,#mitgliedschaften.list ul,#mitgliedschaften.list ol{margin-top:2.8rem;list-style:none}#services.list ul li,#services.list ol li,#publications.list ul li,#publications.list ol li,#lectures.list ul li,#lectures.list ol li,#mitgliedschaften.list ul li,#mitgliedschaften.list ol li{max-width:568px;position:relative;padding:8px 0;width:100%;font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#services.list ul li h4,#services.list ol li h4,#publications.list ul li h4,#publications.list ol li h4,#lectures.list ul li h4,#lectures.list ol li h4,#mitgliedschaften.list ul li h4,#mitgliedschaften.list ol li h4{font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#services.list ul li p,#services.list ol li p,#publications.list ul li p,#publications.list ol li p,#lectures.list ul li p,#lectures.list ol li p,#mitgliedschaften.list ul li p,#mitgliedschaften.list ol li p{font-size:.7rem;line-height:1.2rem;letter-spacing:.03rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#services.list.dash li,#publications.list.dash li,#lectures.list.dash li,#mitgliedschaften.list.dash li{margin-left:1.5rem;width:calc(100% - 1.5rem)}#services.list.dash li:before,#publications.list.dash li:before,#lectures.list.dash li:before,#mitgliedschaften.list.dash li:before{content:"–";position:absolute;left:-1.5rem}@media screen and (min-width: 468px){#services .title,#publications .title,#lectures .title,#mitgliedschaften .title{font-size:4rem;line-height:4rem;letter-spacing:-.1rem;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#services.list h3,#publications.list h3,#lectures.list h3,#mitgliedschaften.list h3{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-transform:uppercase;letter-spacing:.2rem}#services.list ul li,#services.list ol li,#publications.list ul li,#publications.list ol li,#lectures.list ul li,#lectures.list ol li,#mitgliedschaften.list ul li,#mitgliedschaften.list ol li,#services.list ul li h4,#services.list ol li h4,#publications.list ul li h4,#publications.list ol li h4,#lectures.list ul li h4,#lectures.list ol li h4,#mitgliedschaften.list ul li h4,#mitgliedschaften.list ol li h4{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#services.list ul li p,#services.list ol li p,#publications.list ul li p,#publications.list ol li p,#lectures.list ul li p,#lectures.list ol li p,#mitgliedschaften.list ul li p,#mitgliedschaften.list ol li p{font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}@media screen and (min-width: 768px){#services,#publications,#lectures,#mitgliedschaften{padding:24px 32px}}#publications{position:relative}#publications h4{width:fit-content}#publications h4 .caps{text-transform:uppercase;letter-spacing:.07em}#publications #cannabisrecht{position:absolute;top:200px;left:calc(30% - 170px);width:150px;height:auto}#publications>a{margin-top:2.8rem;width:fit-content;height:fit-content}#publications.list h3{margin-top:2.8rem;margin-bottom:1.8rem}#publications.list ul,#publications.list ol{margin-top:0}#publications.list ul li,#publications.list ol li{padding:0;break-inside:avoid;-webkit-column-break-inside:avoid;column-break-inside:avoid}#publications.list ul li .button,#publications.list ol li .button{width:fit-content;text-align:left;white-space:nowrap}#publications.list ul li .button button,#publications.list ol li .button button,#publications.list ul li .button button span,#publications.list ol li .button button span,#publications.list ul li .button button:hover span,#publications.list ol li .button button:hover span{-webkit-transition:all .35s ease-out 0s;-moz-transition:all .35s ease-out 0s;-ms-transition:all .35s ease-out 0s;-o-transition:all .35s ease-out 0s;transition:all .35s ease-out 0s}#publications.list ul li .button button:focus,#publications.list ol li .button button:focus{outline:2px solid #70150E;outline-offset:2px;-webkit-transition:outline .35s ease-out 0s;-moz-transition:outline .35s ease-out 0s;-ms-transition:outline .35s ease-out 0s;-o-transition:outline .35s ease-out 0s;transition:outline .35s ease-out 0s}#publications.list ul li .button button span,#publications.list ol li .button button span{border-bottom:1px solid transparent;color:#70150e;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}#publications.list ul li .button button:hover span,#publications.list ol li .button button:hover span{border-bottom:1px solid #70150E}#publications.list ul li .button button:focus,#publications.list ol li .button button:focus{border-radius:8px}#publications.list ul li .button,#publications.list ol li .button{font-size:.7rem;line-height:1.2rem;letter-spacing:.03rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#publications.list ul li,#publications.list ol li{margin-bottom:1.8rem}@media screen and (min-width: 1280px){#publications.list ul,#publications.list ol{columns:2}}@media screen and (min-width: 734px){#publications.list h4{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#publications.list ul li .button,#publications.list ol li .button{font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}#lectures{width:100%;position:relative}#lectures.list ul{width:100%}#lectures.list ul li{max-width:unset;display:grid;grid-template-columns:30% 70%;grid-template-areas:"date title" ". body-1" ". body-2"}#lectures.list ul h4{max-width:568px;grid-area:title}#lectures span{grid-area:date;padding-right:16px}#lectures p{max-width:568px}#lectures p:nth-of-type(1){grid-area:body-1}#lectures p:nth-of-type(2){grid-area:body-2}#about{width:100%;margin:160px 0;display:flex;justify-content:flex-start;flex-flow:column nowrap;padding:24px 16px;text-align:left}#about .title,#about .body{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#author{width:100%;margin:160px 0 80px;max-width:1280px;align-self:center;display:grid;grid-template-columns:100%;grid-template-areas:"text";padding:24px 16px;text-align:left}#author .text{grid-area:text;display:flex;justify-content:flex-start;flex-flow:column nowrap}#author .title{font-size:4rem;line-height:4rem;letter-spacing:-.1rem;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#author .body{columns:1;margin-top:2.8rem;font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#author .body p{max-width:568px;padding-bottom:1.8rem}@media screen and (min-width: 768px){#author{padding:24px 32px}#author .body{columns:2}}#drogen-recht-cover{width:fit-content;height:fit-content;margin:-24px 0 0 -24px}#drogen-recht-cover picture{margin:24px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));width:120px;height:auto}#mitgliedschaften.dash ul li:first-of-type{margin-left:0;width:100%}#mitgliedschaften.dash ul li:first-of-type:before{content:""}#kooperationen{width:100%;max-width:1280px;margin:160px 0 80px;padding:24px 16px;text-align:left;align-self:center;display:flex}#kooperationen .text{display:flex;justify-content:flex-start;flex-flow:column nowrap}#kooperationen .title{color:#70150e;font-size:2rem;line-height:2.2rem;letter-spacing:0rem;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#kooperationen .bodycopy{columns:1;margin-top:2.8rem;font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#kooperationen .bodycopy p{max-width:568px;padding-bottom:1.8rem}#kooperationen .bodycopy p:nth-of-type(3){break-before:column;-webkit-column-break-before:always;column-break-before:always}#kooperationen .bodycopy p:nth-of-type(3) button span{border-color:#000}#kooperationen .bodycopy p:nth-of-type(3) button:hover span{color:#70150e;border-color:#70150e}@media screen and (min-width: 468px){#kooperationen .title{font-size:4rem;line-height:4rem;letter-spacing:-.1rem;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#kooperationen .bodycopy{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}@media screen and (min-width: 768px){#kooperationen{padding:24px 32px}#kooperationen .bodycopy{columns:2}}#cv{align-self:center;margin:80px 0;grid-area:cv;width:100%;max-width:1280px}#cv .table{width:100%;padding:24px 16px;display:grid;grid-template-rows:auto;grid-template-columns:100%;grid-template-areas:"title" "work" "school";gap:2.8rem}#cv .table h2{color:#70150e;font-size:2rem;line-height:2.2rem;letter-spacing:0rem;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#cv .table table{table-layout:fixed;height:fit-content}#cv .table table caption{margin-left:30%;width:fit-content;font-size:1rem;line-height:1.4rem;letter-spacing:.06rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-transform:uppercase;letter-spacing:.15em}#cv .table table th,#cv .table table td{font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#cv .table table thead th{text-transform:uppercase;letter-spacing:.07em}#cv .table table tbody th{padding-right:16px;-webkit-font-feature-settings:"tnum" on;-moz-font-feature-settings:"tnum" on;-ms-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on}#cv .table table .col-1{width:30%}#cv .table table .col-2{width:70%}#cv .table table.work{grid-area:work}#cv .table table.school{grid-area:school}@media screen and (min-width: 468px){#cv .table h2{font-size:4rem;line-height:4rem;letter-spacing:-.1rem;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#cv .table table caption{font-size:1.375rem;line-height:1.8rem;letter-spacing:.05rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-transform:uppercase;letter-spacing:.07em}#cv .table table th,#cv .table table td{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}@media screen and (min-width: 768px){#cv .table{padding:24px 32px}}#strafprozessvollmacht{margin:48px 16px;align-self:center;grid-area:vollmacht;background:#c6a29f;width:100%;max-width:calc(100% - 32px);height:fit-content;display:flex;justify-content:space-between;flex-flow:column nowrap;padding:24px;text-align:left;border-radius:24px;overflow:hidden;position:relative}#strafprozessvollmacht .media{position:relative;width:66px;height:auto;margin-bottom:32px}#strafprozessvollmacht .text{margin-left:0;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}#strafprozessvollmacht h3{color:#000;font-size:1rem;line-height:1.4rem;letter-spacing:.06rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-transform:uppercase;letter-spacing:.15em}#strafprozessvollmacht .body{max-width:470px;-webkit-hyphens:auto;hyphens:auto;color:#000;padding:1.4rem 0;font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#strafprozessvollmacht .button-stack{margin-left:0;width:fit-content;margin-top:2.8rem;position:relative}#strafprozessvollmacht .button-stack button:hover span{border-color:#000}#strafprozessvollmacht .button-stack span{color:#000;font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 468px){#strafprozessvollmacht h3{font-size:1.375rem;line-height:1.8rem;letter-spacing:.05rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-transform:uppercase;letter-spacing:.07em}#strafprozessvollmacht .body,#strafprozessvollmacht .button-stack span{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}@media screen and (min-width: 768px){#strafprozessvollmacht{margin:48px 32px;max-width:568px}#strafprozessvollmacht .media{position:absolute;top:29px;left:calc(30% - 98px);margin-bottom:0}#strafprozessvollmacht .text,#strafprozessvollmacht .button-stack{margin-left:30%}}@media screen and (min-width: 1280px){#strafprozessvollmacht{padding:48px}#strafprozessvollmacht .media{top:53px}}#quote{margin:80px 0;width:100%;position:relative;display:flex;justify-content:center}#quote>.container{width:100%;padding:8px;max-width:1280px;display:flex;flex-flow:column nowrap;align-items:flex-start}#quote>.container .quote{width:288px;height:fit-content;border-left:7px solid #70150E;margin:16px;text-align:left}#quote>.container .quote p{margin-left:16px;font-size:2rem;line-height:2.4rem;letter-spacing:0;font-family:GT-Walsheim-Regular-Oblique,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#quote>.container .quote p span{font-size:1rem;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#quote>.container .quote p:first-of-type{margin-bottom:24px}#quote>.container .text{text-align:left;padding:16px;width:100%;max-width:568px}#quote>.container .text p{width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1rem;line-height:1.4rem;letter-spacing:.01rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 468px){#quote>.container .quote{width:330px}#quote>.container .quote p{font-size:2.5rem;line-height:3.2rem;letter-spacing:0;font-family:GT-Walsheim-Regular-Oblique,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#quote>.container .quote p span{font-size:1.375rem}#quote>.container .text p{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}@media screen and (min-width: 768px){#quote>.container{padding:24px;flex-flow:row nowrap;justify-content:space-between;align-items:center}}@font-face{font-family:GT-Walsheim-Regular;src:url(../../../fonts/GT-Walsheim-Regular.woff2) format("woff2"),url(../../../fonts/GT-Walsheim-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GT-Walsheim-Regular-Oblique;src:url(../../../fonts/GT-Walsheim-Regular-Oblique.woff2) format("woff2"),url(../../../fonts/GT-Walsheim-Regular-Oblique.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Arial Black;src:url(../../../fonts/Arial-Black.woff2) format("woff2"),url(../../../fonts/Arial-Black.woff) format("woff");font-weight:400;font-style:normal}th{font-weight:400}.table{width:100%}.table h2{width:fit-content;text-align:left}.table table{border-collapse:collapse;width:100%}.table table .col{width:auto}.table table caption{padding:8px 0;text-align:left}.table table thead tr th,.table table thead tr td{border:none}.table table th,.table table td{vertical-align:top;padding:8px 0;text-align:left}
