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

 .u-section-1 .u-image-1 {
   height: 710px;
   margin-top: 0;
   margin-bottom: 0;
   object-position: 50% 100%;
 }

 .u-section-1 .u-group-1 {
   min-height: 197px;
   width: 598px;
   --animation-custom_in-translate_x: 300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   height: auto;
   margin: -217px calc(((100% - 1140px) / 2) + -28px) 42px auto;
 }

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

 .u-section-1 .u-text-1 {
   font-weight: 300;
   text-transform: uppercase;
   letter-spacing: 3px;
   font-family: Roboto, sans-serif;
   margin: 35px 377px 0 0;
 }

 .u-section-1 .u-text-2 {
   font-weight: 700;
   font-size: 3.75rem;
   margin: 20px 0 0;
 }

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

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

   .u-section-1 .u-group-1 {
     min-height: 200px;
     margin-top: -211px;
     margin-right: calc(((100% - 940px) / 2) + -37px);
     margin-bottom: 60px;
     height: auto;
   }

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

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

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

   .u-section-1 .u-group-1 {
     margin-top: -212px;
     margin-right: calc(((100% - 720px) / 2) + -39px);
   }
 }

 @media (max-width: 767px) {
   .u-section-1 .u-group-1 {
     margin-top: -278px;
     margin-right: auto;
     margin-left: calc(((100% - 540px) / 2));
   }

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

   .u-section-1 .u-text-1 {
     margin-right: 405px;
   }

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

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

   .u-section-1 .u-image-1 {
     height: 440px;
     margin-top: 3px;
   }

   .u-section-1 .u-group-1 {
     width: 275px;
     min-height: 179px;
     margin: -194px calc(((100% - 340px) / 2) + -39px) 48px auto;
   }

   .u-section-1 .u-text-1 {
     margin-top: 21px;
     margin-right: 169px;
   }

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

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

 .u-section-2 .u-text-1 {
   font-family: 'Playfair Display', serif;
   font-weight: 700;
   font-size: 3rem;
   letter-spacing: 3px;
   text-transform: uppercase;
   color: #333;
   position: relative;
   display: inline-block;
   margin: 40px auto 60px;
 }

 .u-section-2 .u-text-1::after {
   content: '';
   position: absolute;
   bottom: -15px;
   left: 50%;
   transform: translateX(-50%);
   width: 60px;
   height: 3px;
   background-color: #ef5633;
 }

 .u-section-2 .u-list-1 {
   margin-top: 0;
   margin-bottom: 60px;
 }

 .u-section-2 .u-repeater-1 {
   min-height: 588px;
   grid-auto-columns: calc(33.3333% - 22.6667px);
   grid-template-columns: repeat(3, calc(33.3333% - 22.6667px));
   --gap: 34px;
 }

 .u-section-2 .u-list-item {
   transition: transform 0.3s ease;
 }

 .u-section-2 .u-list-item:hover {
   z-index: 10;
 }

 .u-section-2 .u-list-item-1 {
   background-image: none;
 }

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

 .u-section-2 .u-text-2,
 .u-section-2 .u-text-4,
 .u-section-2 .u-text-6 {
   font-family: 'Playfair Display', serif;
   font-weight: 700;
   font-size: 1.5rem;
   color: #333;
   letter-spacing: 1px;
   text-transform: uppercase;
   margin: 20px 0 10px;
 }

 .u-section-2 .u-text-3,
 .u-section-2 .u-text-5,
 .u-section-2 .u-text-7 {
   font-family: 'Open Sans', sans-serif;
   font-weight: 300;
   font-size: 1rem;
   line-height: 1.6;
   color: #777;
   margin: 0;
 }

 .u-section-2 .u-image-1 {
   height: 255px;
   margin-top: 30px;
   margin-bottom: 0;
   border-radius: 15px;
   box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
   transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
   object-fit: cover;
 }

 .u-section-2 .u-list-item:hover .u-image-1 {
   transform: translateY(-8px) scale(1.02);
   box-shadow: 0 25px 50px rgba(239, 86, 51, 0.15);
   filter: brightness(1.08);
 }

 .u-section-2 .u-list-item-2 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
 }

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

 /* Redundant individual text settings removed */

 .u-section-2 .u-image-3 {
   height: 255px;
   margin-top: 30px;
   margin-bottom: 0;
   border-radius: 15px;
   box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
   transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
   object-fit: cover;
 }

 .u-section-2 .u-list-item:hover .u-image-3 {
   transform: translateY(-8px) scale(1.02);
   box-shadow: 0 25px 50px rgba(239, 86, 51, 0.15);
   filter: brightness(1.08);
 }

 @media (max-width: 1199px) {
   .u-section-2 .u-repeater-1 {
     min-height: 485px;
     grid-auto-columns: calc(33.333333333333336% - 22.666700000000002px);
     grid-template-columns: repeat(3, calc(33.333333333333336% - 22.666700000000002px));
     grid-gap: 34px;
   }

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

   .u-section-2 .u-image-2 {
     height: 210px;
   }

   .u-section-2 .u-image-3 {
     height: 210px;
   }
 }

 @media (max-width: 991px) {
   .u-section-2 .u-repeater-1 {
     min-height: 1114px;
     grid-auto-columns: calc(50% - 17.000025px);
     grid-template-columns: repeat(2, calc(50% - 17.000025px));
   }

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

   .u-section-2 .u-image-2 {
     height: 241px;
   }

   .u-section-2 .u-image-3 {
     height: 241px;
   }
 }

 @media (max-width: 767px) {
   .u-section-2 .u-list-1 {
     margin-top: 20px;
   }

   .u-section-2 .u-repeater-1 {
     grid-auto-columns: calc(100% - 0px);
     grid-template-columns: 100%;
   }

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

   .u-section-2 .u-image-2 {
     height: 362px;
   }

   .u-section-2 .u-image-3 {
     height: 362px;
   }
 }

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

   .u-section-2 .u-repeater-1 {
     min-height: 1436px;
     grid-auto-columns: 100%;
   }

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

   .u-section-2 .u-text-2 {
     width: auto;
     margin-top: 4px;
     margin-right: -7px;
     margin-left: 7px;
   }

   .u-section-2 .u-text-3 {
     width: auto;
     margin-top: 10px;
   }

   .u-section-2 .u-image-1,
   .u-section-2 .u-image-2,
   .u-section-2 .u-image-3 {
     height: 250px;
     margin-top: 20px;
   }

   .u-section-2 .u-text-2,
   .u-section-2 .u-text-4,
   .u-section-2 .u-text-6 {
     font-size: 1.25rem;
   }
 }

 .u-section-3 {
   background-image: none;
 }

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

 .u-section-3 .u-text-1 {
   margin: 60px auto 0;
 }

 .u-section-3 .u-list-1 {
   margin: 30px 0 60px;
 }

 .u-section-3 .u-repeater-1 {
   grid-auto-columns: calc(33.3333% - 17.3333px);
   grid-template-columns: repeat(3, calc(33.3333% - 17.3333px));
   min-height: 388px;
   --gap: 26px;
 }

 .u-section-3 .u-list-item-1 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   box-shadow: 5px 5px 20px 0 rgba(216, 182, 160, 0.4);
 }

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

 .u-section-3 .u-icon-1 {
   height: 39px;
   width: 39px;
   text-shadow: -2px 0 0 rgba(0, 0, 0, 0);
   margin: 2px auto 0 0;
 }

 .u-section-3 .u-text-2 {
   font-weight: 700;
   font-size: 1.375rem;
   margin: -39px 2px 0 56px;
 }

 .u-section-3 .u-text-3 {
   font-size: 1rem;
   margin: 13px 0 0 57px;
 }

 .u-section-3 .u-list-item-2 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   box-shadow: 5px 5px 20px 0 rgba(216, 182, 160, 0.4);
 }

 .u-section-3 .u-container-layout-2 {
   padding: 31px 0 30px;
 }

 .u-section-3 .u-icon-2 {
   height: 39px;
   width: 39px;
   text-shadow: -2px 0 0 rgba(0, 0, 0, 0);
   margin: 2px auto 0 0;
 }

 .u-section-3 .u-text-4 {
   font-weight: 700;
   font-size: 1.375rem;
   margin: -39px 2px 0 56px;
 }

 .u-section-3 .u-text-5 {
   font-size: 1rem;
   font-style: normal;
   margin: 13px 0 0 57px;
 }

 .u-section-3 .u-list-item-3 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   box-shadow: 5px 5px 20px 0 rgba(216, 182, 160, 0.4);
 }

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

 .u-section-3 .u-icon-3 {
   height: 39px;
   width: 39px;
   text-shadow: -2px 0 0 rgba(0, 0, 0, 0);
   margin: 2px auto 0 0;
 }

 .u-section-3 .u-text-6 {
   font-weight: 700;
   font-size: 1.375rem;
   margin: -39px 2px 0 56px;
 }

 .u-section-3 .u-text-7 {
   font-size: 1rem;
   font-style: normal;
   margin: 13px 0 0 57px;
 }

 .u-section-3 .u-list-item-4 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   box-shadow: 5px 5px 20px 0 rgba(216, 182, 160, 0.4);
 }

 .u-section-3 .u-container-layout-4 {
   padding: 31px 0 30px;
 }

 .u-section-3 .u-icon-4 {
   height: 39px;
   width: 39px;
   text-shadow: -2px 0 0 rgba(0, 0, 0, 0);
   margin: 2px auto 0 0;
 }

 .u-section-3 .u-text-8 {
   font-weight: 700;
   font-size: 1.375rem;
   margin: -39px 2px 0 56px;
 }

 .u-section-3 .u-text-9 {
   font-size: 1rem;
   font-style: normal;
   margin: 13px 0 0 57px;
 }

 .u-section-3 .u-list-item-5 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   box-shadow: 5px 5px 20px 0 rgba(216, 182, 160, 0.4);
 }

 .u-section-3 .u-container-layout-5 {
   padding: 31px 0 30px;
 }

 .u-section-3 .u-icon-5 {
   height: 39px;
   width: 39px;
   text-shadow: -2px 0 0 rgba(0, 0, 0, 0);
   margin: 2px auto 0 0;
 }

 .u-section-3 .u-text-10 {
   font-weight: 700;
   font-size: 1.375rem;
   margin: -39px 2px 0 56px;
 }

 .u-section-3 .u-text-11 {
   font-size: 1rem;
   font-style: normal;
   margin: 13px 0 0 57px;
 }

 .u-section-3 .u-list-item-6 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   box-shadow: 5px 5px 20px 0 rgba(216, 182, 160, 0.4);
 }

 .u-section-3 .u-container-layout-6 {
   padding: 31px 0 30px;
 }

 .u-section-3 .u-icon-6 {
   height: 39px;
   width: 39px;
   text-shadow: -2px 0 0 rgba(0, 0, 0, 0);
   margin: 2px auto 0 0;
 }

 .u-section-3 .u-text-12 {
   font-weight: 700;
   font-size: 1.375rem;
   margin: -39px 2px 0 56px;
 }

 .u-section-3 .u-text-13 {
   font-size: 1rem;
   font-style: normal;
   margin: 13px 0 0 57px;
 }

 @media (max-width: 1199px) {
   .u-section-3 .u-list-1 {
     margin-right: initial;
     margin-left: initial;
   }

   .u-section-3 .u-repeater-1 {
     grid-auto-columns: calc(33.333333333333336% - 17.3333px);
     grid-template-columns: repeat(3, calc(33.333333333333336% - 17.3333px));
     min-height: 320px;
     grid-gap: 26px;
   }

   .u-section-3 .u-text-2 {
     width: auto;
     margin-top: -41px;
     margin-right: 0;
     margin-left: 60px;
   }

   .u-section-3 .u-text-3 {
     width: auto;
     margin-top: 23px;
     margin-left: 60px;
   }

   .u-section-3 .u-text-4 {
     width: auto;
     margin-top: -41px;
     margin-right: 0;
     margin-left: 60px;
   }

   .u-section-3 .u-text-5 {
     width: auto;
     margin-top: 23px;
     margin-left: 60px;
   }

   .u-section-3 .u-text-6 {
     width: auto;
     margin-top: -41px;
     margin-right: 0;
     margin-left: 60px;
   }

   .u-section-3 .u-text-7 {
     width: auto;
     margin-top: 23px;
     margin-left: 60px;
   }

   .u-section-3 .u-text-8 {
     width: auto;
     margin-top: -41px;
     margin-right: 0;
     margin-left: 60px;
   }

   .u-section-3 .u-text-9 {
     width: auto;
     margin-top: 23px;
     margin-left: 60px;
   }

   .u-section-3 .u-text-10 {
     width: auto;
     margin-top: -41px;
     margin-right: 0;
     margin-left: 60px;
   }

   .u-section-3 .u-text-11 {
     width: auto;
     margin-top: 23px;
     margin-left: 60px;
   }

   .u-section-3 .u-text-12 {
     width: auto;
     margin-top: -41px;
     margin-right: 0;
     margin-left: 60px;
   }

   .u-section-3 .u-text-13 {
     width: auto;
     margin-top: 23px;
     margin-left: 60px;
   }
 }

 @media (max-width: 991px) {
   .u-section-3 .u-repeater-1 {
     grid-auto-columns: calc(50% - 12.999975000000001px);
     grid-template-columns: repeat(2, calc(50% - 12.999975000000001px));
     min-height: 551px;
   }

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

   .u-section-3 .u-text-2 {
     margin-top: 20px;
     margin-left: 0;
   }

   .u-section-3 .u-text-3 {
     margin-left: 0;
   }

   .u-section-3 .u-container-layout-2 {
     padding-top: 30px;
   }

   .u-section-3 .u-text-4 {
     margin-top: 20px;
     margin-left: 0;
   }

   .u-section-3 .u-text-5 {
     margin-left: 0;
   }

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

   .u-section-3 .u-text-6 {
     margin-top: 20px;
     margin-left: 0;
   }

   .u-section-3 .u-text-7 {
     margin-left: 0;
   }

   .u-section-3 .u-container-layout-4 {
     padding-top: 30px;
   }

   .u-section-3 .u-text-8 {
     margin-top: 20px;
     margin-left: 0;
   }

   .u-section-3 .u-text-9 {
     margin-left: 0;
   }

   .u-section-3 .u-container-layout-5 {
     padding-top: 30px;
   }

   .u-section-3 .u-text-10 {
     margin-top: 20px;
     margin-left: 0;
   }

   .u-section-3 .u-text-11 {
     margin-left: 0;
   }

   .u-section-3 .u-container-layout-6 {
     padding-top: 30px;
   }

   .u-section-3 .u-text-12 {
     margin-top: 20px;
     margin-left: 0;
   }

   .u-section-3 .u-text-13 {
     margin-left: 0;
   }
 }

 @media (max-width: 767px) {
   .u-section-3 .u-repeater-1 {
     grid-auto-columns: calc(50% - 13px);
     grid-template-columns: repeat(2, calc(50% - 13px));
   }
 }

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

   .u-section-3 .u-list-1 {
     margin-bottom: 20px;
     margin-right: initial;
     margin-left: initial;
   }

   .u-section-3 .u-repeater-1 {
     grid-auto-columns: calc(100% - 0px);
     grid-template-columns: 100%;
   }
 }

 .u-section-4 {
   background-image: none;
 }

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

 .u-section-4 .u-text-1 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   margin: 60px auto 0;
 }

 .u-section-4 .u-list-1 {
   margin-top: 40px;
   margin-bottom: 60px;
 }

 .u-section-4 .u-repeater-1 {
   grid-auto-columns: calc(50% - 5px);
   grid-template-columns: repeat(2, calc(50% - 5px));
   min-height: 543px;
   --gap: 10px;
 }

 .u-section-4 .u-image-1 {
   background-image: url("images/38.jpg");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
 }

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

 .u-section-4 .u-group-1 {
   min-height: 126px;
   width: 417px;
   height: auto;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: -300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 0 auto 0 0;
 }

 .u-section-4 .u-container-layout-2 {
   padding: 20px;
 }

 .u-section-4 .u-text-2 {
   margin: 0 auto 0 0;
 }

 .u-section-4 .u-text-3 {
   font-style: normal;
   margin: 10px auto 0 0;
 }

 .u-section-4 .u-image-2 {
   background-image: url("images/ChatGPTImageMay11202603_17_49PM.png");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
 }

 .u-section-4 .u-container-layout-3 {
   padding: 10px 10px 0 0;
 }

 .u-section-4 .u-group-2 {
   min-height: 158px;
   width: 417px;
   height: auto;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: -300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 0 auto 0 0;
 }

 .u-section-4 .u-container-layout-4 {
   padding: 20px;
 }

 .u-section-4 .u-text-4 {
   margin: 0 auto 0 0;
 }

 .u-section-4 .u-text-5 {
   font-style: normal;
   margin: 10px auto 0 0;
 }

 .u-section-4 .u-image-3 {
   background-image: url("images/31.jpg");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
 }

 .u-section-4 .u-container-layout-5 {
   padding: 10px 10px 0 0;
 }

 .u-section-4 .u-group-3 {
   min-height: 126px;
   width: 417px;
   height: auto;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: -300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 0 auto 0 0;
 }

 .u-section-4 .u-container-layout-6 {
   padding: 20px;
 }

 .u-section-4 .u-text-6 {
   margin: 0 auto 0 0;
 }

 .u-section-4 .u-text-7 {
   font-style: normal;
   margin: 10px auto 0 0;
 }

 .u-section-4 .u-image-4 {
    background-image: url("images/hospitality_lobby_provided.png");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
 }

 .u-section-4 .u-container-layout-7 {
   padding: 10px 10px 0 0;
 }

 .u-section-4 .u-group-4 {
   min-height: 126px;
   width: 417px;
   height: auto;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: -300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 0 auto 0 0;
 }

 .u-section-4 .u-container-layout-8 {
   padding: 20px;
 }

 .u-section-4 .u-text-8 {
   margin: 0 auto 0 0;
 }

 .u-section-4 .u-text-9 {
   font-style: normal;
   margin: 10px auto 0 0;
 }

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

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

 @media (max-width: 1199px) {
   .u-section-4 .u-repeater-1 {
     grid-gap: 10px;
   }

   .u-section-4 .u-group-1 {
     height: auto;
   }

   .u-section-4 .u-group-2 {
     height: auto;
   }

   .u-section-4 .u-group-3 {
     height: auto;
   }

   .u-section-4 .u-group-4 {
     height: auto;
   }
 }

 @media (max-width: 991px) {
   .u-section-4 .u-repeater-1 {
     grid-auto-columns: calc(100% - 0px);
     grid-template-columns: 100%;
   }
 }

 @media (max-width: 767px) {
   .u-section-4 .u-repeater-1 {
     grid-auto-columns: 100%;
   }
 }

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

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

   .u-section-4 .u-list-1 {
     margin-top: 30px;
     margin-bottom: 30px;
   }

   .u-section-4 .u-repeater-1 {
     min-height: 460px;
   }

   .u-section-4 .u-group-1 {
     width: 330px;
   }

   .u-section-4 .u-group-2 {
     width: 330px;
   }

   .u-section-4 .u-group-3 {
     width: 330px;
   }

   .u-section-4 .u-group-4 {
     width: 330px;
   }
 }

 .u-section-5 {
   background-image: none;
 }

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

 .u-section-5 .u-text-1 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   margin: 72px auto 0;
 }

 .u-section-5 .u-text-2 {
   width: 667px;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   font-style: normal;
   margin: 35px auto 0;
 }

 .u-section-5 .u-list-1 {
   grid-template-rows: repeat(2, auto);
   margin-top: 43px;
   margin-bottom: 34px;
 }

 .u-section-5 .u-repeater-1 {
   grid-template-columns: repeat(4, 25%);
   min-height: 1059px;
   --gap: 0px;
   grid-auto-columns: 25%;
 }

 .u-section-5 .u-list-item-1 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

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

 .u-section-5 .u-image-1 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-3 {
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-2 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-2 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-2 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-4 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-3 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-3 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-3 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-5 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-4 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-4 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-4 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-6 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-5 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-5 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-5 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-7 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-6 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-6 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-6 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-8 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-7 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-7 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-7 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-9 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-8 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-8 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-8 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-10 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-9 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-9 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-9 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-11 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-10 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-10 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-10 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-12 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-11 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-11 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-11 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-13 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-list-item-12 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 100px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   filter: none;
 }

 .u-section-5 .u-container-layout-12 {
   padding: 20px 23px;
 }

 .u-section-5 .u-image-12 {
   filter: none;
   height: 195px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-5 .u-text-14 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 23px 0 0;
 }

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

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

   .u-section-5 .u-list-1 {
     margin-bottom: 0;
   }

   .u-section-5 .u-repeater-1 {
     min-height: 873px;
     grid-gap: 0px;
   }

   .u-section-5 .u-image-1 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-2 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-3 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-4 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-5 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-6 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-7 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-8 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-9 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-10 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-11 {
     inset: auto;
     height: 154px;
   }

   .u-section-5 .u-image-12 {
     inset: auto;
     height: 154px;
   }
 }

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

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

   .u-section-5 .u-repeater-1 {
     grid-template-columns: repeat(2, 50%);
     min-height: 2533px;
     grid-auto-columns: 50%;
   }

   .u-section-5 .u-image-1 {
     height: 256px;
   }

   .u-section-5 .u-image-2 {
     height: 256px;
   }

   .u-section-5 .u-image-3 {
     height: 256px;
   }

   .u-section-5 .u-image-4 {
     height: 256px;
   }

   .u-section-5 .u-image-5 {
     height: 256px;
   }

   .u-section-5 .u-image-6 {
     height: 256px;
   }

   .u-section-5 .u-image-7 {
     height: 256px;
   }

   .u-section-5 .u-image-8 {
     height: 256px;
   }

   .u-section-5 .u-image-9 {
     height: 256px;
   }

   .u-section-5 .u-image-10 {
     height: 256px;
   }

   .u-section-5 .u-image-11 {
     height: 256px;
   }

   .u-section-5 .u-image-12 {
     height: 256px;
   }
 }

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

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

   .u-section-5 .u-text-2 {
     width: 540px;
   }

   .u-section-5 .u-repeater-1 {
     grid-template-columns: 100%;
     grid-auto-columns: 100%;
   }

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

   .u-section-5 .u-image-1 {
     height: 424px;
   }

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

   .u-section-5 .u-image-2 {
     height: 424px;
   }

   .u-section-5 .u-text-4 {
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-image-3 {
     height: 424px;
   }

   .u-section-5 .u-text-5 {
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-image-4 {
     height: 424px;
   }

   .u-section-5 .u-text-6 {
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-image-5 {
     height: 424px;
   }

   .u-section-5 .u-text-7 {
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-image-6 {
     height: 424px;
   }

   .u-section-5 .u-text-8 {
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-image-7 {
     height: 424px;
   }

   .u-section-5 .u-text-9 {
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-image-8 {
     height: 424px;
   }

   .u-section-5 .u-text-10 {
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-image-9 {
     height: 424px;
   }

   .u-section-5 .u-text-11 {
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-image-10 {
     height: 424px;
   }

   .u-section-5 .u-text-12 {
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-image-11 {
     height: 424px;
   }

   .u-section-5 .u-text-13 {
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-image-12 {
     height: 424px;
   }

   .u-section-5 .u-text-14 {
     font-size: 1.5rem;
   }
 }

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

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

   .u-section-5 .u-text-2 {
     width: 340px;
   }

   .u-section-5 .u-image-1 {
     height: 261px;
   }

   .u-section-5 .u-image-2 {
     height: 261px;
   }

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

   .u-section-5 .u-image-3 {
     height: 261px;
   }

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

   .u-section-5 .u-image-4 {
     height: 261px;
   }

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

   .u-section-5 .u-image-5 {
     height: 261px;
   }

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

   .u-section-5 .u-image-6 {
     height: 261px;
   }

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

   .u-section-5 .u-image-7 {
     height: 261px;
   }

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

   .u-section-5 .u-image-8 {
     height: 261px;
   }

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

   .u-section-5 .u-image-9 {
     height: 261px;
   }

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

   .u-section-5 .u-image-10 {
     height: 261px;
   }

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

   .u-section-5 .u-image-11 {
     height: 261px;
   }

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

   .u-section-5 .u-image-12 {
     height: 261px;
   }

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

 .u-section-6 {
   background-image: none;
 }

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

 .u-section-6 .u-text-1 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   margin: 60px auto 0;
 }

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

 .u-section-6 .u-image-1 {
   min-height: 625px;
   background-image: url("images/bedroom_project.png");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: -300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
 }

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

 .u-section-6 .u-layout-cell-2 {
   min-height: 625px;
   background-image: none;
   --animation-custom_in-translate_x: 300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
 }

 .u-section-6 .u-container-layout-2 {
   padding: 30px 50px;
 }

 .u-section-6 .u-text-2 {
   margin: 0 auto 0 0;
 }

 .u-section-6 .u-text-3 {
   line-height: 2.2;
   padding-left: 6px;
   margin: 20px 0 0;
 }

 .u-section-6 .u-btn-1 {
   letter-spacing: 0px;
   font-size: 1.25rem;
   --radius: 50px;
   font-weight: 700;
   text-transform: none;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 300px;
   margin: 30px auto 0 0;
   padding: 17px 78px;
 }

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

   .u-section-6 .u-image-1 {
     min-height: 515px;
   }

   .u-section-6 .u-layout-cell-2 {
     min-height: 515px;
   }

   .u-section-6 .u-btn-1 {
     border-style: none;
     --animation-custom_in-opacity: 0;
     --animation-custom_in-rotate: 0deg;
     --animation-custom_in-scale: 0.3;
   }
 }

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

   .u-section-6 .u-image-1 {
     min-height: 877px;
   }

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

   .u-section-6 .u-container-layout-2 {
     padding: 40px;
   }
 }

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

   .u-section-6 .u-image-1 {
     min-height: 658px;
   }

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

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

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

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

 .u-section-7 {
   background-image: none;
 }

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

 .u-section-7 .u-text-1 {
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   margin: 38px auto 0;
 }

 .u-section-7 .u-list-1 {
   grid-template-rows: repeat(1, auto);
   margin-top: 28px;
   margin-bottom: 15px;
 }

 .u-section-7 .u-repeater-1 {
   grid-template-columns: repeat(3, 33.3333%);
   min-height: 277px;
   --gap: 0px;
   grid-auto-columns: 33.3333%;
 }

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

 .u-section-7 .u-group-1 {
   width: 149px;
   min-height: 149px;
   background-image: none;
   text-shadow: 0px 0px 0 rgba(0, 0, 0, 0);
   height: auto;
   --animation-custom_in-translate_x: 300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 180deg;
   --animation-custom_in-scale: 1;
   margin: 30px auto 0;
 }

 .u-section-7 .u-text-2 {
   font-size: 2.25rem;
   margin: 0 auto;
 }

 .u-section-7 .u-text-3 {
   text-transform: uppercase;
   font-size: 1rem;
   letter-spacing: 1px;
   font-weight: 700;
   margin: 30px auto 0;
 }

 .u-section-7 .u-container-layout-3 {
   padding: 0 4px;
 }

 .u-section-7 .u-group-2 {
   width: 149px;
   min-height: 149px;
   background-image: none;
   text-shadow: 0px 0px 0 rgba(0, 0, 0, 0);
   height: auto;
   --animation-custom_in-translate_x: 300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 180deg;
   --animation-custom_in-scale: 1;
   margin: 30px auto 0;
 }

 .u-section-7 .u-text-4 {
   font-size: 2.25rem;
   font-weight: 700;
   margin: 0 auto;
 }

 .u-section-7 .u-text-5 {
   text-transform: uppercase;
   font-size: 1rem;
   letter-spacing: 1px;
   font-weight: 700;
   margin: 30px auto 0;
 }

 .u-section-7 .u-container-layout-5 {
   padding: 0 4px;
 }

 .u-section-7 .u-group-3 {
   width: 149px;
   min-height: 149px;
   background-image: none;
   text-shadow: 0px 0px 0 rgba(0, 0, 0, 0);
   height: auto;
   --animation-custom_in-translate_x: 300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 180deg;
   --animation-custom_in-scale: 1;
   margin: 30px auto 0;
 }

 .u-section-7 .u-text-6 {
   font-size: 2.25rem;
   font-weight: 700;
   margin: 0 auto;
 }

 .u-section-7 .u-text-7 {
   text-transform: uppercase;
   font-size: 1rem;
   letter-spacing: 1px;
   font-weight: 700;
   margin: 30px auto 0;
 }

 @media (max-width: 1199px) {
   .u-section-7 .u-text-1 {
     margin-right: 329px;
     margin-left: 379px;
   }

   .u-section-7 .u-repeater-1 {
     grid-template-columns: repeat(3, 33.333333333333336%);
     min-height: 228px;
     grid-gap: 0px;
     grid-auto-columns: 33.333333333333336%;
   }
 }

 @media (max-width: 991px) {
   .u-section-7 .u-text-1 {
     margin-right: 374px;
     margin-left: 424px;
   }

   .u-section-7 .u-repeater-1 {
     grid-template-columns: repeat(2, 50%);
     min-height: 524px;
     grid-auto-columns: 50%;
   }
 }

 @media (max-width: 767px) {
   .u-section-7 .u-text-1 {
     margin-right: 411px;
     margin-left: 461px;
   }
 }

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

   .u-section-7 .u-text-1 {
     width: auto;
     margin-top: 24px;
     margin-right: auto;
     margin-left: 57px;
   }

   .u-section-7 .u-list-1 {
     margin-top: 41px;
     margin-bottom: 40px;
   }

   .u-section-7 .u-repeater-1 {
     grid-template-columns: 100%;
     min-height: 595px;
     grid-auto-columns: 100%;
   }

   .u-section-7 .u-group-1 {
     margin-top: 0;
   }

   .u-section-7 .u-text-2 {
     width: auto;
   }

   .u-section-7 .u-text-3 {
     width: auto;
     margin-top: 14px;
   }

   .u-section-7 .u-group-2 {
     margin-top: 0;
   }

   .u-section-7 .u-text-4 {
     width: auto;
   }

   .u-section-7 .u-text-5 {
     width: auto;
     margin-top: 14px;
   }

   .u-section-7 .u-group-3 {
     margin-top: 0;
   }

   .u-section-7 .u-text-6 {
     width: auto;
   }

   .u-section-7 .u-text-7 {
     width: auto;
     margin-top: 14px;
   }
 }

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

 .u-section-9 {
   min-height: 500px;
 }