#Image_pin {
   position: relative;
   margin-top: 100vh;
   padding-top: 20px;
   padding-bottom: 20px;
   width: 100%;
   height: fit-content;
   background-color: #e6deda;
   display: flex;
   position: relative;
   z-index: 3;
   border-top: .1rem solid rgba(53, 53, 53, .2);
   border-top-width: 0.1rem;
   border-top-style: solid;
   border-top-color: rgba(53, 53, 53, 0.2);
}

#img_half {
   position: sticky;
   top: 60px;
   width: 45%;
   margin-left: 50px;
   height: 95vh;
   background-size: cover;
   background-position: center;
   background-image: url('https://images.unsplash.com/photo-1578301978162-7aae4d755744?q=80&w=2477&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D');
}

#overflow {
   margin-top: 10px;
   padding-left: 20px;
   position: relative;
   top: 0;
   margin-right: 50px;
   width: 50%;
   height: 100%;
}

#overflow>p {
   font-size: 1.3rem;
}

#Image_pin:after {
   background: #fff;
   content: "";
   height: .1rem;
   left: 0;
   opacity: .6;
   position: absolute;
   top: 0;
   width: 100%;
}

.border_glow {
   margin-top: 15px;
   display: flex;
   justify-content: space-between;
   width: 100%;
   padding-bottom: 1.5rem;
   border-bottom: .1rem solid rgba(53, 53, 53, .2);
   border-bottom: .1rem solid rgba(53, 53, 53, .2);
   position: relative;
}

.border_glow:after {
   background: #fff;
   bottom: -.2rem;
   content: "";
   height: .1rem;
   left: 0;
   opacity: .6;
   position: absolute;
   width: 100%;
}

.border_glow h3 {
   width: 60%;
   margin-right: 20px;
   padding-top: 20px;
   font-weight: 400;
   text-transform: uppercase;
   letter-spacing: -.05rem;
   line-height: 140%;
}

.border_glow p {
   width: 40%;
   font-weight: 550;
   font-size: 25px;
}
#one01 p{
   font-weight: 400;
   font-size: 13px;
}
#s1 {
   font-weight: 300;
}
#img_half_1{
   width: 50vw !important; margin-left: 0 !important;height: 99vh !important;
}
@media screen and (max-width:900px) {
   #Image_pin {
      flex-direction: column;
      padding-top: 0;
   }

   #overflow {
      background-color: #e6deda;
      width: 100%;
   }

   #img_half {
      top: 10px;
      margin-top: 20px;
      margin-left: 25px;
      width: calc(100vw - 50px);
      position: relative;
   }

   #one01 {
      flex-direction: column;
   }
   .border_glow p{
      width: 10%;
   }
   .border_glow h3 {
      width: 70%;
   }
   #one01 p , #one01 h3 {
      width: 100%;
      padding-right: 20px;
    }
    #img_half_1{
      width: calc(100vw - 40px) !important;
    }
}
@media screen and (max-width:600px) {
   .border_glow h3 {
      width: 90%;
      padding-right: 10px;
   }
   .mouse-follower{
      display: none !important;
   }
}