.contact-person{gap:1.5rem;display:grid}@media screen and (width>=960px){.contact-person{grid-template-columns:96px 1fr}}@media screen and (width<=959px){.contact-person{grid-template-columns:72px 1fr}}.contact-person__headline{margin-bottom:0}.modal[data-v-8de70411]{background-color:var(--color-white);opacity:1;color:var(--color-default);flex-direction:column;display:flex;position:relative;overflow:auto}.modal[data-v-8de70411],.modal[data-v-8de70411] *{pointer-events:all!important}.modal[data-v-8de70411] h2,.modal[data-v-8de70411] h3,.modal[data-v-8de70411] h4{color:var(--color-default)}.modal[data-v-8de70411] a,.modal p[data-v-8de70411]{color:var(--color-black-7)}@media screen and (width<=959px){.modal__content[data-v-8de70411]{overflow:auto}}.modal__header[data-v-8de70411]{justify-content:space-between;align-items:center;display:flex}@media screen and (width<=959px){.modal__header-logo[data-v-8de70411]{height:30px}}@media screen and (width>=960px){.modal__header-logo[data-v-8de70411]{height:var(--size-36)}}.modal__header-logo[data-v-8de70411] svg path{fill:var(--color-blue)}.modal__body[data-v-8de70411]{max-height:100%}.modal .close[data-v-8de70411]{width:var(--size-40);height:var(--size-40);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal[data-v-8de70411] .modal__headline{text-align:left;margin-bottom:20px}.modal[data-v-8de70411] .modal__text{text-align:left;margin-bottom:40px}.modal[data-v-8de70411] .modal__button{justify-content:center;display:flex}.modal--small[data-v-8de70411]{z-index:99;background-color:#0000}.modal--small[data-v-8de70411],.modal--small[data-v-8de70411]:before{position:fixed;inset:0}.modal--small[data-v-8de70411]:before{content:"";z-index:2;background-color:#0008}.modal--small .modal__content[data-v-8de70411]{z-index:5;height:auto;padding:var(--size-56) var(--size-24);background-color:var(--color-white);border-radius:0;position:fixed;inset:0;box-shadow:20px 20px 30px #0003}@media screen and (width>=500px){.modal--small .modal__content[data-v-8de70411]{max-width:515px;padding:var(--size-32) var(--size-40);border-radius:var(--size-18);width:100%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.modal--small .close[data-v-8de70411]{top:var(--size-32);right:var(--size-32);position:absolute}.modal--small[data-v-8de70411] .modal__body h3{margin-bottom:calc(30.4px - .75vw)}@media screen and (width<=320px){.modal--small[data-v-8de70411] .modal__body h3{margin-bottom:28px}}@media screen and (width>=1920px){.modal--small[data-v-8de70411] .modal__body h3{margin-bottom:16px}}.modal--small[data-v-8de70411] .modal__body h3{text-align:left}.modal--small[data-v-8de70411] .modal__body p{text-align:left;margin-bottom:calc(36.2px - .375vw)}@media screen and (width<=320px){.modal--small[data-v-8de70411] .modal__body p{margin-bottom:35px}}@media screen and (width>=1920px){.modal--small[data-v-8de70411] .modal__body p{margin-bottom:29px}}.modal--small[data-v-8de70411] .btn{min-width:var(--size-144)}.modal--full[data-v-8de70411],.modal--partial[data-v-8de70411]{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.modal--full .modal__header[data-v-8de70411],.modal--partial .modal__header[data-v-8de70411]{box-sizing:border-box}@media screen and (width<=959px){.modal--full .modal__header img[data-v-8de70411],.modal--partial .modal__header img[data-v-8de70411]{height:30px}}@media screen and (width>=960px){.modal--full .modal__header img[data-v-8de70411],.modal--partial .modal__header img[data-v-8de70411]{height:var(--size-36)}}@media screen and (width<=959px){.modal--full .modal__header[data-v-8de70411],.modal--partial .modal__header[data-v-8de70411]{margin:var(--size-24) var(--size-28) var(--size-56) var(--size-24)}}@media screen and (width>=960px){.modal--full .modal__header[data-v-8de70411],.modal--partial .modal__header[data-v-8de70411]{padding:0 45px 0 var(--size-32);height:130px}}.modal--full .modal__body[data-v-8de70411],.modal--partial .modal__body[data-v-8de70411]{padding:var(--size-0) var(--size-24) var(--size-36)}@media screen and (width>=960px){.modal--full .modal__body[data-v-8de70411],.modal--partial .modal__body[data-v-8de70411]{padding:var(--size-0) var(--size-160) var(--size-72) var(--size-160)}.modal--full[data-v-8de70411] .form__form,.modal--partial[data-v-8de70411] .form__form{margin-top:-24px}}.modal--partial[data-v-8de70411]{height:100%}.modal--full[data-v-8de70411]{opacity:1;z-index:99;height:auto;inset:0}.modal-full-enter-active[data-v-8de70411]{transition:opacity .4s,transform .4s,border-radius 50ms linear .35s}.modal-full-leave-active[data-v-8de70411]{transition:opacity .4s ease-out,transform .4s ease-out,border-radius 50ms linear}.modal-full-enter-from[data-v-8de70411],.modal-full-leave-to[data-v-8de70411]{opacity:0;border-radius:25px 25px 0 0;transform:translateY(100%)scale(.75)}.modal-full-enter-to[data-v-8de70411],.modal-full-leave-from[data-v-8de70411]{opacity:1;border-radius:0;transform:translateY(0)scale(1)}.modal-fade-enter-active[data-v-8de70411],.modal-fade-leave-active[data-v-8de70411]{transition:opacity .4s}.modal-fade-enter-from[data-v-8de70411],.modal-fade-leave-to[data-v-8de70411]{opacity:0}.calendar-links[data-v-8d9ff5db]{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:.75rem 0 2rem;display:flex}.calendar-links__item[data-v-8d9ff5db]{border:1px solid var(--color-black-1);color:var(--color-default);letter-spacing:.01em;background-color:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;text-decoration:none;transition:all .1s;display:inline-flex}.calendar-links__item[data-v-8d9ff5db]:hover{background-color:var(--color-gray-95)}.calendar-links__icon[data-v-8d9ff5db]{width:16px;height:16px;line-height:0}.calendar-links__icon[data-v-8d9ff5db] svg{width:100%;height:100%;display:block}.calendar-links__label[data-v-8d9ff5db]{white-space:nowrap}@media screen and (width>=785px){.form{justify-content:center;display:flex}.form__left{flex-flow:column;flex:50%;justify-content:space-between;max-width:600px;margin-right:calc(11.5625vw - 36px);display:flex}}@media screen and (width>=785px) and (width<=320px){.form__left{margin-right:1px}}@media screen and (width>=785px) and (width>=1920px){.form__left{margin-right:186px}}@media screen and (width<=784px){.form__left-top{margin-bottom:2rem}}@media screen and (width>=1425px){.form__left-top{min-height:250px}}@media screen and (width>=785px){.form__form{flex:1 0 50%;max-width:600px}}.form__headline{margin-bottom:.5em;font-size:calc(17.6px + .75vw);font-weight:400;line-height:1.25}@media screen and (width<=320px){.form__headline{font-size:20px}}@media screen and (width>=1920px){.form__headline{font-size:32px}}.form__headline{margin-bottom:calc(10.8px + .6875vw)}@media screen and (width<=320px){.form__headline{margin-bottom:13px}}@media screen and (width>=1920px){.form__headline{margin-bottom:24px}}.form__input-row{flex-flow:row!important}@media screen and (width<=1073px){.form__input-row{display:block!important}.form__input-row [class^=col-]{width:100%!important}}.form__dropzone{width:100%;min-height:var(--size-48);text-align:center;cursor:pointer;border:1px dashed #00000048;border-radius:6px;align-items:center;display:flex;position:relative}@media screen and (width<=959px){.form__dropzone{justify-content:center}}.form__dropzone--is-over{border:1px dashed var(--color-blue);background:#edefff;border-radius:6px}.form__dropzone--is-over>label>span{color:var(--color-blue)}.form__dropzone--is-over>label>span.form__dropzone-label-subheadline{opacity:.5}.form__dropzone--error{border-color:var(--color-red)}.form__dropzone:active,.form__dropzone:hover{border-color:#0008}.form__dropzone--has-file .form__dropzone-label-subheadline{display:none}.form .dropzone__label{color:var(--color-black-5);margin-bottom:var(--size-8);letter-spacing:.01em;font-size:.875rem;line-height:1.5;display:block}.form .dropzone__label--error{color:var(--color-red)}.form__dropzone-label{padding:var(--size-20) var(--size-18);cursor:pointer;flex:auto;position:relative}@media screen and (width>=785px){.form__dropzone-label{text-align:left;height:var(--size-120)}}.form__dropzone-label-headline{letter-spacing:.01em;font-size:.875rem;line-height:1.5;display:inline-block}@media screen and (width>=1074px){.form__dropzone-label-headline{font-size:1rem}}.form__dropzone-label-headline{color:var(--color-default);transform:translateY(-2px)}@media screen and (width>=785px){.form__dropzone-label-headline{position:relative}}.form__dropzone-icon{width:1.5rem;height:1.5rem;margin:var(--size-20);margin-right:var(--size-0);align-self:flex-start;display:inline-block}@media screen and (width>=960px){.form__dropzone-icon{margin-top:1.5rem}}.form__dropzone-icon--close{cursor:pointer;z-index:20;background:0 0;border:0;width:2rem;height:2rem;margin-right:.5rem;padding:.5rem}.form__dropzone-icon--close img{width:100%;height:100%;display:block}.form__dropzone-icon--close svg path{stroke:red}.form__dropzone-label-subheadline{display:none}@media screen and (width>=785px){.form__dropzone-label-subheadline{letter-spacing:.01em;color:var(--color-black-5);font-size:.875rem;line-height:1.5;display:block}.form__dropzone-label-subheadline--hidden{display:none}}.form__dropzone-input{z-index:9;opacity:0;pointer-events:all;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.form__submit{margin-top:var(--size-32);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}@media screen and (width<=959px){.form__submit{padding-bottom:var(--size-36);flex-flow:column}}.form__submit--capacity{flex-flow:row;justify-content:space-between;align-items:center}.form__submit-response-time{margin-right:var(--size-20)}.form__gdpr-label-text,.form__gdpr-label-text a,.form__submit-response-time,.form__submit-response-time a{letter-spacing:.01em;text-align:left;font-size:.875rem;line-height:1.5}.form__gdpr-label-text a,.form__submit-response-time a{color:var(--color-blue);text-decoration:underline}.form__gdpr-label-text a:hover,.form__submit-response-time a:hover{text-decoration:none}.form__submit-button{height:auto}.form__gdpr{width:100%}.form__gdpr--error .form__checkbox-visual{border:1px solid var(--color-red)}.form__gdpr--error .form__gdpr-label-text,.form__gdpr--error .form__gdpr-label-text a{color:var(--color-red)}.form__gdpr-label{flex-flow:row;justify-content:flex-start;align-items:center;display:inline-flex}.form__checkbox{width:24px;height:24px;margin-right:var(--size-14);flex-shrink:0;display:block;position:relative}.form__checkbox:hover .form__checkbox-visual{border:1px solid #00000080}.form__checkbox-input{z-index:9;opacity:0;pointer-events:all;cursor:pointer;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.form__checkbox-input:checked+.form__checkbox-visual{background-color:var(--color-blue);border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue);background-image:url(../../images/ico_checkmark.svg)}.form__checkbox-visual{background:#ffffff1a 50% no-repeat;border:1px solid #0000004d;border-radius:3px;display:block;position:absolute;inset:0}.form__server-error{letter-spacing:.01em;margin-top:var(--size-24);font-size:.875rem;line-height:1.5}.form__errors,.form__server-error{color:var(--color-red);display:block}.form__errors{width:100%;margin-top:8px;line-height:1em}.form__error{font-size:var(--size-14);line-height:1.5em}.form__fatal--error{padding:var(--size-12) var(--size-18px)}.form__spinner{justify-content:center;align-items:center;width:75px;display:inline-flex}.form__spinner img{transform-origin:50%;width:30px;height:30px;animation:.5s linear infinite l1}@keyframes l1{to{transform:rotate(1turn)}}.event-agree-conditions{position:relative}.event-agree-conditions-link{cursor:pointer;letter-spacing:.01em;font-size:.875rem;line-height:1.5;text-decoration:underline;position:absolute;top:2px}.event-agree-conditions-link:hover{text-decoration:none}[lang=cs] .event-agree-conditions-link{left:118px}[lang=en] .event-agree-conditions-link{left:125px}.event-conditions{background-color:var(--color-default);opacity:0;letter-spacing:.01em;border-radius:.5rem;max-height:0;padding:1rem;font-size:.875rem;line-height:1.5;transition:all .3s;position:relative;overflow:hidden}.event-conditions.is-active{opacity:1;max-height:600px}.event-conditions strong{color:var(--color-white);margin-bottom:.5em;display:inline-block}.event-conditions p{color:var(--color-gray-7);margin-bottom:.25em}.event-conditions small{color:var(--color-gray-5)}.event-conditions__close{cursor:pointer;background-color:#0000;border:none;outline:none;width:32px;height:32px;position:absolute;top:10px;right:10px}.event-conditions__close:not(:hover){opacity:.5}.event-conditions__close:after,.event-conditions__close:before{content:"";background-color:var(--color-white);width:16px;height:2px;margin:auto;display:inline-block;position:absolute;inset:0}.event-conditions__close:before{transform:rotate(45deg)}.event-conditions__close:after{transform:rotate(-45deg)}.alert{padding:var(--size-12) var(--size-18);border-radius:var(--size-6);position:relative}.alert__content{padding-right:var(--size-32)}.alert__content,.alert__content>*{font-size:var(--size-16)}.alert__button{width:var(--size-13);height:var(--size-13);box-shadow:none;right:var(--size-18);background-color:#0000;border:none;margin:auto;display:block;position:absolute;top:0;bottom:0}.alert--error{color:var(--color-red);border:1px solid var(--color-red)}.alert--error svg path{stroke:var(--color-red)}.alert--success{color:var(--color-blue);border:1px solid var(--color-blue)}.alert--success svg path{stroke:var(--color-blue)}.text-input{margin:var(--size-22) 0;resize:none;flex-flow:column;display:flex}.text-input__label{font-family:TT Hoves,sans-serif;font-style:normal;font-weight:400;font-size:var(--size-14);line-height:var(--size-18);letter-spacing:.01em;color:var(--color-default);opacity:.5;margin-bottom:var(--size-8)}.text-input--error .text-input__label{opacity:1;color:var(--color-red)}.text-input__input{padding:var(--size-12) var(--size-18);font-family:TT Hoves,sans-serif;font-style:normal;font-weight:400;font-size:var(--size-16);line-height:var(--size-22);letter-spacing:.01em;box-sizing:border-box;color:var(--color-default);background-color:#0000;border:1px solid #0000004d;border-radius:6px}.text-input__input:active,.text-input__input:focus,.text-input__input:hover{border:1px solid #00000080;outline:none}.text-input--error .text-input__input{border-color:var(--color-red)}.text-input__input--textarea{resize:vertical;height:136px}.text-input__input--textarea::placeholder{font-family:TT Hoves,sans-serif;font-style:normal;font-weight:400;font-size:var(--size-16);line-height:var(--size-24);letter-spacing:.01em;color:#000;opacity:.5}.text-input__error{color:var(--color-red);margin-top:8px;line-height:1em}.text-input__error span{font-size:var(--size-16);line-height:1.3em}
