.input-wrapper{margin-bottom:40px}.input-wrapper:last-child{margin-bottom:0}.input-wrapper .container-input{border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:100%;height:46px;display:flex;position:relative}.input-wrapper .container-input:hover{border:1px solid #e5eaf1}.input-wrapper .container-input:focus-within{outline-offset:2px;outline:2px solid #0033a1}.input-wrapper .container-input.focus{outline-offset:2px;border:1px solid #e5eaf1;outline:2px solid #0033a1}.input-wrapper .container-input.focus span.holder{font-size:14px;font-weight:600;top:-20px!important}.input-wrapper .container-input.no-icon span.holder{left:0}.input-wrapper .container-input.no-icon span.holder.has-content{font-size:14px;left:-8px}.input-wrapper .container-input.icon-placehorder span.holder{padding:0;display:flex;left:0}.input-wrapper .container-input.icon-placehorder .label-ico{width:34px}.input-wrapper .container-input .label-ico,.input-wrapper .container-input .view-pass{height:inherit;justify-content:center;align-items:center;width:46px;display:flex}.input-wrapper .container-input .label-ico .icon,.input-wrapper .container-input .view-pass .icon{color:#0033a1;cursor:pointer;justify-content:center;align-items:center;font-size:20px;display:flex}.input-wrapper .container-input input{color:#0033a1;background-color:#0000;border:none;outline:none;width:100%;height:100%;padding:0 10px;font-size:16px;font-weight:500;position:relative}.input-wrapper .container-input input:focus{outline:none}.input-wrapper .container-input input[type=date]{cursor:pointer}.input-wrapper .container-input input[type=date]::-webkit-calendar-picker-indicator{display:none}.input-wrapper .container-input input[type=date]::-ms-expand{display:none}.input-wrapper .container-input input[type=date]:before{content:"";pointer-events:none;background:0 0;width:0;height:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.input-wrapper .container-input span.holder{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0033a1;pointer-events:none;background-color:#fff;padding:0 10px;font-size:16px;transition:all .3s;position:absolute;top:23px;left:40px;transform:translateY(-50%)}.input-wrapper .container-input span.holder.has-content{font-size:14px;font-weight:500;top:-20px!important}
.btn-text{justify-content:center;display:flex}.btn-text button{color:#0033a1;cursor:pointer;background-color:#0000;border:none;outline:none;font-size:18px;font-weight:600;transition:all .5s}.btn-text button span{text-decoration:none}.btn-text button:active{color:#0033a1;transform:scale(.9)}
