.floating-label-parent .floating-label-container{position:relative}.floating-label-parent .floating-label-container{&.error{border:none;box-shadow:none;label{font-family:var(--viBold)}input{font-family:var(--viRegular);border:1px solid #b30e0e}label{color:#b30e0e}}input{width:100%;font-family:var(--viRegular);outline:none;border:1px solid #d5d6d9;border-radius:8px;padding:14px 16px;font-size:16px;line-height:20px;&:-webkit-autofill{background-color:transparent;background-color:transparent!important;color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px white!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}}label{display:none;left:15px;top:-9px;color:#82838e;font-size:12px;line-height:14px;transition:all .2s ease;background:white;padding:0 4px;pointer-events:none;font-family:var(--viBold)}.crossIcon,label{position:absolute}.crossIcon{bottom:0;top:0;margin:auto;right:15px;cursor:pointer}}.floating-label-container input:not(:placeholder-shown)+label{display:block}.floating-label-container.error input:placeholder-shown+label{display:none}.floating-label-container.error+.error-message{margin:0}.error-message{color:var(--danger);font-size:12px;grid-column:1/2;grid-row:2/3}.error-link,.error-message{font-family:var(--viRegular)}.error-link{cursor:pointer;font-weight:400;font-style:normal;color:var(--textcolor);background-color:transparent}@media (max-width:480px){.mobile-section{.floating-label-container{margin:0;height:auto;padding:0}}.error-message{color:var(--danger);font-size:12px;font-family:var(--viRegular);grid-area:2/1/3/2;margin-top:4px;margin-bottom:15px;margin-left:10px}.floating-label-container label{left:15px}}