/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media only screen and (min-width: 1440px){@media screen and (min-width:1440px){:root{--font-size-big:60px;--line-height-big:70px;--font-size-h1:50px;--line-height-h1:60px;--font-size-h3:30px;--line-height-h3:40px;--font-size-default:20px;--line-height-default:30px;}.section{margin-left:160px;margin-right:160px;}#header{width:calc(100vw - 160px);left:80px;}#header > .section #navigation .table .table-cell{padding:150px 160px;}#header > .section #navigation .table .table-cell #block-custom-fusszeilesecondary ul.menu{flex-direction:row;justify-content:flex-end;gap:20px;}#header > .section #navigation .table .table-cell #block-custom-fusszeilesecondary ul.menu li{position:relative;}#header > .section #navigation .table .table-cell #block-custom-fusszeilesecondary ul.menu li::before{content:'';height:20px;width:1px;background-color:#ffffff;position:absolute;left:calc(100% + 10px);top:2.5px;}#header > .section #navigation .table .table-cell #block-custom-fusszeilesecondary ul.menu li:last-of-type::before{display:none;}#footer{padding:100px 0;}}@media screen and (min-width:1600px){:root{--font-size-big:70px;--line-height-big:80px;--font-size-h1:50px;--line-height-h1:60px;--font-size-h3:30px;--line-height-h3:40px;--font-size-default:20px;--line-height-default:30px;}.h1,.h2,.h3{margin-bottom:75px;}a.button,a.button:active,a.button:focus,a.button:link,a.button:visited,button.button,button.button:active,button.button:link,button.button:visited,input.form-submit,input.form-submit:focus{font-size:var(--font-size-h3);line-height:var(--line-height-h3);}a.link{font-size:var(--font-size-h3);line-height:var(--line-height-h3);}#footer .places{grid-template-columns:repeat(4,1fr);margin-bottom:0;border-bottom:none !important;padding-bottom:75px;}#footer .places .col:last-of-type{grid-column-start:auto;}#footer .footer-menu{flex-direction:row-reverse;justify-content:space-between;align-items:center;}#footer .footer-menu .menu{margin:0;}#footer .footer-menu .menu ul.menu{margin-bottom:0;}}@media screen and (min-width:1920px){:root{--font-size-big:80px;--line-height-big:90px;--font-size-h1:60px;--line-height-h1:70px;--diff:calc((100vw - 1480px)/2);--diffN:calc(((100vw - 1480px) /2) * -1);}.section{width:1480px;margin:0 auto;}#header{width:1800px;left:calc((100vw - 1800px)/2);}#header > .section{width:auto;margin:0 50px;}#header > .section #navigation .table .table-cell{padding:150px var(--diff);}#header > .section #navigation .table .table-cell .contact .phone{margin-top:50px;padding-top:50px;}}
}
