.personal-details__title{margin:1.875rem 0 0}.personal-details__info{margin:.9375rem 0 0}.personal-details__info p{color:#838383;font-weight:500}.personal-details__body{background-color:hsla(0,0%,95%,.8);border-radius:.75rem;box-shadow:0 1rem 1rem -.25rem rgba(26,26,26,.239);margin:1.875rem 0 0;padding:1.875rem}.row-personal-details{align-items:center;border-top:.0625rem solid #b0beff;display:flex;padding:1.875rem 0}.row-personal-details:last-child{border-bottom:.0625rem solid #b0beff}.row-personal-details__label{color:#493998;margin:0 .9375rem 0 0;max-width:12.5rem;width:100%}.row-personal-details__label h2{font-weight:600;line-height:1.2}.row-personal-details__element{margin:0 3.125rem 0 0}.row-personal-details__name-row .form{align-items:center;display:flex}.row-personal-details__name-row fieldset{width:100%}.row-personal-details__name-row fieldset:first-child{margin:0 .9375rem 0 0}.row-personal-details__email-address-row.info-row__active .element-personal-details__info-external,.row-personal-details__email-address-row.info-row__active .element-personal-details__status,.row-personal-details__phone-number-row.info-row__active .element-personal-details__info-external,.row-personal-details__phone-number-row.info-row__active .element-personal-details__status{display:none}.row-personal-details__birth-row input{flex:0 1 33.333%!important}.row-personal-details__passport-row form>fieldset{display:flex;flex-wrap:wrap;margin:0 -.46875rem}.row-personal-details__passport-row form>fieldset:not(:first-child){margin:.9375rem -.46875rem 0}.row-personal-details__passport-row form>fieldset:last-child label{margin:0 .46875rem;padding:0}.row-personal-details__passport-row form>fieldset fieldset{flex:0 1 calc(50% - 0.9375rem);margin:0 .46875rem}.row-personal-details__passport-row form>fieldset .element-personal-details__info{flex:1 1 100%;margin:.625rem .46875rem 0}.element-personal-details{flex:1 1 100%}.element-personal-details__value{align-items:start;display:flex;flex-direction:row;justify-content:start;line-height:1.2}.element-personal-details__value[hidden]{display:none}.element-personal-details__value-frame{align-items:center;display:flex}.element-personal-details__status{background-color:rgba(0,179,0,.8);border-radius:.375rem;color:#fff;font-size:.625rem;font-weight:600;margin:0 0 0 .3125rem;padding:.3125rem}.element-personal-details__info{margin:.625rem 0 0}.element-personal-details__info p{color:#838383;font-size:.875rem;line-height:1.2}.element-personal-details__row{display:flex;flex-wrap:wrap}.element-personal-details__row input,.element-personal-details__row label{flex:1 1 100%}.element-personal-details__row .select,.element-personal-details__row input:not(:last-child){margin:0 .625rem 0 0}.element-personal-details__row .select select+.select__body .select__title{background-color:#f2f2f2;border:.0625rem solid #00b300;transition:border .3s ease,background-color .3s ease}.element-personal-details__form-address form{flex-direction:column}.element-personal-details__form-address fieldset:nth-child(3){display:flex;flex:1 1 100%;margin:0}.element-personal-details__form-address fieldset:nth-child(3) fieldset{flex:0 1 50%;margin:0}.element-personal-details__form-address fieldset:nth-child(3) fieldset:first-child{margin:0 .625rem 0 0}.element-personal-details__form-address fieldset:not(:last-child){margin:0 .3125rem .9375rem}.element-personal-details__form-address fieldset:last-child{margin:0 .3125rem}.element-personal-details__form-passport form{flex-direction:column}.element-personal-details__form-passport form.form-block>fieldset{display:flex;flex-wrap:wrap}.element-personal-details__form-passport form.form-block>fieldset:not(:last-child){margin:0 .3125rem .625rem}.element-personal-details__form-passport form.form-block>fieldset:nth-child(4) fieldset{flex:1 1 100%}.element-personal-details__form-passport form.form-block>fieldset:nth-child(4) fieldset:first-child{display:flex;flex-wrap:wrap;margin:0 -.3125rem}.element-personal-details__form-passport form.form-block>fieldset:nth-child(4) fieldset:first-child label{flex:1 1 100%;margin:0 .3125rem}.element-personal-details__form-passport form.form-block>fieldset:nth-child(4) fieldset:first-child>:not(label){flex:0 1 calc(33.333% - 0.625rem);margin:0 .3125rem}.element-personal-details__form-passport form.form-block>fieldset fieldset{margin:0}.element-personal-details__form-passport form.form-block>fieldset fieldset:first-child{margin:0 .625rem 0 0}.element-personal-details__form-passport form .select#property-issuing-country{width:100%}.element-personal-details__form-passport .checkbox{align-items:start;flex-direction:column}.element-personal-details__form-passport .checkbox__text{align-items:center;display:block;gap:0;line-height:1.2;padding:0 0 0 2.1875rem;position:relative;white-space:normal}.element-personal-details__form-passport .checkbox__text:before{margin:0 .625rem 0 -2.1875rem;position:absolute;top:50%;transform:translateY(-50%)}.element-personal-details__form-passport .checkbox__text:after{top:50%;transform:translateY(-50%) scale(0)}.element-personal-details__form-passport .checkbox__text a{color:#493998;font-weight:600;margin:0 0 0 .1875rem;transition:opacity .3s ease}.element-personal-details__form-passport .checkbox__input:checked+.checkbox__text:after{transform:translateY(-50%) scale(1)}.element-personal-details__expiry-date{flex-direction:column}.element-personal-details__expiry-date>.element-personal-details__row{display:flex}.element-personal-details__expiry-date>.element-personal-details__row input,.element-personal-details__expiry-date>.element-personal-details__row select{max-width:max-content}.element-personal-details__expiry-date .element-personal-details__info{margin:.625rem .46875rem 0 0}@media (max-width:47.99875em){.row-personal-details__label{max-width:5.3125rem}.element-personal-details__value,.row-personal-details__label h2{font-size:.875rem}.element-personal-details__row{display:block}.element-personal-details__row .select,.element-personal-details__row input:not(:last-child){margin:0 0 .625rem}.element-personal-details__form-address fieldset:nth-child(3){display:block}.element-personal-details__form-address fieldset:nth-child(3) fieldset:first-child{margin:0 0 .625rem}.element-personal-details__form-address fieldset:last-child,.element-personal-details__form-address fieldset:not(:last-child){margin:0}.element-personal-details__form-passport form.form-block>fieldset{display:block}.element-personal-details__form-passport form.form-block>fieldset:not(:last-child){margin:0 0 .625rem}.element-personal-details__form-passport form.form-block>fieldset:nth-child(4) fieldset:first-child{display:block;margin:0}.element-personal-details__form-passport form.form-block>fieldset:nth-child(4) fieldset:first-child label{margin:0}.element-personal-details__form-passport form.form-block>fieldset:nth-child(4) fieldset:first-child>:not(label){flex:1}.element-personal-details__form-passport form.form-block>fieldset:nth-child(4) fieldset:first-child>:not(label):not(:last-child){margin:0 0 .625rem}.element-personal-details__form-passport form.form-block>fieldset:nth-child(4) fieldset:first-child>:not(label):last-child{margin:0}.element-personal-details__form-passport form.form-block>fieldset fieldset:first-child{margin:0 0 .625rem}.element-personal-details__form-passport .checkbox__text{font-size:.875rem}}@media (max-width:29.99875em){.row-personal-details{display:block}.row-personal-details__label{margin:0 0 .9375rem;max-width:100%}.row-personal-details__element{margin:0 0 .9375rem}.element-personal-details__expiry-date>.element-personal-details__row{flex-direction:column}.element-personal-details__expiry-date>.element-personal-details__row input,.element-personal-details__expiry-date>.element-personal-details__row select{max-width:100%}}@media (any-hover:hover){.element-personal-details__form-passport .checkbox__text a:focus-visible,.element-personal-details__form-passport .checkbox__text a:hover{opacity:.7;transition:opacity .3s ease}}