/* ==========================================
   Tablet
========================================== */

@media (max-width:1199.98px){

    .register-card{

        padding:35px;

    }

    .register-header h1{

        font-size:2rem;

    }

    .input-icon{

        width:54px;

    }

}

/* ==========================================
   Mobile
========================================== */

@media (max-width:767.98px){

    .register-page{

        padding:60px 15px;

    }

    .register-card{

        padding:28px 22px;

        border-radius:22px;

    }

    .register-header{

        margin-bottom:30px;

    }

    .register-icon{

        width:70px;

        height:70px;

    }

    .register-icon svg{

        width:28px;

        height:28px;

    }

    .register-header h1{

        font-size:1.8rem;

    }

    .input-icon{

        width:50px;

    }

    .input-wrapper input{

        padding:15px;

        font-size:14px;

    }

    .register-submit{

        height:54px;

        font-size:16px;

    }

}