@media (min-width: 1024px) {
    #ac-open-form {
      display: none;
    }
    .ac-text-content{
      position: absolute;
      z-index: 2;
      top: 0;
      height: 96vh;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      right: 4vw;
    }
    .ac-pos-rel{
      position: relative;
    }
    main {
      overflow-x: hidden;
    }
    .ac-container {
      width: 60rem;
      margin: 0 auto;
    }
    .ac-content {
      width: 90%;
    }
    .ac-logo-geely-mob{
      display: none
    }
    h1{
      position: relative;
      color: #fff;
      /* font-size: 127px; */
      font-size: 5.5rem;
      /* font-family: 'GEELY Normal 20150902'; */
      font-family: 'GEELY Bold 20230926';
      text-align: center;
      margin-top: 2rem;
    }
    h1 span {
      font-family: 'Fb Pragmati Wide';
      font-size: 89px;
      font-weight: 500;
      font-size: 0.68em;
      display: block;
      margin-top: -1.6rem;
    }
    .ac-car{
      display: flex;
      justify-content: center;
      align-items: center;
      position: relative;
      width: 95%;
      right: 1.85rem;
      margin-top: 3vh;
    }
    .ac-legal-wrapper{
        font-size: 1.2rem;
    }
    .ac-details-wrapper{
      display: flex;
      flex-direction: column;
      justify-content: space-around;
      align-items: center;
      text-align: center;
      width: max-content;
      font-size: 4rem;
      font-family: 'Fb Pragmati Wide';
      font-weight: 500;
      line-height: 0.7;
      margin-top: -1rem;
      margin-bottom: 0rem;
      z-index: 2;
      color: #fff;
    }
    .ac-details-wrapper .ac-row-1{
      display: flex;
      flex-direction: row;
      justify-content: space-around;
      align-items: center;
      text-align: center;
    }
    .ac-details-wrapper .ac-details-2{
      letter-spacing: 0.05rem;
    }
    .ac-details-wrapper .ac-details strong{
      font-family: 'Fb Pragmati Wide';
    }
    .ac-details-wrapper .ac-details-1 strong{
      letter-spacing: 0.035rem;
    }
    .ac-details-wrapper .ac-details-2 strong{
      letter-spacing: -0.05rem;
    }
    .ac-details-wrapper .ac-line-vertical{
      display: block;
      background-color: #fff;
            width: 0.1rem;
            height: 4.7rem;
            margin: auto 2rem;
            position: relative;
            top: 0.5rem;
    }
    .ac-details-wrapper .ac-details-1 bdi {
      font-weight: 900;
      font-size: 117%;
      letter-spacing: -0.1px;
    }
    .ac-details-wrapper .ac-details-1 .ac-font-mob,
    .ac-details-wrapper .ac-details-1 bdi small{
      font-size:65%
    }
    .ac-details-wrapper .ac-details-1 bdi span {
      letter-spacing: -2.05px;
    }
    /* Section Opening */
    #ac-opening .ac-col-2 .ac-rel-pos-ver {
      width: 5rem;
      height: 100vh;
      position: absolute;
      left: 33rem;
    }
    #ac-opening .ac-col-2 .ac-rel-pos-ver img {
      position: relative;
      width: 100%;
      height: 100vh;
      z-index: 1;
    }

    /* End Form Desktop */
    #ac-opening {
      display: flex;
      flex-direction: row-reverse;
    }
    #ac-opening .ac-col-2 {
      background-color: #000;
      width: 25%;
      position: relative;
      z-index: 1;
      box-shadow: 0px 3px 55px #000000e0;
    }
    #ac-opening .ac-col-1 {
      width: 75%;
      background-color: #fff;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-direction: column;
      height: 100vh;
      overflow-y: auto;
    }
    #ac-opening .ac-col-1 .ac-content-wrapper {
      width: 100%;
      display: flex;
      flex-direction: column;
      justify-content: space-evenly;
      align-items: center;
      /* height: 49rem; */
      height: 100vh;
      position: relative;
    }
    .ac-bg,
    .ac-bg img{
      width: 100%;
      /* height: 65.3vh; */
      /* height: 49rem; */
      height: 100vh;
      object-fit: cover;
      display: flex;
      justify-content: center;
      align-items: center;
      position: absolute;
      top: 0;
      z-index: 0;
    }
    .ac-logoncar{
      width: 8rem;
      display: flex;
      justify-content: center;
      align-items: center;
      height: auto;
      margin-right: auto;
      margin-top: auto;
    }
    .ac-logoncar img {
      width: 100%;
      display: block;
      height: auto;
    }
    .ac-law-text{
      font-size: 1.27rem;
      padding: 2.2vh 1rem 0.7vh;
      font-weight: 400;
      font-family: 'Fb Pragmati Wide';
      text-align: right;
      display: flex;
      justify-content: flex-start;
      width: 100%;
      color: #fff;
    }
    /* End Section Opening */
}