.form-control-lg {
min-height:calc(1.5em + 2rem + calc(var(--bs-border-width) * 2));
padding:.5rem 1rem;
font-size:14px;
border-radius:var(--bs-border-radius-lg);
border:none;
background-color:rgba(var(--bs-black-rgb), .1);
font-weight:550;
}
.form-control-lg::placeholder {
font-weight:550;    
}
.form-control-lg:focus,.form-control-lg:hover {
border:1px solid rgba(var(--bs-black-rgb), .1);    
}
.field:has(i.fa-solid) i {
position:absolute;
top:50%;
transform:translateY(-40%);
right:15px;
cursor:pointer;    
}
input[type="password"]:has(+i.fa-solid) {
padding-right:40px;    
}
.fs-12{font-size:12px;}
.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fw-550{font-weight:550;}
.fw-600{font-weight:600;}
.fw-650{font-weight:650;}
.fw-700{font-weight:700;}