/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"LM Roman";font-weight:400;font-style:normal;font-display:block;src:local("Latin Modern Roman"),url(/themes/custom/maritas/fonts/lmroman10-regular.woff2) format("woff2");}@font-face{font-family:"LM Roman";font-weight:700;font-style:normal;font-display:block;src:local("Latin Modern Roman Bold"),url(/themes/custom/maritas/fonts/lmroman10-bold.woff2) format("woff2");}@font-face{font-family:"LM Roman";font-weight:400;font-style:italic;font-display:block;src:local("Latin Modern Roman Italic"),url(/themes/custom/maritas/fonts/lmroman10-italic.woff2) format("woff2");}@font-face{font-family:"LM Roman";font-weight:700;font-style:italic;font-display:block;src:local("Latin Modern Roman Bold Italic"),url(/themes/custom/maritas/fonts/lmroman10-bolditalic.woff2) format("woff2");}@font-face{font-family:"LM Roman Caps";font-weight:400;font-style:normal;font-display:block;src:local("Latin Modern Roman Caps"),url(/themes/custom/maritas/fonts/lmromancaps10-regular.woff2) format("woff2");}@font-face{font-family:"LM Mono";font-weight:400;font-style:normal;font-display:block;src:local("Latin Modern Mono"),url(/themes/custom/maritas/fonts/lmmono10-regular.woff2) format("woff2");}@page{size:A4;margin:30mm 25mm;@bottom-center{content:counter(page);font:11pt "LM Roman","CMU Serif","Times New Roman",serif;}}@page :first{@bottom-center{content:none;}}@media print{:root{--tex-serif:"LM Roman","Latin Modern Roman","CMU Serif","Times New Roman",serif;--tex-caps:"LM Roman Caps",var(--tex-serif);--tex-mono:"LM Mono","Latin Modern Mono","CMU Typewriter Text",monospace;}body,body *{background:transparent;color:#000;box-shadow:none;text-shadow:none;border-radius:0;transition:none;}body{margin:0;font-family:var(--tex-serif);font-size:11pt;line-height:1.236;text-align:justify;hyphens:auto;font-variant-ligatures:common-ligatures;font-kerning:normal;orphans:3;widows:3;}main,main .container-page,main .section,main .grid,main .flex,[data-hero-slider],[data-hero-slider] *{display:block;position:static;width:auto;max-width:none;min-height:0;padding:0;margin-inline:0;aspect-ratio:auto;overflow:visible;}main :not(table,thead,tr,th,td,hr){border:0;}header,nav,main nav,form,button,iframe,video,dialog,svg,[hidden],[aria-hidden="true"],main [aria-hidden="true"],.skip-link,.btn,.contextual,.messages,[data-drupal-messages-fallback],#toolbar-administration,[data-hero-slider] figure,[data-hero-slider] button,ul.grid img,main p:has(+ h1),footer nav,footer > div:last-child{display:none;}[data-hero-slider] div:not(:has(h1,p)){display:none;}main h1{margin:12mm 0 .4em;font:400 17.28pt/1.2 var(--tex-serif);text-align:center;hyphens:none;break-after:avoid;}[data-hero-slider] h1{margin-top:0;}.print-meta{margin:0 0 2.2em;font-size:12pt;line-height:1.5;text-align:center;white-space:pre-line;text-indent:0;}main{counter-reset:section figure table;}main h2,main h3,main h4{font-family:var(--tex-serif);font-weight:700;line-height:1.2;text-align:left;text-transform:none;letter-spacing:0;hyphens:none;break-after:avoid;margin:3.25ex 0 1.5ex;}main h2{counter-increment:section;counter-reset:subsection;font-size:14.4pt;margin-top:3.5ex;margin-bottom:2.3ex;}main h3{counter-increment:subsection;counter-reset:subsubsection;font-size:12pt;}main h4{counter-increment:subsubsection;font-size:11pt;}main h2::before{content:counter(section);margin-right:1em;}main h3::before{content:counter(section) "." counter(subsection);margin-right:1em;}main h4::before{content:counter(section) "." counter(subsection) "." counter(subsubsection);margin-right:1em;}main .print-plain{counter-increment:none;margin:1.2em 0 .2em;font-size:11pt;}main .print-plain::before{content:none;}main p{margin:0;font-size:11pt;text-indent:1.5em;}main :is(h1,h2,h3,h4,.print-meta,.print-plain) + p,main p:first-child{text-indent:0;}em,i,cite{font-style:italic;}strong,b{font-weight:700;}abbr{font-family:var(--tex-caps);text-decoration:none;}small{font-size:9pt;}address{font-style:normal;}a{text-decoration:none;}main a[href^="http"]:not([data-lightbox])::after{content:" [" attr(href) "]";font:9pt var(--tex-mono);hyphens:none;overflow-wrap:anywhere;}main a{display:inline;font:inherit;}main ul,main ol{margin:.6em 0;padding-left:2.5em;}main ul{list-style:none;}main ul > li{position:relative;margin:.25em 0;padding:0;break-inside:avoid;}main ul > li::before{content:"\2022";position:absolute;left:-1.2em;}main ul ul > li::before{content:"\2013";}main ul ul ul > li::before{content:"\2217";}main ul.grid{padding-left:0;}main ul.grid > li::before{content:none;}main ol{list-style:decimal;}main ol > li{margin:.25em 0;break-inside:avoid;}dl{margin:.6em 0;}dt{display:inline;font-weight:700;}dt::after{content:": ";}dd{display:inline;margin:0;}dd::after{content:"";display:block;}main .painting-detail{display:flex;flex-direction:column;}.painting-detail > div{display:contents;}.painting-detail h1{order:-3;}.painting-detail .print-meta{order:-2;}.painting-detail > a{order:-1;}.painting-detail > a img{max-height:13cm;}.painting-detail dl{text-align:left;}main .grid:has(> .painting-card){display:grid;grid-template-columns:repeat(3,1fr);gap:1em;}.painting-card{margin:0;break-inside:avoid;text-align:center;}.painting-card img{max-width:100%;max-height:4.5cm;margin:0 auto .4em;}.painting-card a{display:block;}.painting-card p{margin:0;text-indent:0;font-size:9pt;text-align:center;}main img{display:block;max-width:70%;max-height:8cm;width:auto;height:auto;margin:1.2em auto;object-fit:contain;break-inside:avoid;}main figure{margin:1.5em auto;text-align:center;break-inside:avoid;}main figure:has(figcaption){counter-increment:figure;}main figcaption{font-size:10pt;text-align:center;}main figcaption::before{content:"Abbildung " counter(figure) ": ";}:lang(en) main figcaption::before{content:"Figure " counter(figure) ": ";}main table{margin:1.5em auto;border-collapse:collapse;border-top:.08em solid #000;border-bottom:.08em solid #000;break-inside:avoid;}main table:has(caption){counter-increment:table;}main caption{padding-bottom:.6em;}main caption::before{content:"Tabelle " counter(table) ": ";}:lang(en) main caption::before{content:"Table " counter(table) ": ";}main th,main td{padding:.25em .6em;border:0;text-align:left;vertical-align:baseline;}main thead th{font-weight:400;border-bottom:.05em solid #000;}blockquote{margin:.8em 2.5em;padding:0;border:0;font-size:10pt;font-style:normal;}code,kbd,samp,pre{font-family:var(--tex-mono);font-size:10.5pt;}pre{white-space:pre-wrap;text-align:left;}hr{width:40%;margin:1.5em auto;border:0;border-top:.4pt solid #000;}footer{margin-top:2.5em;padding-top:.8em;border-top:.4pt solid #000;font-size:10pt;text-align:left;hyphens:none;break-inside:avoid;}footer,footer > div,footer div{display:block;padding:0;max-width:none;}footer p{margin:0;font:700 11pt var(--tex-serif);text-indent:0;}footer h2{margin:.6em 0 .2em;font:700 10pt var(--tex-serif);text-transform:none;letter-spacing:0;}footer address a{display:inline;}footer address a[href^="mailto"]::after,footer address a[href^="tel"]::after{content:none;}}
