.text_narrow{max-width:44rem;margin-left:auto;margin-right:auto}.align-middle>.columns>.content_inner:last-child>:last-child,.align-middle>.columns>.button-group:last-child{margin-bottom:0}.table_list table{margin:0}.table_list tbody{border:none;background:0 0}.table_list tbody tr,.table_list tbody tr:nth-child(2n){background:0 0}.table_list tbody tr+tr{border-top:1px solid var(--typo-color-text)}.table_list td{padding:.875rem 1rem .875rem 0;vertical-align:top}.table_list td:first-child{width:50%}.content_inner ul,.content_inner ol{margin:0 0 1rem;padding-left:1.25rem}.content_inner li+li{margin-top:.125rem}.content_inner ul li::marker{font-size:.8em}.list_check ul{padding-left:0;list-style:none}.list_check li{position:relative;padding-left:1.75rem}.list_check li+li{margin-top:.5rem}.list_check li:before{content:'';position:absolute;left:.125rem;top:.35em;width:.5rem;height:.9rem;border:solid var(--typo-color-orange);border-width:0 2px 2px 0;transform:rotate(45deg)}.termine_list h4{margin:1.25rem 0 .5rem;font-size:var(--typo-font-size-default)}.termine_list h4:first-child{margin-top:0}.table_facts td:first-child{width:30%;font-weight:var(--typo-font-weight-bold)}.accordion_lines .accordion_item{border-top:1px solid var(--typo-color-text)}.accordion_lines .accordion_item:last-child{border-bottom:1px solid var(--typo-color-text)}.accordion_lines .accordion_title{gap:var(--typo-gap);padding:1.25rem .75rem;border:none;background:0 0;color:inherit;font:inherit;text-align:left}.accordion_lines .accordion_title>*{font-size:var(--typo-font-size-small);font-weight:600;line-height:1.4}.accordion_lines .accordion_title:after,.accordion_lines .accordion_item.active .accordion_title:after{content:'';flex:0 0 1.25rem;height:1.25rem;transform:none;color:var(--typo-color-orange);background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 100% no-repeat;transition:background-size .3s ease}.accordion_lines .accordion_item.active .accordion_title:after{background-size:100% 2px,2px 0}.accordion_lines .accordion_title:hover>*,.accordion_lines .accordion_title:focus-visible>*{color:var(--typo-color-orange)}.accordion_lines .accordion_content{padding:0 2.75rem 1.25rem .75rem;font-size:var(--typo-font-size-small)}.accordion_lines .accordion_content>*:last-child{margin-bottom:0}.content_section{--typo-field-bg:var(--typo-color-beige);--typo-field-border:var(--typo-color-line)}.content_section.bg_beige,.content_section.bg_yellow,.content_section .card_beige{--typo-field-bg:var(--typo-color-white)}.content_section textarea,.content_section select,.content_section input:not([type=checkbox],[type=radio],[type=file],[type=submit]){width:100%;height:auto;margin:0;padding:.875rem 1.25rem;border:1px solid var(--typo-field-border);border-radius:100vmax;background-color:var(--typo-field-bg);box-shadow:none;font-family:inherit;font-size:var(--typo-font-size-small);line-height:1.4;color:var(--typo-color-text)}.content_section textarea{display:block;min-height:12rem;border-radius:var(--typo-border-radius-large);resize:vertical}.content_section select{padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23fa6f0c' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 1.25rem center;background-size:.75rem;background-repeat:no-repeat;appearance:none;cursor:pointer}.content_section textarea:focus,.content_section select:focus,.content_section input:focus{outline:2px solid var(--typo-color-yellow);outline-offset:0}.content_section.bg_yellow textarea:focus,.content_section.bg_yellow select:focus,.content_section.bg_yellow input:focus{outline-color:var(--typo-color-orange)}.content_section ::placeholder{color:rgba(30,30,30,.6)}.content_section .typo_form.row:not(.newsletter_form){width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem}.content_section .typo_form:not(.newsletter_form)>.columns{padding-left:.5rem;padding-right:.5rem}.content_section .typo_form:not(.newsletter_form) .typo_form_field{margin:0 0 1.25rem}.content_section .typo_form_field>label{display:block;margin:0 0 .5rem 1.25rem;font-size:var(--typo-font-size-xsmall);font-weight:600;line-height:1.3}.content_section .typo_form:not(.newsletter_form) .typo_form_acceptance{margin-top:.25rem}.content_section .typo_form:not(.newsletter_form) .typo_form_submit{margin:.5rem 0 0}.content_section .typo_form_submit .button{margin:0}.content_section .typo_form:not(.newsletter_form) .typo_form_message:not(:empty){margin:1.25rem 0 0}.content_section .typo_form_error{margin:.375rem 1.25rem 0;padding:0;background:0 0;color:var(--typo-color-orange);font-size:var(--typo-font-size-xsmall)}.content_section .typo_form_field.is-invalid input,.content_section .typo_form_field.is-invalid select,.content_section .typo_form_field.is-invalid textarea{border-color:var(--typo-color-orange)}.content_section .typo_form_acceptance label{position:relative;margin:0;padding-left:2.25rem;font-size:var(--typo-font-size-xsmall);font-weight:400;line-height:1.5;cursor:pointer}.content_section .typo_form_acceptance input{position:absolute;top:0;left:.25rem;width:1.25rem;height:1.25rem;margin:0;border:1px solid var(--typo-field-border);border-radius:.25rem;background-color:var(--typo-field-bg);appearance:none;cursor:pointer}.content_section .typo_form_acceptance input:after{content:'';position:absolute;top:50%;left:50%;width:.375rem;height:.7rem;border:solid var(--typo-color-orange);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0}.content_section .typo_form_acceptance input:checked:after{opacity:1}.content_section .typo_form_acceptance input:focus-visible{outline:2px solid var(--typo-color-orange)}.content_inner img.aligncenter{display:block;margin:2rem auto}.content_inner img[class*=wp-image-]{max-width:100%;height:auto;border-radius:var(--typo-border-radius)}.content_inner .wp-caption.aligncenter{margin:2rem 0;text-align:center}.content_inner .wp-caption img{display:inline-block}.content_inner .wp-caption .wp-caption-text{font-size:.875rem}.content_inner .gallery{margin-top:1rem;margin-bottom:1rem}.content_inner .gallery-icon{border-radius:var(--typo-border-radius)}.content_inner .wp-video,.no_posts_wrapper .wp-video{max-width:100%;margin:0 auto 1rem}.wp-video video{max-width:100%;height:auto;border-radius:var(--typo-border-radius)}.legal_text h2{font-size:var(--typo-font-size-h4);margin-top:2rem}.legal_text h3{font-size:var(--typo-font-size-default);margin-top:1.25rem}.legal_text h2+h3{margin-top:.5rem}