/* Breakpoints */
.form-file-upload .pf-form_input-file--button--label,
.form-file-upload .pf-form_input-file--text--label {
  /* SM/P_16_light */
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
@media screen and (min-width: 751px) {
  .form-file-upload .pf-form_input-file--button--label,
  .form-file-upload .pf-form_input-file--text--label {
    /* MD/LG/XL/P_18_light */
    font-size: 18px;
  }
}
.form-file-upload .pf-form_input-file {
  position: relative;
  margin-top: var(--s-4);
}
.form-file-upload .pf-form_input-file input {
  bottom: 0;
  cursor: pointer;
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.form-file-upload .pf-form_input-file--label {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: var(--s-3);
}
@media screen and (min-width: 751px) {
  .form-file-upload .pf-form_input-file--label {
    align-items: center;
    flex-direction: row;
    gap: var(--s-7);
  }
}
.form-file-upload .pf-form_input-file--button {
  align-items: center;
  background: var(--petrol1-petrol10);
  border-radius: var(--CornerRadius-R-4);
  cursor: pointer;
  display: flex;
  gap: var(--s-3);
  height: 56px;
  padding: 0 16px;
  width: -moz-fit-content;
  width: fit-content;
}
.form-file-upload .pf-form_input-file--button:focus-visible {
  outline: none;
  position: relative;
}
.form-file-upload .pf-form_input-file--button:focus-visible::after {
  border-radius: var(--CornerRadius-R-4);
  border: var(--Outline-2, 2px) solid var(--petrol8-grau1);
  bottom: -5px;
  content: "";
  display: block;
  left: -5px;
  position: absolute;
  right: -5px;
  top: -5px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.form-file-upload .pf-form_input-file--button:focus-visible::after {
  border-radius: calc(var(--CornerRadius-R-4) + 3px);
}
.form-file-upload .pf-form_input-file--button svg {
  display: block !important;
  color: var(--petrol8-petrol3);
}
.form-file-upload .pf-form_input-file--button--label {
  color: var(--petrol8-petrol3);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.form-file-upload .pf-form_input-file--text--label {
  color: var(--grau7-petrol5);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy91cGxvYWQvdXBsb2FkLmJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCOztFQUVFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFOztJQUVFLHdCQUF3QjtJQUN4QixlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLFNBQVM7RUFDVCxlQUFlO0VBQ2YsWUFBWTtFQUNaLE9BQU87RUFDUCxTQUFTO0VBQ1QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsTUFBTTtFQUNOLFdBQVc7RUFDWCxVQUFVO0FBQ1o7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixlQUFlO0FBQ2pCO0FBQ0E7RUFDRTtJQUNFLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsbUNBQW1DO0VBQ25DLHNDQUFzQztFQUN0QyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGVBQWU7RUFDZixZQUFZO0VBQ1osZUFBZTtFQUNmLHVCQUFrQjtFQUFsQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHNDQUFzQztFQUN0Qyx3REFBd0Q7RUFDeEQsWUFBWTtFQUNaLFdBQVc7RUFDWCxjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULHdCQUF3QjtFQUN4QixzRUFBc0U7QUFDeEU7QUFDQTtFQUNFLGtEQUFrRDtBQUNwRDtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsNkJBQTZCO0VBQzdCLHlCQUFpQjtLQUFqQixzQkFBaUI7VUFBakIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSwyQkFBMkI7QUFDN0IiLCJmaWxlIjoiLi4vLi4vdWkuYXBwcy9zcmMvbWFpbi9qY3Jfcm9vdC9hcHBzL3BmY2gvY2xpZW50bGlicy9jb21wb25lbnRzL3VwbG9hZC91cGxvYWQuYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJyZWFrcG9pbnRzICovXG4uZm9ybS1maWxlLXVwbG9hZCAucGYtZm9ybV9pbnB1dC1maWxlLS1idXR0b24tLWxhYmVsLFxuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZS0tdGV4dC0tbGFiZWwge1xuICAvKiBTTS9QXzE2X2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5mb3JtLWZpbGUtdXBsb2FkIC5wZi1mb3JtX2lucHV0LWZpbGUtLWJ1dHRvbi0tbGFiZWwsXG4gIC5mb3JtLWZpbGUtdXBsb2FkIC5wZi1mb3JtX2lucHV0LWZpbGUtLXRleHQtLWxhYmVsIHtcbiAgICAvKiBNRC9MRy9YTC9QXzE4X2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5mb3JtLWZpbGUtdXBsb2FkIC5wZi1mb3JtX2lucHV0LWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IHZhcigtLXMtNCk7XG59XG4uZm9ybS1maWxlLXVwbG9hZCAucGYtZm9ybV9pbnB1dC1maWxlIGlucHV0IHtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZS0tbGFiZWwge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXMtMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuZm9ybS1maWxlLXVwbG9hZCAucGYtZm9ybV9pbnB1dC1maWxlLS1sYWJlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogdmFyKC0tcy03KTtcbiAgfVxufVxuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZS0tYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGV0cm9sMS1wZXRyb2wxMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tcy0zKTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mb3JtLWZpbGUtdXBsb2FkIC5wZi1mb3JtX2lucHV0LWZpbGUtLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZS0tYnV0dG9uOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCk7XG4gIGJvcmRlcjogdmFyKC0tT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLXBldHJvbDgtZ3JhdTEpO1xuICBib3R0b206IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC01cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cbi5mb3JtLWZpbGUtdXBsb2FkIC5wZi1mb3JtX2lucHV0LWZpbGUtLWJ1dHRvbjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tQ29ybmVyUmFkaXVzLVItNCkgKyAzcHgpO1xufVxuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZS0tYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4LXBldHJvbDMpO1xufVxuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZS0tYnV0dG9uLS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4LXBldHJvbDMpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mb3JtLWZpbGUtdXBsb2FkIC5wZi1mb3JtX2lucHV0LWZpbGUtLXRleHQtLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWdyYXU3LXBldHJvbDUpO1xufSJdfQ== */