    .carousel .carousel-item { height: auto !important; }
  	.carousel .carousel-item picture { display: block; }
    .carousel .carousel-item .valign { height: auto !important; }
    .carousel .carousel-item .valign img { object-fit: cover; }
        .sticky-job {
    	z-index: 999999;
    } #trackVisits {
  -moz-appearance: checkbox;
       appearance: checkbox;
  -webkit-appearance: checkbox;
  background-color: initial;
  border: initial;
  box-sizing: border-box;
  cursor: default;
  font-size: 20px;
  height: 20px;
  line-height: 20px;
  margin: 3px 3px 3px 4px;
  padding: initial;
  width: 20px;
} 

div[class*=form-element-type-linked-checkbox] {
  margin: 0;
  padding: 0;
}
div[class*=form-element-type-linked-checkbox] .custom-checkbox {
  padding-left: 0;
}
div[class*=form-element-type-linked-checkbox] .form-check {
  padding-left: 0;
}

label[for*=linkedcheckbox] {
  align-items: center;
  display: flex;
  height: auto;
  position: relative;
  opacity: 1;
  width: auto;
  z-index: initial;
}
label[for*=linkedcheckbox] > span {
  background: transparent;
  color: transparent;
  width: auto;
}
label[for*=linkedcheckbox] > span a {
  display: inline-block;
  position: absolute;
  left: 30px;
}
label[for*=linkedcheckbox] input[type=checkbox] {
  -webkit-appearance: checkbox;
     -moz-appearance: checkbox;
          appearance: checkbox;
  height: 20px;
  position: relative;
  left: initial;
  z-index: initial;
  width: 20px;
  font-size: 20px;
  line-height: 20px;
  opacity: 1;
}

div[class*=form-identifier-mitarbeitendenreisen] .custom-radio-multiple .form-check-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
div[class*=form-identifier-mitarbeitendenreisen] .custom-radio-multiple .form-check-list > .custom-radio {
  margin-right: 1rem;
}
div[class*=form-identifier-mitarbeitendenreisen] .custom-radio-multiple .form-check-list > .custom-radio label > span {
  padding-left: 5px;
}       fieldset[id*="-care-fieldset-left"] {
     flex-direction: column !important;
   }

   fieldset[id*="-care-fieldset-left"] .form-group:last-child label {
     display: block !important;
   }        .section-stage .frame-layout-img-full .stage-container {
            min-height: auto;
        }
        .frame.frame-type-ce_stage.frame-layout-img-full {
            padding: 0 !important;
        }
        .frame-layout-img-full .stage-container > .row {
            margin: 0 !important;
        }
        .frame-layout-img-full .stage-container .stage-col.stage-col-1 .frame {
            max-width: 100%;
            padding: 0;
            margin: 0;
        }
        .frame-layout-img-full .stage-container .stage-col .frame {
            margin: 0 !important;
            padding: 0 !important;
        }
        .frame-layout-img-full .stage-container .stage-col-1:before {
                display: none;
        }
        .frame-layout-img-full .stage-container .stage-col-1 .frame,
        .frame-layout-img-full .stage-container .stage-col-1 .frame-container,
        .frame-layout-img-full .stage-container .stage-col-1 .gallery-row,
        .frame-layout-img-full .stage-container .stage-col-1 .gallery-item,
        .frame-layout-img-full .stage-container .stage-col-1 figure {
            margin: 0;
            padding: 0;
        }

        @media (max-width: 767.98px) {
            .section-stage .frame-layout-img-full .stage-container {
                padding: 0 !important;
            }
            .section-stage .frame-layout-img-full .stage-container .stage-col-1 {
                height: auto !important;
            }
            .section-stage .frame-layout-img-full .stage-container .stage-col-1 >.frame {
                width: 100%;
            }
            .section-stage .frame-layout-img-full .stage-container .stage-col-2 {
                margin: 0 !important;
            }
        }