body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@font-face{font-display: swap;font-family: 'Oxygen';font-style: normal;font-weight: 300;src: url('/bundles/kbv/fonts/oxygen/oxygen-v15-latin_latin-ext-300.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Oxygen';font-style: normal;font-weight: 400;src: url('/bundles/kbv/fonts/oxygen/oxygen-v15-latin_latin-ext-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Oxygen';font-style: normal;font-weight: 700;src: url('/bundles/kbv/fonts/oxygen/oxygen-v15-latin_latin-ext-700.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Roboto';font-style: normal;font-weight: 300;src: url('/bundles/kbv/fonts/roboto/roboto-v30-latin_latin-ext-300.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Roboto';font-style: normal;font-weight: 400;src: url('/bundles/kbv/fonts/roboto/roboto-v30-latin_latin-ext-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Roboto';font-style: normal;font-weight: 500;src: url('/bundles/kbv/fonts/roboto/roboto-v30-latin_latin-ext-500.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('/bundles/kbv/fonts/roboto/roboto-v30-latin_latin-ext-700.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Roboto';font-style: normal;font-weight: 900;src: url('/bundles/kbv/fonts/roboto/roboto-v30-latin_latin-ext-900.woff2') format('woff2')}:root{--color-blue: #009fe3;--color-pink: #B82286;--color-white: #ffffff;--color-grey: #5C5C5C;--color-red: #E40013;--color-lightgrey: #F1F4F8;--color-black: #141B25;--color-text: #4E5055;--border-radius: 10px;--box-shadow: 0 0 7px 2px rgba(0,0,0,0.2);--header-height: 128px;--dim-form-width: 900px;--dim-content-width: 900px}@media all and (max-width: 899px){:root{--header-height: 80px}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}:focus{outline: 0}html{width: 100%;margin: 0;padding: 0;height: auto}a{text-decoration: none;font: inherit;color: inherit}a[href^="tel:"],a[href^="fax:"]{text-decoration: none !important}p,li{font-size: 1em;word-spacing: inherit}.justclear{clear: both}figure{margin: 0}img{vertical-align: middle}.abstand-oben-1rem{margin-top: 1rem}.abstand-oben-2rem{margin-top: 2rem}.abstand-links-1rem{margin-left: 1rem}.abstand-links-2rem{margin-left: 2rem}.abstand-rechts-1rem{margin-right: 1rem}.abstand-rechts-2rem{margin-right: 2rem}.abstand-unten-1rem{margin-bottom: 1rem}.abstand-unten-2rem{margin-bottom: 2rem}html{font-family: Oxygen, Roboto, Arial;font-size: 16px;font-weight: 400;line-height: 1.4;background-color: var(--color-white);color: var(--color-text)}body{font-size: 1rem}#article-30{min-height: 20rem;display: flex;flex-direction: column;justify-content: center}#top_image{padding-top: var(--header-height);margin-bottom: 4rem}#top_image + #container #main{padding-top: 0}#wrapper{display: flex;flex-direction: column;min-height: 100vh}#container{flex: 1}#main{padding-top: var(--header-height)}h1,.headline-h1{font-size: 6.125em;text-transform: uppercase;margin: 0}h2,.headline-h2{font-size: 4.5em;line-height: 1.2;text-transform: uppercase;margin: 0}h3,.headline-h3{font-size: 1.5em}.headline-bold{display: block;text-transform: none;font-weight: 700}.headline-regular{font-weight: 300;text-transform: none;color: #5c5c5c}.mod_article.article-content-width{max-width: calc(var(--dim-content-width));padding: 0 1rem;margin: 0 auto}.mod_article p,.mod_article li{font-size: 1.25em}.hamburger{display: none}.hamburger .hamburger-inner:hover{cursor: pointer}.hamburger .hamburger-inner:hover .bars:before{color: var(--color-pink)}.hamburger .hamburger-inner .bars:before{content: '\f0c9';font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 3rem;color: var(--color-blue)}.hamburger #show-menu-checkbox{position: absolute;height: 0;width: 0;opacity: 0;visibility: hidden}.hamburger #show-menu-checkbox:checked ~ .mobile-navigation-container .mobile-navigation{right: 0}.hamburger #show-menu-checkbox:checked ~ label .bars:before{color: var(--color-pink)}.hamburger .mobile-navigation-container .mobile-navigation{position: absolute;right: -100%;background: rgba(0,159,227,0.95);color: #fff;padding: 1rem;top: var(--header-height);width: 100%;height: 100vh;transition: right .25s ease-in-out}.hamburger .mobile-navigation-container .mobile-navigation .level_1{list-style-type: none;margin: 0;padding: 0;font-size: 1.5rem}.hamburger .mobile-navigation-container .mobile-navigation .level_1 > li{padding: 0.5rem}.hamburger .mobile-navigation-container .mobile-navigation .level_1 > li:hover > a,.hamburger .mobile-navigation-container .mobile-navigation .level_1 > li:hover > strong{color: var(--color-pink)}.hamburger .mobile-navigation-container .mobile-navigation .level_2{list-style-type: none;padding-left: 1rem;border-top: 1px solid rgba(255,255,255,0.5);margin-top: 0.5rem;padding-top: 0.5rem}.hamburger .mobile-navigation-container .mobile-navigation .level_2 > li{padding: 0.25rem}.loading-animation-container{display: none;padding: 2rem 0}.loading-animation-container .loading-animation{text-align: center;font-size: 5rem;color: var(--color-blue)}.loading-animation-container .loading-timer{font-size: 1.25rem;font-weight: 700;color: var(--color-blue);text-align: center;margin-top: 1rem}.error.error-msg{display: none;margin: 5rem 0;color: red;font-size: 1.25rem;text-align: center}.tab-article .ce_form{overflow: visible}.tab-article .form-feedback-data,.tab-article .form-upload-data,.tab-article .content-downloads,.tab-article .content-group-account{margin-top: 2rem;margin-bottom: 2rem;padding: 2.5rem 2rem;border: 1px solid rgba(0,0,0,0.2);box-shadow: 0 0 12px -3px rgba(0,0,0,0.4)}.article-contactform{margin-top: 3rem;padding: 0 2rem}.form-feedback-data .formbody .widget-text,.form-aenderungsmeldung .formbody .widget-text,.form-feedback-data .formbody .widget-checkbox,.form-aenderungsmeldung .formbody .widget-checkbox,.form-feedback-data .formbody .widget-select,.form-aenderungsmeldung .formbody .widget-select{align-items: center}.form-feedback-data .formbody .widget-text label,.form-aenderungsmeldung .formbody .widget-text label,.form-feedback-data .formbody .widget-checkbox label,.form-aenderungsmeldung .formbody .widget-checkbox label,.form-feedback-data .formbody .widget-select label,.form-aenderungsmeldung .formbody .widget-select label,.form-feedback-data .formbody .widget-textarea label,.form-aenderungsmeldung .formbody .widget-textarea label{flex: 0 0 15rem}.form-feedback-data .formbody .widget-text input,.form-aenderungsmeldung .formbody .widget-text input,.form-feedback-data .formbody .widget-checkbox input,.form-aenderungsmeldung .formbody .widget-checkbox input,.form-feedback-data .formbody .widget-select input,.form-aenderungsmeldung .formbody .widget-select input,.form-feedback-data .formbody .widget-textarea input,.form-aenderungsmeldung .formbody .widget-textarea input,.form-feedback-data .formbody .widget-text select,.form-aenderungsmeldung .formbody .widget-text select,.form-feedback-data .formbody .widget-checkbox select,.form-aenderungsmeldung .formbody .widget-checkbox select,.form-feedback-data .formbody .widget-select select,.form-aenderungsmeldung .formbody .widget-select select,.form-feedback-data .formbody .widget-textarea select,.form-aenderungsmeldung .formbody .widget-textarea select{width: 100%}.form-feedback-data .formbody .widget-text input[type="checkbox"],.form-aenderungsmeldung .formbody .widget-text input[type="checkbox"],.form-feedback-data .formbody .widget-checkbox input[type="checkbox"],.form-aenderungsmeldung .formbody .widget-checkbox input[type="checkbox"],.form-feedback-data .formbody .widget-select input[type="checkbox"],.form-aenderungsmeldung .formbody .widget-select input[type="checkbox"],.form-feedback-data .formbody .widget-textarea input[type="checkbox"],.form-aenderungsmeldung .formbody .widget-textarea input[type="checkbox"]{width: 1.25rem}.form-feedback-data .formbody .widget-checkbox:before,.form-aenderungsmeldung .formbody .widget-checkbox:before{padding-right: 2rem;box-sizing: border-box}.form-feedback-data .formbody .widget-checkbox span,.form-aenderungsmeldung .formbody .widget-checkbox span{display: flex;margin-bottom: 0.5rem}.form-feedback-data .formbody .widget-checkbox span label,.form-aenderungsmeldung .formbody .widget-checkbox span label{width: 10rem;margin-left: 1rem}.form-feedback-data .formbody .widget-radio,.form-aenderungsmeldung .formbody .widget-radio{margin-bottom: 1rem}.form-feedback-data .formbody .widget-radio fieldset span,.form-aenderungsmeldung .formbody .widget-radio fieldset span{display: inline-block;margin-right: 1rem}.form-feedback-data .formbody .widget-radio input,.form-aenderungsmeldung .formbody .widget-radio input{width: 1.25rem;height: 1.25rem}.form-feedback-data .formbody .widget-radio label,.form-aenderungsmeldung .formbody .widget-radio label{vertical-align: top;line-height: 1}.form-aenderungsmeldung .fieldset-stammdaten fieldset{margin-bottom: 2rem}#header{position: fixed;width: 100%;top: 0;box-shadow: var(--box-shadow);height: var(--header-height);background-color: var(--color-white);z-index: 100}#header .inside{height: 100%}#header .inside .content-element-group-header{position: relative;display: flex;justify-content: space-between;align-items: center;padding: 0 3.5rem;height: 100%}#header .inside .content-element-group-header .main-logo{z-index: 10;height: 100%;display: flex;align-items: center}#footer{margin-top: 5rem}#footer .inside{background-color: var(--color-lightgrey)}#footer .inside .content-group-footer{display: flex;justify-content: center;max-width: 1600px;margin: 0 auto;padding: 2rem}#footer .inside .content-group-footer h4{font-size: 1.5rem;color: var(--color-blue)}#footer .inside .content-group-footer .content-group-contact{width: 33%}#footer .inside .content-group-footer .content-group-services{width: 33%;padding: 0 1rem}#footer .inside .content-group-footer .content-group-shorts{width: 33%}#footer .inside .content-group-legal{background-color: var(--color-white);text-align: center;font-size: 1.125rem;padding: 1rem}#footer .inside .content-group-legal .element-copyright{font-size: 0.9rem}.main-navigation{margin: 0 auto}.main-navigation ul{list-style-type: none;padding: 0;margin: 0;display: flex;justify-content: center}.main-navigation ul li{font-size: 1.5rem}.main-navigation ul li:not(:last-child){margin-right: 3.25rem}.main-navigation ul li a,.main-navigation ul li strong{display: flex;align-items: center}.main-navigation ul li a:before,.main-navigation ul li strong:before{content: '\f062';font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 1.5rem;width: 2.5rem;height: 2.5rem;margin-right: 0.5rem;color: #fff;background-color: var(--color-text);display: flex;justify-content: center;align-items: center;border-top-left-radius: 100%;border-top-right-radius: 100%;border-bottom-left-radius: 100%;border-bottom-right-radius: var(--border-radius)}.main-navigation ul li a:hover,.main-navigation ul li strong:hover,.main-navigation ul li a.active,.main-navigation ul li strong.active{transition: color .15s ease-in-out;color: var(--color-blue)}.main-navigation ul li a:hover:before,.main-navigation ul li strong:hover:before,.main-navigation ul li a.active:before,.main-navigation ul li strong.active:before{transition: color .15s ease-in-out, transform .15s ease-in-out;background-color: var(--color-blue);transform: rotate(90deg)}.portal-navigation{max-width: var(--dim-content-width);margin: 0 auto;padding: 1rem}.portal-navigation .level_1{display: flex;flex-wrap: wrap;justify-content: flex-start;list-style-type: none;padding: 0}.portal-navigation .level_1 li{text-transform: uppercase;font-weight: 700;width: calc(25% - 0.5rem);min-width: 210px;border: 1px solid var(--color-pink);border-radius: 5px;background-color: var(--color-white);margin-bottom: 1rem;text-align: center;margin-right: 0.5rem;transition: all .15s ease-in-out}.portal-navigation .level_1 li a,.portal-navigation .level_1 li strong{display: block;padding: .5rem 1rem;color: var(--color-pink);transition: all .15s ease-in-out}.portal-navigation .level_1 li:hover,.portal-navigation .level_1 li.active,.portal-navigation .level_1 li.trail{background-color: var(--color-pink)}.portal-navigation .level_1 li:hover a,.portal-navigation .level_1 li.active a,.portal-navigation .level_1 li.trail a,.portal-navigation .level_1 li:hover strong,.portal-navigation .level_1 li.active strong,.portal-navigation .level_1 li.trail strong{color: var(--color-white)}.content-group-portal{position: absolute;top: 0;right: 3.5rem}.content-group-portal .logged-in-as-container{width: 100%;text-align: center;background-color: var(--color-pink);border-bottom-left-radius: var(--border-radius);border-bottom-right-radius: var(--border-radius);color: var(--color-white)}.content-group-portal .logged-in-as-container .logged-in-as-wrapper{padding: 0rem 0 .5rem 0}.content-group-portal .element-link-vertrieb{display: flex;align-items: center;padding: 1rem 2rem 1rem 2rem;font-weight: 600;font-size: 1.25rem}.content-group-portal .element-link-vertrieb:before{display: flex;align-items: center;justify-content: center;content: '\f118';font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 1.5rem;width: 2.5rem;height: 2.5rem;margin-right: 0.5rem;background-color: var(--color-white);border-top-left-radius: 100%;border-top-right-radius: 100%;border-bottom-left-radius: 100%;border-bottom-right-radius: var(--border-radius)}.btn{display: block;text-transform: uppercase;color: var(--color-white);width: 100%;max-width: max-content;font-size: 1.25em;padding: 1.25rem 1.875rem}.btn.btn-primary{background-color: var(--color-blue)}.btn.btn-primary a[href]{font-weight: 700}.top-image{height: 35vw;min-height: 250px;max-height: 750px}.top-image .content-image{height: 100%}.top-image .content-image figure{height: 100%}.top-image .content-image figure img{object-fit: cover;width: 100%;height: 100%}.top-image .claim-container{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center}.top-image .claim-container .claim-wrapper{padding-left: 10rem;position: relative}.top-image .claim-container .claim-wrapper:before{content: '\f550';position: absolute;left: 0;font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 4rem;width: 7.5rem;height: 7.5rem;margin-right: 0.5rem;color: white;background-color: var(--color-blue);display: flex;justify-content: center;align-items: center;border-top-left-radius: 100%;border-top-right-radius: 100%;border-bottom-left-radius: 100%;border-bottom-right-radius: var(--border-radius)}.top-image .claim-container .claim-wrapper .claim{display: block;font-size: 5rem}.top-image .claim-container .claim-wrapper .claim:first-child{color: var(--color-blue);font-weight: 700}.top-image .claim-container .claim-wrapper .claim:last-child{font-weight: 300;color: #fff}.content-group-text-image{display: flex;justify-content: flex-end}.content-group-text-image .content-group-text{width: 62%;background-color: var(--color-lightgrey);padding: 0 9.75rem 6.87rem 4.75rem}.content-group-text-image .content-group-text .content-text-headline{margin-top: 1rem;margin-left: -20rem}.content-group-text-image .content-group-text .content-text-regular{margin-top: 6rem}.content-group-text-image .content-group-text .btn.content-text-hyperlink{margin-top: 4rem}.content-group-text-image .content-group-image{width: 20%}.content-group-text-image .content-group-image .content-image,.content-group-text-image .content-group-image figure{height: 100%}.content-group-text-image .content-group-image .content-image img,.content-group-text-image .content-group-image figure img{object-fit: cover;width: 100%;height: 100%}.content-group-image-text{display: flex;justify-content: flex-start}.content-group-image-text .content-group-text{width: 62%;background-color: var(--color-lightgrey);padding: 0 9.75rem 6.87rem 4.75rem}.content-group-image-text .content-group-text .content-text-headline{margin-top: 1rem;margin-left: 83%}.content-group-image-text .content-group-text .content-text-regular{margin-top: 6rem}.content-group-image-text .content-group-text .btn.content-text-hyperlink{margin-top: 4rem}.content-group-image-text .content-group-image{width: 20%}.content-group-image-text .content-group-image .content-image,.content-group-image-text .content-group-image figure{height: 100%}.content-group-image-text .content-group-image .content-image img,.content-group-image-text .content-group-image figure img{object-fit: cover;width: 100%;height: 100%}.content-group-map{display: flex;justify-content: flex-end;margin-left: 18%}.content-group-map .content-text{line-height: 0.9;width: 26%;min-width: 350px;padding: 0 0 6.87rem .5rem;font-size: 11.25rem;font-weight: 700;color: var(--color-lightgrey)}.content-group-map .content-text p{margin: 0}.content-group-map .content-image{flex: 1 1 auto;margin-left: 3rem}.content-group-jobs .content-group-image-text{justify-content: flex-start}.job-wrapper{margin-bottom: 3rem}.job-wrapper .job-type{display: flex;align-items: flex-end;font-size: 1.875rem;color: var(--color-blue)}.job-wrapper .job-type:before{display: flex;align-items: center;justify-content: center;content: '\f304';font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 1.5rem;width: 2.5rem;height: 2.5rem;margin-right: 1rem;color: var(--color-white);background-color: var(--color-blue);border-top-left-radius: 100%;border-top-right-radius: 100%;border-bottom-left-radius: 100%;border-bottom-right-radius: var(--border-radius);margin-bottom: 0.2rem}.job-wrapper .job-title{font-size: 2.4em;margin: 0 0 0 3.5rem}.job-wrapper .job-link{font-size: 1.375rem;margin-left: 3.5rem}form{width: 100%;max-width: var(--dim-form-width);margin: 0 auto}form label{font-size: 1.25em}form .widget-text,form .widget-select,form .widget-textarea,form .widget-password{margin-bottom: 1rem}form .widget-text label,form .widget-select label,form .widget-textarea label,form .widget-password label{padding-right: 2rem}form .widget-text input,form .widget-select input,form .widget-textarea input,form .widget-password input{padding: .5rem 1rem;border: 1px solid var(--color-text);border-radius: 5px;height: 2.5rem;margin-top: 0.25rem}form .widget-text input:focus,form .widget-select input:focus,form .widget-textarea input:focus,form .widget-password input:focus,form .widget-text select:focus,form .widget-select select:focus,form .widget-textarea select:focus,form .widget-password select:focus,form .widget-text textarea:focus,form .widget-select textarea:focus,form .widget-textarea textarea:focus,form .widget-password textarea:focus{border-color: var(--color-blue)}form .widget-checkbox{display: flex;margin-bottom: 1rem}form .widget-checkbox:before{width: 15rem}form .widget-checkbox.cb-day:before{content: 'Tag*'}form .widget-checkbox.cb-special-message:before{content: 'Besonderheit'}form .widget-checkbox fieldset{border: 0;padding: 0}form .widget-checkbox fieldset legend{display: none}form .widget-textarea textarea{padding: 1rem 2rem;border: 1px solid var(--color-text);border-radius: 5px;width: calc(100% - 10px)}form .widget-select select{border: 1px solid var(--color-text);border-radius: 5px;background-color: #fff;padding: .5rem 1rem}form .widget-explanation{margin-top: 3rem}form .widget-submit{text-align: right}form .widget-submit .submit{border: 2px solid var(--color-blue);border-radius: 5px;background-color: #fff;padding: .5rem 1rem}form .widget-submit .submit:hover{background-color: var(--color-blue);color: #fff}.mod_login{padding: 2rem 0;margin-bottom: 4rem;max-width: 700px;margin-left: auto;margin-right: auto}.mod_login.logout .formbody:before{display: none}.mod_login.logout .widget-submit .submit:before{content: '\f08b'}.mod_login form .formbody{display: flex;justify-content: space-between;align-items: center}.mod_login form label{display: none}.mod_login form input{flex: 1 1 auto;font-size: 1.25rem}.mod_login form .widget-text,.mod_login form .widget-password{position: relative;margin-bottom: 0}.mod_login form .widget-submit .submit{display: flex;align-items: center;background-color: transparent;border: 0;padding: 0}.mod_login form .widget-submit .submit:before{content: '\f090';font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 1.25rem;width: 2.5rem;height: 2.5rem;color: #fff;background-color: var(--color-text);display: flex;justify-content: center;align-items: center;border-top-left-radius: 100%;border-top-right-radius: 100%;border-bottom-left-radius: 100%;border-bottom-right-radius: var(--border-radius)}.mod_login form .password-reset{width: 100%;height: 0;text-align: right;width: max-content;position: absolute;bottom: 0;right: 0}.import-result-container{display: none;font-size: 1.25rem}.import-result-container .import-results-wrapper{border: 2px solid var(--color-grey);max-width: 350px;margin: 2rem auto}.import-result-container .import-result-row{display: flex;justify-content: space-between;padding: .25rem .5rem}.import-result-container .import-result-row:not(:last-child){border-bottom: 2px solid var(--color-grey)}.import-result-container .upload-result-container{background: #333;color: #fff;font-size: 1rem;padding: 1rem 0}.import-result-container .upload-result-container .upload-result-list{list-style-type: none}.import-result-container .upload-result-container .upload-result-list .success{color: greenyellow}#form_aenderungsmeldung .formbody fieldset{border: 0;padding: 0}#form_aenderungsmeldung .formbody > fieldset > legend{font-size: 2rem}#form_aenderungsmeldung .formbody .fieldset-urlaub{display: flex;flex-wrap: wrap;justify-content: space-between}#form_aenderungsmeldung .formbody .fieldset-urlaub > .widget-radio{width: 100%}#form_aenderungsmeldung .formbody .fieldset-urlaub > .widget-text{width: calc(50% - 1rem)}#form_aenderungsmeldung .formbody .fieldset-urlaub .fieldset-vertretung{width: 100%}#form_aenderungsmeldung .formbody .fieldset-urlaub .fieldset-vertretung .widget-text{width: 100%}#form_aenderungsmeldung .formbody .fieldset-stammdaten fieldset{display: flex}#form_aenderungsmeldung .formbody .fieldset-stammdaten fieldset .widget-text:first-child{flex: 1 1 auto}#form_aenderungsmeldung .formbody .fieldset-stammdaten fieldset .widget-text:last-child{flex: 0 0 25%}#form_aenderungsmeldung .formbody .fieldset-stammdaten fieldset .widget-text:not(:last-child){margin-right: 1rem}#form_aenderungsmeldung .formbody .fieldset-stammdaten .fieldset-ausscheiden .widget.widget-text{flex: 1 1 auto}#form_aenderungsmeldung .formbody .fieldset-stammdaten .widget-textarea textarea{width: 100%}#form_traegerdaten{min-height: 15rem}#form_traegerdaten .widget{text-align: center}#form_traegerdaten .widget-submit{margin-top: 3rem}#form_traegerdaten .widget-submit :not([disabled=""]):hover{cursor: pointer}#form_traegerdaten .widget-upload label{display: block;background-color: var(--color-blue);width: max-content;margin: 0 auto;border: 2px solid var(--color-blue);border-radius: 5px;padding: .5rem 1rem;color: #fff}#form_traegerdaten .widget-upload label:hover{cursor: pointer}#form_traegerdaten .widget-upload .file-chosen{margin-top: 0.25rem;font-size: 1.1rem}.content-downloads ul{list-style-type: none}.content-downloads ul li:before{content: ' \f1c1';font-family: "Font Awesome 6 Free";font-weight: 400;font-size: 1.5rem;margin-right: 0.5rem}.content-downloads ul li:hover a[href]{color: var(--color-blue)}.element-group-personal{display: flex;justify-content: space-between;max-width: 1200px;margin: 5rem auto;padding: 0 2rem}.element-group-personal .element-group-single{display: flex;flex-direction: column;width: calc(33% - 1rem)}.element-group-personal .element-group-single .content-image img{width: 100%;object-fit: cover}.element-group-personal .element-group-single h3{margin-bottom: 0.5rem;font-size: 1.5rem}.element-group-personal .element-group-single p{color: var(--color-blue);font-size: 1.25rem;margin: 0}.element-group-personal .element-group-single .element-group-socialnetworks{display: flex;justify-content: flex-start;align-items: center;margin-top: 2rem}.element-group-personal .element-group-single .element-group-socialnetworks .content-hyperlink{background-color: var(--color-pink);width: 3.5rem;height: 3.5rem;border-radius: 100%;display: flex;align-items: center;justify-content: center;position: relative;margin-right: 1rem}.element-group-personal .element-group-single .element-group-socialnetworks .content-hyperlink:before{font-family: "Font Awesome 6 Brands";font-weight: 900;font-size: 1.75rem;color: #fff}.element-group-personal .element-group-single .element-group-socialnetworks .content-hyperlink:hover{transition: background-color .15s ease-in-out;background-color: var(--color-blue)}.element-group-personal .element-group-single .element-group-socialnetworks .content-hyperlink.link-telegram:before{content: ' \f2c6'}.element-group-personal .element-group-single .element-group-socialnetworks .content-hyperlink.link-linkedin:before{content: ' \f0e1'}.element-group-personal .element-group-single .element-group-socialnetworks .content-hyperlink a{position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0}.element-group-facts{display: flex;justify-content: space-between;align-items: center;padding: 4rem 2rem;max-width: 1200px;margin: 0 auto}.element-group-facts .element-group-fact{position: relative}.element-group-facts .element-group-fact .element-group-wrapper{display: flex;align-items: center;justify-content: center;border: 15px solid var(--color-lightgrey);border-radius: 100%;width: 20rem;height: 20rem}.element-group-facts .element-group-fact .fact-value{font-weight: 700;color: var(--color-blue)}.element-group-facts .element-group-fact .fact-value p{font-size: 5em}.element-group-facts .element-group-fact .fact-label{text-align: center;font-size: 3rem;font-weight: 300}.element-group-facts .element-group-fact .fact-label.sub-label{font-size: 1.25rem;position: absolute;width: 100%}.element-group-facts .element-group-fact .fact-label.sub-label p{margin: 0}.element-group-facts .element-group-fact .fact-label p{margin-top: 1.5rem;margin-bottom: 0}.content-group-image-text + .btn.content-hyperlink{margin-left: auto;margin-top: 2rem}.element-group-accordions-container{display: flex;justify-content: flex-end}.element-group-accordions-container .element-group-accordion-headline{width: 30%}.element-group-accordions-container .element-group-accordions{width: 42%}.element-group-contactform{padding-left: 1rem}.my-slides{flex-wrap: wrap;align-items: center}.my-slides .mylogo{margin-bottom: 3rem;padding: 0 1rem}.forms-container{display: flex;justify-content: space-around}.forms-container .widget:not(.widget-textarea){align-items: center}.forms-container .widget input,.forms-container .widget select{width: 100%}.status-page{text-align: center;padding-top: 3rem}@media all and (max-width: 1499px){h2,.headline-h2{font-size: 3.625em}.headline-bold{display: inline}.portal-label{display: none}.logged-in-label{display: none}.content-group-portal{right: 1rem}.content-group-image-text{flex-direction: column}.content-group-image-text .content-group-text{order: 2;width: 100%}.content-group-image-text .content-group-text .content-text-headline{margin-left: 0}.content-group-image-text .content-group-text .content-text-regular{margin-top: 2rem}.content-group-image-text .content-group-image{order: 1;width: 100%;max-height: 400px}.content-group-text-image .content-text-regular.content-text{margin-top: 2rem}.content-group-text-image .content-group-text{width: 70%}.content-group-text-image .content-group-text .content-text-headline{margin-left: 0}.content-group-text-image .content-group-image{width: 30%}.content-group-map{flex-direction: column;margin-left: 0;margin-top: 5rem;margin-bottom: 5rem}.content-group-map .content-text{display: flex;text-align: center;justify-content: center;width: 100%;font-size: 8rem}.content-group-map .content-image{flex: 1 1 100%;margin-left: 0;text-align: center}.content-group-jobs-list{margin-top: 5rem}}@media all and (max-width: 1099px){h2,.headline-h2{font-size: 3.625em}#top_image{margin-bottom: 0}.element-group-facts{flex-wrap: wrap}.element-group-facts .element-group-fact{width: 100%;margin-bottom: 3rem}.element-group-facts .element-group-fact .element-group-wrapper{margin: 0 auto}.element-group-facts .element-group-agents{margin: inherit 1rem}.content-group-text-image{flex-direction: column}.content-group-text-image .content-group-text{width: 100%}.content-group-text-image .content-group-text .content-text-headline{margin-left: 0}.content-group-text-image .content-group-text .content-text-regular{margin-top: 2rem}.content-group-text-image .content-group-image{order: 1;width: 100%;max-height: 400px}}@media all and (max-width: 899px){html{font-size: 15px}.main-navigation,.content-group-portal{display: none}.hamburger{display: block}#header .inside .content-element-group-header{padding: .5rem 2rem .5rem 2rem}#header .inside .main-logo figure{height: 100%}#header .inside .main-logo figure img{height: 100%;width: auto}}@media all and (max-width: 799px){.element-group-personal{flex-direction: column;align-items: center}.element-group-personal .element-group-single{width: 50%;margin-bottom: 2rem}#footer .inside .content-group-footer.content-element-group{justify-content: space-between;flex-wrap: wrap;padding: 2rem}#footer .inside .content-group-footer.content-element-group .content-group-contact{flex: 1 1 auto}#footer .inside .content-group-footer.content-element-group .content-group-services{padding-left: 2rem;width: max-content}#footer .inside .content-group-footer.content-element-group .content-group-shorts{width: 100%}.top-image .claim-container .claim-wrapper{padding-left: 5rem}.top-image .claim-container .claim-wrapper:before{height: 4rem;width: 4rem;font-size: 2rem}.top-image .claim-container .claim-wrapper .claim{font-size: 3rem}}@media all and (max-width: 623px){html{font-size: 14px;line-height: 1.6}.content-group-text-image .content-group-text{padding: 0 2rem 5rem 2rem}.accordions-container{flex-wrap: wrap}.accordions-container .content-text{width: 100%;padding-left: 0}.accordions-container .content-element-group:not(.element-group-accordions){text-align: center}.accordions-container .element-group-accordions.content-element-group{width: 100%;padding: 0 2rem}.sos-element-block{display: flex;justify-content: center;margin-top: 4rem;margin-bottom: 4rem;flex-wrap: wrap}.sos-element-block .service-icon{padding: 0;max-width: 200px;margin: 0 auto}.sos-element-block #myservices{width: 100%}.sos-element-block .sos-elements.content-element-group{max-width: 100%;padding: 4rem 2rem 0 2rem}.sos-element-block .sos-elements.content-element-group .sos-content-text{text-align: center}}@media all and (max-width: 579px){h2,.headline-h2{font-size: 2.75em}.btn{font-size: 1.25em}.content-group-text.content-element-group{padding: 2rem}.content-group-map .content-text{flex-wrap: wrap}.content-group-map .content-text div{width: 100%}#top_image .top-image .claim-container{left: 0;width: 100% !important;justify-content: center}.portal-navigation .level_1 li{width: calc(50% - 0.5rem);min-width: unset}.mod_login{padding: 0 2rem}.mod_login form .formbody{flex-direction: column}.mod_login form .formbody .widget{width: 100%}.mod_login form .formbody .widget input{width: 100%}.mod_login form .formbody .widget-text{margin-bottom: 1rem}.mod_login form .formbody .widget-password input{margin-bottom: 0.25rem}.mod_login form .formbody .widget-submit{margin-top: 2rem}.mod_login form .formbody .widget-submit button{margin-left: auto}.forms-container{flex-wrap: wrap}.forms-container .widget-text,.forms-container .widget-password,.forms-container .widget-textarea,.forms-container .widget-select{display: block}.forms-container input,.forms-container select,.forms-container textarea{margin-top: 0.25rem}.forms-container .widget-textarea textarea{width: 100%}.forms-container .widget-checkbox:before{width: auto}.forms-container .widget-checkbox .checkbox_container span{margin-bottom: 0;display: inline-block}.forms-container .widget-checkbox .checkbox_container span label{width: auto;margin-right: 1rem}}@media all and (max-width: 399px){html{font-size: 13px}.portal-navigation .level_1 li{width: 100%}#footer .inside .content-group-footer.content-element-group .content-group-contact,#footer .inside .content-group-footer.content-element-group .content-group-services{width: 100%}#footer .inside .content-group-footer.content-element-group .content-group-services{padding: 0}}
/*TESTS*/
html { 
  scroll-behavior: smooth; 
  -moz-scroll-behaviour: smooth;
}

.top-image .claim-container {
  width: calc(100% - 7rem) !important;
}


/*ALL*/
#footer p {
  line-height: 1.2;
  margin: 0.5rem 0;
}

/*INTERNE BEREICH*/

legend {
  padding: 2rem 0;
}

#form_aenderungsmeldung, 
#form_traegerdaten  {
  background: #F1F4F8;
  border: none !important;
  padding: 2rem;
  box-shadow: none !important;
}

.form-feedback-data, 
.content-downloads,
.content-group-account.content-element-group {
  margin-top: 2rem;
  background: #F1F4F8;
  padding: 2rem;
  border: none !important;
  box-shadow: none !important;
}

/*HOME*/
.my-slides.content-element-group {
  display: flex;
  justify-content: space-around;
  margin: 4rem auto;
}

#mylandkreis {
  margin-top: 4rem;
}

.job-wrapper .job-type {
    font-size: 1.275rem;
 
}

/* MAIN NAVIGATION */
.main-navigation ul > li strong {
  color: var(--color-blue);
}

.main-navigation ul > li strong:before {
  background-color: var(--color-blue);
}

.main-navigation ul > li a:hover:before,
.main-navigation ul > li .active:before {
  transition: color 0.15s ease-in-out, transform 0.15s ease-in-out;
	transform: rotate(90deg);
}

.content-group-portal .element-link-vertrieb::before {
  color: var(--color-pink);
}

/*HEADER*/

.claim-wrapper {
    line-height: 1;
}

.top-image .claim-container {
       left: 7rem;
       justify-content: flex-start;
}

/* ACCORDIONS*/

.accordions-container {
	display: flex;
    justify-content: center;
    margin-top: 4rem;
}

.accordions-container > .content-element-group:first-child .content-text {
	line-height: 0.9;
	width: 26%;
	min-width: 350px;
	padding: 0 0 6.87rem 0.5rem;
	font-size: 11.25rem;
	font-weight: 700;
	color: #F1F4F8;
}

.accordions-container .accordions-text {
	line-height: 1.6;
	width: 95%;
	padding: 0.5rem;
	font-size: 1rem;
	font-weight: 400;
	color: #333;
	
}

.accordions-container .element-group-accordions {
  width: 42%;
  justify-content: space-around;
}


.handorgel__header__button:before {
    color: #fff;
    background: var(--color-blue);
    content: '\f062';
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 1rem;
    width: 2rem;
    height: 2rem;
    position: absolute;
    margin: -0.4rem -3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
    border-bottom-left-radius: 100%;
	
}

.handorgel__header__button:hover:before,
.handorgel__header__button[aria-expanded="true"]:before{
  transform: rotate(90deg);
  transition: color 0.15s ease-in-out, transform 0.15s ease-in-out;
}

.handorgel__header__button {
	padding-left: 4rem;
	color: #009FE3;
	background: #F1F4F8;
	margin-bottom: 1rem;
	font-weight: 400;
	font-size: 1.2rem;
}

.handorgel__content {
	background: #F1F4F8;
	margin-bottom: 2rem;
}

.content-group-text.content-element-group {
	padding-top: 2rem;
}

/*UEBER UNS*/

#mykeyfacts {
  margin: 4rem 0;
}

/*JOBS*/

#myjobs h2 {
  line-height: 1;
}

#myjobs .handorgel__header__button {
  background: #fff;
}

#myjobs .handorgel__content__inner {
  background: #fff;
}

/*LESERSERVICE*/

/*Icons*/

.services-element-block {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 4rem;
}

.service-icon {
    padding: 4rem;
    
}

#myservices h3 {
    text-align: center;
    font-weight: 400;
    font-size: 1.3rem;
}

.icon-rounded-border.content-image {
  border: 10px solid #F1F4F8;
  padding: 3rem;
  border-radius: 10rem;
  width: 200px;
  margin: 0 auto;
}

.icon-rounded-border.content-image img {

}

#leserservice .handorgel__header__button {
  background: #fff;
}

#leserservice .handorgel__content__inner {
  background: #fff;
}

/*MEIN KBV*/
#mysos a{
 color: #009FE3;
}

.sos-element-block {
  display: flex;
  justify-content: center;
  margin: 4rem;
}

.sos-elements.content-element-group {
  max-width: 35%;
  padding-top: 4rem;
}

