 .u-section-1 {
   min-height: 100%;
 }

 .u-section-1 .u-layout-wrap-1 {
   pointer-events: auto;
   margin-top: 55px;
   margin-bottom: 15px;
 }

 .u-section-1 .u-layout-cell-1 {
   min-height: 655px;
   pointer-events: auto;
 }

 .u-section-1 .u-container-layout-1 {
   padding: 30px 0;
 }

 .u-section-1 .u-image-1 {
   /* width: 179px;
   height: 160px; */
   margin: 20px auto 0;
 }

 .u-section-1 .u-text-1 {
   font-style: normal;
   font-size: 3rem;
   font-weight: 700;
   margin: 20px -121px 0;
 }

 .u-section-1 .u-text-2 {
   font-weight: 300;
   font-size: 1.875rem;
   margin: 32px 56px 0;
 }

 .u-section-1 .u-btn-1 {
   border-style: none;
   font-size: 1rem;
   font-weight: 700;
   background-image: none;
   letter-spacing: 1px;
   text-transform: none;
   margin: 33px auto 0;
   padding: 11px 116px 13px 114px;
 }

 .u-section-1 .u-btn-2 {
   border-style: none;
   font-size: 1rem;
   font-weight: 700;
   background-image: none;
   letter-spacing: 1px;
   margin: 7px auto 0;
   padding: 12px 148px 13px 147px;
 }

 .u-section-1 .u-image-2 {
   min-height: 655px;
   pointer-events: auto;
   background-image: url("images/Company-cuate.png");
 }

 .u-section-1 .u-container-layout-2 {
   padding: 0;
 }

 @media (max-width: 1199px) {
   .u-section-1 {
     min-height: 610px;
   }

   .u-section-1 .u-layout-cell-1 {
     min-height: 660px;
   }

   .u-section-1 .u-container-layout-1 {
     padding: 23px 18px;
   }

   .u-section-1 .u-image-1 {
     margin-top: 27px;
   }

   .u-section-1 .u-text-1 {
     margin-right: 24px;
     margin-left: 0;
   }

   .u-section-1 .u-text-2 {
     margin-right: 24px;
     margin-left: 6px;
   }

   .u-section-1 .u-btn-2 {
     margin-top: 15px;
     margin-bottom: -7px;
   }

   .u-section-1 .u-image-2 {
     min-height: 540px;
   }
 }

 @media (max-width: 991px) {
   .u-section-1 {
     min-height: 484px;
   }

   .u-section-1 .u-layout-cell-1 {
     min-height: 636px;
   }

   .u-section-1 .u-container-layout-1 {
     padding: 22px 0;
   }

   .u-section-1 .u-image-1 {
     margin-top: 34px;
   }

   .u-section-1 .u-text-1 {
     width: auto;
     font-size: 2.75rem;
     margin-left: 18px;
     margin-right: 18px;
   }

   .u-section-1 .u-text-2 {
     width: auto;
     margin-top: 33px;
     margin-left: 18px;
     margin-right: 18px;
   }

   .u-section-1 .u-btn-1 {
     margin-right: 15px;
     padding-right: 71px;
     padding-left: 70px;
   }

   .u-section-1 .u-btn-2 {
     margin-top: 20px;
     margin-right: 16px;
     margin-bottom: 0;
     padding-right: 100px;
     padding-left: 99px;
   }

   .u-section-1 .u-image-2 {
     min-height: 414px;
   }

   .u-section-1 .u-container-layout-2 {
     padding-left: 20px;
     padding-right: 20px;
   }
 }

 @media (max-width: 767px) {
   .u-section-1 {
     min-height: 1298px;
   }

   .u-section-1 .u-layout-wrap-1 {
     margin-bottom: 60px;
   }

   .u-section-1 .u-layout-cell-1 {
     min-height: 536px;
   }

   .u-section-1 .u-text-1 {
     font-size: 3.4375rem;
   }

   .u-section-1 .u-btn-1 {
     margin-top: 20px;
     margin-right: auto;
   }

   .u-section-1 .u-btn-2 {
     margin-top: 28px;
     margin-right: auto;
   }

   .u-section-1 .u-image-2 {
     min-height: 548px;
   }

   .u-section-1 .u-container-layout-2 {
     padding-left: 0;
     padding-right: 0;
     padding-bottom: 15px;
   }
 }

 @media (max-width: 575px) {
   .u-section-1 {
     min-height: 601px;
   }

   .u-section-1 .u-layout-cell-1 {
     min-height: 100px;
   }

   .u-section-1 .u-text-1 {
     font-size: 2.75rem;
     margin-left: 0;
     margin-right: 0;
   }

   .u-section-1 .u-text-2 {
     margin-left: 0;
     margin-right: 0;
   }

   .u-section-1 .u-btn-1 {
     align-self: center;
     padding-right: 42px;
     padding-left: 41px;
   }

   .u-section-1 .u-btn-2 {
     margin-top: 20px;
     padding-right: 56px;
     padding-left: 55px;
   }

   .u-section-1 .u-image-2 {
     min-height: 345px;
   }

   .u-section-1 .u-container-layout-2 {
     padding-top: 20px;
     padding-bottom: 20px;
   }
 }