/* Bewerbung – Regeln des alten Auftritts, per DevTools am Original abgenommen
   (alle Elemente des Seitenbaukastens, 7 Breiten, Hover/Fokus, Pseudo-
   Elemente) in Kaskadenreihenfolge. Nur auf dieser Seite geladen.
   Erzeugt mit regeln_abnehmen.py – Handänderungen stehen am Ende. */
/* Erbwerte vom Rahmen des Originals */
.sp-page-builder.page-83 { font-family: Rubik, sans-serif; font-size: 16px; font-weight: 500; line-height: 1.5; color: rgb(36, 46, 71); letter-spacing: normal; text-align: start }
@media (min-width: 768px) and (max-width: 991px) { .sp-page-builder.page-83 { font-size: 14px } }
/* Variablen des Templates (im Original an :root) */
.sp-page-builder.page-83 { --bg-color: #ffffff; --text-color: #242E47 }
.sp-page-builder.page-83 .tf-file-upload-editor .dz-message { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 5px; padding: 37.5px; border: 1px solid var(--input-border-color, #ccc); color: var(--input-color); text-align: center; border-radius: var(--input-border-radius, 5px); background: var(--input-background-color, #FDFDFD); cursor: pointer }
.sp-page-builder.page-83 .tf-file-upload-editor .dz-message svg { margin-bottom: 10px }
.sp-page-builder.page-83 .tf-file-upload-editor .dz-message .drag-and-drop-text { font-size: 14px; line-height: 1.2 }
.sp-page-builder.page-83 .tf-file-upload-editor .dz-message .max-file-size { font-size: 12px; line-height: 1 }
.sp-page-builder.page-83 .sppb-animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.sp-page-builder.page-83 .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft }
.sp-page-builder.page-83 .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp }
.sp-page-builder.page-83 { position: relative }
.sp-page-builder.page-83 .sppb-section, .sp-page-builder.page-83 .mod-sppagebuilder .sppb-section { z-index: 1; position: relative }
.sp-page-builder.page-83 .sppb-section { will-change: top }
.sp-page-builder.page-83 .sppb-section-background-video { position: absolute; left: 0; top: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1 }
.sp-page-builder.page-83 .sppb-section-background-video::before { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: 0 0; z-index: 1 }
.sp-page-builder.page-83 .sppb-section-background-video video { object-fit: cover; position: absolute; left: 0; top: 0; height: 100%; width: 100% }
.sp-page-builder.page-83 .sppb-addon-single-image::after, .sp-page-builder.page-83 .sppb-addon-single-image::before { content: ""; display: table }
.sp-page-builder.page-83 .sppb-addon-single-image-container { display: inline-block; position: relative; transition: all .4s ease }
.sp-page-builder.page-83 * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.sp-page-builder.page-83 ::after, .sp-page-builder.page-83 ::before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.sp-page-builder.page-83 button, .sp-page-builder.page-83 input, .sp-page-builder.page-83 select, .sp-page-builder.page-83 textarea { font-family: inherit; font-size: inherit; line-height: inherit }
.sp-page-builder.page-83 img { vertical-align: middle }
.sp-page-builder.page-83 .sppb-carousel-inner > .sppb-item > a > img, .sp-page-builder.page-83 .sppb-carousel-inner > .sppb-item > img, .sp-page-builder.page-83 .sppb-img-responsive { display: block; max-width: 100%; height: auto }
.sp-page-builder.page-83 .sppb-text-left { text-align: left }
.sp-page-builder.page-83 .sppb-addon-single-image .sppb-img-responsive, .sp-page-builder.page-83 .sppb-text-center .sppb-img-responsive, .sp-page-builder.page-83 .sppb-text-left .sppb-img-responsive, .sp-page-builder.page-83 .sppb-text-right .sppb-img-responsive { display: inline-block }
.sp-page-builder.page-83 .sp-pagebuilder-row, .sp-page-builder.page-83 .sppb-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px }
.sp-page-builder.page-83 .sppb-col, .sp-page-builder.page-83 .sppb-col-auto, .sp-page-builder.page-83 .sppb-col-lg, .sp-page-builder.page-83 .sppb-col-lg-1, .sp-page-builder.page-83 .sppb-col-lg-10, .sp-page-builder.page-83 .sppb-col-lg-11, .sp-page-builder.page-83 .sppb-col-lg-12, .sp-page-builder.page-83 .sppb-col-lg-2, .sp-page-builder.page-83 .sppb-col-lg-3, .sp-page-builder.page-83 .sppb-col-lg-4, .sp-page-builder.page-83 .sppb-col-lg-5, .sp-page-builder.page-83 .sppb-col-lg-6, .sp-page-builder.page-83 .sppb-col-lg-7, .sp-page-builder.page-83 .sppb-col-lg-8, .sp-page-builder.page-83 .sppb-col-lg-9, .sp-page-builder.page-83 .sppb-col-lg-auto, .sp-page-builder.page-83 .sppb-col-md, .sp-page-builder.page-83 .sppb-col-md-1, .sp-page-builder.page-83 .sppb-col-md-10, .sp-page-builder.page-83 .sppb-col-md-11, .sp-page-builder.page-83 .sppb-col-md-12, .sp-page-builder.page-83 .sppb-col-md-2, .sp-page-builder.page-83 .sppb-col-md-3, .sp-page-builder.page-83 .sppb-col-md-4, .sp-page-builder.page-83 .sppb-col-md-5, .sp-page-builder.page-83 .sppb-col-md-6, .sp-page-builder.page-83 .sppb-col-md-7, .sp-page-builder.page-83 .sppb-col-md-8, .sp-page-builder.page-83 .sppb-col-md-9, .sp-page-builder.page-83 .sppb-col-md-auto, .sp-page-builder.page-83 .sppb-col-sm, .sp-page-builder.page-83 .sppb-col-sm-1, .sp-page-builder.page-83 .sppb-col-sm-10, .sp-page-builder.page-83 .sppb-col-sm-11, .sp-page-builder.page-83 .sppb-col-sm-12, .sp-page-builder.page-83 .sppb-col-sm-2, .sp-page-builder.page-83 .sppb-col-sm-3, .sp-page-builder.page-83 .sppb-col-sm-4, .sp-page-builder.page-83 .sppb-col-sm-5, .sp-page-builder.page-83 .sppb-col-sm-6, .sp-page-builder.page-83 .sppb-col-sm-7, .sp-page-builder.page-83 .sppb-col-sm-8, .sp-page-builder.page-83 .sppb-col-sm-9, .sp-page-builder.page-83 .sppb-col-sm-auto, .sp-page-builder.page-83 .sppb-col-xl, .sp-page-builder.page-83 .sppb-col-xl-1, .sp-page-builder.page-83 .sppb-col-xl-10, .sp-page-builder.page-83 .sppb-col-xl-11, .sp-page-builder.page-83 .sppb-col-xl-12, .sp-page-builder.page-83 .sppb-col-xl-2, .sp-page-builder.page-83 .sppb-col-xl-3, .sp-page-builder.page-83 .sppb-col-xl-4, .sp-page-builder.page-83 .sppb-col-xl-5, .sp-page-builder.page-83 .sppb-col-xl-6, .sp-page-builder.page-83 .sppb-col-xl-7, .sp-page-builder.page-83 .sppb-col-xl-8, .sp-page-builder.page-83 .sppb-col-xl-9, .sp-page-builder.page-83 .sppb-col-xl-auto, .sp-page-builder.page-83 .sppb-col-xs-1, .sp-page-builder.page-83 .sppb-col-xs-10, .sp-page-builder.page-83 .sppb-col-xs-11, .sp-page-builder.page-83 .sppb-col-xs-12, .sp-page-builder.page-83 .sppb-col-xs-2, .sp-page-builder.page-83 .sppb-col-xs-3, .sp-page-builder.page-83 .sppb-col-xs-4, .sp-page-builder.page-83 .sppb-col-xs-5, .sp-page-builder.page-83 .sppb-col-xs-6, .sp-page-builder.page-83 .sppb-col-xs-7, .sp-page-builder.page-83 .sppb-col-xs-8, .sp-page-builder.page-83 .sppb-col-xs-9, .sp-page-builder.page-83 .sppb-row-column { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px }
@media (min-width: 768px) {.sp-page-builder.page-83 .sppb-col-sm-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } }
@media (min-width: 768px) {.sp-page-builder.page-83 .sppb-col-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } }
@media (min-width: 768px) {.sp-page-builder.page-83 .sppb-col-sm-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } }
@media (min-width: 992px) {.sp-page-builder.page-83 .sppb-col-md-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } }
@media (min-width: 992px) {.sp-page-builder.page-83 .sppb-col-md-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } }
@media (min-width: 992px) {.sp-page-builder.page-83 .sppb-col-md-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 .sppb-section-content-center .sppb-row-container { width: 100% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 .sppb-section-content-center .sppb-row-container { width: 100% } }
.sp-page-builder.page-83 .sppb-column, .sp-page-builder.page-83 .sppb-column-addons { position: relative; z-index: 1; width: 100% }
.sp-page-builder.page-83 .sppb-column { width: 100%; height: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.sp-page-builder.page-83 .sppb-column.sppb-align-items-bottom { -ms-flex-align: flex-end !important; align-items: flex-end !important }
.sp-page-builder.page-83 .sppp-column-vertical-align { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch }
.sp-page-builder.page-83 .sppb-row-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-position: center center; background-repeat: repeat; z-index: 1 }
.sp-page-builder.page-83 .sp-pagebuilder-section-inner .sppb-row, .sp-page-builder.page-83 .sppb-container-inner, .sp-page-builder.page-83 .sppb-row-container { position: relative; z-index: 3 }
.sp-page-builder.page-83 .sppb-media, .sp-page-builder.page-83 .sppb-media-body { overflow: hidden; zoom: 1 }
.sp-page-builder.page-83 .sppb-media, .sp-page-builder.page-83 .sppb-media .sppb-media { margin-top: 15px }
.sp-page-builder.page-83 .sppb-media:first-child { margin-top: 0 }
.sp-page-builder.page-83 .sppb-media-heading { margin: 0 0 5px }
.sp-page-builder.page-83 .sppb-media > .pull-left { margin-right: 15px }
.sp-page-builder.page-83 .clearfix::after, .sp-page-builder.page-83 .clearfix::before, .sp-page-builder.page-83 .sp-pagebuilder-row::after, .sp-page-builder.page-83 .sp-pagebuilder-row::before, .sp-page-builder.page-83 .sppb-container-fluid::after, .sp-page-builder.page-83 .sppb-container-fluid::before, .sp-page-builder.page-83 .sppb-container::after, .sp-page-builder.page-83 .sppb-container::before, .sp-page-builder.page-83 .sppb-nav::after, .sp-page-builder.page-83 .sppb-nav::before, .sp-page-builder.page-83 .sppb-panel-body::after, .sp-page-builder.page-83 .sppb-panel-body::before { content: " "; display: table }
.sp-page-builder.page-83 .clearfix::after, .sp-page-builder.page-83 .sp-pagebuilder-row::after, .sp-page-builder.page-83 .sppb-container-fluid::after, .sp-page-builder.page-83 .sppb-container::after, .sp-page-builder.page-83 .sppb-nav::after, .sp-page-builder.page-83 .sppb-panel-body::after { clear: both }
.sp-page-builder.page-83 .pull-left { float: left !important }
.sp-page-builder.page-83 .sppb-align-center { -ms-flex-align: center !important; align-items: center !important }
.sp-page-builder.page-83 .sppb-section-content-bottom, .sp-page-builder.page-83 .sppb-section-content-center, .sp-page-builder.page-83 .sppb-section-content-top { display: flex; width: 100% }
.sp-page-builder.page-83 .sppb-section-content-center { align-items: center }
.sp-page-builder.page-83 .sppb-section-content-bottom .sppb-align-center, .sp-page-builder.page-83 .sppb-section-content-center .sppb-align-center, .sp-page-builder.page-83 .sppb-section-content-top .sppb-align-center { flex: 1 0 100% }
.sp-page-builder.page-83 .sppb-addon-title { display: inline-block }
.sp-page-builder.page-83 .sppb-row-container { width: 100%; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px }
@media (min-width: 576px) {.sp-page-builder.page-83 .sppb-row-container { max-width: 540px } }
@media (min-width: 768px) {.sp-page-builder.page-83 .sppb-row-container { max-width: 720px } }
@media (min-width: 992px) {.sp-page-builder.page-83 .sppb-row-container { max-width: 960px } }
@media (min-width: 1200px) {.sp-page-builder.page-83 .sppb-row-container { max-width: 1140px } }
.sp-page-builder.page-83 .convertforms { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: var(--font); max-width: var(--max-width); background-color: var(--background-color); border: var(--border); border-radius: var(--border-radius); padding: var(--padding); background-image: var(--background-image); background-repeat: var(--background-repeat); background-size: var(--background-size); background-position: var(--background-position); color: var(--label-color) }
.sp-page-builder.page-83 .convertforms *, .sp-page-builder.page-83 .convertforms ::before, .sp-page-builder.page-83 .convertforms ::after { -webkit-box-sizing: inherit; box-sizing: inherit }
.sp-page-builder.page-83 .convertforms button, .sp-page-builder.page-83 .convertforms form, .sp-page-builder.page-83 .convertforms label, .sp-page-builder.page-83 .convertforms .cf-input { height: auto; margin: 0; max-width: 100%; width: 100%; line-height: normal; border-radius: 0; border: none; outline: 0; text-transform: none; font-family: inherit; -webkit-box-shadow: none; box-shadow: none }
.sp-page-builder.page-83 .convertforms button:focus, .sp-page-builder.page-83 .convertforms form:focus, .sp-page-builder.page-83 .convertforms label:focus, .sp-page-builder.page-83 .convertforms .cf-input:focus { outline: 0 }
.sp-page-builder.page-83 .convertforms .cf-label { display: inline-block; width: auto }
.sp-page-builder.page-83 .convertforms .cf-input[type="checkbox"] { -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox }
.sp-page-builder.page-83 .convertforms .cf-input[type="checkbox"], .sp-page-builder.page-83 .convertforms .cf-input[type="radio"] { width: auto }
.sp-page-builder.page-83 .convertforms textarea.cf-input { overflow: auto }
.sp-page-builder.page-83 .convertforms .cf-select { position: relative }
.sp-page-builder.page-83 .convertforms .cf-select.cf-width-auto { display: inline-block }
.sp-page-builder.page-83 .convertforms .cf-select select { background-image: none !important; width: 100%; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none }
.sp-page-builder.page-83 .convertforms .cf-select::after { content: ""; position: absolute; top: 0; width: 0; height: 0; right: 10px; bottom: 0; margin: auto; border-style: solid; border-width: 5px 5px 0 5px; border-color: #a0a0a0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0); pointer-events: none }
.sp-page-builder.page-83 .convertforms .cf-select:hover::after { border-top-color: #848484 }
.sp-page-builder.page-83 .convertforms .cf-input { font-size: 1em; color: var(--input-color); background-color: var(--input-background-color); padding: var(--input-padding); border: solid 1px var(--input-border-color); border-radius: var(--input-border-radius); text-align: var(--input-text-align) }
.sp-page-builder.page-83 .convertforms .cf-input:focus, .sp-page-builder.page-83 .convertforms .cf-input:invalid:focus { border: solid 1px var(--input-border-color); -webkit-box-shadow: none; box-shadow: none; color: var(--input-color) }
.sp-page-builder.page-83 .convertforms .cf-fields { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: calc(-1*var(--control-gap)) }
.sp-page-builder.page-83 .convertforms .cf-control-group { padding: var(--control-gap); max-width: 100%; width: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 }
.sp-page-builder.page-83 .convertforms fieldset.cf-control-group { margin: 0; border: 0 }
.sp-page-builder.page-83 .convertforms .cf-control-input { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 9px; font-size: var(--input-size) }
.sp-page-builder.page-83 .convertforms .cf-control-input-desc { opacity: .8; font-size: .9em; color: var(--label-color) }
.sp-page-builder.page-83 .convertforms .cf-checkbox-group, .sp-page-builder.page-83 .convertforms .cf-radio-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; padding: 2px 0 }
.sp-page-builder.page-83 .convertforms .cf-checkbox-group .cf-label, .sp-page-builder.page-83 .convertforms .cf-radio-group .cf-label { margin: 0; font-weight: normal; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: var(--input-size) }
.sp-page-builder.page-83 .convertforms .cf-checkbox-group input, .sp-page-builder.page-83 .convertforms .cf-radio-group input { -ms-flex-negative: 0; flex-shrink: 0 }
.sp-page-builder.page-83 .convertforms .cf-heading { font-size: var(--heading-font-size); font-family: var(--heading-font-family, inherit); line-height: var(--heading-line-height); letter-spacing: var(--heading-letter-spacing); text-align: var(--heading-text-align) }
.sp-page-builder.page-83 .convertforms .cf-label { color: var(--label-color); font-size: var(--label-size); margin-bottom: .45em; display: block; line-height: 1.3; font-weight: var(--label-weight) }
.sp-page-builder.page-83 .convertforms .cf-label .cf-required-label { color: var(--color-danger); font-weight: 400 }
.sp-page-builder.page-83 .convertforms legend.cf-label { cursor: default }
@media (min-width: 1024px) {.sp-page-builder.page-83 .convertforms.cf-form-left form, .sp-page-builder.page-83 .convertforms.cf-form-right form { display: -webkit-box; display: -ms-flexbox; display: flex } }
@media (min-width: 1024px) {.sp-page-builder.page-83 .convertforms.cf-form-left .cf-form-wrap, .sp-page-builder.page-83 .convertforms.cf-form-right .cf-form-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap } }
@media (min-width: 1024px) {.sp-page-builder.page-83 .convertforms.cf-form-left .cf-fields, .sp-page-builder.page-83 .convertforms.cf-form-right .cf-fields { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 } }
@media (min-width: 1024px) {.sp-page-builder.page-83 .convertforms.cf-form-left .cf-form-wrap { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } }
.sp-page-builder.page-83 .convertforms form { will-change: transform }
.sp-page-builder.page-83 .convertforms .cf-btn { font-size: var(--button-font-size); background-color: var(--button-background-color); color: var(--button-color); padding: var(--button-padding); border-radius: var(--button-border-radius); border: var(--button-border); position: relative; cursor: pointer }
.sp-page-builder.page-83 .convertforms .cf-btn:hover { opacity: .8 }
.sp-page-builder.page-83 .convertforms .cf-response { color: #fff; margin-bottom: 20px; padding: 10px 15px; width: 100%; border-radius: var(--input-border-radius); display: none; text-align: center }
.sp-page-builder.page-83 .convertforms .cf-spinner-container { visibility: hidden; position: absolute; top: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100%; font-size: 10px }
.sp-page-builder.page-83 .convertforms .cf-spinner > span { width: 10px; height: 10px; background-color: currentColor; border-radius: 100%; display: inline-block; -webkit-animation: cf-bouncedelay 1s infinite ease-in-out both; animation: cf-bouncedelay 1s infinite ease-in-out both; margin: 0 3px }
.sp-page-builder.page-83 .convertforms .cf-spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s }
.sp-page-builder.page-83 .convertforms .cf-spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s }
.sp-page-builder.page-83 .convertforms .cf-width-auto { width: auto }
@media (min-width: 640px) {.sp-page-builder.page-83 .convertforms .cf-one-half, .sp-page-builder.page-83 .convertforms .cf-two-fourths, .sp-page-builder.page-83 .convertforms .cf-three-sixths { width: 50% } }
@media (min-width: 640px) {.sp-page-builder.page-83 .convertforms .cf-one-third, .sp-page-builder.page-83 .convertforms .cf-two-sixths { width: 33.3333% } }
.sp-page-builder.page-83 .convertforms .cf-col-16 { width: 100% }
@media (min-width: 1024px) {.sp-page-builder.page-83 .convertforms .cf-col-large-16 { width: 100% } }
.sp-page-builder.page-83 .convertforms .cf-content-wrap, .sp-page-builder.page-83 .convertforms .cf-form-wrap { padding: 20px }
.sp-page-builder.page-83 *, .sp-page-builder.page-83 ::after, .sp-page-builder.page-83 ::before { box-sizing: border-box }
.sp-page-builder.page-83 .h1, .sp-page-builder.page-83 .h2, .sp-page-builder.page-83 .h3, .sp-page-builder.page-83 .h4, .sp-page-builder.page-83 .h5, .sp-page-builder.page-83 .h6, .sp-page-builder.page-83 h1, .sp-page-builder.page-83 h2, .sp-page-builder.page-83 h3, .sp-page-builder.page-83 h4, .sp-page-builder.page-83 h5, .sp-page-builder.page-83 h6, .sp-page-builder.page-83 h2.wie-h1 { margin-top: 0; margin-bottom: .5rem; font-weight: 500; line-height: 1.2 }
.sp-page-builder.page-83 .h1, .sp-page-builder.page-83 h1, .sp-page-builder.page-83 h2.wie-h1 { font-size: calc(1.375rem + 1.5vw) }
@media (min-width: 1200px) {.sp-page-builder.page-83 .h1, .sp-page-builder.page-83 h1, .sp-page-builder.page-83 h2.wie-h1 { font-size: 2.5rem } }
.sp-page-builder.page-83 .h2, .sp-page-builder.page-83 h2 { font-size: calc(1.325rem + .9vw) }
@media (min-width: 1200px) {.sp-page-builder.page-83 .h2, .sp-page-builder.page-83 h2 { font-size: 2rem } }
.sp-page-builder.page-83 p { margin-top: 0; margin-bottom: 1rem }
.sp-page-builder.page-83 b, .sp-page-builder.page-83 strong { font-weight: bolder }
.sp-page-builder.page-83 a { color: #0d6efd; text-decoration: underline }
.sp-page-builder.page-83 a:hover { color: #0a58ca }
.sp-page-builder.page-83 img, .sp-page-builder.page-83 svg { vertical-align: middle }
.sp-page-builder.page-83 label { display: inline-block }
.sp-page-builder.page-83 button { border-radius: 0 }
.sp-page-builder.page-83 button:focus:not(:focus-visible) { outline: 0 }
.sp-page-builder.page-83 button, .sp-page-builder.page-83 input, .sp-page-builder.page-83 optgroup, .sp-page-builder.page-83 select, .sp-page-builder.page-83 textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit }
.sp-page-builder.page-83 button, .sp-page-builder.page-83 select { text-transform: none }
.sp-page-builder.page-83 select { word-wrap: normal }
.sp-page-builder.page-83 [type="button"], .sp-page-builder.page-83 [type="reset"], .sp-page-builder.page-83 [type="submit"], .sp-page-builder.page-83 button { -webkit-appearance: button }
.sp-page-builder.page-83 [type="button"]:not(:disabled), .sp-page-builder.page-83 [type="reset"]:not(:disabled), .sp-page-builder.page-83 [type="submit"]:not(:disabled), .sp-page-builder.page-83 button:not(:disabled) { cursor: pointer }
.sp-page-builder.page-83 textarea { resize: vertical }
.sp-page-builder.page-83 fieldset { min-width: 0; padding: 0; margin: 0; border: 0 }
.sp-page-builder.page-83 legend { float: left; width: 100%; padding: 0; margin-bottom: .5rem; font-size: calc(1.275rem + .3vw); line-height: inherit }
@media (min-width: 1200px) {.sp-page-builder.page-83 legend { font-size: 1.5rem } }
.sp-page-builder.page-83 legend + * { clear: left }
.sp-page-builder.page-83 .clearfix::after { display: block; clear: both; content: "" }
.sp-page-builder.page-83 a { transition: color 400ms,background-color 400ms }
.sp-page-builder.page-83 a, .sp-page-builder.page-83 a:hover, .sp-page-builder.page-83 a:focus, .sp-page-builder.page-83 a:active { text-decoration: none }
.sp-page-builder.page-83 label { font-weight: normal }
.sp-page-builder.page-83 legend { padding-bottom: 10px }
.sp-page-builder.page-83 img { display: block; max-width: 100%; height: auto }
.sp-page-builder.page-83 select.form-control:not([multiple]), .sp-page-builder.page-83 select.inputbox:not([multiple]), .sp-page-builder.page-83 select:not([multiple]) { height: calc(2.25rem + 2px) }
.sp-page-builder.page-83 input[type="text"], .sp-page-builder.page-83 textarea { outline: none; box-shadow: none !important }
.sp-page-builder.page-83 input[type="text"]:not(.form-control), .sp-page-builder.page-83 input[type="email"]:not(.form-control), .sp-page-builder.page-83 input[type="url"]:not(.form-control), .sp-page-builder.page-83 input[type="date"]:not(.form-control), .sp-page-builder.page-83 input[type="password"]:not(.form-control), .sp-page-builder.page-83 input[type="search"]:not(.form-control), .sp-page-builder.page-83 input[type="tel"]:not(.form-control), .sp-page-builder.page-83 input[type="number"]:not(.form-control), .sp-page-builder.page-83 select:not(.form-select):not(.form-control) { display: block; width: 100%; border: none; border-radius: 0px; font-size: 18px; font-weight: 400; padding: .7rem 0rem; background-color: rgba(0,0,0,0) }
.sp-page-builder.page-83 input[type="text"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="text"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="text"]:not(.form-control):active, .sp-page-builder.page-83 input[type="email"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="email"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="email"]:not(.form-control):active, .sp-page-builder.page-83 input[type="url"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="url"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="url"]:not(.form-control):active, .sp-page-builder.page-83 input[type="date"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="date"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="date"]:not(.form-control):active, .sp-page-builder.page-83 input[type="password"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="password"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="password"]:not(.form-control):active, .sp-page-builder.page-83 input[type="search"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="search"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="search"]:not(.form-control):active, .sp-page-builder.page-83 input[type="tel"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="tel"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="tel"]:not(.form-control):active, .sp-page-builder.page-83 input[type="number"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="number"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="number"]:not(.form-control):active, .sp-page-builder.page-83 select:not(.form-select):not(.form-control):focus, .sp-page-builder.page-83 select:not(.form-select):not(.form-control):hover, .sp-page-builder.page-83 select:not(.form-select):not(.form-control):active { box-shadow: none !important; background-color: rgba(0,0,0,0) }
.sp-page-builder.page-83 .wide-container { max-width: 1630px }
.sp-page-builder.page-83 .shape-animation img { -webkit-animation: LeftToRight 2s infinite; animation: LeftToRight 2s infinite }
@media (max-width: 1919px) {.sp-page-builder.page-83 .wide-container > .sppb-container-inner { max-width: 100% } }
@media (max-width: 1199px) {.sp-page-builder.page-83 .wide-container { max-width: 960px } }
@media (max-width: 991px) {.sp-page-builder.page-83 .wide-container { max-width: 720px } }
@media (max-width: 767px) {.sp-page-builder.page-83 .wide-container { max-width: 540px; padding-left: 15px; padding-right: 15px } }
.sp-page-builder.page-83 a { color: #f6d523 }
.sp-page-builder.page-83 a:hover, .sp-page-builder.page-83 a:focus, .sp-page-builder.page-83 a:active { color: #f6d523 }
.sp-page-builder.page-83 input[type="text"]:not(.form-control), .sp-page-builder.page-83 input[type="email"]:not(.form-control), .sp-page-builder.page-83 input[type="url"]:not(.form-control), .sp-page-builder.page-83 input[type="date"]:not(.form-control), .sp-page-builder.page-83 input[type="password"]:not(.form-control), .sp-page-builder.page-83 input[type="search"]:not(.form-control), .sp-page-builder.page-83 input[type="tel"]:not(.form-control), .sp-page-builder.page-83 input[type="number"]:not(.form-control), .sp-page-builder.page-83 select:not(.form-select):not(.form-control) { color: #242e47; border-bottom: 1px solid #525252 }
.sp-page-builder.page-83 input[type="text"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="text"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="text"]:not(.form-control):active, .sp-page-builder.page-83 input[type="email"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="email"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="email"]:not(.form-control):active, .sp-page-builder.page-83 input[type="url"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="url"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="url"]:not(.form-control):active, .sp-page-builder.page-83 input[type="date"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="date"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="date"]:not(.form-control):active, .sp-page-builder.page-83 input[type="password"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="password"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="password"]:not(.form-control):active, .sp-page-builder.page-83 input[type="search"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="search"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="search"]:not(.form-control):active, .sp-page-builder.page-83 input[type="tel"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="tel"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="tel"]:not(.form-control):active, .sp-page-builder.page-83 input[type="number"]:not(.form-control):focus, .sp-page-builder.page-83 input[type="number"]:not(.form-control):hover, .sp-page-builder.page-83 input[type="number"]:not(.form-control):active, .sp-page-builder.page-83 select:not(.form-select):not(.form-control):focus, .sp-page-builder.page-83 select:not(.form-select):not(.form-control):hover, .sp-page-builder.page-83 select:not(.form-select):not(.form-control):active { color: #242e47; border-color: #525252 }
@media (min-width: 1400px) {.sp-page-builder.page-83 .sppb-row-container { max-width: 1320px } }
.sp-page-builder.page-83 #cf_2 .cf-control-group[data-key="42"] { --heading-font-size: 30px; --heading-font-family: Roboto; --heading-line-height: 30px; --heading-letter-spacing: 0px; --heading-text-align: center }
.sp-page-builder.page-83 #cf_2 .cf-control-group[data-key="47"] { --heading-font-size: 30px; --heading-font-family: Roboto; --heading-line-height: 22px; --heading-letter-spacing: 0px; --heading-text-align: center }
.sp-page-builder.page-83 #cf_2 .cf-control-group[data-key="69"] { --heading-font-size: 30px; --heading-font-family: Roboto; --heading-line-height: 22px; --heading-letter-spacing: 0px; --heading-text-align: center }
.sp-page-builder.page-83 #cf_2 .cf-control-group[data-key="75"] { --heading-font-size: 30px; --heading-font-family: Roboto; --heading-line-height: 22px; --heading-letter-spacing: 0px; --heading-text-align: center }
.sp-page-builder.page-83 #cf_2 .cf-control-group[data-key="82"] { --heading-font-size: 30px; --heading-font-family: Roboto; --heading-line-height: 30px; --heading-letter-spacing: 0px; --heading-text-align: center }
.sp-page-builder.page-83 #cf_2 .cf-control-group[data-key="92"] { --heading-font-size: 30px; --heading-font-family: Roboto; --heading-line-height: 30px; --heading-letter-spacing: 0px; --heading-text-align: center }
.sp-page-builder.page-83 #cf_2 .cf-control-group[data-key="3"] { --button-border-radius: 3px; --button-padding: 6px 6px; --button-color: #ffed00; --button-font-size: 19px; --button-background-color: #000000 }
.sp-page-builder.page-83 .convertforms { --color-primary: #4285F4; --color-success: #0F9D58; --color-danger: #d73e31; --color-warning: #F4B400; --color-default: #444; --color-grey: #ccc }
.sp-page-builder.page-83 #cf_2 { --background-color: rgba(255, 237, 0, 1); --border-radius: 5px; --padding: 40px; --control-gap: 10px; --label-color: #080808; --label-size: 16px; --label-weight: 400; --input-color: #000000; --input-placeholder-color: #00000070; --input-text-align: left; --input-background-color: #ffffff; --input-border-color: #cccccc; --input-border-radius: 3px; --input-size: 16px; --input-padding: 10px 10px }
.sp-page-builder.page-83 .cf-field-hp { display: none; position: absolute; left: -9000px }
.sp-page-builder.page-83 input[type="text"]:not(.form-control), .sp-page-builder.page-83 input[type="email"]:not(.form-control), .sp-page-builder.page-83 input[type="url"]:not(.form-control), .sp-page-builder.page-83 input[type="date"]:not(.form-control), .sp-page-builder.page-83 input[type="password"]:not(.form-control), .sp-page-builder.page-83 input[type="search"]:not(.form-control), .sp-page-builder.page-83 input[type="tel"]:not(.form-control), .sp-page-builder.page-83 input[type="number"]:not(.form-control), .sp-page-builder.page-83 select:not(.form-select):not(.form-control) { display: block; width: 100%; border: none; border-radius: 0px; font-size: 18px; font-weight: 400; padding: 0.5rem 0rem; background-color: #fff }
.sp-page-builder.page-83 .convertforms .cf-control-input-desc { opacity: .8; margin-top: 6px; font-size: .7em; color: #d30000 }
.sp-page-builder.page-83 .convertforms .cf-response { color: #fff; margin-bottom: 18px; padding: 20px 15px; width: 100%; border-radius: var(--input-border-radius); display: none; text-align: center }
.sp-page-builder.page-83 input[type="text"]:not(.form-control), .sp-page-builder.page-83 input[type="email"]:not(.form-control), .sp-page-builder.page-83 input[type="url"]:not(.form-control), .sp-page-builder.page-83 input[type="date"]:not(.form-control), .sp-page-builder.page-83 input[type="password"]:not(.form-control), .sp-page-builder.page-83 input[type="search"]:not(.form-control), .sp-page-builder.page-83 input[type="tel"]:not(.form-control), .sp-page-builder.page-83 input[type="number"]:not(.form-control), .sp-page-builder.page-83 select:not(.form-select):not(.form-control) { display: block; width: 100%; border: none; border-radius: 0px; font-size: 18px; font-weight: 400; background-color: #fff }
.sp-page-builder.page-83 #section-id-1636697757730 { background-image: url("/images/bilder/azubi.jpg"); background-repeat: no-repeat; background-size: cover; background-attachment: scroll; background-position: 50% 50%; box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #section-id-1636697757730 { padding-top: 110px; padding-right: 0px; padding-bottom: 215px; padding-left: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-radius: 0px }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #section-id-1636697757730 { padding-top: 60px; padding-right: 0px; padding-bottom: 70px; padding-left: 0px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #section-id-1636697757730 { padding-top: 60px; padding-right: 0px; padding-bottom: 70px; padding-left: 0px } }
.sp-page-builder.page-83 #section-id-1636697757730 > .sppb-row-overlay { background-color: #FFED00 }
.sp-page-builder.page-83 #section-id-1636697757730 > .sppb-row-overlay { mix-blend-mode: screen }
.sp-page-builder.page-83 #column-id-1636697757731 { border-radius: 0px }
.sp-page-builder.page-83 #column-wrap-id-1636697757731 { max-width: 100%; flex-basis: 100% }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757731 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757731 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757731 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757731 { max-width: 100%; flex-basis: 100% } }
.sp-page-builder.page-83 #section-id-1636697757741 { box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #section-id-1636697757741 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-radius: 0px; max-width: 1110px }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #section-id-1636697757741 { max-width: 690px } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #section-id-1636697757741 { max-width: 690px } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #section-id-1636697757741 { max-width: 320px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #section-id-1636697757741 { max-width: 320px } }
.sp-page-builder.page-83 #column-id-1636697757742 { border-radius: 0px }
.sp-page-builder.page-83 #column-wrap-id-1636697757742 { max-width: 41.666666666667%; flex-basis: 41.666666666667% }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757742 { max-width: 41.666666666667%; flex-basis: 41.666666666667% } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757742 { max-width: 41.666666666667%; flex-basis: 41.666666666667% } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757742 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757742 { max-width: 100%; flex-basis: 100% } }
.sp-page-builder.page-83 #sppb-addon-1636697757732 { box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #sppb-addon-1636697757732 { color: #242E47; border-radius: 0px }
.sp-page-builder.page-83 #sppb-addon-wrapper-1636697757732 { margin-top: 0px; margin-right: -190px; margin-bottom: 25px; margin-left: auto }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1636697757732 { margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1636697757732 { margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px } }
.sp-page-builder.page-83 #sppb-addon-1636697757732 .sppb-addon-header .sppb-addon-title { font-size: 72px; line-height: 90px }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #sppb-addon-1636697757732 .sppb-addon-header .sppb-addon-title { font-size: 56px; line-height: 70px } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #sppb-addon-1636697757732 .sppb-addon-header .sppb-addon-title { font-size: 56px; line-height: 70px } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #sppb-addon-1636697757732 .sppb-addon-header .sppb-addon-title { font-size: 40px; line-height: 50px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #sppb-addon-1636697757732 .sppb-addon-header .sppb-addon-title { font-size: 40px; line-height: 50px } }
.sp-page-builder.page-83 #sppb-addon-1636697757732 .sppb-addon.sppb-addon-header { text-align: left }
.sp-page-builder.page-83 #sppb-addon-1636697757732 .sppb-addon-header .sppb-addon-title { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.sp-page-builder.page-83 #column-id-1636697757785 { border-radius: 0px }
.sp-page-builder.page-83 #column-wrap-id-1636697757785 { max-width: 58.333333333333%; flex-basis: 58.333333333333% }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757785 { max-width: 58.333333333333%; flex-basis: 58.333333333333% } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757785 { max-width: 58.333333333333%; flex-basis: 58.333333333333% } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757785 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #column-wrap-id-1636697757785 { max-width: 100%; flex-basis: 100% } }
.sp-page-builder.page-83 #sppb-addon-1636698400087 { box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #sppb-addon-1636698400087 { border-radius: 0px; padding-top: 0px; padding-right: 53px; padding-bottom: 304px; padding-left: 53px }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #sppb-addon-1636698400087 { padding-top: 0px; padding-right: 30px; padding-bottom: 200px; padding-left: 30px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #sppb-addon-1636698400087 { padding-top: 0px; padding-right: 30px; padding-bottom: 200px; padding-left: 30px } }
.sp-page-builder.page-83 #sppb-addon-wrapper-1636698400087 { margin-top: 20px; margin-right: -28px; margin-bottom: -210px; margin-left: -10px }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1636698400087 { margin-top: 20px; margin-right: -140px; margin-bottom: -220px; margin-left: -20px } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1636698400087 { margin-top: 20px; margin-right: -140px; margin-bottom: -220px; margin-left: -20px } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1636698400087 { margin-top: 0px; margin-right: -30px; margin-bottom: -200px; margin-left: -10px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1636698400087 { margin-top: 0px; margin-right: -30px; margin-bottom: -200px; margin-left: -10px } }
.sp-page-builder.page-83 #sppb-addon-1636698400087 { background-image: url(/images/2021/11/09/about-round-shape.svg); background-repeat: no-repeat; background-size: inherit; background-attachment: inherit; background-position: 0 0 }
.sp-page-builder.page-83 #sppb-addon-wrapper-1636698400087 #sppb-addon-1636698400087 { background-size: 100% }
@media (max-width: 767px) {.sp-page-builder.page-83 #sppb-addon-1636698400087 { background: none !important } }
.sp-page-builder.page-83 #sppb-addon-1636698400087 { text-align: left }
.sp-page-builder.page-83 #section-id-1647846115291 { box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #section-id-1647846115291 { padding-top: 55px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-radius: 0px }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #section-id-1647846115291 { padding-top: 50px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #section-id-1647846115291 { padding-top: 50px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px } }
.sp-page-builder.page-83 #column-id-1647846115322 { border-radius: 0px }
.sp-page-builder.page-83 #column-wrap-id-1647846115322 { max-width: 100%; flex-basis: 100% }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #column-wrap-id-1647846115322 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #column-wrap-id-1647846115322 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #column-wrap-id-1647846115322 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #column-wrap-id-1647846115322 { max-width: 100%; flex-basis: 100% } }
.sp-page-builder.page-83 #sppb-addon-1647846115323 { box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #sppb-addon-1647846115323 { color: var(--text-color); border-radius: 0px; padding-top: 35px; padding-right: 0px; padding-bottom: 60px; padding-left: 280px }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 { padding-top: 50px; padding-right: 0px; padding-bottom: 0px; padding-left: 60px } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 { padding-top: 50px; padding-right: 0px; padding-bottom: 0px; padding-left: 60px } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px } }
.sp-page-builder.page-83 #sppb-addon-wrapper-1647846115323 { margin-top: -240px; margin-right: 0px; margin-bottom: 0px; margin-left: -280px; position: relative; z-index: 2; width: 90% }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1647846115323 { margin-top: -240px; margin-right: 0px; margin-bottom: 0px; margin-left: -60px; width: 90% } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1647846115323 { margin-top: -240px; margin-right: 0px; margin-bottom: 0px; margin-left: -60px; width: 90% } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1647846115323 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1647846115323 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100% } }
.sp-page-builder.page-83 #sppb-addon-1647846115323 { background-color: var(--bg-color) }
.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-addon-title { margin-top: 0px; margin-bottom: 0px }
.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-addon-content { text-align: left }
.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-left, .sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-right { width: 14% }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-left, .sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-right { width: 8% } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-left, .sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-right { width: 8% } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-left, .sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-right { width: 8% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-left, .sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-right { width: 8% } }
.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-left, .sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-right { margin-top: 8px; margin-right: 30px; margin-bottom: 0px; margin-left: 0px }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-left, .sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-right { margin-top: 8px; margin-right: 25px; margin-bottom: 0px; margin-left: 0px } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-left, .sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-right { margin-top: 8px; margin-right: 25px; margin-bottom: 0px; margin-left: 0px } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-left, .sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-right { margin-top: 8px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-left, .sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-media .pull-right { margin-top: 8px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px } }
.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-img-container img { border-radius: 0px }
.sp-page-builder.page-83 #sppb-addon-1647846115323 .sppb-addon-title.sppb-feature-box-title { display: block }
.sp-page-builder.page-83 #sppb-addon-1647846115323 { transition: .3s }
.sp-page-builder.page-83 #sppb-addon-1647846115323:hover { box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #sppb-addon-1647846115324 { box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #sppb-addon-1647846115324 { border-radius: 0px }
.sp-page-builder.page-83 #sppb-addon-wrapper-1647846115324 { margin-top: -40px; margin-right: 0px; margin-bottom: 80px; margin-left: auto; width: 20% }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1647846115324 { margin-top: -20px; margin-right: 0px; margin-bottom: 45px; margin-left: auto } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1647846115324 { margin-top: -20px; margin-right: 0px; margin-bottom: 45px; margin-left: auto } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1647846115324 { margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: autio; width: 12% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1647846115324 { margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: autio; width: 12% } }
.sp-page-builder.page-83 #sppb-addon-1647846115324 .sppb-addon-single-image-container img { border-radius: 0px }
.sp-page-builder.page-83 #sppb-addon-1647846115324 .sppb-addon-single-image-container { border-radius: 0px }
.sp-page-builder.page-83 #sppb-addon-1647846115324 { text-align: right }
.sp-page-builder.page-83 #column-id-1647846115325 { border-radius: 0px }
.sp-page-builder.page-83 #column-wrap-id-1647846115325 { max-width: 100%; flex-basis: 100% }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #column-wrap-id-1647846115325 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #column-wrap-id-1647846115325 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #column-wrap-id-1647846115325 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #column-wrap-id-1647846115325 { max-width: 100%; flex-basis: 100% } }
.sp-page-builder.page-83 #section-id-1646115950472 { padding-top: 4px; padding-right: 0px; padding-bottom: 42px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #section-id-1646115950472 { padding-top: 80px; padding-right: 0px; padding-bottom: 50px; padding-left: 0px } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #section-id-1646115950472 { padding-top: 80px; padding-right: 0px; padding-bottom: 50px; padding-left: 0px } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #section-id-1646115950472 { padding-top: 50px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #section-id-1646115950472 { padding-top: 50px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px } }
.sp-page-builder.page-83 #column-wrap-id-1646115950404 { max-width: 100%; flex-basis: 100% }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #column-wrap-id-1646115950404 { max-width: 50%; flex-basis: 50% } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #column-wrap-id-1646115950404 { max-width: 50%; flex-basis: 50% } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #column-wrap-id-1646115950404 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #column-wrap-id-1646115950404 { max-width: 100%; flex-basis: 100% } }
.sp-page-builder.page-83 #sppb-addon-1646115950405 { color: #464855 }
.sp-page-builder.page-83 #sppb-addon-wrapper-1646115950405 { margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1646115950405 { margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1646115950405 { margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1646115950405 { margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #sppb-addon-wrapper-1646115950405 { margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px } }
.sp-page-builder.page-83 #sppb-addon-1646115950405 .sppb-addon-text-block { text-align: left }
.sp-page-builder.page-83 #sppb-addon-1646115950405 .sppb-addon-text-block .sppb-addon-content { font-weight: 100; font-size: 16px; line-height: 24px }
.sp-page-builder.page-83 #sppb-addon-1652187660790 { box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #sppb-addon-1652187660790 { border-radius: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.sp-page-builder.page-83 #sppb-addon-wrapper-1652187660790 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }
.sp-page-builder.page-83 #section-id-1646117847494 { background-image: url("/"); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: 0 0; box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #section-id-1646117847494 { padding-top: 177px; padding-right: 0px; padding-bottom: 189px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-radius: 0px }
.sp-page-builder.page-83 #column-id-1646117847493 { border-radius: 0px }
.sp-page-builder.page-83 #column-wrap-id-1646117847493 { max-width: 100%; flex-basis: 100% }
@media (max-width: 1199.98px) {.sp-page-builder.page-83 #column-wrap-id-1646117847493 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 991.98px) {.sp-page-builder.page-83 #column-wrap-id-1646117847493 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 767.98px) {.sp-page-builder.page-83 #column-wrap-id-1646117847493 { max-width: 100%; flex-basis: 100% } }
@media (max-width: 575.98px) {.sp-page-builder.page-83 #column-wrap-id-1646117847493 { max-width: 100%; flex-basis: 100% } }
.sp-page-builder.page-83 #sppb-addon-1646117931398 { box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #sppb-addon-1646117931398 { color: #ffffff; border-radius: 0px }
.sp-page-builder.page-83 #sppb-addon-wrapper-1646117931398 { margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px }
.sp-page-builder.page-83 #sppb-addon-1646117931398 .sppb-addon-header .sppb-addon-title { font-weight: 500; text-transform: uppercase }
.sp-page-builder.page-83 #sppb-addon-1646117931398 .sppb-addon.sppb-addon-header { text-align: center }
.sp-page-builder.page-83 #sppb-addon-1646117931398 .sppb-addon-header .sppb-addon-title { margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-shadow: 3px 4px 8px #000000 }
.sp-page-builder.page-83 #sppb-addon-1646117848164 { box-shadow: 0 0 0 0 #ffffff }
.sp-page-builder.page-83 #sppb-addon-1646117848164 { color: #ffffff; border-radius: 0px }
.sp-page-builder.page-83 #sppb-addon-wrapper-1646117848164 { margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px }
.sp-page-builder.page-83 #sppb-addon-1646117848164 .sppb-addon-header .sppb-addon-title { font-weight: 300; font-size: 44px; line-height: 41px }
.sp-page-builder.page-83 #sppb-addon-1646117848164 .sppb-addon.sppb-addon-header { text-align: center }
.sp-page-builder.page-83 #sppb-addon-1646117848164 .sppb-addon-header .sppb-addon-title { margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-shadow: 3px 4px 3px #000000 }
.sp-page-builder.page-83 h1, .sp-page-builder.page-83 h2.wie-h1 { font-family: 'Prompt', sans-serif; font-size: 72px; font-weight: 400; line-height: 1.25; text-decoration: none }
@media (min-width: 768px) and (max-width: 991px) {.sp-page-builder.page-83 h1, .sp-page-builder.page-83 h2.wie-h1 { font-size: 56px } }
@media (max-width: 767px) {.sp-page-builder.page-83 h1, .sp-page-builder.page-83 h2.wie-h1 { font-size: 40px } }
.sp-page-builder.page-83 h2 { font-family: 'Prompt', sans-serif; font-size: 60px; font-weight: 300; line-height: 1.25; text-decoration: none }
@media (min-width: 768px) and (max-width: 991px) {.sp-page-builder.page-83 h2 { font-size: 44px } }
@media (max-width: 767px) {.sp-page-builder.page-83 h2 { font-size: 30px } }

/* === Handänderungen ============================================ */
/* Datei-Upload: echtes Dateifeld im Rahmen der alten Dropzone. Das Feld
   liegt unsichtbar ueber der ganzen Flaeche, damit Klick und Ziehen wirken. */
.sp-page-builder.page-83 .tf-file-upload-editor { position: relative; display: block; cursor: pointer; }
.sp-page-builder.page-83 .tf-file-upload-editor .datei-feld { position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
.sp-page-builder.page-83 .tf-file-upload-editor:focus-within { outline: 3px solid #242e47; outline-offset: 2px; }
.sp-page-builder.page-83 .tf-file-upload-editor.dz-drag-hover { border-color: #242e47; }
.sp-page-builder.page-83 .datei-eintrag { font-size: 13px; line-height: 1.5; padding: 2px 0; }

/* Platz des reCAPTCHA (78px hoch): Hinweis statt Google-Dienst */
.sp-page-builder.page-83 .cf-hinweis-gruppe .cf-control-input { min-height: 78px; }
.sp-page-builder.page-83 .cf-hinweis { margin: 0; font-size: 13px; line-height: 1.5; color: #333; }
.sp-page-builder.page-83 .cf-alert-error { margin-bottom: 15px; padding: 10px 12px; background: #fff; border-left: 4px solid #b3261e; color: #b3261e; font-size: 14px; }

/* Roboto fuer die Formular-Zwischenueberschriften. Das Original fordert 300
   an, laedt ueber Google Fonts aber nur den Regular-Schnitt (400) – der
   Browser nimmt diesen. Hier derselbe Schnitt lokal (latin, latin-ext). */
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap;
  src: url(/assets/fonts/roboto-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap;
  src: url(/assets/fonts/roboto-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* Freiwillige Felder (im Original Pflicht): Sternchen unsichtbar, aber sein
   Platz bleibt, damit Beschriftungen wie im Original umbrechen. */
.sp-page-builder.page-83 .cf-required-label.cf-frei { visibility: hidden; }
