 .u-section-1 {

     background-position: 50% 50%;
     margin-top: 40px;
 }

 .u-section-1 .u-sheet-1 {
     min-height: 1387px;
 }

 .u-section-1 .u-post-details-1 {
     min-height: 1150px;
     margin-top: 32px;
     margin-bottom: 0;
 }

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

 .u-section-1 .u-metadata-1 {
     margin: 0 478px;
 }

 .u-section-1 .u-btn-1 {
     --radius: 50px;
     font-weight: 700;
     text-transform: uppercase;
     letter-spacing: 1px;
     background-image: none;
     margin: -42px 0 0 auto;
 }

 .u-section-1 .u-text-1 {
     font-weight: 700;
     text-transform: uppercase;
     margin: 20px 0 0;
 }

 .u-section-1 .u-image-1 {
     height: 558px;
     margin-top: 20px;
     margin-bottom: 0;
 }

 .u-section-1 .u-text-2 {
     font-weight: 700;
     margin: 54px 0 0;
 }

 .u-section-1 .u-gallery-1 {
     height: 375px;
     margin: 13px 0 60px;
 }

 .u-section-1 .u-gallery-inner-1 {
     grid-template-columns: repeat(3, auto);
 }

 .u-section-1 .u-gallery-item-1 {
     margin-right: 10px;
 }

 .u-section-1 .u-over-slide-1 {
     background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
     padding: 20px;
 }

 .u-section-1 .u-gallery-item-2 {
     margin-right: 10px;
 }

 .u-section-1 .u-over-slide-2 {
     background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
     padding: 20px;
 }

 .u-section-1 .u-gallery-item-3 {
     margin-right: 10px;
 }

 .u-section-1 .u-over-slide-3 {
     background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
     padding: 20px;
 }

 .u-section-1 .u-gallery-item-4 {
     margin-right: 10px;
 }

 .u-section-1 .u-over-slide-4 {
     background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
     padding: 20px;
 }

 .u-section-1 .u-gallery-item-5 {
     margin-right: 10px;
 }

 .u-section-1 .u-over-slide-5 {
     background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
     padding: 20px;
 }

 .u-section-1 .u-gallery-nav-1 {
     position: absolute;
     left: 10px;
     width: 40px;
     height: 40px;
 }

 .u-section-1 .u-gallery-nav-2 {
     position: absolute;
     right: 10px;
     width: 40px;
     height: 40px;
 }

 @media (max-width: 1399px) {
     .u-section-1 .u-post-details-1 {
         margin-right: initial;
         margin-left: initial;
     }

     .u-section-1 .u-btn-1 {
         font-size: 0.875rem;
     }

     .u-section-1 .u-image-1 {
         margin-right: initial;
         margin-left: initial;
     }

     .u-section-1 .u-gallery-1 {
         margin-right: initial;
         margin-left: initial;
     }
 }

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

     .u-section-1 .u-metadata-1 {
         margin-left: 378px;
         margin-right: 378px;
     }

     .u-section-1 .u-btn-1 {
         margin-top: 281px;
     }

     .u-section-1 .u-text-1 {
         margin-top: -303px;
     }
 }

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

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

     .u-section-1 .u-metadata-1 {
         margin-left: 268px;
         margin-right: 268px;
     }

     .u-section-1 .u-btn-1 {
         margin-top: 323px;
     }

     .u-section-1 .u-text-1 {
         margin-top: -345px;
     }

     .u-section-1 .u-image-1 {
         height: 423px;
         margin-right: initial;
         margin-left: initial;
     }
 }

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

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

     .u-section-1 .u-metadata-1 {
         margin-left: 198px;
         margin-right: 198px;
     }

     .u-section-1 .u-btn-1 {
         margin-top: 269px;
     }

     .u-section-1 .u-text-1 {
         margin-top: -291px;
     }

     .u-section-1 .u-image-1 {
         height: 354px;
         margin-top: 9px;
         margin-right: initial;
         margin-left: initial;
     }
 }

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

     .u-section-1 .u-metadata-1 {
         margin-left: 98px;
         margin-right: 98px;
     }

     .u-section-1 .u-btn-1 {
         margin-top: 201px;
     }

     .u-section-1 .u-text-1 {
         margin-top: -222px;
     }

     .u-section-1 .u-image-1 {
         height: 275px;
         margin-right: initial;
         margin-left: initial;
     }
 }