.status-password{position:relative;color:var(--black);margin-bottom:30px;font-size:10px;letter-spacing:.3px}.status-password span{position:relative;display:flex;align-items:center;margin-bottom:14px;line-height:1.2;padding-left:30px;color:var(--white);font-size:16px;font-style:normal;font-weight:400}.status-password span:before{content:"";position:absolute;left:0;width:18px;height:18px;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:8px 6px;background-color:var(--white);padding:3px;transition:all .4s ease-in-out;border-radius:4px;border:2px solid #bdbdbd}.status-password span.success:before{background-image:url(/assets/images/icons/check.svg);background-color:var(--green);border-color:var(--green)}input,select,textarea{outline:none}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{box-shadow:none!important;border-color:inherit!important}.form-group{position:relative}.form-group.disabled{opacity:.4}.form-group.disabled *{cursor:no-drop}.form-group .error{color:red;position:absolute;bottom:0;margin:0;font-size:12px}.form-group:has(select):after{position:absolute;content:"";bottom:40px;right:30px;width:15px;height:15px;filter:brightness(0);background-image:url(/assets/icon/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:13px 7px}.form-group:has(input[type=text]) .password-button figure{position:relative}.form-group:has(input[type=text]) .password-button figure:before{content:"";background-color:#003781;width:3px;height:100%;position:absolute;right:0;bottom:0;left:0;top:1px;transform:rotate(227deg);margin:auto}.form-group .password-button{position:absolute;width:20px;top:10px;right:15px;border:0;background-color:transparent}.form-group .password-button figure{width:100%;height:-moz-fit-content;height:fit-content;margin:0}.form-group .password-button figure img{width:100%}@media(min-width:768px){.form-group.steps .status-password{position:absolute;top:70%;right:-220px;margin:0}}.wrapper-button{padding:50px 0 30px}.input-check{padding-left:30px;line-height:1;display:flex;flex-direction:column;margin-top:20px}.input-check label{font-size:16px;font-style:normal;font-weight:400;line-height:140%;cursor:pointer;text-transform:inherit}.input-check label a{color:#bdbdbd;font-size:inherit;font-weight:600;-webkit-text-decoration-line:underline;text-decoration-line:underline}.input-check~.error{bottom:-10px}.input-check input{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px;left:13px;z-index:1}.input-check input:disabled~div,.input-check input:disabled~div~span{opacity:.3;cursor:no-drop}.input-check .checkmark{position:absolute;left:13px;height:20px;width:20px;transition:all .2s ease-in-out;border-radius:4px;border:2px solid #bdbdbd}.input-check .checkmark:after{content:"";position:absolute;opacity:0;transition:opacity .2s ease-in-out;left:5px;top:1px;width:6px;height:12px;border:solid var(--blue);border-width:0 2px 2px 0;transform:rotate(45deg)}.input-check input[type=radio]~.checkmark{border-radius:50%}.input-check .control-error{padding:0;color:var(--red);font-family:var(--font-bold);font-size:12px;display:block}.input-check input:checked~.checkmark{background-color:var(--white)}.input-check input:checked~.checkmark:after{opacity:1}.input-check a{text-decoration:underline}.customCheck p{color:var(--white);font-size:20px;font-style:normal;font-weight:400;line-height:130%}.customCheck .wrapper-checks{line-height:1;display:grid;grid-template-columns:1fr 1fr;position:relative;margin-top:20px}.customCheck label{font-size:16px;font-style:normal;line-height:140%;cursor:pointer;text-transform:inherit;display:flex;align-items:center;font-weight:700;margin-bottom:16px;position:relative;flex-direction:row-reverse;justify-content:flex-end;gap:24px}.customCheck~.error{bottom:-10px}.customCheck input{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px;left:13px;z-index:1}.customCheck input:disabled~div,.customCheck input:disabled~div~span{opacity:.3;cursor:no-drop}.customCheck .checkmark{position:relative;left:0;height:30px;display:flex;width:56px;padding:2.517px;justify-content:space-between;align-items:center;border-radius:30px;background:#72799c}.customCheck .checkmark:after{content:"";position:absolute;opacity:1;left:4px;top:2px;background:var(--white);width:25px;height:25px;flex-shrink:0;border-radius:50%;transition:left .3s ease}.customCheck .control-error{padding:0;color:var(--red);font-family:var(--font-bold);font-size:12px;display:block}.customCheck input:checked~.checkmark{background:linear-gradient(90deg,#5fcd8a,#13a0d3)}.customCheck input:checked~.checkmark:after{opacity:1;left:calc(100% - 29px)}.customCheck a{text-decoration:underline}.wrapper-input-password{position:relative;width:100%;display:flex;align-items:center}