 
    *{
      margin:0;
      padding:0;
      box-sizing:border-box;
      font-family:'Inter', sans-serif;
    }

    body{
      background:white;
      height:100vh;
      /* overflow:hidden; */
    }

    .container{
      display:flex;
      height:100vh;
      width: 100%;
    }

    /* LEFT SIDE */
    .left{
        display:flex;
        align-items: center;
        justify-content: center;
      width:50%;
        height:100%;

      /* padding:60px; */
      background:white;
      border-right:1px solid #ddd;
      padding: 60px 20px 60px 20px;

    }

    /* .fb-logo{
      width:85px;
      height:85px;
      background:#0866ff;
      border-radius:50%;
      display:flex;
      align-items:center;
      justify-content:center;
      color:#fff;
      font-size:70px;
      font-weight:700;
    } */

    .text{
      position:relative;
      /* bottom:120px;
      left:55px; */
      width: 30%;
        height:100%;


    }

     .text div{
        width:70%;
        height: 15%;
     }
       .text div:first-child img{
        width: 100%;
        height: 100%;

      }
 
     .text-y{
       
       
      margin-top: 0;
      position: fixed;
      bottom: 25%;

     }
     

    .text h1{
      font-size:55px;
      line-height:0.95;
      font-weight:510;
      color:#000;
   
      margin-bottom: auto;
      
  
    }

    .text h1 span{
      color:#1877f2;
    }

    .image-box{
      /* position:absolute;
      top:120px;
      left:330px; */
      width: 70%;
        height:100%;

    }
  .image-box img{
        width:100%;
        height:100%;
        /* object-fit:cover; */
  }
  
    .main-card{
      width:260px;
      height:450px;
      background:url('https://images.unsplash.com/photo-1494790108377-be9c29b29330?q=80&w=800&auto=format&fit=crop');
      background-size:cover;
      background-position:center;
      border-radius:20px;
      position:relative;
      box-shadow:0 10px 25px rgba(0,0,0,0.1);
      overflow:hidden;
      border:6px solid #eee;
    }

    .small-card{
      position:absolute;
      bottom:-60px;
      left:-70px;
      width:230px;
      background:#fff;
      border-radius:20px;
      padding:14px;
      box-shadow:0 10px 20px rgba(0,0,0,0.12);
    }

    /* .small-card img{
      width:100%;
      border-radius:14px;
      height:140px;
      object-fit:cover;
    } */

    /* .mini-avatar{
      position:absolute;
      width:110px;
      height:110px;
      border-radius:50%;
      border:5px solid #1877f2;
      overflow:hidden;
      bottom:-35px;
      right:-20px;
      background:#fff;
    } */

    /* .mini-avatar img{
      width:100%;
      height:100%;
      object-fit:cover;
    }

    .heart{
      position:absolute;
      right:-28px;
      bottom:80px;
      width:70px;
      height:70px;
      background:linear-gradient(to bottom,#ff3f8e,#ff0055);
      border-radius:50%;
      display:flex;
      align-items:center;
      justify-content:center;
      color:white;
      font-size:34px;
      box-shadow:0 8px 18px rgba(255,0,85,0.3);
    } */

    

    /* RIGHT SIDE */
    .right{
      width:50%;
      height: 100%;
      background:#fff;
      display:flex;
      align-items:center;
      justify-content:center;
      padding:60px;
    }

    .login-box{
      width:100%;
      max-width:620px;
    }

    .title{
      display:flex;
      align-items:center;
      gap:10px;
      margin-bottom:10px;
    }

    .back{
      font-size:32px;
      cursor:pointer;
    }

    .title h2{
      font-size:20px;
      font-weight:500;
    }
    form{
      width:100%;
      /* border: 2px solid #ddd; */
    }

    .input-box{
      margin-bottom:10px;
    }

    .input-box input{
      width:100%;
      padding:24px 22px;
      border:1px solid #ddd;
      border-radius:20px;
      font-size:15px;
      outline:none;
    }

    .login-btn{
      width:100%;
      border:none;
      background:#0866ff;
      color:white;
      padding:20px;
      border-radius:40px;
      font-size:16px;
      font-weight:400;
      cursor:pointer;
      margin-top:10px;
    }

    .forgot{
      text-align:center;
      margin:30px 0 35px;
      font-size:15px;
      cursor:pointer;
    }

    .create-btn{
      width:100%;
      padding:18px;
      border-radius:40px;
      background:transparent;
      border:1px solid #1877f2;
      color:#1877f2;
      font-size:15px;
      cursor:pointer;
      /* margin-bottom:10px; */
    }

    .meta{
      width: 100%;;
      height: 10vh;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0;
      margin-bottom: 3%;
    }

    @media(max-width:917px){
      .container{
        flex-direction:column;
      }
      .text-y{
        display: none;
      }
      .image-box{
        display: none;
      }

      .right{
        width:100%;
        height: 100%;

        
      }
      .left{
        /* border: 2px solid red; */
        width: 50%;
        height: 10%;
        flex-direction:column;
        padding:0px;
        margin-top: 3%;
             border-right:none;
           


      }
      .text div:first-child{
        /* border: 2px solid rgb(0, 255, 21); */
        width: 100%;
        height: 100%;
        /* margin-right: 20%; */


      }
      .text div:first-child img{
        /* border: 2px solid rgb(255, 0, 157); */
        width: 100%;
        height: 100%;
        /* margin-right: 20%; */


      }
    }


