@font-face{font-family:TT_Norms_Pro_Medium;src:url(/fonts/TT_Norms_Pro_Medium.woff2)format("woff2"),url(/fonts/TT_Norms_Pro_Medium.woff)format("woff");font-display:swap}h1,h2,h3,h4,h5,h6,p,div,button,select,input,textarea{margin:0;padding:0;font-family:TT_Norms_Pro_Medium,sans-serif}h1{font-size:45px;line-height:45px}h2{font-size:25px;font-weight:500;line-height:25px}h3{font-size:20px;font-weight:500;line-height:20px}h4{font-size:18px;font-weight:500;line-height:20px}h5{font-size:16px;font-weight:500;line-height:20px}h6{font-size:13px;font-weight:500;line-height:20px}p{font-size:16px;font-weight:500;line-height:22px}body{margin:0 auto}div{box-sizing:border-box}.body-box{width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);max-width:500px;min-height:630px;margin:0 auto;overflow:auto}.body-box::-webkit-scrollbar{display:none}.input-grey,.input-error{color:#000;resize:vertical;box-sizing:border-box;appearance:none;background-color:#f7f7f7;border:1px solid #eaeaea82;border-radius:6px;outline:none;width:100%;min-height:40px;padding:10px 15px;font-size:16px}.input-grey::placeholder,.input-error::placeholder{color:#bdbdbd}.input-grey:focus{box-shadow:0 0 0 5px #9c25ff1a}.input-error:focus{box-shadow:0 0 0 2px #ff5e5e}.input-grey:disabled,.input-error:disabled{background:#d2d2d2}.textarea-resize{resize:none;height:90px}.phone-field .PhoneInput{background:var(--phone-field-bg);border:1px solid var(--phone-field-border);border-radius:8px;align-items:center;padding:0 12px;display:flex}.phone-field .PhoneInputCountryIcon{display:none}.phone-field .PhoneInputInput{background:0 0;border:none;outline:none;width:100%;padding:12px 0;font-size:14px}
