/* 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, 12px);
}
.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, 8px);
}
@media screen and (min-width: 751px) {
  .form-file-upload .pf-form_input-file--label {
    align-items: center;
    flex-direction: row;
    gap: var(--s-7, 32px);
  }
}
.form-file-upload .pf-form_input-file--button {
  align-items: center;
  background: var(--container-petrol1-petrol10, #EEF6F6);
  border-radius: var(--CornerRadius-R-4, 4px);
  cursor: pointer;
  display: flex;
  gap: var(--s-3, 8px);
  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, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  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, 4px) + 3px);
}
.form-file-upload .pf-form_input-file--button svg {
  display: block !important;
  stroke: var(--ui-icons-petrol-8-petrol-3-icons, #004B5A);
}
.form-file-upload .pf-form_input-file--button--label {
  color: var(--typeface-petrol8-petrol3, #004B5A);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.form-file-upload .pf-form_input-file--text--label {
  color: var(--typeface-grau7-petrol5, #666);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy91cGxvYWQvdXBsb2FkLmJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCOztFQUVFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFOztJQUVFLHdCQUF3QjtJQUN4QixlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQiw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLFNBQVM7RUFDVCxlQUFlO0VBQ2YsWUFBWTtFQUNaLE9BQU87RUFDUCxTQUFTO0VBQ1QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsTUFBTTtFQUNOLFdBQVc7RUFDWCxVQUFVO0FBQ1o7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLHNEQUFzRDtFQUN0RCwyQ0FBMkM7RUFDM0MsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLGVBQWU7RUFDZix1QkFBa0I7RUFBbEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsMEZBQTBGO0VBQzFGLFlBQVk7RUFDWixXQUFXO0VBQ1gsY0FBYztFQUNkLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCx3QkFBd0I7RUFDeEIsc0VBQXNFO0FBQ3hFO0FBQ0E7RUFDRSx1REFBdUQ7QUFDekQ7QUFDQTtFQUNFLHlCQUF5QjtFQUN6Qix3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLCtDQUErQztFQUMvQyx5QkFBaUI7S0FBakIsc0JBQWlCO1VBQWpCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsMENBQTBDO0FBQzVDIiwiZmlsZSI6Ii4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy91cGxvYWQvdXBsb2FkLmJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCcmVha3BvaW50cyAqL1xuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZS0tYnV0dG9uLS1sYWJlbCxcbi5mb3JtLWZpbGUtdXBsb2FkIC5wZi1mb3JtX2lucHV0LWZpbGUtLXRleHQtLWxhYmVsIHtcbiAgLyogU00vUF8xNl9saWdodCAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuZm9ybS1maWxlLXVwbG9hZCAucGYtZm9ybV9pbnB1dC1maWxlLS1idXR0b24tLWxhYmVsLFxuICAuZm9ybS1maWxlLXVwbG9hZCAucGYtZm9ybV9pbnB1dC1maWxlLS10ZXh0LS1sYWJlbCB7XG4gICAgLyogTUQvTEcvWEwvUF8xOF9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uZm9ybS1maWxlLXVwbG9hZCAucGYtZm9ybV9pbnB1dC1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zLTQsIDEycHgpO1xufVxuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZSBpbnB1dCB7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5mb3JtLWZpbGUtdXBsb2FkIC5wZi1mb3JtX2lucHV0LWZpbGUtLWxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zLTMsIDhweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuZm9ybS1maWxlLXVwbG9hZCAucGYtZm9ybV9pbnB1dC1maWxlLS1sYWJlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogdmFyKC0tcy03LCAzMnB4KTtcbiAgfVxufVxuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZS0tYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFpbmVyLXBldHJvbDEtcGV0cm9sMTAsICNFRUY2RjYpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tcy0zLCA4cHgpO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZS0tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1maWxlLXVwbG9hZCAucGYtZm9ybV9pbnB1dC1maWxlLS1idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIGJvdHRvbTogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuLmZvcm0tZmlsZS11cGxvYWQgLnBmLWZvcm1faW5wdXQtZmlsZS0tYnV0dG9uOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpICsgM3B4KTtcbn1cbi5mb3JtLWZpbGUtdXBsb2FkIC5wZi1mb3JtX2lucHV0LWZpbGUtLWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBzdHJva2U6IHZhcigtLXVpLWljb25zLXBldHJvbC04LXBldHJvbC0zLWljb25zLCAjMDA0QjVBKTtcbn1cbi5mb3JtLWZpbGUtdXBsb2FkIC5wZi1mb3JtX2lucHV0LWZpbGUtLWJ1dHRvbi0tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2UtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZm9ybS1maWxlLXVwbG9hZCAucGYtZm9ybV9pbnB1dC1maWxlLS10ZXh0LS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1ncmF1Ny1wZXRyb2w1LCAjNjY2KTtcbn0iXX0= */