.inputBox{position:relative}.inputBoxError{background:#ef44443c;border:1px solid #ef4444;color:#ef4444}.inputBox input{outline:none}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.inputBoxLeftIcon,.inputBoxRightIcon{position:absolute;top:45px}.inputBoxLeftIcon{right:10px}.inputBoxRightIcon{left:10px}.loader-container{display:flex;justify-content:center;align-items:center;height:100vh}.loader{border:8px solid #f3f3f3;border-top-color:black;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.three-dot-loader{display:flex;gap:5px;align-items:center;width:70px;height:40px;margin:auto}.three-dot-loader .dot{width:10px;height:10px;background-color:#000;border-radius:50%;animation:fall .6s ease-in-out infinite}.three-dot-loader .dot:nth-child(2){animation-delay:.2s}.three-dot-loader .dot:nth-child(3){animation-delay:.4s}@keyframes fall{0%{transform:translateY(0);opacity:1}50%{transform:translateY(20px);opacity:.5}to{transform:translateY(0);opacity:1}}.modal{position:fixed}.scattered-logos{position:relative;width:100%;height:100%}.logo-element{position:absolute;transition:transform .5s ease;animation:float 8s ease-in-out infinite}.logo-element:hover{transform:scale(1.2) rotate(10deg)!important;animation-play-state:paused}@keyframes float{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}