.open-form{--padding:120px;margin-bottom:calc(var(--padding)*-1);position:relative;z-index:5}@media (max-width:1439px){.open-form{--padding:100px}}@media (max-width:1279px){.open-form{--padding:80px}}@media (max-width:1023px){.open-form{--padding:32px}}@media (max-width:767px){.open-form{margin-bottom:-140px}}.open-form .title{color:var(--neutral90)}.open-form__body{background:var(--neutral-85-white,#fff);border-radius:32px;box-shadow:0 8px 20px 8px #52077726;margin-inline:auto;max-width:940px;padding:var(--padding)}@media (max-width:1919px){.open-form__body{max-width:794px}}@media (max-width:1279px){.open-form__body{max-width:650px}}@media (max-width:767px){.open-form__body{padding-inline:16px}}.open-form__title{color:var(--neutral-85-Text-neutral90,#191919);font-family:Manrope,sans-serif;font-size:48px;font-style:normal;font-weight:600;letter-spacing:-.96px;line-height:95%;margin-bottom:80px;text-align:center}@media (max-width:767px){.open-form__title{font-size:42px;margin-bottom:40px}}.open-form__wrap{display:flex;flex-direction:column;gap:32px}.open-form__label{margin-bottom:0!important}.open-form__label input,.open-form__label textarea{color:var(--neutral-85-neutral80,#737372);font-family:Circe,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.32px;line-height:105%;min-height:38px;width:100%}.open-form__label input{border:none;border-bottom:1px solid var(--neutral-85-neutral60,#999a9a);border-radius:0;padding-block:8px;padding-left:0}.open-form__label textarea{border:1px solid var(--neutral-85-neutral60,#999a9a);border-radius:4px;padding:8px 12px;resize:vertical;transition:border-color .2s linear}.open-form__label textarea:focus-within{border-color:var(--primary20)}.open-form__files{align-items:flex-start;display:flex;gap:32px}@media (max-width:767px){.open-form__files{flex-direction:column;gap:24px}}.open-form__btn{margin-top:57px;width:100%}.privacy-policy{color:var(--neutral-85-neutral60,#999a9a);display:flex;font-family:Circe,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:8px;letter-spacing:-.32px;line-height:105%}.privacy-policy__checkbox{align-items:center;border:2px solid var(--neutral-85-neutral60,#999a9a);border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;margin:6px;width:18px}.privacy-policy__checkbox i{color:#000;font-size:10px;line-height:1;opacity:0;transition:opacity .2s linear}.privacy-policy__checkbox:has(input:checked) i{opacity:1}.privacy-policy a{cursor:pointer;-webkit-text-decoration:underline from-font;text-decoration:underline from-font;text-decoration-color:transparent;transition:text-decoration-color .2s linear}@media (hover:hover){.privacy-policy a:hover{text-decoration-color:currentColor}}.input-file{display:flex;flex-direction:column;gap:24px}.input-file svg{height:17px;width:14px}.input-file__label{align-items:center;color:var(--neutral-85-neutral80,#737372);cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:700;gap:8px;line-height:117%;padding-inline:16px;text-transform:uppercase;transition:color .2s linear}.input-file__label.dragover,.input-file__label:hover{color:var(--orange)}.input-file__info{display:flex;flex-direction:column;gap:24px;height:0;opacity:0;transform:translateY(-10%);transition:opacity .2s linear,transform .2s linear,height .2s linear}.input-file__success{align-items:center;display:flex;font-size:15px;font-weight:700;gap:8px;line-height:19.5px;text-align:left}.input-file__files{display:flex;flex-wrap:wrap;gap:10px 8px;max-width:205px}.input-file__file{align-items:center;display:flex;flex-direction:column;font-size:13px;font-weight:400;gap:5px;line-height:15.23px;position:relative;text-align:center;width:63px}.input-file__file p{-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;word-break:break-word}.input-file__delete{background:none;border:none;cursor:pointer;margin:-8px;padding:8px;position:absolute;right:0;top:-8px}.input-file__delete:hover img{transform:scale(1.25)}.input-file__delete img{transition:transform .2s linear}.input-file .agree-policy p{font-size:13px}.input-file .agree-policy .checkbox{position:relative;top:3px}.input-file .form__agree{margin-top:0}
