   .section3 {
       display: block;
       padding: 0;
   }

   .Box3 {
       position: relative;
       width: 100%;
       z-index: 2;
       display: flex;
       flex-wrap: wrap;
   }

   .lt3 {
       width: 56%;
   }

   .lt3 img {
       width: 100%;
   }

   .rt3 {
       transition: 0.2s;
       padding: 45px 0;
       padding-right: var(--container);
       width: 44%;
       display: flex;
       flex-direction: column;
       justify-content: center;
       grid-gap: 45px;
       position: relative;
   }

   .NumberBox {
       width: 100%;
       display: flex;
   }

   .Number {
       display: flex;
       flex-direction: column;
       justify-content: center;
       width: 100%;
       align-items: flex-start;
   }

   .Number h1 {
       color: var(--color);
       font-size: 48px;
       font-weight: 700;
       text-align: center;
   }

   .Number h2 {
       color: #898989;
       text-align: center;
       font-size: 14px;
   }


   .title3 {
       color: #020202;
       font-size: 32px;
       line-height: 1.5;
   }

   .desc3 {
       color: #595959;
       font-size: 16px;
       line-height: 1.5;
   }


   @media (max-width: 1440px) {
       .lt3 {
           width: 50%;
       }

       .rt3 {
           width: 50%;
           grid-gap: 15px;
       }
   }

   @media (max-width: 1200px) {
       .lt3 img {
           width: 100%;
           height: 100%;
           object-fit: cover;
           object-position: right;
       }

       .rt3 {
           padding: 30px 0;
           padding-right: var(--container);
           grid-gap: 10px;
       }

       .Number h1 {
           font-size: 28px;
       }

       .title3 {
           font-size: 24px;
           line-height: 1.25;
       }

       .desc3 {
           color: #595959;
           font-size: 14px;
           line-height: 1.25;
       }
   }

   @media (max-width: 720px) {
       .Box3 {
           display: flex;
           flex-direction: column-reverse;
       }

       .lt3 {
           width: 100%;
       }

       .rt3 {
           width: 100%;
           padding-top: 60px;
           padding-bottom: 30px;
           padding-left: var(--container);
           padding-right: var(--container);
           grid-gap: 15px;
       }
   }

   @media (max-width: 460px) {}

   @media (max-width: 380px) {}