input[data-v-1b807291]:-internal-autofill-previewed, input[data-v-1b807291]:-internal-autofill-selected {
    transition:background-color 5000s ease-out .5s
}
.wrap-input100 input[data-v-1b807291] {
    border:1px solid #c8c8c8;
    border-radius:5px
}
.main[data-v-1b807291] {
    width:1200px;
    margin:auto;
    padding-top:130px;
    position:relative
}
.go-index[data-v-1b807291] {
    z-index:4;
    position:absolute;
    top:50px;
    right:0;
    font-size:14px;
    font-weight:700
}
#app[data-v-1b807291] {
    height:750px
}
.wrap-login100[data-v-1b807291] {
    z-index:3;
    position:relative
}
.login-back[data-v-1b807291] {
    position:absolute;
    background:url(../../../../../images/logins-back.72dd8cb4.png) no-repeat;
    background-size:100% 100%;
    width:100%;
    height:750px
}
html {
    scroll-behavior:smooth
}
input, textarea {
    outline:none;
    border:none
}
input:focus::-webkit-input-placeholder {
    color:transparent
}
input:focus:-moz-placeholder, input:focus::-moz-placeholder {
    color:transparent
}
input:focus:-ms-input-placeholder {
    color:transparent
}
textarea:focus::-webkit-input-placeholder {
    color:transparent
}
textarea:focus:-moz-placeholder, textarea:focus::-moz-placeholder {
    color:transparent
}
textarea:focus:-ms-input-placeholder {
    color:transparent
}
input::-webkit-input-placeholder {
    color:#333
}
input:-moz-placeholder, input::-moz-placeholder {
    color:#333
}
input:-ms-input-placeholder {
    color:#333
}
textarea::-webkit-input-placeholder {
    color:#333
}
textarea:-moz-placeholder, textarea::-moz-placeholder {
    color:#333
}
textarea:-ms-input-placeholder {
    color:#333
}
.wrap-login100 {
    width:500px;
    border-radius:10px;
    padding:10px 55px 37px 55px
}
.login100-form {
    width:100%
}
.login100-form-title {
    font-family:Poppins-Medium;
    padding-bottom:20px;
    margin-bottom:45px;
    font-size:30px;
    color:#333;
    border-bottom:1px solid #c8c8c8;
    line-height:1.2;
    text-align:center;
    text-transform:uppercase;
    display:block
}
.wrap-input100 {
    width:100%;
    position:relative;
    border-bottom:2px solid hsla(0, 0%, 100%, .24);
    margin-bottom:30px
}
.wrap-input100 img {
    cursor:pointer
}
.input100 {
    font-size:16px;
    color:#333;
    line-height:1.2;
    display:block;
    width:100%;
    height:45px;
    background:transparent;
    padding:0 5px 0 38px
}
.focus-input100 {
    height:100%;
    top:0;
    pointer-events:none
}
.focus-input100, .focus-input100 i {
    position:absolute;
    display:block;
    width:100%;
    left:0
}
.focus-input100 i {
    font-size:22px;
    color:#333;
    top:6px;
    padding-left:5px;
    transition:all .4s
}
.input100:focus {
    padding-left:5px
}
.input100:focus+.focus-input100 i {
    top:-22px;
    font-size:18px
}
.input100:focus+.focus-input100:before {
    width:100%
}
.has-val.input100+.focus-input100 i {
    top:-22px;
    font-size:18px
}
.has-val.input100+.focus-input100:before {
    width:100%
}
.has-val.input100 {
    padding-left:5px
}
.contact100-form-checkbox {
    padding-left:5px;
    padding-top:5px;
    padding-bottom:35px
}
.label-checkbox100 {
    font-size:13px;
    color:#333;
    line-height:1.2;
    position:relative;
    padding-left:10px;
    cursor:pointer
}
.container-login100-form-btn {
    width:100%;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.container-login100-form-btn, .login100-form-btn {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center
}
.login100-form-btn {
    font-size:16px;
    color:#fff;
    line-height:1.2;
    -ms-flex-align:center;
    align-items:center;
    padding:0 20px;
    min-width:260px;
    height:50px;
    border-radius:25px;
    background:#ffaeb5;
    position:relative;
    z-index:1;
    transition:all .4s;
    cursor:pointer
}
.login100-form-btn:before {
    content:"";
    display:block;
    position:absolute;
    z-index:-1;
    width:100%;
    height:100%;
    border-radius:25px;
    background-color:#ffaeb5;
    top:0;
    left:0;
    opacity:1;
    transition:all .4s
}
.login100-form-btn:hover {
    color:#fff
}
.login100-form-btn:hover:before {
    opacity:0
}
@media(max-width:576px) {
    .wrap-login100 {
        padding:55px 15px 37px 15px
    }
}
.text-center {
    text-align:center
}
.p-t-20 {
    padding-top:20px
}
.txt1 {
    font-size:13px;
    color:#ffaeb5;
    line-height:1.5
}
.txt1:hover {
    text-decoration:none;
    color:#ffaeb5
}
.forget {
    color:#333;
    font-size:14px;
    margin-bottom:20px
}