@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("/fonts/open-sans-v29-latin-ext_latin-300.woff2") format("woff2"), url("/fonts/open-sans-v29-latin-ext_latin-300.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/fonts/open-sans-v29-latin-ext_latin-regular.woff2") format("woff2"), url("/fonts/open-sans-v29-latin-ext_latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("/fonts/open-sans-v29-latin-ext_latin-700.woff2") format("woff2"), url("/fonts/open-sans-v29-latin-ext_latin-700.woff") format("woff")}.typography{font-family:"Open Sans", sans-serif;color:#3E3E3E;font-size:18px;line-height:1.2}.typography p{margin-top:0;margin-bottom:1em}.typography .stilfarbe{color:#BE1521}.typography .spaced{font-size:1.25rem;color:#a5a6a9;letter-spacing:3px}.typography hr{border:0 none;border-top:1px solid #BE1521}.typography .button{background-color:var(--button-background, #fff);border-radius:5000px;color:var(--button-color, #BE1521);display:inline-block;padding:0.5em 2.5em}.typography .image-rounded{border-radius:100%}.typography blockquote{padding:0.5em 1em;margin-bottom:1em;font-size:1.25em;border-left:0.25em solid #eceeef}.typography .clearfix,.typography .clear{clear:both}.typography .clearfix::after,.typography .clear:after{display:block;content:"";clear:both}.typography blockquote:before,.typography blockquote:after{content:"";content:none}.typography q{display:block;padding:0.5em 1em;margin-bottom:1em;font-size:1.25em;border-left:0.25em solid #eceeef;quotes:none}.typography q:before,.typography q:after{content:"";content:none}.typography em{letter-spacing:0.2px}.typography a{color:#BE1521;text-decoration:none;background-color:transparent;transition:color 0.25s ease-out;-webkit-tap-highlight-color:transparent}.typography a:hover{color:#3E3E3E}.typography a[href$=".pdf"],.typography a[href$=".PDF"],.typography a.pdf{padding:2px;padding-left:20px;background:url("/images/icons/page_white_acrobat.png") no-repeat left center}.typography a[href$=".doc"],.typography a[href$=".DOC"],.typography a[href$=".docx"],.typography a[href$=".DOCX"],.typography a.doc{padding:2px;padding-left:20px;background:url("/images/icons/page_word.png") no-repeat left center}.typography a[href$=".xls"],.typography a[href$=".XLS"],.typography a[href$=".xlsx"],.typography a[href$=".XLSX"],.typography a.xls{padding:2px;padding-left:20px;background:url("/images/icons/page_excel.png") no-repeat left center}.typography a[href$=".gz"],.typography a[href$=".GZ"],.typography a[href$=".gzip"],.typography a[href$=".GZIP"],.typography a[href$=".zip"],.typography a[href$=".ZIP"],.typography a.archive{padding:2px;padding-left:20px;background:url("/images/icons/page_white_zip.png") no-repeat left center}.typography a[href$=".exe"],.typography a[href$=".EXE"],.typography a.application{padding:2px;padding-left:20px;background:url("/images/icons/application.png") no-repeat left center}.typography a[href^=tel]{color:inherit;text-decoration:none;pointer-events:none}.typography h1{font-size:2em}.typography h2{font-size:1.6em}.typography h3{font-size:1.25em}.typography h4{font-size:1.1em}.typography h5{font-size:0.85em}.typography h6{font-size:0.75em}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{margin-bottom:0.5em;color:#BE1521;font-weight:700}.typography ol,.typography ul,.typography dl{margin-top:0;margin-bottom:1em;list-style-type:circle;padding-left:25px}.typography ol ol,.typography ol ul,.typography ol dl,.typography ul ol,.typography ul ul,.typography ul dl,.typography dl ol,.typography dl ul,.typography dl dl{margin-bottom:0}.typography pre{display:block;font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;margin-top:0;margin-bottom:1em;font-size:90%;color:#292b2c}.typography pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.typography code{padding:0.2em 0.4em;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:0.25em}.typography table{width:100%;max-width:100%;margin-bottom:1em;background-color:transparent}.typography table th,.typography table td{padding:0.75em;vertical-align:top;border-top:1px solid #eceeef}.typography table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.typography table tbody+tbody{border-top:2px solid #eceeef}.typography table table{background-color:#fff}.typography .text-left{text-align:left}.typography .text-center{text-align:center}.typography .text-right{text-align:right}.typography .text-big{font-size:1.6em;line-height:1.6em}.typography img{border:none;max-width:100%;height:auto}.typography div.captionImage{max-width:100%}.typography img.left{float:left;max-width:50%;margin:5px 20px 10px 0}.typography img.right{float:right;max-width:50%;margin:5px 0 10px 20px}.typography img.leftAlone{float:left;margin-right:100%;margin-bottom:10px;clear:both}.typography img.center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:10px;clear:both}.typography .nocursor{pointer-events:none}.typography iframe{max-width:100%}.typography iframe[src~="/maps"]{max-width:80%}.typography input[type="submit"],.typography .typography input[type="button"]{background:#BE1521;color:#fff;display:inline-block;padding:0.3rem 0.5rem;font-size:0.9em;margin-top:20px}.typography input[type="submit"]:hover,.typography input[type="button"]:hover{cursor:pointer}.typography .userform .left,.typography .userform .CompositeField{margin-bottom:5px;font-weight:200;font-size:1.1em}.typography input[type=text],.typography input[type=password],.typography input[type=date],.typography input[type=datetime],.typography input[type=number],.typography input[type=search],.typography input[type=time],.typography input[type=url],.typography input[type=email],.typography textarea,.typography select{padding:7px;margin:10px 0}.typography textarea{font-family:"Open Sans"}.typography .userform .error.message{display:block;margin-bottom:0.5rem;color:#FF0000}.touch .typography a[href^=tel]{border:1px solid #ccc;border-radius:5px;color:black;display:inline-block;font-style:normal;margin-top:10px;padding:3px 5px;text-decoration:none;pointer-events:inherit}.g-recaptcha,.userform .field.nocaptcha{overflow:hidden}