:root{--rembase: 16;--var-duration: 0.3s}.iconTile{padding:1.5rem 1rem 1rem;border:0.0625rem solid #cfcfcf;border-radius:0.4375rem}.iconTileWrapper>[class*=Tile].active{border-color:var(--color-borders-active);box-shadow:0 0 0 rgba(0,0,0,0),inset 0 0 0 0.0625rem var(--color-brand)}.iconTileWrapper:focus,.iconTileWrapper:hover{text-decoration:none}.iconTileWrapper:focus>[class*=Tile],.iconTileWrapper:hover>[class*=Tile]{box-shadow:0 0 0.5rem rgba(0,0,0,.29),inset 0 0 0 0 rgba(0,0,0,0)}.iconTileWrapper:focus>[class*=Tile].active,.iconTileWrapper:hover>[class*=Tile].active{box-shadow:0 0 0 rgba(0,0,0,0),inset 0 0 0 0.0625rem var(--color-brand)}@media(max-width: 61.99875rem){.iconTile{margin-bottom:0.5rem;height:calc(100% - 0.5rem)}}@media(min-width: 62rem){.iconTile{margin-bottom:1.5rem;height:calc(100% - 1.5rem)}}.iconTile{transition:all ease .3s}@media(prefers-reduced-motion: reduce){.iconTile{transition:none}}.iconTile{color:var(--tile-color);background:var(--tile-bg)}.iconTileImage{width:100%;max-height:2.1875rem}.iconTileCaption{text-align:center;margin-top:1rem}@media(max-width: 35.99875rem){.iconTileCaption{font-size:0.75156rem}}.iconTileTopLabel{background:#ffcc7e;font-size:small;padding:0.25rem}.iconTileTopLabelWrapper{text-align:center;margin:-2.5625rem auto 0.1875rem auto;display:inline}.iconTileBox{background-color:#d6d8db}.aside{margin-top:1.5rem;margin-bottom:1.5rem}.sideMenu+.sideMenu{margin-top:1.5rem}.sideMenu:first-child{margin-top:0.5rem}.sideMenuTitle{font-size:1.01563rem;font-weight:700;margin-bottom:.4rem;display:block}.sideMenuCategories{list-style:none;padding-left:1rem;margin-top:calc(1.5rem/1.5 - 0.40625rem);margin-bottom:0}.sideMenuCategoriesEntry{word-break:break-word}.sideMenuCategoriesEntry.is-active{font-weight:700}.sideMenuCategoriesEntry+.sideMenuCategoriesEntry{padding-top:1rem}.formFieldInputQuantity::after{content:"%"}.reklaDeleteIcon{cursor:pointer;transform:scale(0.7);color:#666}[data-recaptchatag*=CAPTCHA-]{display:none}input[required]+label:after{content:" *"}.salutationField span,.countryField span{min-height:3.0625rem}.formularLegacy input[type=text]{height:inherit !important;color:#000;min-width:12.6875rem !important;min-height:2.0625rem;border-radius:0.25rem}.formularLegacy select{min-width:12.6875rem !important;min-height:2.0625rem;border-radius:0.25rem}.formularLegacy .markiert{color:inherit !important}.formularLegacy .box_content_inhalt_formulare{background:inherit}.formularLegacy .upload_info_message{margin-left:0}.formularLegacy .wrapper{border:none !important}.formularLegacy .stickyHeaderContentWrapper{padding-top:1.5rem}.formularLegacy .box_formulare_input .box_choose_formulare label{width:inherit;text-align:left;padding-left:0.5rem;padding-top:0.1875rem}.dropZone{width:100%;margin:3.125rem auto 1.25rem;border:0.1875rem dashed #ccc;border-radius:0.625rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#888;font-size:1.125rem;position:relative;padding:1.25rem;transition:all ease .3s}.dropZone:hover{border:0.1875rem dashed var(--button-secondary-border)}.dropZoneFileInput{display:none}.dropZoneUploadIcon{width:3rem;height:3rem}.dropZoneBeforeUpload,.dropZoneProgressWrapper{display:flex}.dropZoneProgressWrapper{max-width:37.5rem}.dropZoneProgressFileName{color:#000}.dropZoneProgressFileWrapper{background-color:#f3f3f3;border-radius:0.4375rem}.dropZoneProgressFileIcon{color:#284020}.dropZoneProgressText{color:#284020}.dropZoneProgressBarWrapper{height:0.5rem;background-color:#f3f3f3;border-radius:0.4375rem;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}.dropZoneProgressBar{background-color:#284020;transform:translateX(-100%)}.dropZoneOverlay{position:fixed;display:flex;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;z-index:2147483647;background:rgba(184,184,184,.6);padding:1.875rem}.dropZoneOverlayBox{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;border:0.25rem dashed #fff;pointer-events:none}.dropZoneOverlayHeader{font-size:3em;font-weight:300;text-align:center;color:#fff;letter-spacing:-0.1875rem;padding:0 1.25rem}.dropZoneUploadedFile{border:0.0625rem solid #a5a5a5;border-radius:0.4375rem}.dropZoneUploadedFileName{min-width:30%}