.form-field input{border:none;padding:15px;margin-block:.7rem;background:var(--text-extralight);margin-bottom:0}.form-field textarea{height:100px;max-width:100;margin-block:.7rem;resize:none}input[type=file]{position:relative;width:50%;box-shadow:var(--shadow-large);padding-left:15%}.phone input[type=file],.laptop input[type=file]{width:100%;padding-left:5rem}input[type=file]::file-selector-button{width:50px;height:50px;border:none;box-shadow:var(--shadow-large);border-radius:100px;align-content:center;align-items:center}input[type=file]:before{position:absolute;pointer-events:none;left:30px;top:50%;transform:translateY(-50%);content:"";background-image:url(/images/paper-clip.svg);background-repeat:no-repeat;background-size:contain;z-index:1;height:35px;width:35px;background-color:var(--btn-bg);border-radius:100%}input[type=file]:after{color:#000;content:"";position:absolute;left:25%}.field-groups input[type=file]::file-selector-button{padding:0 16px;height:40px;cursor:pointer;background-color:#fff;border:1px solid rgba(0,0,0,.16);box-shadow:0 1px #0000000d;margin-right:16px;transition:.5s;border:none;width:50px;border-radius:100px;background:linear-gradient 13deg,var(--bg-color2) 14%,var(--bg-color1) 64%}.field-groups input[type=file]::file-selector-button:hover{background:linear-gradient 13deg,var(--bg-color1) 14%,var(--bg-color2) 64%;transition:.5s}::-webkit-file-upload-button,::file-selector-button{display:none}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#f87da9;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.error-message{color:red}.img-preview{border:1px solid #ddd;border-radius:4px;-o-object-fit:cover;object-fit:cover}
