section{
  width: 100dvw;
  height: auto;
}
.hero{
  position: relative;
  width: 100%;
  height: 50dvh;
}
  .hero .title{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);

    width: auto;
    height: auto;
  }
    .hero .title a{
      text-decoration: none;
    }
      .hero .title a p{
        font-size: var(--subtitle-font-sise);
        color: var(--black);
        margin: 0;

        border-bottom: solid 0.5px rgba(255, 255, 255, 0);

        transition: 0.5s;
      }
      .hero .title a:hover p{
        border-bottom: solid 0.5px var(--black);
      }

.privacy{
  width: 100%;
  height: auto;

  margin: 0 0 200px;
}
  .privacy .container{
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
  }
    /* .privacy .container .title-box{
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: end;
    }
      .privacy .container .title-box h3{
        font-size: var(--title-font-sise);
        width: fit-content;
      } */
      .privacy .container .title-box p{
        font-size: var(--desc-sise);
        width: fit-content;
      }
      .privacy .container .content-box p{
        line-height: 3rem;
        margin-bottom: 50px;
      }






@media screen and (max-width: 900px){

  .privacy .container{
    padding: 0 50px;
  }
  
  }