.dk-component__contact-form{margin:148px 0}.dk-component__contact-form__flexrow{display:flex;margin-top:80px}@media (max-width:1024px){.dk-component__contact-form__flexrow{justify-content:space-between}}@media (max-width:840px){.dk-component__contact-form__flexrow{flex-direction:column;align-items:center}}.dk-component__contact-form__heading{max-width:820px;text-align:center;margin:0 auto}.dk-component__contact-form__sub-heading{max-width:490px;text-align:center;margin:24px auto 0 auto;display:block;font-family:Silka,serif;font-style:normal;font-weight:400;font-size:20px;line-height:28px;letter-spacing:.04em;color:#403d43}.dk-component__contact-form__form{max-width:752px;width:100%;margin-right:138px;position:relative}@media (max-width:1024px){.dk-component__contact-form__form{width:50%;margin-right:0}}@media (max-width:840px){.dk-component__contact-form__form{width:100%}}.dk-component__contact-form__form__chips{margin-bottom:36px}.dk-component__contact-form__form__chips .field-contactform-type{display:none}.dk-component__contact-form__form__chips .dk-chip{margin-right:20px;margin-bottom:20px}.dk-component__contact-form__form__chips .dk-chip:last-child{margin-right:0}.dk-component__contact-form__form__chips .dk-chip__label{font-family:Silka,serif;font-style:normal;font-weight:400;font-size:17px;line-height:24px;letter-spacing:.2px;font-feature-settings:'salt' on;color:#0d0c0d;color:#0d0c0d}.dk-component__contact-form__form .form-control{font-family:Silka,serif;font-style:normal;font-weight:400;font-size:17px;line-height:24px;letter-spacing:.2px;font-feature-settings:'salt' on;color:#0d0c0d;color:#403d43}.dk-component__contact-form__form__row{display:flex;justify-content:space-between}@media (max-width:500px){.dk-component__contact-form__form__row{display:block;margin-bottom:56px}}.dk-component__contact-form__form__input--half{width:48%}@media (max-width:500px){.dk-component__contact-form__form__input--half{width:100%}}.dk-component__contact-form__form__input__textarea{resize:none;height:136px}.dk-component__contact-form__form__subheading{margin-top:20px;margin-bottom:32px}.dk-component__contact-form__form__last-row{margin-top:64px;display:flex;justify-content:space-between;align-items:center}.dk-component__contact-form__form__last-row .form-group{margin:0}.dk-component__contact-form__form .checkbox-label{font-family:Silka,serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#1a202c;margin-left:20px}.dk-component__contact-form__form .checkbox-label a{color:#5721a3}.dk-component__contact-form__form #contact-form.success-mode{position:relative;display:flex;justify-content:flex-end;padding:0 0 50px 0;opacity:0}.dk-component__contact-form__form #contact-form.success-mode:before{content:url(/frontend/web/source_assets/contact/img/success2.svg);position:absolute;left:-85px;top:-170px;opacity:0;transform:scale(0);transition:all 1s ease;z-index:-1}.dk-component__contact-form__form #contact-form.success-mode:after{content:url(/frontend/web/source_assets/contact/img/success.svg);position:absolute;left:15px;top:-27px}.dk-component__contact-form__form #contact-form.success-mode.finish:before{left:-255px;top:-310px;opacity:1;transform:scale(1)}.dk-component__contact-form__form #contact-form.success-mode span.message{font-family:Silka;font-style:normal;font-weight:700;font-size:32px;line-height:40px;letter-spacing:.35px;font-feature-settings:'salt' on;color:#2c1052;margin-bottom:40px;margin-left:50%;display:inline-block}@media (max-width:1250px){.dk-component__contact-form__form #contact-form.success-mode span.message{margin:290px 0 0 0}}.dk-component__contact-form__form #contact-form.success-mode a,.dk-component__contact-form__form #contact-form.success-mode button,.dk-component__contact-form__form #contact-form.success-mode span{position:relative;z-index:1}.dk-component__contact-form__form #contact-form.success-mode button{margin-left:50%}@media (max-width:1250px){.dk-component__contact-form__form #contact-form.success-mode button{margin:20px 0 0 0}}@media (max-width:840px){.dk-component__contact-form__contact{margin-right:auto;margin-top:80px}}.dk-component__contact-form__contact__item{margin-bottom:32px;display:flex;align-items:center}.dk-component__contact-form__contact__item.helpdesk{margin-top:64px}.dk-component__contact-form__contact__item:last-child{margin-bottom:0}.dk-component__contact-form__contact__item a{font-family:Silka,serif;font-style:normal;font-weight:500;font-size:23px;line-height:32px;letter-spacing:.35px;font-feature-settings:'salt' on;color:#160829;cursor:pointer}@media (min-width:841px) and (max-width:1000px){.dk-component__contact-form__contact__item a{font-size:18px;margin-top:-5px}}@media (max-width:500px){.dk-component__contact-form__contact__item a{font-size:18px;margin-top:-5px}}@media (max-width:400px){.dk-component__contact-form__contact__item a{font-size:17px}}.dk-component__contact-form__contact__item span{display:block}.dk-component__contact-form__contact__item__sub-text{font-size:20px;line-height:28px;letter-spacing:.4px;font-feature-settings:'salt' on;font-weight:400}@media (max-width:400px){.dk-component__contact-form__contact__item__sub-text{font-size:17px}}.dk-component__contact-form__contact__item__icon{max-width:64px;max-height:64px;width:100%;margin-right:30px}@media (max-width:400px){.dk-component__contact-form__contact__item__icon{max-width:45px;max-height:45px;margin-right:20px}.dk-component__contact-form__contact__item__icon svg{width:45px;height:45px}}.dk-component__contact-form .form-group.required .has-star:not(.custom-control-label):empty::after,.dk-component__contact-form .is-required::after{display:none}.dk-component__contact-form.scenario-career .dk-component__contact-form__form{margin:0 auto}#contact-form #email,#contact-form #url{display:none}.file-input{position:relative;display:inline-block;width:100%;margin-bottom:0}.file-input input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-input input[type=file]:focus~label{border-color:#6d29cc}.file-input label{display:block;width:100%;color:rgba(0,0,0,.5);cursor:pointer;overflow:hidden}.file-input label{padding-top:22px}@media screen and (min-width:425px){.file-input label{padding-top:calc(.57748vw + 19.54572px)}}@media screen and (min-width:1464px){.file-input label{padding-top:28px}}.file-input label{padding-bottom:22px}@media screen and (min-width:425px){.file-input label{padding-bottom:calc(0vw + 22px)}}@media screen and (min-width:1464px){.file-input label{padding-bottom:22px}}.file-input label{padding-left:16px;padding-right:16px}@media screen and (min-width:425px){.file-input label{padding-left:calc(.38499vw + 14.36381px);padding-right:calc(.38499vw + 14.36381px)}}@media screen and (min-width:1464px){.file-input label{padding-left:20px;padding-right:20px}}.file-input label{line-height:24px}@media screen and (min-width:425px){.file-input label{line-height:calc(.57748vw + 21.54572px)}}@media screen and (min-width:1464px){.file-input label{line-height:30px}}.file-input label{font-size:16px}@media screen and (min-width:425px){.file-input label{font-size:calc(.38499vw + 14.36381px)}}@media screen and (min-width:1464px){.file-input label{font-size:20px}}.file-input label *{pointer-events:none}.file-input label.selected{color:rgba(0,0,0,.9)!important}.file-input span{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;font-family:Silka;font-style:normal;font-weight:500;font-size:17px;line-height:24px;text-align:right;letter-spacing:.2px;font-feature-settings:'salt' on;color:#5721a3;padding-right:16px;padding-left:20px;background-color:#fff;right:2px!important}.file-input span{right:16px}@media screen and (min-width:425px){.file-input span{right:calc(.38499vw + 14.36381px)}}@media screen and (min-width:1464px){.file-input span{right:20px}}@media (max-width:425px){.file-input span{display:none}}.cancel-file{display:inline-block;font-size:25pt;font-weight:600;background:0 0;color:inherit;border:none;padding:5px 0 15px 0;cursor:pointer;outline:inherit;width:50px}.cancel-file:after{display:inline-block;content:"\00d7"}.form-group-file .control-label{position:relative!important;top:auto!important;left:auto!important;padding:0!important;text-indent:14px}.hidden{display:none}
