/* German words retain their capitalization and have room in the existing design. */
html[lang^="de"] .evm-theme .evm-existing-home .cms-heading-inner.evm-heading-sentence,
html[lang^="de"] .evm-theme .evm-existing-home .evm-home-signup .cms-heading-inner,
html[lang^="de"] .evm-parishes .evm-page-heading h1 { text-transform: none; }
@media (min-width:1101px) and (max-width:1400px) {
 html[lang^="de"] .evm-theme .evm-brand img { height: 96px; }
 html[lang^="de"] .evm-theme .evm-header-inner { gap: 18px; }
 html[lang^="de"] .evm-theme .evm-navigation { gap: 10px; }
 html[lang^="de"] .evm-theme .evm-menu { gap: 10px; }
 html[lang^="de"] .evm-theme .evm-menu > li { display: flex; align-items: center; }
 html[lang^="de"] .evm-theme .evm-menu a { font-size: 15px; }
 html[lang^="de"] .evm-theme .evm-support { font-size: 15px; max-width: 180px; padding-left: 12px; white-space: normal; }
}
@media (max-width:600px) {
 html[lang^="de"] .evm-theme .evm-page-heading h1 { font-size: clamp(28px,8vw,34px); overflow-wrap: normal; word-break: normal; hyphens: auto; }
 html[lang^="de"] .evm-theme .evm-home-shortcuts { grid-template-columns: 1fr; }
 html[lang^="de"] .evm-home-shortcuts > a,
 html[lang^="de"] .evm-home-shortcuts > a:first-child,
 html[lang^="de"] .evm-home-shortcuts > a:last-child { flex-direction: row; justify-content: flex-start; align-items: center; text-align: left; min-height: 78px; padding: 14px 0; border: 0; border-bottom: 1px solid var(--evm-line); gap: 16px; }
 html[lang^="de"] .evm-home-shortcuts > a:last-child { border-bottom: 0; }
 html[lang^="de"] .evm-home-shortcuts strong { font-size: 20px; word-break: normal; overflow-wrap: normal; }
 html[lang^="de"] .evm-home-shortcuts small { display: block; font-size: 13px; }
}
