.session-checking{position:fixed;left:0;right:0;bottom:0;top:0;box-sizing:border-box;padding:20;background:#fff;z-index:100}.session-checking .inner-check{display:flex;justify-content:center;align-items:center}.progressDotsContainer{display:flex;width:100%;justify-content:center}@media (max-width: 820px){.process-tracker{margin-top:32px}}.field-error{display:block;color:#e14444;position:relative;top:-30px}#phone{padding:16px 16px 16px 14px;font-size:16px;border:none;background-color:#fff;border:1px solid #832c87;width:100%;transition:border-color .2s}.PhoneInputCountry{padding:10px 0 10px 10px;border:none;border:1px solid #832c87;background-color:#fff;width:45px}.form-info{background:#202020;box-sizing:border-box;min-height:1050px;justify-content:space-between;height:100%;display:flex;flex-direction:column}.form-info.apt-aptBE{min-height:2015px}.form-info.apt-aptFR{min-height:1600px}.form-info.apt-aptFR .bank-account-data-container{margin-bottom:0}.form-info.apt-aptFR .bank-account-data-container .swicth-label{margin-bottom:16px}.form-info.apt-aptFR .bank-account-data-container .switch-label{min-height:37px}.form-info.apt-aptDE{min-height:2285px}.form-info.apt-aptBE+.form-content .document-fields-container,.form-info.apt-aptFR+.form-content .document-fields-container,.form-info.apt-aptDE+.form-content .document-fields-container{margin-bottom:0!important}.form-info.apt-aptBE+.form-content .document-fields-container .date-picker-container+label+.field-error,.form-info.apt-aptFR+.form-content .document-fields-container .date-picker-container+label+.field-error,.form-info.apt-aptDE+.form-content .document-fields-container .date-picker-container+label+.field-error{top:20px}.form-info.apt-aptBE+.form-content .document-fields-container+.form-step-description.apt-form-description,.form-info.apt-aptFR+.form-content .document-fields-container+.form-step-description.apt-form-description,.form-info.apt-aptDE+.form-content .document-fields-container+.form-step-description.apt-form-description{position:relative;top:29px;padding-bottom:29px}.form-info.apt-aptBE+.form-content .date-picker-container,.form-info.apt-aptFR+.form-content .date-picker-container,.form-info.apt-aptDE+.form-content .date-picker-container{height:37px}.form-info.apt-aptBE+.form-content .birth-date-container .date-picker-container,.form-info.apt-aptFR+.form-content .birth-date-container .date-picker-container,.form-info.apt-aptDE+.form-content .birth-date-container .date-picker-container{height:86.5px!important}.form-info.apt-aptBE+.form-content .action-buttons,.form-info.apt-aptFR+.form-content .action-buttons,.form-info.apt-aptDE+.form-content .action-buttons{padding-top:20px}.form-info.apt-aptBE+.form-content .birth-date-container,.form-info.apt-aptFR+.form-content .birth-date-container,.form-info.apt-aptDE+.form-content .birth-date-container{height:63.5px}.form-info.apt-aptBE+.form-content .bank-account-data-container,.form-info.apt-aptFR+.form-content .bank-account-data-container,.form-info.apt-aptDE+.form-content .bank-account-data-container{margin-bottom:0}.form-info.apt-aptBE+.form-content .bank-account-data-container .switch-label,.form-info.apt-aptFR+.form-content .bank-account-data-container .switch-label,.form-info.apt-aptDE+.form-content .bank-account-data-container .switch-label{height:37px}.form-info.apt-aptBE+.form-content .bank-account-data-container .switch-label:first-child,.form-info.apt-aptFR+.form-content .bank-account-data-container .switch-label:first-child,.form-info.apt-aptDE+.form-content .bank-account-data-container .switch-label:first-child{margin-bottom:16px}.form-info.apt-aptBE+.form-content .bank-account-data-container .switch-label.not-account-owner-switch,.form-info.apt-aptFR+.form-content .bank-account-data-container .switch-label.not-account-owner-switch,.form-info.apt-aptDE+.form-content .bank-account-data-container .switch-label.not-account-owner-switch{min-height:37px;height:100%}.form-info.apt-aptBE .date-picker-container,.form-info.apt-aptFR .date-picker-container,.form-info.apt-aptDE .date-picker-container{height:71px}@media (min-width: 1261px){.form-info{width:100%;max-width:412px;min-width:412px;padding:66px 48px}}@media (min-width: 821px) and (max-width: 1260px){.form-info{width:100%;padding:32px 24px;align-content:center;width:35%;min-width:300px;max-width:300px;max-height:1150px;height:100vh}.form-info .message{font-size:28px!important}}@media (max-width: 820px){.form-info{display:none}}@media (min-width: 1261px){.form-container{max-width:410px;padding:32px 0}.form-container.extended{max-width:610px;min-height:930px!important;position:relative;top:24px}.form-container button+button:not(.react-calendar__tile){margin-left:16px}.form-container.final-step{max-width:610px}.form-container .select-gender-container,.form-container .birth-date-container{width:193px}}.form-container.extended .form-header{margin:8px 0}@media (max-width: 820px){.form-container.extended .form-header{margin-top:0}}@media (max-width: 820px){.form-container.extended .action-buttons{margin-top:32px}}@media (min-width: 821px) and (max-width: 1260px){.form-container{padding:55px 0 32px!important}}@media (max-width: 820px){.form-container.final-step .buttons{display:flex;flex-direction:column-reverse}.form-container.final-step button{margin-bottom:0;margin-top:16px}.form-container.final-step button+button{margin-top:32px}}@media (min-width: 821px) and (max-width: 1260px){.form-container{padding:32px 0}.form-container button{margin-right:16px}}.form-container .country-select-container{padding-bottom:16px;position:relative}.form-container .country-select-container.base-data{height:55px}.form-container .country-select-container.address-data div{margin-bottom:0}.form-container .document-number-input{margin-bottom:16px}.form-container .document-number-input.pesel-field{margin-bottom:8px}.form-container .document-number-input+label+.field-error{top:-12px}.form-container .document-number-input.pesel-field+label+.field-error{top:0}.form-container .common-fields-box{display:flex;justify-content:space-between}@media (max-width: 820px){.form-container .common-fields-box{flex-direction:column}}@media (min-width: 821px) and (max-width: 1260px){.form-container .common-fields-box{flex-direction:column}}@media (min-width: 1261px){.form-container .common-fields-box input,.form-container .common-fields-box select{max-width:193px;box-sizing:border-box}}.form-container .swift-info{line-height:22px;color:#5a5a5a;border-radius:8px;letter-spacing:1px;font-size:14px}.sms-confirmation{flex-direction:column!important}.sms-confirmation .weegree-top-label{align-self:flex-end}@media (max-width: 820px){.sms-confirmation button{width:100%;height:60px}}.sms-confirmation .form-content{width:100%;margin-left:0}.sms-confirmation .form-content .form-container{padding:0 32px}@media (max-width: 820px){.sms-confirmation .form-content .form-container{padding:0}}@media (min-width: 1261px){.sms-confirmation .form-content{height:100vh;align-items:center;display:flex}}@media (max-width: 820px){.sms-confirmation{padding:0!important}}@media (max-width: 820px){.form-content .form-container .swift-info{margin-bottom:32px}}.page-container{display:flex;align-items:center;justify-content:center;background:#fff;width:100%}.page-container.form-step1{align-items:flex-start}.page-container.form-step1 .birth-date-container{height:62.5px;position:relative;top:3px;margin-bottom:31px}.page-container.form-step1 .bank-account-owner-field{margin-bottom:0}.page-container.form-step1 .not-account-owner-switch{min-height:50px}@media (min-width: 821px) and (max-width: 1260px){.page-container.step1.with-additional-fields .form-info{min-height:1545px}}.page-container.employment-form.step1 .form-container,.page-container.employment-form.step2 .form-container{margin-top:32px}.page-container.employment-form.step1 .disability-select .country-select-container,.page-container.employment-form.step2 .disability-select .country-select-container{padding-bottom:4px}@media (min-width: 1261px){.page-container.employment-form.step3,.page-container.employment-form.step1{align-items:flex-start}.page-container.employment-form.step1.with-additional-fields .form-info{min-height:1225px}}@media (min-width: 821px) and (max-width: 1260px){.page-container.step1 .form-container,.page-container.step2 .form-container,.page-container.step3 .form-container{padding-top:32px!important}.page-container.step1 .form-container.extended,.page-container.step2 .form-container.extended,.page-container.step3 .form-container.extended{padding-top:56px!important}}@media (max-width: 820px){.page-container{box-sizing:border-box}.page-container.employment-form{padding:0;box-sizing:border-box}.page-container.employment-form.step1 .form-container,.page-container.employment-form.step2 .form-container,.page-container.employment-form.step3 .form-container{margin-top:0}.page-container.pdf-container{box-sizing:initial}}@media (min-width: 821px) and (max-width: 1260px){.page-container{align-items:flex-start}}.page-container.pdf-container{width:100%;max-width:1300px;position:relative}.page-container.pdf-container .main-logo{position:absolute;left:16px;top:16px}@media (max-width: 820px){.page-container.pdf-container .main-logo{top:-1px;left:116px}}.page-container.pdf-container .main-logo img{width:80px}.page-container.pdf-container .form-container,.page-container.pdf-container .form-container.final-step{max-width:100%;width:100%;min-height:calc(100vh - 100px)}.page-container.pdf-container .form-container button+button,.page-container.pdf-container .form-container.final-step button+button{margin-left:16px}@media (max-width: 820px){.page-container.pdf-container .form-container button+button,.page-container.pdf-container .form-container.final-step button+button{margin:0}}.page-container.pdf-container .form-container+.weegree-top-label,.page-container.pdf-container .form-container.final-step+.weegree-top-label{margin-top:16px}.page-container.pdf-container .form-container .form-content,.page-container.pdf-container .form-container.final-step .form-content{margin:32px 0 32px 65px;width:100%}@media (max-width: 820px){.page-container.pdf-container .form-container .form-content,.page-container.pdf-container .form-container.final-step .form-content{margin:0}}.page-container.pdf-container .sign-buttons{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 40px);text-align:center;z-index:2;background:#fff;border-top:1px solid #832c87;padding:32px 0;max-width:1300px}.page-container.pdf-container .sign-buttons button+button{margin-left:32px}@media (max-width: 820px){.page-container.pdf-container .sign-buttons{display:flex;margin-top:8px;flex-direction:column;left:0;transform:none;width:100%;padding:20px 16px;box-sizing:border-box}.page-container.pdf-container .sign-buttons button{width:100%;height:42px;margin-top:16px;margin-left:0}.page-container.pdf-container .sign-buttons button:last-child{border:1px solid #832c87}.page-container.pdf-container .sign-buttons button+button{margin-left:0}}.page-container .form-info .sub-message{font-size:14px;color:#fff;line-height:24px;margin-top:16px}.page-container .form-info .message{font-size:34px;line-height:46px;color:#fff;font-weight:700;letter-spacing:1px;align-self:flex-end}@media (max-width: 820px){.page-container{width:100%;flex-direction:column-reverse;background:transparent}.page-container .logo{text-align:center}}.apt-form-description{position:relative;top:-3px}select,input{margin-bottom:34px}select.education-select,input.education-select{margin-bottom:8px}select:focus,input:focus{border:2px solid #832c87}.form-container>div:not(.form-step-description){margin-bottom:0}.common-fields-box>div{margin-bottom:0}.container .page-container .form-container .border-invalid-input{border-radius:8px!important}.container .page-container .form-container .country-invalid-input{height:55px;margin-bottom:24px}.container .page-container .form-container .disability-select .country-invalid-input{margin-bottom:34px}.country-invalid-input,.border-none{border:none;box-shadow:none!important}.border-invalid-input.PhoneInput{border:none!important}.border-invalid-input.PhoneInput>div,.border-invalid-input.PhoneInput>input{border:1px solid #bf1650!important;border-left-width:10px!important;border-left-color:#ef5b54!important}.pesel-field-container{margin:-12px 0 52px}.pesel-field-container.no-pesel{margin:-12px 0 29px}.pesel-field-container input[type=checkbox]{margin-bottom:0}.form{display:flex;flex-direction:row}@media (max-width: 820px){.form{flex-direction:column-reverse;width:100%}}@media (min-width: 1261px){.form{max-width:100%;align-items:center}}@media (min-width: 821px) and (max-width: 1260px){.form{width:100%}}@media (min-width: 1261px){.loading-pdf .form-content{height:100vh;display:flex}.loading-pdf .form-content form{justify-content:center}}.form-container .common-fields-box.bank-account{flex-direction:row}.form-container .common-fields-box.bank-account>div:first-child{width:110px}@media (max-width: 820px){.form-container .common-fields-box.bank-account>div:first-child{width:100%}}.form-container .common-fields-box.bank-account>div.bank-account-container{width:calc(100% - 83px)}.form-container .common-fields-box.bank-account>div.bank-account-container .account-number-field{padding:16px 16px 16px 11px}@media (max-width: 820px){.form-container .common-fields-box.bank-account>div.bank-account-container{width:100%}.form-container .common-fields-box.bank-account>div.bank-account-container .account-number-field{width:100%}.form-container .common-fields-box.bank-account>div.bank-account-container .account-number-field.border-invalid-input+label{left:16px!important}.form-container .common-fields-box.bank-account>div.bank-account-container .account-number-field.border-invalid-input:focus+label{left:0!important}}@media (max-width: 820px) and (max-width: 820px){.form-container .common-fields-box.bank-account>div.bank-account-container .account-number-field:not(.border-invalid-input):focus{left:0!important}}@media (max-width: 820px){.form-container .common-fields-box.bank-account{flex-direction:column}}.form-container .common-fields-box .iban-field{min-width:110px}@media (max-width: 820px){.form-container .common-fields-box .iban-field{width:100%}}.form-container .common-fields-box .account-number-field{width:calc(100% - 12px);margin-left:12px}@media (max-width: 820px){.form-container .common-fields-box .account-number-field{margin-left:0}}@media (min-width: 1261px){.form-container .common-fields-box .account-number-field{max-width:100%}.form-container .common-fields-box .postal-code-field{width:125px}.form-container .common-fields-box .street-field{max-width:100%;width:210px}.form-container .common-fields-box .city-field{max-width:100%;width:275px}}.error-icon{display:inline-block;width:20px;height:20px;margin-right:16px;position:relative;top:4px}.error-icon:before,.error-icon:after{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#e14444;transform:rotate(45deg)}.error-icon:after{transform:rotate(-45deg)}input:disabled{color:#aaa}.wrap{white-space:wrap!important;max-width:90px}.message-header{font-size:34px;line-height:46px;color:#fff;font-weight:700;letter-spacing:1px;align-self:flex-end}@media (max-width: 820px){.message-header{align-self:center}}@media (min-width: 821px) and (max-width: 1260px){.summary-view .language-switcher-container{position:absolute}.summary-view .weegree-top-label{right:72px}}@media (min-width: 1261px){.switch-input{max-width:50%}.switch-input,.switch-input+label{margin-left:65px}}@media (min-width: 1261px){.amount-error-message{margin-left:65px}}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.info-content .header{margin-bottom:16px}.education-select{padding-bottom:0!important}.form-info:not(.apt-aptFR,.apt-aptDE,.apt-aptBE)+.form-content .identity-expiration-date+.calendar-container,.form-info:not(.apt-aptFR,.apt-aptDE,.apt-aptBE)+.form-content .passport-expiration-date+.calendar-container{top:-370px!important}.form-info:not(.apt-aptFR,.apt-aptDE,.apt-aptBE)+.form-content .identity-expiration-date+.calendar-container>.react-calendar,.form-info:not(.apt-aptFR,.apt-aptDE,.apt-aptBE)+.form-content .passport-expiration-date+.calendar-container>.react-calendar{min-height:352px}@media (min-width: 1261px){.form-content{width:610px;margin-left:226px}}@media (min-width: 821px) and (max-width: 1260px){.form-content{margin-left:32px;width:65%}}@media (max-width: 820px){.form-content{width:100%;margin-top:40px}}#phone{padding:16px 16px 16px 14px;font-size:16px;border:none;background-color:#fff;border:1px solid #832c87;width:100%;transition:border-color .2s;box-sizing:border-box;border-radius:8px}@media (min-width: 1250px){.phone-input-wrapper{width:259px}}#phone:focus{outline:none}.PhoneInputCountry{padding:10px 0 10px 10px;border:none;border-bottom:2px solid #ccc;background-color:#fff;border:1px solid #832c87;border-radius:8px;width:60px}.PhoneInputCountry{margin-bottom:0;height:52.5px;box-sizing:border-box}.PhoneInput{justify-content:space-between}.form-step-description{margin-bottom:32px}.form-step-description .description-header{font-size:17px;font-weight:700;color:#832c87}.form-step-description .description-content{font-size:14px;margin-top:8px;color:#5a5a5a;line-height:22px;letter-spacing:1px}.form-stepper-container{color:#fff;align-self:flex-start;font-size:18px}@media (max-width: 820px){.form-stepper-container{align-self:center;margin-bottom:32px}}.form-stepper-container .step{display:flex;height:90px;position:relative}@media (max-width: 820px){.form-stepper-container .step{height:60px}}.form-stepper-container .step-info{width:45px;height:45px;min-width:45px;border-radius:50%;background:#fff;color:#000;font-weight:700;text-align:center;font-size:24px;box-sizing:border-box;padding-top:9px}.form-stepper-container .step.active .step-info{color:#fff;background:#fdc300}.form-stepper-container .step.active .step-name{font-weight:700}.form-stepper-container .step.completed .step-info{position:relative;background:#65cb2d}.form-stepper-container .step.completed .step-info:before{content:"";position:absolute;top:17px;left:34px;width:18px;height:8px;border:3px solid #ffffff;border-left:0;border-bottom:0;transform:rotate(134deg);transform-origin:0 0}.form-stepper-container .step-name{margin:11px 0 0 16px}@media (min-width: 821px) and (max-width: 1260px){.form-stepper-container .step-name{font-size:16px}}.form-stepper-container .step:after{content:"";position:absolute;left:21px;top:44px;height:45px;bottom:0;width:.5px;background:repeating-linear-gradient(to bottom,#ffffff,#ffffff 2px,transparent 2px,transparent 4px)}.form-stepper-container .step:last-child:after{display:none}.language-switcher-container{align-self:flex-start;margin-top:44px;position:relative;right:45px;display:flex;cursor:pointer}@media (min-width: 821px) and (max-width: 1260px){.language-switcher-container{margin-top:12px;right:27px}}@media (max-width: 820px){.language-switcher-container{margin-top:0;right:11px}}.language-switcher-container .language-box{position:absolute;background:#fff;box-shadow:0 4px 15px #0000001a;padding:12px 8px;left:17px;top:27px;opacity:0;animation:fadeIn .5s ease-in forwards;z-index:2}.language-switcher-container .language-box .flag{margin:0 0 8px;width:32px;height:24px}.language-switcher-container .language-box .flag:last-child{margin-bottom:0}.language-switcher-container .flag{clip-path:circle();object-fit:cover;width:32px;height:24px;margin-right:12px}.language-switcher-container .arrow-down{border:solid #202020;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .3s;width:1px;height:2px;position:relative;top:5px}.language-switcher-container .arrow-down.is-open{transition:all .3s;transform:rotate(225deg);-webkit-transform:rotate(225deg)}.autocomplete-list-container{position:absolute;top:53px;background:#fff;box-shadow:0 4px 15px #0000004d;z-index:2;border-bottom-left-radius:8px;border-bottom-right-radius:8px;max-height:250px;overflow-y:auto;width:100%;left:0;right:0;opacity:0;animation:fadeIn .2s ease-in forwards}@media (min-width: 1261px){.autocomplete-list-container{max-width:275px}}.autocomplete-list-container .item{font-size:14px;padding:12px 16px;cursor:pointer;border-bottom:1px solid #832c87}.autocomplete-list-container .item:first-child{padding-top:12px}.autocomplete-list-container .item:last-child{border-bottom:0;padding-bottom:12px}.autocomplete-list-container .item:hover{background:#832c87;color:#fff}@keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.date-picker-container{position:relative}.date-picker-container .react-calendar__navigation{margin-top:5px}.date-picker-container:after{content:"";position:absolute;right:10px;top:26px;transform:translateY(-50%);width:24px;height:24px;background-image:url(../../../calendar.png);background-size:cover;pointer-events:none}.date-picker-container .react-calendar{border:1px solid #832c87;border-radius:8px;box-shadow:0 4px 15px #0000004d}.date-picker-container input{cursor:pointer;position:relative}.date-picker-container.filled+label{top:-16px;left:0;font-size:12px;color:#832c87}.date-picker-container .calendar-container{position:absolute;left:0;top:60px;z-index:2;width:100%;min-width:375px}@media (max-width: 820px){.date-picker-container .calendar-container{min-width:100%}}.date-picker-container .react-calendar__tile,.date-picker-container .react-calendar__navigation__label,.date-picker-container .react-calendar__navigation__arrow{background:transparent}.date-picker-container .react-calendar__tile:hover,.date-picker-container .react-calendar__tile:focus,.date-picker-container .react-calendar__navigation__label:hover,.date-picker-container .react-calendar__navigation__label:focus,.date-picker-container .react-calendar__navigation__arrow:hover,.date-picker-container .react-calendar__navigation__arrow:focus{background:#832c87!important;color:#fff!important}@media (max-width: 820px){.date-picker-container .react-calendar__tile:hover,.date-picker-container .react-calendar__tile:focus,.date-picker-container .react-calendar__navigation__label:hover,.date-picker-container .react-calendar__navigation__label:focus,.date-picker-container .react-calendar__navigation__arrow:hover,.date-picker-container .react-calendar__navigation__arrow:focus{background:transparent!important;color:#202020!important}}.border-violet{border-color:#832c87!important;box-shadow:0 0 0 1px #832c87!important}.border-invalid-input{border-bottom-color:#bf1650!important;border-radius:4px!important;border-bottom-style:solid!important;border-bottom-width:1px!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-image-slice:100%!important;border-image-source:none!important;border-image-width:1!important;border-left-color:#ef5b54!important;border-left-style:solid!important;border-left-width:10px!important;border-right-color:#bf1650!important;border-right-style:solid!important;border-right-width:1px!important;border-top-color:#bf1650!important;border-top-style:solid!important;border-top-width:1px!important}.customPdfPage{margin:0 auto;width:80%!important;height:100%!important}@keyframes scaling{0%,to{transform:scale(.2);background-color:#fed599}40%{transform:scale(1);background-color:#5f9447}50%{transform:scale(1);background-color:#975daa}50%{transform:scale(1);background-color:#832c87}}div.progressDots{height:20px;width:20px;border-radius:50%;transform:scale(0);background-color:#fff;animation:scaling 2.5s ease-in-out infinite;display:inline-block;margin:.5rem}div[class=progressDots]:nth-child(0){animation-delay:0s}div[class=progressDots]:nth-child(1){animation-delay:.2s}div[class=progressDots]:nth-child(2){animation-delay:.4s}div[class=progressDots]:nth-child(3){animation-delay:.6s}div[class=progressDots]:nth-child(4){animation-delay:.8s}div[class=progressDots]:nth-child(5){animation-delay:1s}.simple-form-step-progress{display:flex;align-self:flex-start;position:relative;top:13px;color:#832c87;font-size:14px;left:20px;position:absolute}.simple-form-step-progress .form-stepper-container{display:flex;flex-direction:row}.simple-form-step-progress .form-stepper-container .step{height:32px;margin-right:7px}.simple-form-step-progress .form-stepper-container .step .step-info{border:1px solid #b2aab3;padding:9px 0;color:#b2aab3}.simple-form-step-progress .form-stepper-container .step:last-child{margin-right:0}.simple-form-step-progress .form-stepper-container .step .stepper-label{position:absolute;font-size:12px;top:29px;left:1px;color:#b2aab3}.simple-form-step-progress .form-stepper-container .step.active .step-info{border:2px solid #fdc300;background:none;box-shadow:0 0 10px #00000080}.simple-form-step-progress .form-stepper-container .step.completed .step-info{background:none;border:2px solid #65cb2d}.simple-form-step-progress .form-stepper-container .step.completed .step-info:before{display:none}.simple-form-step-progress .form-stepper-container .step-info{font-size:14px;padding:8px 0;background:none}.simple-form-step-progress .form-stepper-container .step:after{content:"";position:absolute;top:58%;left:100%;transform:translateY(-50%);height:.5px;width:8px;background:repeating-linear-gradient(to right,#5a5a5a,#5a5a5a .3px,transparent 2.5px,transparent 2.5px)}.simple-form-step-progress.document-view{top:-2px;left:0}.simple-form-step-progress .form-stepper-container .step-info{width:36px;height:40px;min-width:36px}.switch-label .header{font-size:17px;font-weight:700;color:#832c87}.switch-label label{justify-content:flex-end;flex-direction:row-reverse}.switch-label.driver-license{margin-bottom:32px}.switch-label.qa label{font-size:14px;line-height:20px}.switch-label input[type=checkbox]{margin:22px 16px 22px 0;min-width:50px;max-width:50px}.select-container{padding-left:14px!important;width:100%;position:relative}.date-picker-driver-license{position:relative}.disability-select{margin-top:16px}@media (min-width: 1261px){.form2-additional-data .form-container{min-height:929px}}.form2-additional-data.step2 .employment-form{align-items:flex-start}.form2-additional-data.step2 .employment-form .form-info{min-height:1050px}.form2-additional-data.step2 .employment-form.extended .form-info{height:1140px}.form2-additional-data.step2 .switch-label.driver-data:not(.no-driver-license) label{height:50px}.form2-additional-data.step2 .switch-label.first-option:not(.no-driver-license)>label{margin-top:10px}.form2-additional-data.step2 .switch-label.no-driver-license{margin-bottom:16px}.header-label{font-size:17px;color:#832c87;font-weight:700;margin-bottom:16px}@media (max-width: 820px){.employment-data-form{width:100%}}@media (min-width: 821px) and (max-width: 1260px){.employment-data-form{width:100%}}.custom-checkbox{min-width:50px;max-width:50px}.none{display:none!important}.form-header{font-size:17px;font-weight:700;color:#832c87}.form-header.step-1{margin-bottom:32px!important}.pensioner-or-annuitant input{margin:0 16px 0 0!important}.pensioner-or-annuitant label{margin:0 0 38px;padding-top:8px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:998;opacity:0;transition:opacity .3s ease}.overlay.active{opacity:1}.container .popup-container{position:fixed;z-index:1000;background-color:#fff;box-shadow:0 2px 10px #0003;padding:64px 16px 16px 24px!important;box-sizing:border-box;overflow-y:auto;max-height:80vh}@media (min-width: 1261px){.container .popup-container{display:flex;justify-content:center;align-items:center;flex-direction:column;border:solid 2px #832c87;border-radius:8px}.container .popup-container.top{justify-content:flex-start;align-items:flex-start}}.container .popup-container.full{width:90%;max-width:1920px;height:80%;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width: 821px) and (max-width: 1260px){.container .popup-container.full{width:100%;height:100%;max-height:none;padding:16px!important}}@media (max-width: 820px){.container .popup-container.full{width:100%;height:100%;max-height:none;padding:16px!important}}.container .popup-container .description-content p{margin-bottom:4px;line-height:26px}.container .popup-container.with-close-option{padding-top:80px!important}.container .popup-container .close-button{position:absolute;top:16px;right:24px;width:30px;height:38px;background-color:transparent;border:none;cursor:pointer;font-size:48px;color:#5a5a5a}.container .popup-container .close-button:hover{color:#832c87}.container .popup-container .close-button:focus{outline:none}.clause-information{margin-top:24px}@media (max-width: 820px){.clause-information{margin-top:0;position:fixed;flex-direction:column;bottom:0;left:0;padding:0 16px 16px;display:flex;justify-content:center;text-align:center;width:100%;box-sizing:border-box;z-index:2;background:#fff}.clause-information .clause-information-subheader{margin-bottom:0!important}}.clause-information .clause-information-label{font-weight:700;cursor:pointer;line-height:17px;font-size:12px}@media (min-width: 1261px){.clause-information .clause-information-label:hover{color:#832c87;transition:color .3s}}.clause-information .clause-information-subheader{margin-bottom:8px;font-size:12px;line-height:17px}@media (min-width: 1261px){.clause-information{margin-top:48px}}.clause-information .icon{position:relative;top:6px}.clause-information-header{font-weight:700;width:100%;text-align:center;margin-bottom:16px;text-transform:uppercase}@media (max-width: 820px){.first-view{padding-bottom:125px!important}.first-view button{margin-top:24px}.first-view .header{margin:16px 0}}.preview-navigation-container{text-align:center;position:fixed;bottom:107px;background:#fff;border-top:1px solid #832c87;padding:16px 0 24px;z-index:2;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:1300px}.preview-navigation-container .arrow{width:40px;height:40px;position:relative;top:5px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width: 820px){.preview-navigation-container .arrow,.preview-navigation-container .arrow img{width:30px;height:30px;top:-3px}}.preview-navigation-container .arrow.disabled{pointer-events:none;opacity:.2}.preview-navigation-container .arrow.prev{transform:rotate(180deg)}@media (max-width: 820px){.preview-navigation-container{margin-top:8px;left:0;transform:none;width:100%;padding:6px 16px;box-sizing:border-box;bottom:141px}.preview-navigation-container .page-info{font-size:12px}.preview-navigation-container .scroll-bar{height:6px}.preview-navigation-container .progress-bar-container{margin:8px 16px}}@media (max-width: 820px) and (max-width: 820px){.preview-navigation-container .progress-bar-container{height:6px}}@media (max-width: 820px){.preview-navigation-container button{width:100%;height:42px}.preview-navigation-container button:last-child{border:1px solid #832c87}.preview-navigation-container button+button{margin-left:0}}.preview-navigation-container .nav-buttons{display:flex;justify-content:space-between;margin-bottom:0;flex-direction:row;padding:0 32px}@media (max-width: 820px){.preview-navigation-container .nav-buttons{padding:0 16px}}.document-preview-container{width:100%;margin:24px 0 230px}.document-preview-container.with-error{text-align:left}@media (max-width: 820px){.document-preview-container.with-error .button-container{display:block}.document-preview-container.with-error .button-container button{width:100%;margin-top:48px}}@media (min-width: 1261px){.document-preview-container.with-error .download-button{margin:14px}}@media (min-width: 821px) and (max-width: 1260px){.document-preview-container.with-error .download-button{margin:14px}}@media (min-width: 1261px){.document-preview-container.with-error .download-button{margin-top:24px}}.document-preview-container .pdf-error{margin:16px 50px 16px 16px;font-size:16px;text-align:justify-content;line-height:22px}@media (max-width: 820px){.document-preview-container .pdf-error{margin:24px 0 0}.document-preview-container .pdf-error+button{width:100%}}@media (max-width: 820px){.document-preview-container{margin-bottom:470px}}.sign-buttons-main{display:flex;align-items:center}.sign-buttons-grp1{flex-grow:1;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.sign-buttons-grp1 button{position:relative}.sign-buttons-grp1 button:last-child{padding-left:45px}@media (max-width: 820px){.sign-buttons-grp1 button:last-child{padding-left:initial}}@media (max-width: 820px){.sign-buttons-grp1{margin-left:0;flex-direction:column-reverse}}.sign-buttons-download{margin-top:8px;position:relative;width:100%;text-align:center}.sign-buttons-download button{position:relative;width:100%;margin-top:16px!important;min-width:250px;max-width:250px}@media (max-width: 820px){.sign-buttons-download button{margin-top:32px!important;max-width:100%;min-width:100%}}@media (min-width: 1261px){.sign-buttons-download button:hover .download-img{filter:brightness(0) invert(1)}}.sign-buttons-download .download-img{width:20px;height:20px;position:absolute;left:6px;top:8px}@media (max-width: 820px){.sign-buttons-download{width:100%;margin:0 0 24px}.sign-buttons-download button{border:1px solid #dcdcdc!important}}.sign-img{width:20px;height:20px;position:absolute;left:11px;top:10px}.action-buttons{display:flex;justify-content:center;margin-top:32px}.action-buttons button+button{margin-left:16px}@media (max-width: 820px){.action-buttons{margin-top:8px;flex-direction:column-reverse}.action-buttons button{height:60px;margin-bottom:24px;margin-left:0}.action-buttons button+button{margin-left:0}}@media (min-width: 1261px){.action-buttons{max-width:410px;height:100%}}.contact-address-label{margin-bottom:32px}.contact-address-label input[type=checkbox]{margin-bottom:16px}.contact-address-label label{font-size:14px;color:#5a5a5a}.contact-address-header{margin-bottom:8px;font-size:17px;font-weight:700;color:#832c87}.contact-country-select{position:relative}@media (max-width: 820px){.contact-person-details{margin-bottom:32px}}.contact-person-details .header{font-size:17px;font-weight:700;color:#832c87;margin-bottom:32px}.contact-person-details .field-error{top:4px}.contact-person-details>div{margin-bottom:0}.contact-person-details>div:last-child input{margin-bottom:4px}.custom-select-container{padding-bottom:16px;position:relative}.custom-select-container.select-data div{margin-bottom:0}.taxoffice-invalid-input{height:55px;margin-bottom:20px}@media (max-width: 820px){.welcome-page-container{flex-direction:column-reverse;background:transparent}.welcome-page-container.welcome-page button{width:100%}.welcome-page-container .logo{text-align:center}}.welcome-page-container .message-content{font-size:34px;line-height:46px;color:#fff;font-weight:700;letter-spacing:1px}.signature-box{border:2px solid #832c87;width:60%;aspect-ratio:4/2;position:relative;border-radius:8px;background:#f8f8fd;box-shadow:0 4px 15px #0000004d;min-height:120px;margin:0 auto}@media (min-width: 821px) and (max-width: 1260px){.signature-box{margin-top:32px;width:calc(100% - 4px)}}@media (max-width: 820px){.signature-box{width:calc(100% - 4px)}}.signature-box.orientation-landscape{width:75%!important}.signature-box+.action-buttons{max-width:100%;height:auto}@media (max-width: 820px){.signature-box+.action-buttons{margin-top:32px}}.signature-box+.action-buttons button{height:42px}@media (max-width: 820px){.signature-box+.action-buttons button{height:60px}}.signature-box canvas{border-radius:5px}.form-content .form-container .sign-label{font-size:14px;text-align:center;margin:0 auto 16px;padding:16px 0;color:#202020;background:#fff;border:1px solid #832c87;border-radius:8px;width:90%;line-height:26px}@media (min-width: 1261px){.form-content .form-container .sign-label{width:60%}}@media (max-width: 820px){.form-content .form-container .sign-label{width:100%;padding:16px;box-sizing:border-box}}.form-content .form-container .sign-label:before{content:"i";display:inline-block;font-size:16px;font-weight:500;color:#202020;border:1px solid #202020;border-radius:50%;width:20px;height:20px;text-align:center;line-height:18px;margin-right:16px}.sign-error-box{position:absolute;display:flex;justify-content:center;left:0;top:0;width:100%;background-color:#d32a22;min-height:80px;transform:translateY(-100%);animation:slideDown .5s ease forwards;color:#fff;font-size:15px;text-align:center;padding:25px 16px 16px;box-sizing:border-box;z-index:2;box-shadow:1px 1px 1px #202020}.sign-error-box .ico-warn{position:relative;top:-5px;margin-right:10px}@media (max-width: 820px){.sign-error-box{padding:16px}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (min-width: 821px) and (max-width: 1260px){.application-confirmation{box-sizing:border-box;width:100%}.application-confirmation .weegree-top-label{right:32px}}.application-confirmation .form-container{max-width:100%}@media (min-width: 1261px){.application-confirmation .form-container{width:100%}}@media (min-width: 1261px){.application-confirmation .form-content{margin:0 46px 0 180px}}.application-confirmation .info-container{display:flex;flex-direction:column;align-items:center}.application-confirmation .info-container .message-box{display:flex;flex-direction:row}.application-confirmation .info-container button{margin-top:16px}@media (max-width: 820px){.application-confirmation .info-container button{height:60px}}.application-confirmation .confirmation-info{display:flex}.application-confirmation .action-btn{width:100%;text-align:center}@media (max-width: 820px){.application-confirmation .action-btn button{width:100%}}.step2-info{display:flex;flex-direction:column}.step2-info .common-box{display:flex}.step2-info .common-box .description{font-size:18px}.step2-info .common-box .icon{margin-right:16px;align-self:flex-start;position:relative;top:18px}.step2-info .action-btn+.sign-buttons-download{margin-top:32px}@media (min-width: 1261px){.provide-info-btn{min-width:100%;max-width:none}}@media (min-width: 821px) and (max-width: 1260px){.provide-info-btn{min-width:250px;max-width:250px}}.download-signed-document-btn:after{content:"";position:absolute;top:50%;right:8px;width:20px;height:20px;border:3px solid #b2aab3;border-radius:50%;border-top-color:transparent;animation:spin 1.2s linear infinite;transform:translate(-50%,-50%);visibility:hidden}.download-signed-document-btn:disabled{opacity:1!important;color:#b2aab3}.download-signed-document-btn:disabled:after{visibility:visible}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.message{color:#202020;line-height:36px;font-weight:400}.access-denied{background-color:#fff}@media (min-width: 1261px){.access-denied .container{height:100vh}}.welcome-page-container{display:flex;align-items:center;justify-content:center;background:#fff;width:100%}@media (max-width: 820px){.welcome-page-container{flex-direction:column-reverse;background:transparent;box-sizing:border-box}.welcome-page-container.welcome-page button{width:100%}.welcome-page-container .logo{text-align:center}}@media (min-width: 821px) and (max-width: 1260px){.welcome-page-container{align-items:flex-start;justify-content:flex-start}}.welcome-page-container .header,.welcome-page-container .description{letter-spacing:1px}.welcome-page-container .description{line-height:36px;font-size:24px;color:#000}@media (max-width: 820px){.welcome-page-container .description{font-size:18px;line-height:28px}}.welcome-page-container .form-info img{margin-bottom:25px}.welcome-page-container .description-content{display:flex;flex-direction:column}.welcome-page-container .header{font-size:48px;line-height:60px;color:#202020}@media (max-width: 820px){.welcome-page-container .header{font-size:36px;line-height:48px}}@media (min-width: 1261px){.confirmation .form-content{margin:0 46px 0 180px;min-width:610px}}.confirmation .form-container{max-width:100%}@media (min-width: 1261px){.confirmation .form-container{width:100%}}@media (min-width: 821px) and (max-width: 1260px){.confirmation .form-container button{margin-right:0}}@media (max-width: 820px){.confirmation button{height:60px;width:100%}}body{font-family:Helvetica,sans-serif!important;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f8fd}.custom-shape-divider{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider svg{position:relative;display:block;width:calc(100% + 1.3px);height:152px}.custom-shape-divider .shape-fill{fill:#fff}@media (max-width: 820px){body{background:#fff}}#root{display:flex;flex-direction:column;align-items:center;width:100%}.container{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:100%}@media (max-width: 820px){.container{justify-content:flex-start;margin-bottom:32px;height:100%;width:100%}}@media (min-width: 820px) and (max-width: 1260px){.container{width:100%;height:100%}}
