/*!
 * jQuery UI Datepicker 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker .ui-icon{background-repeat:no-repeat;display:block;left:.5em;overflow:hidden;text-indent:-99999px;top:.3em}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{clear:left;float:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:none;border:none;border-bottom:1px solid #555;color:inherit;outline:none;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{padding:0 5px 0 0;text-align:right}.ui-timepicker-rtl dl dt{clear:right;float:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:":";display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before{content:".";display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}.form-page{margin-top:60px;overflow-x:hidden}@media(min-width:992px){.form-page{margin-top:120px}}.form-page__form{background-color:#fff;width:100%}@media(min-width:992px){.form-page__form{left:100px;margin:56px 0;max-width:80vw;padding:30px 30px 16px;position:absolute}}@media(min-width:1530px){.form-page__form{left:280px;max-width:1172px}}.form-page__form-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:1272px;position:relative}@media(max-width:991px){.form-page__form-wrapper{background-image:none!important;min-height:auto}}@media(min-width:992px){.form-page__form-wrapper{width:calc(100% + 60px)}}.form-page__form-wrapper .gd-toolbox-grid{margin:auto}.form-page__form-subline{margin-bottom:1.5em}.form-page__form-text{margin-bottom:2.25em}.form-page .form__submit{left:-16px;position:relative;width:100vw}@media(min-width:640px){.form-page .form__submit{left:auto;width:auto}}.form-page .pimcore_editable_image{border:1px solid #fff;position:absolute;right:0;top:0;width:300px}.ui-datepicker{background-color:#fff;border:1px solid #000;padding:0}.ui-datepicker-header{background-color:var(--primary);color:#fff}.ui-datepicker-calendar{padding:0 .2em}.ui-datepicker-calendar a{color:#000;transition:background-color .1s ease,color .1s ease}.ui-datepicker-calendar a:hover{background-color:var(--primary);color:#fff}.ui-datepicker dl{display:flex;justify-content:space-between;margin-left:.5em;margin-right:.5em}.ui-datepicker .ui-corner-all{cursor:pointer}.ui-datepicker .ui-state-active{background-color:#000;color:#fff}.ui-datepicker-today{text-decoration:underline}.ui-datepicker-buttonpane button{font-size:16px;padding:.7em 2.25em!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{color:#fff}.ui-datepicker .ui-datepicker-next:after,.ui-datepicker .ui-datepicker-prev:after{display:inline-block;font-family:neilsundkraft,sans-serif!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-datepicker .ui-datepicker-next:after{content:""}.ui-datepicker .ui_tpicker_hour_label,.ui-datepicker .ui_tpicker_minute_label{display:none}.ui-datepicker .ui_tpicker_hour,.ui-datepicker .ui_tpicker_minute{flex-basis:45%;margin:0}.filedrop__zone{align-items:center;border:1px solid var(--primary);display:flex;flex-direction:column;justify-content:center;margin-bottom:35px;min-height:240px;padding:18px;position:relative;z-index:0}.filedrop__zone:before{border:1px dashed #e5e5e5;bottom:18px;content:"";left:18px;position:absolute;right:18px;top:18px;z-index:-1}.filedrop__zone--is-highlighted{border:1px solid #000}.filedrop__zone--is-invalid{border:1px solid red}.filedrop__zone-notice{color:#707070;font-size:16px}.filedrop__zone-notice--top{margin-bottom:1.25em}.filedrop__zone-notice--bottom{margin-top:1.25em}.filedrop .filedrop__file{margin-bottom:26px}