.vlaio-tools-user main{padding:0 0 26.8rem;background:#fff}.vlaio-tools-user main::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:20.1rem;background-image:url("../images/wave.svg");background-repeat:repeat-x;background-size:auto 100%;background-position:bottom center}.user-logged-in .vlaio-tools-user main::after{background-image:url("../images/wave-grey.svg")}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) .form-wrapper{margin:unset!important}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) .form-wrapper.form-actions{margin-left:unset!important;width:100%;display:flex;flex-flow:row wrap;gap:2.4rem;justify-content:flex-start;align-items:center}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) .form-wrapper.form-actions>input{min-height:4.4rem;width:100%;margin-top:0!important}@media (min-width:599px){.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) .form-wrapper.form-actions{margin-left:auto!important;width:60%!important}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) .form-wrapper.form-actions>input{width:unset}}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) .form-item:not(.form-type-password){margin:unset!important}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) .field--type-boolean{padding-left:3rem}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) .field--type-boolean .checkbox{margin:unset!important}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) .field--type-boolean .form-item{max-width:unset;width:100%}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) label{font-size:1.8rem;font-weight:700;line-height:normal;margin-bottom:.4rem;margin-top:0!important}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) label.form-required{display:flex!important;gap:.6rem;align-items:flex-start}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) label.form-required:after{content:'*';font-size:12px;color:red}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) input:not([type=submit]){border-radius:.8rem;border:1px solid #8d8d8d;padding:1.2rem;color:#030217;min-height:4.4rem;margin-bottom:unset;width:100%;min-width:18.3rem}.vlaio-tools-user form:not(.vlaio-campaign-subscription-form,.user-cancel-form) .description{font-size:1.2rem;margin-top:.4rem}.vlaio-tools-user__header{margin:5.2rem .9rem 2.6rem .9rem}.vlaio-tools-user__header h1{font-size:4.1rem;font-weight:500;line-height:normal}.vlaio-tools-user__header h1+span{font-size:3.1rem;font-weight:400;line-height:normal}.vlaio-tools-user .user-form{max-width:125rem}.vlaio-tools-user .user-form [data-drupal-selector=edit-group-general],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]{position:relative;width:100%;padding:11.2rem 0 3.2rem 0!important;border-top:.1rem solid #cbd2da}@media (min-width:599px){.vlaio-tools-user .user-form [data-drupal-selector=edit-group-general],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]{padding:5.4rem 4.8rem 3rem 40%!important}}@media (min-width:991px){.vlaio-tools-user .user-form [data-drupal-selector=edit-group-general],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]{padding:5.4rem 14.8rem 3rem 40%!important}}.vlaio-tools-user .user-form [data-drupal-selector=edit-group-general]>h3,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-general]>summary,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation]>h3,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation]>summary,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]>h3,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]>summary{display:inline-block;padding:0 0 1.5rem;margin-bottom:3rem;font-size:2.6rem;font-weight:500;line-height:normal;position:absolute;inset:3.2rem auto auto 0;pointer-events:none}@media (min-width:599px){.vlaio-tools-user .user-form [data-drupal-selector=edit-group-general]>h3,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-general]>summary,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation]>h3,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation]>summary,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]>h3,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]>summary{inset:5.4rem auto auto 3.2rem;max-width:30%}}.vlaio-tools-user .user-form [data-drupal-selector=edit-group-general]>h3:after,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-general]>summary:after,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation]>h3:after,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation]>summary:after,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]>h3:after,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]>summary:after{content:'';position:absolute;inset:auto 0 0 0;height:1.1rem;border-radius:.4rem;background:url('../images/arcering.png') repeat-x bottom}.vlaio-tools-user .user-form [data-drupal-selector=edit-account],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-meta],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]{display:grid;grid-template-columns:1fr;gap:4.1rem 3.2rem}@media (min-width:768px){.vlaio-tools-user .user-form [data-drupal-selector=edit-account],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-meta],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation],.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool]{grid-template-columns:repeat(2,minmax(180px,1fr))}}.vlaio-tools-user .user-form [data-drupal-selector=edit-account] summary,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-meta] summary,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-valuation] summary,.vlaio-tools-user .user-form [data-drupal-selector=edit-group-waarderingstool] summary{display:none}.vlaio-tools-user .user-form [data-drupal-selector=edit-group-account]{margin-top:4.1rem}.vlaio-tools-user .user-form [data-drupal-selector=edit-account]{display:flex;flex-direction:column}.vlaio-tools-user .user-form .form-item-current-pass,.vlaio-tools-user .user-form .form-item-pass-pass1,.vlaio-tools-user .user-form .vlaio-tools-user-button{margin-bottom:4.1rem!important;margin-top:4.1rem!important}.vlaio-tools-user .user-form .vlaio-tools-user-button{margin:0!important}.vlaio-tools-user .user-form .button--primary,.vlaio-tools-user .user-form .vlaio-tools-user-button{padding:1.3rem 2.6rem;height:unset;max-height:4.4rem;line-height:1.6rem}.vlaio-tools-user .user-form .vlaio-tools-user-button{background:#fff;border:.2rem solid #33af6d;color:#33af6d;transition:all .3s var(--vt-ease);padding:1.2rem 2.6rem}.vlaio-tools-user .user-form .vlaio-tools-user-button:focus-visible,.vlaio-tools-user .user-form .vlaio-tools-user-button:focus-within,.vlaio-tools-user .user-form .vlaio-tools-user-button:hover{background:#33af6d;color:#fff}.vlaio-tools-user .user-form .button--primary{border-top:unset}.vlaio-tools-user .user-vlaio-tools-profile-form [data-drupal-selector=edit-account]{display:flex;flex-direction:column}@media (min-width:768px){.vlaio-tools-user .user-vlaio-tools-profile-form [data-drupal-selector=edit-account]{width:calc(50% - 1.6rem)}}.vlaio-tools-user .user-vlaio-tools-profile-form [data-drupal-selector=edit-account] [data-drupal-selector=edit-password-wrapper]{order:10}.vlaio-tools-user .user-vlaio-tools-register-form [data-drupal-selector=edit-group-general]{display:grid;grid-template-columns:1fr;gap:4.1rem 3.2rem}@media (min-width:768px){.vlaio-tools-user .user-vlaio-tools-register-form [data-drupal-selector=edit-group-general]{grid-template-columns:repeat(2,minmax(180px,1fr))}}.vlaio-tools-user .user-vlaio-tools-register-form [data-drupal-selector=edit-group-general] summary{display:none}.vlaio-tools-user .user-cancel-form{margin:4.2rem 0}.vlaio-tools-user .user-cancel-form label.checkbox{font-weight:400!important}.vlaio-tools-user .user-cancel-form [data-drupal-selector=edit-user-cancel-method] legend{font-weight:700}.vlaio-tools-user .user-cancel-form [data-drupal-selector=edit-user-cancel-method] .form-item-user-cancel-method label{font-weight:400;margin:0 5rem .2rem 3rem}.vlaio-tools-user .user-cancel-form .form-actions{margin:2.4rem 0 0 0!important}.vlaio-tools-user .user-cancel-form .form-actions a,.vlaio-tools-user .user-cancel-form .form-actions input{width:auto;margin:0;min-height:4.4rem}.vlaio-tools-user .user-cancel-form .form-actions a:hover,.vlaio-tools-user .user-cancel-form .form-actions input:hover{border:unset}.vlaio-tools-user .user-cancel-form .form-actions a.dialog-cancel{padding:unset;background:0 0;color:#009b48;text-decoration:underline;font-weight:500;font-size:1.6rem;transition:unset}.vlaio-tools-user .user-cancel-form .form-actions a.dialog-cancel:hover{text-decoration:unset}.vlaio-tools-user .vt-hidden{display:none}