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

 .u-section-1 .u-gallery-1 {
   height: 576px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .button-hotline {
   position: fixed;
   z-index: 100000;
   left: 30px;
   bottom: 10px;
 }

 .button-messenger {
   position: fixed;
   z-index: 100000;
   right: 0px;
   bottom: 60px;
 }

 .u-btn .u-icon.u-file-icon>img[src] {
   width: 54px;
   height: 54px;
 }

 .u-section-1 .u-carousel-indicators-1 {
   position: absolute;
   bottom: 10px;
   width: auto;
   height: auto;
 }

 .u-section-1 .u-carousel-item-1 {
   margin-right: 0;
 }

 .u-section-1 .u-over-slide-1 {
   min-height: 100px;
   padding: 10px;
 }

 .u-section-1 .u-carousel-item-2 {
   margin-right: 0;
 }

 .u-section-1 .u-over-slide-2 {
   min-height: 100px;
   padding: 10px;
 }

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

 .u-section-1 .u-carousel-control-2 {
   position: absolute;
   width: 40px;
   height: 40px;
   left: auto;
   right: 50px;
 }

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

   .u-section-1 .u-gallery-1 {
     height: 244px;
   }
 }

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

   .u-section-1 .u-gallery-1 {
     height: 158px;
   }

   .u-section-1 .u-carousel-control-1 img,
   .u-section-1 .u-carousel-control-2 img {
     width: 30px;
     height: 40px;
   }

   .u-section-1 .u-carousel-control-2 {
     right: 10px;
   }

   .u-section-1 .u-carousel-control-1 {
     left: 0;
   }

   .button-hotline {
     left: 0px;
   }
 }

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

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

 .u-section-2 .u-form-1 {
   margin-top: 1px;
   margin-bottom: 20px;
   height: 107px;
 }

 .u-section-2 .u-form-group-1 {
   margin-left: 0;
 }

 .u-section-2 .u-form-group-2 {
   margin-left: 0;
 }

 .u-section-2 .u-form-group-3 {
   margin-left: 0;
 }

 .u-section-2 .u-btn-1 {
   font-weight: 700;
   padding: 10px 88px;
   font-family: 'UTM Neo Sans Intel';
 }

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

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

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

 .u-section-3 .u-text-1 {
   font-weight: 700;
   font-size: 2.5rem;
   margin: 50px auto 0;
   font-family: 'UTM Facebook K&T';
 }

 .u-section-3 .u-image-1 {
   width: 170px;
   height: 17px;
   margin: 3px auto 0;
 }

 .u-section-3 .u-list-1 {
   margin-top: 51px;
   margin-bottom: 0;
 }

 .u-section-3 .u-repeater-1 {
   grid-gap: 30px 30px;
   grid-template-columns: calc(33.3333% - 20px) calc(33.3333% - 20px) calc(33.3333% - 20px);
 }

 .u-section-3 .u-list-item-1 {
   box-shadow: 2px 0 0 0 rgba(0, 0, 0, 0);
   transform: translateX(0px) translateY(0px) scale(1) rotate(0deg);
 }

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

 .u-section-3 .u-image-2 {
   width: 120px;
   height: 120px;
   margin: 50px auto 0;
   font-family: 'UTM Neo Sans Intel';
 }

 .u-section-3 .u-text-2 {
   font-size: 1.5rem;
   font-weight: 700;
   margin: 42px auto 0;
   font-family: 'UTM Neo Sans Intel';
 }

 .u-section-3 .u-text-3 {
   font-size: 1rem;
   background-image: none;
   margin: 32px 0 0;
   font-family: 'Inter';
 }

 .u-section-3 .u-list-item-2 {
   box-shadow: 2px 0 0 0 rgba(0, 0, 0, 0);
   transform: translateX(0px) translateY(0px) scale(1) rotate(0deg);
 }

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

 .u-section-3 .u-image-3 {
   width: 120px;
   height: 120px;
   margin: 50px auto 0;
 }

 .u-section-3 .u-text-4 {
   font-size: 1.5rem;
   font-weight: 700;
   margin: 42px auto 0;
   font-family: 'UTM Neo Sans Intel';
 }

 .u-section-3 .u-text-5 {
   font-size: 1rem;
   background-image: none;
   margin: 32px 0 0;
   font-family: 'Inter';
 }

 .u-section-3 .u-list-item-3 {
   box-shadow: 2px 0 0 0 rgba(0, 0, 0, 0);
   transform: translateX(0px) translateY(0px) scale(1) rotate(0deg);
 }

 .u-section-3 .u-container-layout-3 {
   padding: 10px 22px 35px 22px;
 }

 .u-section-3 .u-image-4 {
   width: 120px;
   height: 120px;
   margin: 50px auto 0;
 }

 .u-section-3 .u-text-6 {
   font-size: 1.5rem;
   font-weight: 700;
   margin: 42px auto 0;
   font-family: 'UTM Neo Sans Intel';
 }

 .u-section-3 .u-text-7 {
   font-size: 1rem;
   background-image: none;
   margin: 32px 0 0;
   font-family: 'Inter';
 }

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

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

 .u-section-3 .u-btn-1 {
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 1px;
   background-image: none;
   font-size: 1.25rem;
   margin: 30px auto 30px;
   padding: 15px 134px 16px;
   font-family: 'UTM Neo Sans Intel';
 }

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

   .u-section-3 .u-repeater-1 {
     min-height: auto;
   }

   .u-section-3 .u-list-item-1 {
     transition-duration: 0.5s;
   }

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

   .u-section-3 .u-text-2 {
     width: auto;
     margin-top: 13px;
     margin-left: 22px;
     margin-right: 22px;
   }

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

   .u-section-3 .u-list-item-2 {
     transition-duration: 0.5s;
   }

   .u-section-3 .u-text-4 {
     width: auto;
     margin-top: 13px;
     margin-left: 22px;
     margin-right: 22px;
   }

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

   .u-section-3 .u-list-item-3 {
     transition-duration: 0.5s;
   }

   .u-section-3 .u-container-layout-3 {
     padding-bottom: 22px;
   }

   .u-section-3 .u-text-6 {
     width: auto;
     margin-top: 13px;
     margin-left: 22px;
     margin-right: 22px;
   }

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

   .u-section-3 .u-btn-1 {
     margin: 30px auto 30px;

   }
 }

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

   .u-section-3 .u-repeater-1 {
     grid-gap: 10px 10px;
     grid-template-columns: calc(33.3333% - 6.66667px) calc(33.3333% - 6.66667px) calc(33.3333% - 6.66667px);
     grid-auto-columns: calc(33.3333% - 6.66667px);
   }

   .u-section-3 .u-image-2 {
     width: 80px;
     height: 80px;
     margin-top: 20px;
   }

   .u-section-3 .u-text-2 {
     font-size: 1.125rem;
     margin-top: 20px;
     margin-right: 25px;
     margin-left: 0;
   }

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

   .u-section-3 .u-image-3 {
     width: 80px;
     height: 80px;
     margin-top: 20px;
   }

   .u-section-3 .u-text-4 {
     font-size: 1.125rem;
     margin-top: 20px;
     margin-right: 25px;
     margin-left: 0;
   }

   .u-section-3 .u-text-5 {
     margin-top: 30px;
   }

   .u-section-3 .u-image-4 {
     width: 80px;
     height: 80px;
     margin-top: 20px;
   }

   .u-section-3 .u-text-6 {
     font-size: 1.125rem;
     margin-top: 20px;
     margin-right: 25px;
     margin-left: 0;
   }

   .u-section-3 .u-text-7 {
     margin-top: 30px;
   }

   .u-section-3 .u-btn-1 {
     margin-bottom: 35px;
     padding: 8px 67px;
   }
 }

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

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

   .u-section-3 .u-repeater-1 {
     min-height: auto;
     grid-template-columns: calc(50% - 5px) calc(50% - 5px);
     grid-auto-columns: calc(50% - 5px);
   }

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

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

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

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

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

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

   .u-section-3 .u-btn-1 {
     margin-top: 20px;
     margin-bottom: 20px;
   }
 }

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

   .u-section-3 .u-text-1 {
     font-size: 1.875rem;
     margin-top: 33px;
   }

   .u-section-3 .u-list-1 {
     margin-top: 37px;
   }

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

   .u-section-3 .u-container-layout-2 {
     padding-bottom: 19px;
   }

   .u-section-3 .u-btn-1 {
     margin-bottom: 33px;
   }
 }

 .u-section-3 .u-list-item-2,
 .u-section-3 .u-list-item-2:before,
 .u-section-3 .u-list-item-2>.u-container-layout:before {
   transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
 }

 .u-section-3 .u-list-item-2.u-list-item-2.u-list-item-2:hover {
   box-shadow: 0px 0px 8px 0px rgba(128, 128, 128, 1) !important;
   transform: scale(1) translateY(px) !important;
   text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
 }

 .u-section-3 .u-list-item-2 {
   border-color: transparent !important;
 }

 .u-section-3 .u-list-item-2.u-list-item-2.u-list-item-2.hover {
   box-shadow: 0px 0px 8px 0px rgba(128, 128, 128, 1) !important;
   transform: scale(1) translateY(px) !important;
   text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
 }

 .u-section-3 .u-list-item-2 {
   border-color: transparent !important;
 }

 .u-section-3 .u-container-layout:hover .u-list-item-2 {
   transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
 }

 .u-container-layout.hover .u-section-3 .u-list-item-2 {
   transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
 }

 .u-section-3 .u-list-item-1,
 .u-section-3 .u-list-item-1:before,
 .u-section-3 .u-list-item-1>.u-container-layout:before {
   transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
 }

 .u-section-3 .u-list-item-1.u-list-item-1.u-list-item-1:hover {
   box-shadow: 0px 0px 8px 0px rgba(128, 128, 128, 1) !important;
   transform: scale(1) translateY(px) !important;
   text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
 }

 .u-section-3 .u-list-item-1 {
   border-color: transparent !important;
 }

 .u-section-3 .u-list-item-1.u-list-item-1.u-list-item-1.hover {
   box-shadow: 0px 0px 8px 0px rgba(128, 128, 128, 1) !important;
   transform: scale(1) translateY(px) !important;
   text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
 }

 .u-section-3 .u-list-item-1 {
   border-color: transparent !important;
 }

 .u-section-3 .u-container-layout:hover .u-list-item-1 {
   transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
 }

 .u-container-layout.hover .u-section-3 .u-list-item-1 {
   transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
 }

 .u-section-3 .u-list-item-3,
 .u-section-3 .u-list-item-3:before,
 .u-section-3 .u-list-item-3>.u-container-layout:before {
   transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
 }

 .u-section-3 .u-list-item-3.u-list-item-3.u-list-item-3:hover {
   box-shadow: 0px 0px 8px 0px rgba(128, 128, 128, 1) !important;
   transform: scale(1) translateY(px) !important;
   text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
 }

 .u-section-3 .u-list-item-3 {
   border-color: transparent !important;
 }

 .u-section-3 .u-list-item-3.u-list-item-3.u-list-item-3.hover {
   box-shadow: 0px 0px 8px 0px rgba(128, 128, 128, 1) !important;
   transform: scale(1) translateY(px) !important;
   text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
 }

 .u-section-3 .u-list-item-3 {
   border-color: transparent !important;
 }

 .u-section-3 .u-container-layout:hover .u-list-item-3 {
   transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
 }

 .u-container-layout.hover .u-section-3 .u-list-item-3 {
   transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
 }

 .takecare-container {
   display: flex;
   flex-direction: column;
 }

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

 .u-section-4 .u-text-1 {
   font-size: 2.5rem;
   font-weight: 700;
   background-image: none;
   margin: 50px auto 0;
   font-family: 'UTM Facebook K&T';
 }

 .u-section-4 .u-image-1 {
   width: 170px;
   height: 17px;
   margin: 14px auto 0;
 }

 .u-section-4 .u-gallery-1 {
   /* height: 552px; */
   margin-top: 50px;
   margin-bottom: 0;
   grid-gap: 17px 17px;
   overflow: auto;
 }

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

 .u-section-4 .u-over-slide:hover {
   background: #217245;
   opacity: 0.9;
   display: grid;
   align-items: center;
   padding: 40px 22px;
   align-content: center;
 }

 .u-section-4 .u-over-slide:hover h3 {
   text-align: right;
 }

 .u-section-4 .u-over-slide:hover .u-gallery-text {
   display: block;
 }

 .u-section-4 .u-gallery-text {
   display: none;
   font-family: 'Inter';
   font-style: normal;
   font-weight: 400;
   font-size: 15px;
   line-height: 24px;

   text-align: justify;
 }

 .u-section-4 .u-over-slide-1 {
   background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
   display: flex;
   justify-content: center;
   align-items: center;
 }

 .u-section-4 .u-over-slide-2 {
   background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
   padding: 30px;
   display: flex;
   justify-content: center;
   align-items: center;
 }

 .u-section-4 .u-over-slide-3 {
   background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
   padding: 80px;
   display: flex;
   justify-content: center;
   align-items: center;
 }

 .u-section-4 .u-over-slide-4 {
   background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
   padding: 80px;
   display: flex;
   justify-content: center;
   align-items: center;
 }

 .u-section-4 .u-over-slide-5 {
   background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
   padding: 80px;
   display: flex;
   justify-content: center;
   align-items: center;
 }

 .u-section-4 .u-over-slide-6 {
   background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
   padding: 30px;
   display: flex;
   justify-content: center;
   align-items: center;
 }

 .u-section-4 .u-image-2 {
   width: 126px;
   height: 10px;
   margin: 43px auto 60px;
 }

 @media (max-width: 1199px) {
   .u-section-4 .u-sheet-1 {
     min-height: auto;
     /* Adjust this value */
   }

   .u-gallery-1 {
     height: 455px;
     /* Adjust this value */
   }
 }

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

   }

   .u-section-4 .u-gallery-1 {
     min-height: auto;

   }

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

   .u-section-4 .u-image-2 {
     margin-top: 58px;
     margin-bottom: 39px;
   }
 }

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

   }

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

   .u-section-4 .u-gallery-1 {
     min-height: auto;

   }

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

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

   .u-section-4 .u-text-1 {
     font-size: 1.875rem;
     margin-top: 26px;
   }

   .u-section-4 .u-gallery-1 {
     min-height: auto;
     margin-top: 26px;
     margin-bottom: 51px;
   }
 }

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

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

 .u-section-5 .u-image-1 {
   width: 570px;
   height: 214px;
   margin: 0 auto 0 -335px;
 }

 .u-section-5 .u-text-1 {
   font-size: 2.5rem;
   font-weight: 700;
   margin: -177px auto 0 293px;
   font-family: 'UTM Facebook K&T';
 }

 .u-section-5 .u-btn-1 {
   background-image: none;
   text-transform: uppercase;
   font-size: 1.25rem;
   letter-spacing: 2px;
   font-weight: 700;
   margin: 0 0 0 auto;
   padding: 6px 78px 7px 77px;
   font-family: 'UTM Neo Sans Intel';
 }

 .u-section-5 .u-text-2 {
   margin: -32px 651px 32px 293px;
 }

 @media (max-width: 1199px) {
   .u-section-5 .u-text-1 {
     width: auto;
     margin-right: 233px;
     margin-left: auto;
   }

   .u-section-5 .u-btn-1 {
     margin-top: 19px;
     padding-right: 45px;
     padding-left: 43px;
   }

   .u-section-5 .u-text-2 {
     padding-left: 0;
     width: auto;
     margin-top: -51px;
     margin-right: 455px;
     margin-left: 267px;
   }
 }

 @media (max-width: 991px) {
   .u-section-5 .u-text-1 {
     margin-top: -175px;
     margin-right: 0;
   }

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

   .u-section-5 .u-text-2 {
     margin: -65px 243px 35px 280px;
   }
 }

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

   .u-section-5 .u-image-1 {
     width: 451px;
     height: 167px;
     margin-left: 0;
   }

   .u-section-5 .u-text-1 {
     font-size: 1.875rem;
     margin-top: -144px;
     margin-left: 205px;
   }

   .u-section-5 .u-btn-1 {
     margin-top: 18px;
     padding-right: 25px;
     padding-left: 23px;
   }

   .u-section-5 .u-text-2 {
     margin: -45px 147px 15px 205px;
   }
 }

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

   .u-section-5 .u-image-1 {
     width: 216px;
     height: 81px;
     margin-left: 0;
   }

   .u-section-5 .u-text-1 {
     margin-top: 22px;
     margin-right: 67px;
     margin-left: 0;
     font-size: 1.5rem;
   }

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

   .u-section-5 .u-text-2 {
     margin-top: -60px;
     margin-bottom: 32px;
     margin-left: 0;
   }
 }

 /* .u-section-6 {
   background-image: linear-gradient(white, #fef8c8);
 } */

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

 .u-section-6 .u-text-1 {
   font-size: 2.5rem;
   font-weight: 700;
   background-image: none;
   text-transform: uppercase;
   margin: 57px auto 0;
   font-family: 'UTM Facebook K&T';
 }

 .u-section-6 .u-image-1 {
   width: 170px;
   height: 17px;
   margin: 14px auto 0;
 }

 .u-section-6 .u-video-1 {
   height: 620px;
   margin-top: 50px;
   margin-bottom: 60px;
 }

 .u-section-6 .embed-responsive-1 {
   position: absolute;
   width: 178%;
   height: 178%;
   left: -39%;
   top: -39%;
 }

 .u-section-6 .u-video-poster-1 {
   width: 56%;
   height: 56%;
   /* background-image: url("/images/image17.png"); */
   left: 22%;
   top: 22%;
 }

 .copyright {
   background: #242424;
 }

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

   .u-section-6 .u-video-1 {
     height: 411px;
     margin-bottom: 57px;
   }

   .u-section-6 .embed-responsive-1 {
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
   }

   .u-section-6 .u-video-poster-1 {
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
   }
 }

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

   .u-section-6 .u-text-1 {
     font-size: 2.25rem;
     width: auto;
     margin-top: 30px;
     margin-left: 0;
     margin-right: 0;
   }

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

   .u-section-6 .u-video-1 {
     height: 300px;
     margin-bottom: 30px;
   }

   .u-section-6 .embed-responsive-1 {
     top: 0%;
   }

   .u-section-6 .u-video-poster-1 {
     top: 0%;
   }
 }

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

   .u-section-6 .u-text-1 {
     font-size: 1.875rem;
     margin-top: 36px;
   }

   .u-section-6 .u-video-1 {
     height: 190px;
     margin-top: 45px;
     margin-bottom: 36px;
   }

   p.u-text.u-text-default.u-text-7 {
     text-align: center;
     margin-bottom: 0;
   }

   .u-copyright .u-text-8 {
     margin: 20px auto 40px 110px;
   }

   .u-copyright .u-container-layout {
     margin-bottom: 20px;
   }
 }

 .u-nav-container>.u-nav>.u-nav-item>.u-nav-link {
   font-family: 'UTM Facebook K&T';
   font-style: normal;
   font-weight: 400;
   font-size: 20px;
 }

 .u-form .u-label {
   font-family: 'UTM Neo Sans Intel';
   font-style: normal;
   font-weight: 700;
   font-size: 16px;
   line-height: 22px;
 }

 .u-form .u-input {
   font-family: 'Inter';
   color: #949494 !important;
 }

 .u-over-slide .u-gallery-heading {
   font-family: 'UTM Neo Sans Intel';
 }

 .u-section-5 .u-custom-list {
   font-family: 'UTM Neo Sans Intel';
 }

 .u-footer .u-text-1 {
   font-family: 'UTM Facebook K&T';
 }

 .u-footer .u-text-2,
 .u-footer .u-text-3,
 .u-footer .u-text-4,
 .u-footer .u-text-5,
 .u-footer .u-text-6,
 .u-footer .u-text-7,
 .u-footer .u-text-8 {
   font-family: 'Inter';
 }

 select {
   color: black;
 }

 .menu-footer-mobi {
   display: none;
 }

 @media only screen and (max-width: 768px) {
   .caption h1 {
     padding: 0
   }

   .caption {
     font-size: 11px;
   }

   .menu-footer-mobi {
     display: block;
     position: fixed;
     bottom: 0;
     height: 50px;
     width: 100%;
     min-width: 320px;
     background-color: #fff;
     margin: 0 auto;
     z-index: 3;
     will-change: transform;
   }

   .menu-footer-mobi ul {
     display: flex;
     height: 100%;
     grid-template-columns: repeat(5, 1fr);
     padding: 0;
     margin: 0;
     list-style: none;
     box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
   }

   .menu-footer-mobi ul li {
     flex: 1 1 auto;
     text-align: center;
     position: relative;
     margin-bottom: 0;
   }

   .name-menu-mobi:first-child {
     padding-right: 0;
   }

   .name-menu-mobi {
     float: none;
     height: 100%;
     line-height: 35px;
   }

   .menu-footer-mobi ul li a {
     color: #000000;
     text-decoration: none;
     display: block;
     position: relative;
     height: 100%;
   }

   .menu-footer-mobi ul li a span {
     display: block;
     font-size: 11px;
     line-height: initial;
     height: 17px;
     width: 100%;
     bottom: 0;
     position: absolute;
     color: #717071;
   }

   /* .menu-footer-mobi ul li a img {
     width: 28px;
     height: 28px;
   } */

   .menu-hot-mobi-img {
     position: absolute;
     bottom: 55px;
     text-align: center;
     width: 70px;
     left: calc(50% - 35px);
     height: 9px;
   }

   .menu-hot-mobi-img img {
     width: 100%;
   }

   .menu-hot-mobi {
     height: 70px !important;
     width: 70px;
     line-height: 3.35 !important;
     top: -10px;
     left: calc(50% - 35px);
     background: #74d4fe;
     color: #fff;
     font-size: 15px;
     font-stretch: normal;
     font-style: normal;
     letter-spacing: normal;
     border-radius: 50%;
     text-decoration: none;
     position: absolute;
     padding: 0 !important;
   }
 }

 .message {
   text-align: center;
   margin-top: 14px;
   display: none;
   color: #d40000;
 }

 .message.show {
   display: block;
 }

 .message.success {
   color: #3bc500;
 }

 .lds-ring {
   display: inline-block;
   position: relative;
   width: 20px;
   height: 20px;
 }

 .lds-ring div {
   box-sizing: border-box;
   display: block;
   position: absolute;
   width: 20px;
   height: 20px;
   margin-right: 8px;
   border: 2px solid #fff;
   border-radius: 50%;
   animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
   border-color: #fff transparent transparent transparent;
 }

 .lds-ring div:nth-child(1) {
   animation-delay: -0.45s;
 }

 .lds-ring div:nth-child(2) {
   animation-delay: -0.3s;
 }

 .lds-ring div:nth-child(3) {
   animation-delay: -0.15s;
 }

 @keyframes lds-ring {
   0% {
     transform: rotate(0deg);
   }

   100% {
     transform: rotate(360deg);
   }
 }

 .btn-booking {
   display: flex;
   justify-content: center;
   align-items: center;
 }

 .btn-booking span {
   margin-left: 28px;
 }

 .submit-mb {
   display: none;
 }

 .submit-pc {
   display: block;
 }

 @media (max-width: 575px) {
   .submit-mb {
     display: block;
   }

   .submit-pc {
     display: none;
   }
 }