 .u-section-1 {
     background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url("images/Choosing-Between-BMW-vs-Audi-vs-Mercedes-Featured-image-1568x882.jpg");
     background-position: 50% 50%;
 }
 
 .u-section-1 .u-sheet-1 {
     min-height: 734px;
 }
 
 .u-section-1 .u-btn-1 {
     border-style: solid;
     font-weight: 700;
     text-transform: uppercase;
     letter-spacing: 0px;
     font-size: 1.875rem;
     margin: 610px auto 0 0;
 }
 
 .u-section-1 .u-btn-2 {
     border-style: solid;
     text-transform: uppercase;
     letter-spacing: 0px;
     font-size: 1.875rem;
     margin: -72px auto 0 416px;
 }
 
 .u-section-1 .u-btn-3 {
     border-style: solid;
     font-weight: 700;
     text-transform: uppercase;
     letter-spacing: 0px;
     font-size: 1.875rem;
     margin: -72px 100px 52px auto;
 }
 
 @media (max-width: 1199px) {
     .u-section-1 .u-sheet-1 {
         min-height: 605px;
     }
     .u-section-1 .u-btn-1 {
         margin-top: 510px;
     }
     .u-section-1 .u-btn-2 {
         font-weight: normal;
         margin-left: 216px;
     }
     .u-section-1 .u-btn-3 {
         margin-right: 0;
         margin-bottom: 0;
     }
 }
 
 @media (max-width: 991px) {
     .u-section-1 .u-sheet-1 {
         min-height: 463px;
     }
     .u-section-1 .u-btn-2 {
         margin-left: 0;
     }
 }
 
 @media (max-width: 767px) {
     .u-section-1 .u-sheet-1 {
         min-height: 347px;
     }
 }
 
 @media (max-width: 575px) {
     .u-section-1 .u-sheet-1 {
         min-height: 218px;
     }
 }
 
 .u-section-2 .u-sheet-1 {
     min-height: 454px;
 }
 
 .u-section-2 .u-list-1 {
     grid-template-rows: auto;
     margin: 60px auto 60px 0;
 }
 
 .u-section-2 .u-repeater-1 {
     grid-template-columns: calc(33.3333% - 6.66667px) calc(33.3333% - 6.66667px) calc(33.3333% - 6.66667px);
     grid-gap: 10px 10px;
     min-height: 315px;
 }
 
 .u-section-2 .u-container-layout-1 {
     padding: 30px;
 }
 
 .u-section-2 .u-icon-1 {
     height: 64px;
     width: 64px;
     margin: 0 auto;
 }
 
 .u-section-2 .u-text-1 {
     margin: 30px 0 0;
 }
 
 .u-section-2 .u-text-2 {
     margin: 20px 21px 0 0;
 }
 
 .u-section-2 .u-container-layout-2 {
     padding: 30px;
 }
 
 .u-section-2 .u-icon-2 {
     height: 64px;
     width: 64px;
     margin: 0 auto;
 }
 
 .u-section-2 .u-text-3 {
     margin: 30px 0 0;
 }
 
 .u-section-2 .u-text-4 {
     margin: 20px 21px 0 0;
 }
 
 .u-section-2 .u-container-layout-3 {
     padding: 30px;
 }
 
 .u-section-2 .u-icon-3 {
     height: 64px;
     width: 64px;
     margin: 0 auto;
 }
 
 .u-section-2 .u-text-5 {
     margin: 30px 0 0;
 }
 
 .u-section-2 .u-text-6 {
     margin: 20px 21px 0 0;
 }
 
 @media (max-width: 1199px) {
     .u-section-2 .u-list-1 {
         height: auto;
         margin-right: initial;
         margin-left: initial;
     }
     .u-section-2 .u-text-2 {
         margin-right: 16px;
     }
     .u-section-2 .u-text-4 {
         margin-right: 16px;
     }
     .u-section-2 .u-text-6 {
         margin-right: 16px;
     }
 }
 
 @media (max-width: 991px) {
     .u-section-2 .u-repeater-1 {
         grid-template-columns: calc(50% - 5px) calc(50% - 5px);
     }
     .u-section-2 .u-text-2 {
         margin-right: 0;
     }
     .u-section-2 .u-text-4 {
         margin-right: 0;
     }
     .u-section-2 .u-text-6 {
         margin-right: 0;
     }
 }
 
 @media (max-width: 767px) {
     .u-section-2 .u-container-layout-1 {
         padding-left: 10px;
         padding-right: 10px;
     }
     .u-section-2 .u-container-layout-2 {
         padding-left: 10px;
         padding-right: 10px;
     }
     .u-section-2 .u-container-layout-3 {
         padding-left: 10px;
         padding-right: 10px;
     }
 }
 
 @media (max-width: 575px) {
     .u-section-2 .u-repeater-1 {
         grid-template-columns: 100%;
     }
 }