.floating-label-input-group{position:relative}.floating-label-input-form-control{height:100%;max-width:100%;outline:none;font-weight:700;padding-top:1rem;padding-right:4.5rem;border-radius:10px;box-sizing:border-box;border:1.5px solid var(--vads-color-gray-medium);background-color:var(--vads-color-white);transition:border-color .15s ease}.floating-label-input-form-control::placeholder{color:transparent}.floating-label-input-form-control.has-value,.floating-label-input-form-control:focus{border-color:var(--vads-color-primary)}.floating-label-input-form-control:focus+.floating-label-input-custom-label,.floating-label-input-form-control:not(:placeholder-shown)+.floating-label-input-custom-label{color:var(--vads-color-gray-medium);text-align:left;transform:translateY(-60%) scale(.75)}.floating-label-input-custom-label{position:absolute;left:0;margin-top:0;font-weight:400;color:var(--vads-color-gray-medium);pointer-events:none;transition:.15s ease;transform-origin:left center}@media screen and (max-width:1279px){.floating-label-input-group{height:3.125rem;white-space:nowrap}.floating-label-input-form-control{font-size:1.25rem;padding-left:1rem}.floating-label-input-custom-label{margin-left:.5rem;font-size:1rem;white-space:nowrap}.floating-label-input-form-control:focus+.floating-label-input-custom-label,.floating-label-input-form-control:not(:placeholder-shown)+.floating-label-input-custom-label{margin-left:1rem}}@media screen and (min-width:1280px) and (max-width:1919px){.floating-label-input-group{height:5.188rem}.floating-label-input-form-control{font-size:1.875rem;padding-left:1.438rem}.floating-label-input-custom-label{margin-left:1.438rem;font-size:1.4rem}}@media screen and (min-width:1920px){.floating-label-input-group{height:6.25rem}.floating-label-input-form-control{font-size:2.25rem;padding-left:1.438rem}.floating-label-input-custom-label{margin-left:1.438rem;font-size:1.875rem}}