@font-face{
    font-family:Cookie;
    src:url(../../assets/fonts/syky-y18lb0tSbf9kgqS1NDNpg.woff2) format('woff2');
    font-weight:400;
    font-style:normal;
    font-display:auto;
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
    font-weight:400;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
    font-weight:400;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
    font-weight:400;
    font-style:normal;
    font-display:swap;
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
    font-weight:400;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
    font-weight:400;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
    font-weight:400;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
    font-weight:400;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
    font-weight:500;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
    font-weight:500;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
    font-weight:500;
    font-style:normal;
    font-display:swap;
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
    font-weight:500;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
    font-weight:500;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
    font-weight:500;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
    font-weight:500;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
    font-weight:700;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
    font-weight:700;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
    font-weight:700;
    font-style:normal;
    font-display:swap;
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
    font-weight:700;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
    font-weight:700;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
    font-weight:700;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Inter;
    src:url(../../assets/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
    font-weight:700;
    font-style:normal;
    font-display:swap;
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
.register-photo{
    background:#f1f7fc;
    padding:80px 0
}
.register-photo .image-holder{
    display:table-cell;
    width:auto;
    background:url(meeting.jpg) 0 0/cover
}
.register-photo .form-container{
    display:table;
    max-width:900px;
    width:90%;
    margin:0 auto;
    box-shadow:1px 1px 5px rgba(0,0,0,.1)
}
.register-photo form{
    display:table-cell;
    width:400px;
    background-color:#fff;
    padding:40px 60px;
    color:#505e6c
}
@media (max-width:991px){
    .register-photo form{
        padding:40px
    }
}
.register-photo form h2{
    font-size:24px;
    line-height:1.5;
    margin-bottom:30px
}
.register-photo form .form-control{
    background:#f7f9fc;
    border:none;
    border-bottom:1px solid #dfe7f1;
    border-radius:0;
    box-shadow:none;
    outline:0;
    color:inherit;
    text-indent:6px;
    height:40px
}
.register-photo form .form-check{
    font-size:13px;
    line-height:20px
}
.register-photo form .btn-primary{
    background:#f4476b;
    border:none;
    border-radius:4px;
    padding:11px;
    box-shadow:none;
    margin-top:35px;
    text-shadow:none;
    outline:0!important
}
.register-photo form .btn-primary:active,.register-photo form .btn-primary:hover{
    background:#eb3b60
}
.register-photo form .btn-primary:active{
    transform:translateY(1px)
}
.register-photo form .already{
    display:block;
    text-align:center;
    font-size:12px;
    color:#6f7a85;
    opacity:.9;
    text-decoration:none
}
input[type=email],input[type=tel],input[type=text],textarea{
    border-radius:8px!important
}
.btn-primary:hover{
    color:#fff;
    background-color:#4daade;
    border-color:#4daade;
    box-shadow:0 10px 15px rgba(157,157,157,.4)
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#4daade;
    border-color:#4daade
}
.clean-block.dark{
    background-color:#f6f6f6
}
.clean-block{
    padding-bottom:50px
}
@media (min-width:576px){
    .clean-block{
        padding-bottom:100px
    }
    .clean-block .block-heading{
        padding-top:80px
    }
    #info{
        max-width:350px
    }
}
.clean-block .block-heading{
    padding-top:50px;
    margin-bottom:40px;
    text-align:center
}
*,:after,:before{
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.login-card{
    max-width:350px;
    padding:10px 40px;
    background-color:#f7f7f7;
    margin:50px auto 25px;
    border-radius:2px;
    box-shadow:0 2px 2px rgba(0,0,0,.3)
}
.login-card .profile-img-card{
    width:96px;
    height:96px;
    margin:0 auto 10px;
    display:block;
    border-radius:50%
}
.login-card .profile-name-card{
    font-size:16px;
    font-weight:700;
    text-align:center;
    margin:10px 0 0;
    min-height:1em
}
.login-card .reauth-email{
    display:block;
    color:#404040;
    line-height:2;
    margin-bottom:10px;
    font-size:14px;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    box-sizing:border-box
}
.login-card .form-signin button,.login-card .form-signin input[type=email],.login-card .form-signin input[type=password],.login-card .form-signin input[type=text]{
    height:44px;
    font-size:16px;
    width:100%;
    display:block;
    margin-bottom:10px;
    z-index:1;
    position:relative;
    box-sizing:border-box
}
.login-card label{
    color:#000
}
.login-card .form-signin .form-control:focus{
    border-color:#6891a2;
    outline:0;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #6891a2
}
.login-card .btn.btn-signin{
    font-weight:700;
    height:36px;
    line-height:36px;
    font-size:14px;
    background:#6891a2;
    border-radius:3px;
    border:none;
    transition:218ms;
    padding:0
}
.login-card .btn.btn-signin:active,.login-card .btn.btn-signin:focus,.login-card .btn.btn-signin:hover{
    background:#0c6121
}
.login-card .forgot-password{
    color:#6891a2
}
.login-card .forgot-password:active,.login-card .forgot-password:focus,.login-card .forgot-password:hover{
    color:#0c6121
}
.clean-block.clean-form form{
    border-top:2px solid #5ea4f3;
    background-color:#fff;
    max-width:500px;
    margin:auto;
    padding:40px;
    box-shadow:0 2px 10px rgba(0,0,0,.075)
}
#main{
    height:100vh;
    background:url("../../assets/img/moe.jpg") center/cover no-repeat;
    position:relative
}
#info{
    width:90%;
    height:460px;
    border-radius:5px;
    color:var(--bs-white);
    background-color:rgba(0,0,0,.35);
    left:50%;
    top:40%;
    position:absolute;
    transform:translate(-50%,-50%);
    font-size:12px
}
#form-login{
    max-width:70%;
    margin:50px auto 0
}
#ventaspro-logo{
    margin-top:20px;
    margin-bottom:10px
}

.resendLinkHide{
    display: none !important;
}

.resendLinkShow{
    display: inline;
}