@font-face{font-display: swap;font-family: 'Fira Sans';font-style: normal;font-weight: 200;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-200.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: italic;font-weight: 200;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-200italic.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: normal;font-weight: 300;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-300.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: italic;font-weight: 300;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-300italic.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: normal;font-weight: 400;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: italic;font-weight: 400;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-italic.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: normal;font-weight: 500;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-500.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: italic;font-weight: 500;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-500italic.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: normal;font-weight: 600;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-600.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: italic;font-weight: 600;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-600italic.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: normal;font-weight: 700;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-700.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: italic;font-weight: 700;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-700italic.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: normal;font-weight: 800;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-800.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: italic;font-weight: 800;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-800italic.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: normal;font-weight: 900;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-900.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Fira Sans';font-style: italic;font-weight: 900;src: url('/themes/custom/disle_sub/fonts/fira-sans/fira-sans-v17-latin-900italic.woff2') format('woff2')}html{scroll-behavior: smooth}body{font-family: 'Fira Sans';font-size: 20px;font-weight: 300;line-height: 1.5em;color: #030303}h1,h2,h3,h4,h5{font-family: 'Fira Sans'}h2{font-size: 1.75em;font-weight: 500}.linkSpanner{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1}h1.page-title:not(.page-title-orange):not(.page-title-white){background: #a3374b;color: #fff;font-size: 1.75em;letter-spacing: 0px;text-transform: uppercase;display: inline-block;padding: .3em 1em;margin-top: 1em;margin-bottom: 1em;z-index: 2;position: relative;font-weight: 500}h1.page-title:not(.page-title-orange):not(.page-title-white) span{z-index: 3;position: relative}h1.page-title:not(.page-title-orange):not(.page-title-white):before{content: " ";height: 1px;width: 125px;background: #a3374b;transform: translate(-100%);top: 50%;left: 0px;position: absolute;z-index: 1}h1.page-title:not(.page-title-orange):not(.page-title-white):after{content: " ";height: 1px;width: 125px;background: #a3374b;transform: translate(100%);top: 50%;right: 0px;position: absolute;z-index: 1}.group-border{border-top: 10px solid #ddd;padding: 1em;margin: 2em 0;background: #f7f7f7}.group-border > legend{font-weight: 500;margin: .3em 0 1em}.job-header{background: #f15a22;padding: .6em 1em .5em}.job-header h1.page-title.page-title-white{color: #fff;font-size: 1.3em;font-weight: 500;text-transform: uppercase;margin-bottom: 0px}.job-header .field--name-field-stellentyp{font-size: 1.1em;font-weight: 400}.node--type-job.node--view-mode-full .node__content{padding: 1em;background: #f8f5f5;margin-bottom: 1em}.node--type-job.node--view-mode-full .field--name-body{padding-bottom: 2em}.node--type-job.node--view-mode-full .field--name-body h2{color: #f15a22;font-size: 1.3em;border-bottom: 1px solid #f15a22;padding-top: 1em}.node--type-job.node--view-mode-full .field--name-body ul{padding-left: 2.5em}.node--type-job.node--view-mode-full .field--name-body ul li{list-style-type: none;position: relative;padding-top: 0.1em}.node--type-job.node--view-mode-full .field--name-body ul li:before{content: " ";height: 1px;width: 24px;background: #f15a22;position: absolute;left: -12px;bottom: 0px}.node--type-job.node--view-mode-teaser{text-align: center;min-height: 16.65em;background: #f8f5f5;margin-bottom: 1em;box-shadow: 0px 3px 6px rgba(0,0,0,0.25);position: relative}.node--type-job.node--view-mode-teaser:hover{box-shadow: inset 0px 3px 6px rgba(0,0,0,0.19)}.node--type-job.node--view-mode-teaser h2{color: #a3374b;font-size: 1.4em;font-weight: 500;padding: 1em .5em;text-transform: uppercase}.node--type-job.node--view-mode-teaser h2 a{color: #a3374b}.node--type-job.node--view-mode-teaser .job-more{background: #a3374b;position: absolute;bottom: 0px;left: 50%;transform: translate(-50%, 0)}.node--type-job.node--view-mode-teaser .job-more a{color: #fff;padding: .2em 1em;text-transform: uppercase}.node--type-job.node--view-mode-teaser .field--name-field-stellentyp{color: #f15a22;font-size: 1.3em;font-weight: 500;position: absolute;bottom: 2em;width: 100%}.header-one__main{box-shadow: 0px 3px 6px rgba(0,0,0,0.16)}.widget h3,.style-1 .gsc-heading__sub-title,h1.page-title-orange{font-size: 2em;font-weight: 400;font-style: italic;color: #f15a22;text-transform: none;line-height: 1.125em;letter-spacing: 0px;padding-top: 0.7em;padding-bottom: 0.5em}.widget h3{padding-top: 0}.style-1 .gsc-heading__sub-title + .gsc-heading__desc{margin: 0px;font-weight: normal}.path-node .node--view-mode-full{padding-top: 3em}.path-node.fullnode-pt-0 .node--view-mode-full{padding-top: 0em}h4{font-size: 1em;font-weight: 600}.width2{max-width: 800px;margin: 0 auto}.width3{max-width: 863px;margin: 0 auto}.width3 .block-content{text-align: center}.align-center{text-align: center;margin: 0 auto}.image-content-default__single{box-shadow: 0px 3px 6px rgba(0,0,0,0.16);max-width: 480px}.image-content-default__single .image-content-default__content{padding: 1em 1em 0 1em;background: #fff}.image-content-default__single .image-content-default__content .image-content-default__title{font-size: 1.3em;font-weight: 600}.image-content-default__single .image-content-default__content .image-content-default__title a{color: #a3374b}.image-content-default__single .image-content-default__read-more{text-align: center}.image-content-default__single .image-content-default__read-more a.btn-inline{background: #f15a22;color: #fff !important;text-transform: uppercase;padding: .2em 3em;display: inline-block;font-size: 0.9em;font-weight: 400}.image-content-default__single .image-content-default__read-more a.btn-inline:hover{background: #a3374b;text-decoration: none}.bg-grau{background: #eee}.bg-grau2{background: #dcdcdc}.bg-hellgrau{background: #f8f5f5}.bg-rot{background: #a3374b}.font-rot{color: #a3374b}.font-white{color: #fff}.text22{font-size: 22px;line-height: 30px}.text20{font-size: 20px;line-height: 30px}.weight-regular{font-weight: 400}.weight-light{font-weight: 300}.region__footer h4 + .gsc-heading__desc{margin: 0;padding: 0px}.block-local-tasks-block{z-index: 2}.gsc-heading.style-1{padding: 0px;margin-bottom: 0.4em}.gsc-heading.style-1 h2.gsc-heading__title{background: #a3374b;color: #fff;font-size: 1.75em;letter-spacing: 0px;text-transform: uppercase}.gsc-heading.style-1 h4.gsc-heading__title{background: #a3374b;color: #fff;font-size: 1em;letter-spacing: 0.4px;line-height: 2em;text-transform: uppercase}.gsc-heading.style-1 .gsc-heading__content{position: relative}.gsc-heading.style-1 .gsc-heading__content h2.gsc-heading__title{font-size: 1.75em;display: inline-block;text-transform: uppercase;padding: .3em 1em;z-index: 2;position: relative}.gsc-heading.style-1 .gsc-heading__content h2.gsc-heading__title span{z-index: 3;position: relative}.gsc-heading.style-1 .gsc-heading__content h2.gsc-heading__title:before{content: " ";height: 1px;width: 125px;background: #a3374b;transform: translate(-100%);top: 50%;left: 0px;position: absolute;z-index: 1}.gsc-heading.style-1 .gsc-heading__content h2.gsc-heading__title:after{content: " ";height: 1px;width: 125px;background: #a3374b;transform: translate(100%);top: 50%;right: 0px;position: absolute;z-index: 1}.gsc-heading.style-2{padding: 0px;margin-bottom: 0.4em}.gsc-heading.style-2 h2.gsc-heading__title{background: none;color: #a3374b;font-size: 1.3em;letter-spacing: 0px;text-transform: none}.gsc-heading.style-2 h2.gsc-heading__title + .gsc-heading__desc{margin-top: 0.8em}.gsc-heading.style-2 .gsc-heading__desc{font-size: 1em}.gsc-heading.style-6{background: #dcdcdc;padding: 1.9em .8em;margin-bottom: 0.4em}.gsc-heading.style-6 .gsc-heading__title{color: #f15a22;font-size: 2.3em;font-weight: 400;letter-spacing: 0.92px;font-family: "Fira Sans"}.gsc-heading.style-6 .gsc-heading__desc{color: #030303;font-weight: 400;font-size: 1em;margin-top: 0px}.field--name-body h2{background: none;color: #a3374b;font-size: 1.3em;letter-spacing: 0px;text-transform: none}.field--name-body h2 + .gsc-heading__desc{margin-top: 0.8em}.content-flex .view-content{display: flex;justify-content: center}.content-flex .view-content .views-row{padding: 0 .5em}.hr-center-orange .container{position: relative}.hr-center-orange .container:before{content: " ";background: #f15a22;height: 2px;width: 100%;position: absolute;top: 50%;z-index: 1}.hr-center-orange .container .view{position: relative;z-index: 3}.hr-center-orange .widget.gsc-block-drupal{margin-bottom: 0px}.block h2.block-title{background: #a3374b;color: #fff;font-size: 1.75em;letter-spacing: 0px;text-transform: uppercase;display: table;padding: .3em 1em;z-index: 2;position: relative;margin: 0 auto;text-align: center}.block h2.block-title span{z-index: 3;position: relative}.block h2.block-title:before{content: " ";height: 1px;width: 125px;background: #a3374b;transform: translate(-100%);top: 50%;left: 0px;position: absolute;z-index: 1}.block h2.block-title:after{content: " ";height: 1px;width: 125px;background: #a3374b;transform: translate(100%);top: 50%;right: 0px;position: absolute;z-index: 1}.images-style-one__image-1{display: flex;align-items: center;height: 100px;align-content: center;justify-content: flex-start;margin-bottom: 1em}.images-style-one__image-1 .button-title{background: #fff;height: 100%;align-items: center;flex: 1;padding-left: 60px;margin-left: -50px;display: flex;color: #a3374b;font-size: 26px;line-height: 30px;text-transform: uppercase;font-weight: 500}.gsc-zitat{margin: 1em 0}.gsc-zitat .content{font-size: 1.25em;color: #a3374b;font-style: italic;font-weight: 400;line-height: 1.4em}.gsc-zitat .zitat-name{font-weight: 400;font-size: 1.1em;text-align: right}.gsc-zitat .image{position: relative}.gsc-zitat .image:after{content: " ";background: transparent url('/sites/default/files/layout/icon-zitat.png') right top no-repeat;width: 85px;height: 75px;right: -1px;top: -35px;position: absolute}.gsc-zitat .image img{border: 1px solid #707070;transform: perspective(500px) rotateY(10deg);margin-bottom: 1em;margin-left: 15px}.gsc-zitat h3.zitat-title{line-height: 1.125em}.node--type-page.node--view-mode-button{display: flex;align-items: center;height: 100px;align-content: center;justify-content: flex-start;margin-bottom: 1em}.node--type-page.node--view-mode-button .field--name-field-icon{z-index: 2}.node--type-page.node--view-mode-button h2.button-title{background: #fff;height: 100%;align-items: center;flex: 1;padding-left: 60px;margin-left: -50px;display: flex;color: #a3374b;font-size: 26px;line-height: 30px;text-transform: uppercase;font-weight: 500;z-index: 1;margin-bottom: 0px;padding-bottom: 0px;box-shadow: 0px 3px 6px rgba(0,0,0,0.16)}.node--type-page.node--view-mode-button h2.button-title a{color: #a3374b;display: flex;height: 100%;align-items: center;width: 100%}.node--type-page.node--view-mode-button h2.button-title:hover{background: #f15a22}.node--type-page.node--view-mode-button h2.button-title:hover a{color: #fff}.node--type-page.node--view-mode-teaser{position: relative;margin-top: 60px;box-shadow: 0px 3px 6px rgba(0,0,0,0.16)}.node--type-page.node--view-mode-teaser .field--name-field-icon{position: absolute;left: 50%;top: -50px;transform: translate(-50%, 0);width: 100px;height: 100px;z-index: 2}.node--type-page.node--view-mode-teaser h2.node__title{display: block;background: #fff;color: #a3374b;font-size: 1.3em;font-weight: 500;text-align: center;display: flex;height: 100px;align-items: center;justify-content: center;padding: 0 1em;text-transform: uppercase}.node--type-page.node--view-mode-teaser h2.node__title a{color: #a3374b}.node--type-page.node--view-mode-teaser:hover .field--name-field-teaser-bild{overflow: hidden}.node--type-page.node--view-mode-teaser:hover .field--name-field-teaser-bild img{opacity: 0.9;z-index: 1}.node--type-page.node--view-mode-teaser:hover h2{background: #f8f5f5}.text-dark{color: #030303 !important}.field--label-inline{display: flex}.field--label-inline .field__label{padding-right: 0.3em}.custom-row-flex{display: flex;align-items: center;justify-content: center}.custom-row-flex.with-pipe > div:first-child:after{content: "|";padding: 0 .2em}.node--type-person.node--view-mode-teaser{background: #f15a22;border-radius: 20px;padding: 1em;text-align: center}.node--type-person.node--view-mode-teaser h2{color: #fff;text-transform: uppercase;font-size: 1.3em;font-weight: 500}.node--type-person.node--view-mode-teaser h2 a{color: #fff}.node--type-person.node--view-mode-teaser h2 a:hover{color: #f8f5f5}.node--type-person.node--view-mode-teaser a:hover{color: #f8f5f5}.node--type-person.node--view-mode-teaser .field--name-field-foto{padding-bottom: 1em;position: relative}.node--type-person.node--view-mode-teaser .field--name-field-foto img{border-radius: 10px}.node--type-person.node--view-mode-teaser .field--name-field-telefon{justify-content: center}.node--type-person.node--view-mode-teaser .field--name-field-funktion{font-size: 1.1em;font-weight: 400}.node--type-person.node--view-mode-teaser .node__content{background: unset;padding: 0}.node--type-person.node--view-mode-teaser2{background: #f15a22;border-radius: 20px;padding: 1em;text-align: center;max-width: 730px;margin: 0 auto}.node--type-person.node--view-mode-teaser2 h2{color: #fff;text-transform: uppercase;font-size: 1.3em;font-weight: 500;margin-bottom: 0.1em}.node--type-person.node--view-mode-teaser2 h2 a{color: #fff}.node--type-person.node--view-mode-teaser2 h2 a:hover{color: #f8f5f5}.node--type-person.node--view-mode-teaser2 a:hover{color: #f8f5f5}.node--type-person.node--view-mode-teaser2 .field--name-field-foto{padding-bottom: 1em;padding-right: 1em;position: relative}.node--type-person.node--view-mode-teaser2 .field--name-field-foto img{border-radius: 10px}.node--type-person.node--view-mode-teaser2 .field--name-field-telefon{justify-content: center}.node--type-person.node--view-mode-teaser2 .field--name-field-funktion{font-size: 1.1em;font-weight: 400}.node--type-person.node--view-mode-teaser2 .node__content{background: unset;padding: 0}.view-ebene2.view-display-id-block_2,.view-ebene2.view-display-id-block_3{padding: 1em 0}.view-ebene2.view-display-id-block_4 a:hover img{box-shadow: 0px 0px 6px #f15a22;border-radius: 100%}.view-ebene2.view-display-id-block_5 a:hover img{box-shadow: 0px 0px 6px #a3374b;border-radius: 100%}.row-icon{position: relative}.row-icon .widget.gsc-block-drupal{margin: 0}.row-icon img{left: 50%;top: 100%;position: absolute;transform: translate(-50%, -50%)}.view-ebene2.view-display-id-block_3 .node--type-page.node--view-mode-button h2.button-title{background: #eee}.view-ebene2.view-display-id-block_3 .node--type-page.node--view-mode-button h2.button-title:hover{background: #a3374b}.gsc-accordion .panel-group.skin-white .panel .panel-title a{padding: .9em 1em;background: #a3374b;color: #fff;font-weight: 400;font-size: 1.1em}.gsc-accordion .panel-group.skin-white .panel .panel-title a.collapsed{background: #f15a22;color: #fff;padding: .9em 1em}.gsc-accordion .panel-group.skin-white .panel .panel-title a.collapsed:after{color: #fff}.gsc-accordion .panel-group.skin-white .panel .panel-body{font-size: 1em}.gsc-heading__action{padding-bottom: 1.5em;margin-top: 0.8em}a.btn-inline{color: #a3374b !important;font-family: inherit;padding: .2em 1em .2em 0;font-size: 1em;display: flex}.more-link{position: relative}.more-link:before{content: "";height: 1px;width: 100%;position: absolute;top: 42%;background: #f15a22;display: block}.more-link a{color: #fff !important;text-transform: uppercase;padding: .2em 3em;display: inline-block;font-size: 0.9em;font-weight: 400;line-height: 1.5em}.node--type-article.node--view-mode-full{max-width: 800px;margin: 0 auto}.node--type-article.node--view-mode-full .field--name-field-vortext{font-weight: 400;font-size: 1.1em}.node--type-article.node--view-mode-full h1{line-height: 1.2em;margin-bottom: 1em}.node--type-article.node--view-mode-full h2{margin-top: 1.2em}.node--type-article.node--view-mode-full .field--name-field-image{text-align: center;padding-bottom: 1.2em}.node--type-article.node--view-mode-teaser{margin: 0em 0 2em 0}.node--type-article.node--view-mode-teaser .artikel-bild{padding: 0px}.node--type-article.node--view-mode-teaser .artikel-bild div{width: 100%;height: 100%}.node--type-article.node--view-mode-teaser .artikel-bild img{object-fit: contain;width: 100%;height: 100%}.node--type-article.node--view-mode-teaser .artikel-content .artikel-thema{text-transform: uppercase;padding: .3em .8em;font-size: 0.8em;background: #a3374b;color: #fff}.node--type-article.node--view-mode-teaser .artikel-content .artikel-datum{padding: .3em .4em;font-size: 0.8em;color: #a3374b}.node--type-article.node--view-mode-teaser .artikel-content h2{color: #a3374b;font-size: 1.3em;padding: .5em 0 .6em;font-family: "Fira Sans";font-weight: 500}.node--type-article.node--view-mode-teaser .artikel-content h2 a{color: #a3374b}.view-jobs .views-field-title{position: relative}.view-jobs .views-field-title:before{content: ">";color: #A1A1A1;transform: scale(.4, 1);position: absolute;left: -30px;font-weight: 300;margin-top: -2px;font-size: 3em}.btn-inline{font-weight: 400;font-size: 0.9em;padding: .2em 3em}.btn-inline:after{display: none}.node__read_more a{background: #f15a22;color: #fff;text-transform: uppercase;padding: .1em 2em;display: inline-block;font-size: 0.9em;font-weight: 400}.node__read_more a:hover{background: #a3374b}.view-jobs .view-header{border-bottom: 2px solid #a3374b}.view-jobs .view-header h2{color: #a3374b;text-transform: uppercase;font-size: 1.2em;padding: .7em 1em .3em;font-weight: 700}.view-jobs .views-row{padding: .3em 1em .3em 2.5em;border-bottom: 2px solid #fff}a{hyphens: manual}.gbb-row .bb-inner{padding: 0px}header .site-branding-logo{padding: 18px 0}.webform-submission-form textarea,.webform-submission-form input.form-text,.webform-submission-form input.form-email{background: #fff !important;border: 1px solid #ccc !important;font-size: 1em;height: auto;line-height: 1.3em;padding: 0.4em}.webform-submission-form .form-item label,.webform-submission-form .radios--wrapper > legend,.webform-submission-form .form-wrapper > legend{text-transform: none;color: #030303;font-size: 20px;letter-spacing: 0.75px;font-weight: normal;font-family: "Fira Sans"}.webform-submission-form .form-item label.option,.webform-submission-form .radios--wrapper > legend.option,.webform-submission-form .form-wrapper > legend.option{text-transform: unset}.webform-submission-form .form-item label.form-required:after,.webform-submission-form .radios--wrapper > legend.form-required:after,.webform-submission-form .form-wrapper > legend.form-required:after,.webform-submission-form .form-item label span.form-required:after,.webform-submission-form .radios--wrapper > legend span.form-required:after,.webform-submission-form .form-wrapper > legend span.form-required:after{content: "*";color: red;padding: 0 .2em}.webform-submission-form .webform-required{color: red;margin: 1em 0}.webform-submission-form .error{color: #e80000}.webform-submission-form textarea{height: 134px}.webform-submission-form .js-form-type-checkbox,.webform-submission-form .js-form-type-radio{display: flex;margin-bottom: 0.3em}.webform-submission-form .js-form-type-checkbox input,.webform-submission-form .js-form-type-radio input{width: 20px;height: 20px;line-height: unset;margin-right: 0.8em;margin-top: 0em;aspect-ratio: 3}.webform-submission-form .js-form-type-checkbox input:checked,.webform-submission-form .js-form-type-radio input:checked{accent-color: #ccc}.webform-submission-form .js-form-type-checkbox label,.webform-submission-form .js-form-type-radio label{font-size: 0.9em;line-height: 1.3em;font-weight: 300;margin-top: 0px}.webform-submission-form .form-actions{float: none;text-align: right;padding-bottom: 1em;width: auto;margin-top: 2em}.webform-submission-form .form-actions .webform-button--submit{margin-bottom: 1em;background: #a3374b;font-size: 15px;font-weight: normal;letter-spacing: 0.75px}h2.webform-section-title{margin-bottom: 1em}.webform-options-display-buttons input + label{font-size: 1em !important;line-height: 1.3em !important;padding: 10px 10px 10px 10px !important}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{border: 3px solid #ccc !important;background: #ccc;color: #000;accent-color: #ccc}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label:focus{box-shadow: none !important;accent-color: #ccc}.after-content .block{margin-bottom: 0px}.after-content .webform-submission-form textarea,.after-content .webform-submission-form input.form-text,.after-content .webform-submission-form input.form-email{background: #fff;font-size: 18px;height: auto;line-height: 25px;padding: 0.4em;border: 0px !important}.after-content .webform-submission-form .form-item label{text-transform: uppercase;color: #030303;font-size: 15px;letter-spacing: 0.75px;font-weight: normal}.after-content .webform-submission-form .form-item label.option{text-transform: unset}.after-content .webform-submission-form textarea{height: 134px}.after-content .webform-submission-form .js-form-type-checkbox{display: flex}.after-content .webform-submission-form .js-form-type-checkbox input{width: 20px;height: 20px;line-height: unset;margin-right: 0.8em;margin-top: 0.4em}.after-content .webform-submission-form .js-form-type-checkbox label{font-size: 15px;line-height: 18px;font-weight: normal}.after-content .webform-submission-form .form-actions{float: none;text-align: right;padding-bottom: 1em;width: auto;margin-top: -2em}.after-content .webform-submission-form .form-actions .webform-button--submit{margin-bottom: 1em;background: #a3374b;font-size: 15px;padding: .4em 1.4em .5em;font-weight: normal;letter-spacing: 0.75px}.header-one .topbar{font-size: unset}.header-one .topbar .topbar__content{padding: 0 15px}.header-one .topbar .navigation .menu{display: flex}.header-one .topbar .navigation .menu > li{padding: 15px 12px 0px;margin: 0px}.header-one .topbar .navigation .menu > li:last-child{background: #a3374b}.header-one .topbar .navigation .menu > li:last-child a{color: #fff}.header-one .topbar .navigation .menu > li:last-child a:after{display: none}.header-one .topbar .navigation .menu > li > a{padding: 0px 0px;color: #030303;text-transform: uppercase;font-size: 1em;font-weight: 400;position: relative;letter-spacing: 0.4px}.header-one .topbar .navigation .menu > li > a:after{content: " ";display: block;height: 1px;width: 100%;background: #ccc;margin-top: 10px}.views-field-field-kopfbild{background: #f15a22}.views-field-field-kopfbild .kopfmotiv-wrapper + .container .kopfmotiv-mobile-text{font-weight: 500}.views-field-field-kopfbild .kopfmotiv-wrapper + .container .kopfmotiv-mobile-text h2{color: #fff}.views-field-field-kopfbild .kopfmotiv-wrapper .item-image:after{content: " ";background: transparent url('/sites/default/files/layout/logo-wasserzeichen.png') right top no-repeat;position: absolute;right: 0px;top: 0px;width: 31.65em;height: 20em}.init-carousel-owl .owl-item > .item{padding-left: 0px;padding-right: 0px}.block.block-views h2.block-title,.gsc-block-view h2.block-title{margin-bottom: 1em}.el-custom-content ul li{list-style-type: none}.el-custom-content ul li:before{content: "•";color: #a1a1a1;display: inline-block;width: 0.6em;margin-left: -0.6em;transform: scale(2.3)}.progress-marker::before{content: " ";display: flex;justify-content: center;align-items: center;position: relative;z-index: 20;width: 24px;height: 24px;padding-bottom: 2px;border-radius: 50%;transition-duration: 0.3s}.webform-progress-tracker .progress-step.has-errors:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step.has-errors:hover .progress-marker::before{background-color: #ff0000}.webform-progress-tracker .progress-step.is-complete:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before{background-color: #23d160}.webform-progress-tracker .progress-step{line-height: 1.1em}.webform-progress-tracker .progress-step .progress-title{font-size: 0.8em;color: #000}.captcha-type-challenge--image .captcha__element{display: unset !important}.captcha-type-challenge--image .captcha__image-wrapper{display: flex;width: 100%;align-items: center}.captcha-type-challenge--image .description{font-size: 15px;line-height: 18px;font-weight: normal;padding-top: 0.3em}article p a{color: #f15a22 !important}article p a:hover{text-decoration: underline}.panel-body a{color: #f15a22 !important}.panel-body a:hover{text-decoration: underline}@media (min-width: 1025px){.frontpage:not(.logged-in) .slideshow_content{z-index: 5}.frontpage:not(.logged-in) #content .col-back{position: relative;z-index: 999}.frontpage:not(.logged-in) #content .col-back .gsc-column{margin-top: -40px;z-index: 9999}.frontpage:not(.logged-in) #content .col-back .gsc-column .gsc-column{margin-top: 0px}.kopfmotiv-wrapper{position: relative}.kopfmotiv-wrapper .container .kopfmotiv-content-wrapper{position: relative}.kopfmotiv-wrapper .container .kopfmotiv-content-wrapper .kopfmotiv-content{background: rgba(241,90,34,0.8);position: absolute;width: 50%;transform: translate(0, -100%);padding: 2em 20px 3em;font-size: 0.9em;font-style: italic;font-weight: 400;height: auto}.kopfmotiv-wrapper .container .kopfmotiv-content-wrapper .kopfmotiv-content h2{margin-right: -20px;margin-top: 1em;margin-bottom: 20px;color: #f15a22;margin-left: -20px;background: #fff;padding: .2em 20px;font-size: 1.2em;font-family: "Fira Sans";font-style: italic;font-weight: normal}.kopfmotiv-wrapper .container .kopfmotiv-content-wrapper .kopfmotiv-content a:hover{color: #000;text-decoration: underline}.header-one .topbar{font-size: unset}.header-one .topbar .topbar__content{padding: 0 15px}.header-one .topbar .navigation .menu{display: flex}.header-one .topbar .navigation .menu > li{padding: 15px 12px 0px;margin: 0px}.header-one .topbar .navigation .menu > li:last-child{background: #a3374b}.header-one .topbar .navigation .menu > li:last-child a{color: #fff}.header-one .topbar .navigation .menu > li > a{padding: 0px 0px;color: #030303;text-transform: uppercase;font-size: 1em;font-weight: 400;position: relative;letter-spacing: 0.4px}.header-one .topbar .navigation .menu > li > a:after{content: " ";display: block;height: 1px;width: 100%;background: #ccc;margin-top: 10px}.header-one .topbar .navigation .menu > li > a:hover:after,.header-one .topbar .navigation .menu > li > a.is-active:after{background: #a3374b}.header-one .header-one__main-menu .gva-navigation > ul > li:first-child{max-width: 9em}.header-one .header-one__main-menu .gva-navigation > ul > li:nth-child(2){max-width: 12.5em}.header-one .header-one__main-menu .gva-navigation > ul > li:nth-child(3){max-width: 11em}.header-one .header-one__main-menu .gva-navigation > ul > li > a{font-size: 1.15em;letter-spacing: 0.23px;text-transform: uppercase;font-weight: 500;padding: 0 1em;text-decoration: none;position: relative;font-family: "Fira Sans"}.header-one .header-one__main-menu .gva-navigation > ul > li > a:last-child{padding-right: 0px}.header-one .header-one__main-menu .gva-navigation > ul > li > a:after{content: " ";width: 100%;height: 12px;background: #fff;displaY: block}.header-one .header-one__main-menu .gva-navigation > ul > li > a span:before{display: none !important}.header-one .header-one__main-menu .gva-navigation > ul > li.menu-item--active-trail > a{color: #a3374b}.header-one .header-one__main-menu .gva-navigation > ul > li.menu-item--active-trail > a:after{background: #a3374b}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width: 1230px}.kopfmotiv-wrapper{position: relative}.kopfmotiv-wrapper .container .kopfmotiv-content-wrapper{position: relative}.kopfmotiv-wrapper .container .kopfmotiv-content-wrapper .kopfmotiv-content{background: rgba(241,90,34,0.8);position: absolute;width: 50%;transform: translate(0, -100%);padding: 2em 20px 3em;font-size: 1.3em;font-style: italic;font-weight: 400;height: auto}.kopfmotiv-wrapper .container .kopfmotiv-content-wrapper .kopfmotiv-content h2{margin-right: -20px;margin-top: 1em;margin-bottom: 20px;color: #f15a22;margin-left: -20px;background: #fff;padding: .2em 20px;font-size: 1.5em;font-family: "Fira Sans";font-style: italic;font-weight: normal}}@media (min-width: 1600px){.kopfmotiv-wrapper{position: relative}.kopfmotiv-wrapper .container .kopfmotiv-content-wrapper{position: relative}.kopfmotiv-wrapper .container .kopfmotiv-content-wrapper .kopfmotiv-content{background: rgba(241,90,34,0.8);position: absolute;width: 50%;transform: translate(0, -100%);padding: 2em 20px 3em;font-size: 1.3em;font-style: italic;font-weight: 400;height: 482px}.kopfmotiv-wrapper .container .kopfmotiv-content-wrapper .kopfmotiv-content h2{margin-right: -20px;margin-top: 1em;margin-bottom: 20px;color: #f15a22;margin-left: -20px;background: #fff;padding: .2em 20px;font-size: 1.5em;font-family: "Fira Sans";font-style: italic;font-weight: normal}}@media screen and (max-width: 756px){body{font-size: 0.95em}.header-one .topbar{font-size: 0.95em !important}.header-one .topbar .topbar__content{padding: 0px}.header-one .topbar .navigation ul.menu{display: block !important}.header-one .topbar .navigation ul.menu li{float: left !important}.header-one .topbar .navigation a{font-size: 0.8em !important}.text22{font-size: 20px}.views-field-field-icon img{width: 50px;height: 50px}}/*# sourceMappingURL=style.css.map */