body a {
  text-decoration: none;
}

.trang-ch20 a,
.sn-phm21 a,
.tin-tc34 a,
.lin-h14 a {
  color: black;
  transition: color 0.5s;
}


.trang-ch20 a:hover,
.sn-phm21 a:hover,
.tin-tc34 a:hover,
.lin-h14 a:hover {
  color: red;
 
  background-color: rgb(132, 132, 183);
}

.anh-chup-man-hinh-2024-01-icon7 {
  position: absolute;
  top: 1366px;
  left: 54px;
  width: 395px;
  height: 193px;
  object-fit: cover;
}

.lin-h14,
.sn-phm21,
.tin-tc34,
.trang-ch20 {
  position: absolute;
  top: 102px;
  left: 508px;
  font-size: var(--font-size-13xl);
}

.lin-h14,
.sn-phm21,
.tin-tc34 {
  left: 690px;
}

.lin-h14,
.tin-tc34 {
  left: 862px;
}

.lin-h14 {
  left: 984px;
}
.timkiem>input {
  position: absolute;
  height: 20px;
  margin-right: 10px;
  left: 1130px;
  top: 105px;
}
.anh-chup-man-hinh-2024-01-icon8 {
  position: absolute;
  top: 47px;
  left: 151px;
  width: 395px;
  height: 193px;
  object-fit: cover;
}

.magnifying-glass-1976105-960-7-icon3 {
  position: absolute;
  top: 102px;
  left: 1161px;
  width: 46px;
  height: 39px;
  object-fit: cover;
  mix-blend-mode: normal;
}

.desktop-4-child,
.images-2-icon3 {
  position: absolute;
  top: 98px;
  left: 1161px;
  width: 41px;
  height: 47px;
}

.images-2-icon3 {
  top: 100px;
  left: 1300px;
  width: 30px;
  height: auto;

}

.desktop-4-item {
  position: absolute;
  top: 99px;
  left: 1249px;
  background-color: var(--color-rosybrown);
  width: 51px;
  height: 45px;
}

.desktop-4-inner {
  position: absolute;
  top: 240px;
  left: -41px;
  width: 1324px;
  height: 1529px;
}



.emails-in-thoi {
  position: absolute;
  top: 488px;
  left: 284px;
  width: 5000px;
}



.ng-nhp2,
.nhp-mt-khu {
  position: absolute;
  top: 585px;
  left: 284px;
  color: gray;
}

.ng-nhp2 {
  top: 348px;
  left: 821px;
  font-size: var(--font-size-21xl);
}

.desktop-4-child3 {
  position: absolute;
  top: 395.5px;
  left: 797.5px;
  border-top: 1px solid var(--color-crimson);
  box-sizing: border-box;
  width: 264px;
  height: 1px;
}

.ng-k2 {
  position: absolute;
  top: 348px;
  left: 337px;
  font-size: var(--font-size-21xl);
  color:black;
}
.ng-k2  a{
  color:black;
}

.qun-mt-khu {
  position: absolute;
  top: 654px;
  left: 216px;
  color: var(--color-white);
}

.desktop-4-child4 {
  position: absolute;
  top: 676.5px;
  left: 188.5px;
  border-top: 1px solid var(--color-white);
  box-sizing: border-box;
  width: 223px;
  height: 1px;
}

.ng-nhp-vi {
  position: absolute;
  top: 654px;
  left: 840px;
  color: var(--color-white);
}

.desktop-4-child5 {
  position: absolute;
  top: 682.5px;
  left: 820.5px;
  border-top: 1px solid var(--color-white);
  box-sizing: border-box;
  width: 241px;
  height: 1px;
}

.desktop-4-child6,
.desktop-4-child7 {
  position: absolute;
  top: 733px;
  left: 371px;
  background-color: var(--color-chocolate);
  width: 599px;
  height: 82px;
}

.desktop-4-child7 {
  top: 910px;
  background-color: var(--color-mediumslateblue);
  height: 73px;
}

.ng-nhp-bng {
  position: absolute;
  top: 931px;
  left: 443px;
  text-transform: uppercase;
  font-weight: 300;
}

.desktop-4-child8 {
  position: absolute;
  top: 1023px;
  left: 371px;
  background-color: var(--color-darkslateblue);
  width: 599px;
  height: 73px;
}

.ng-nhp-bng1,
.ng-nhp3 {
  position: absolute;
  top: 1042px;
  left: 443px;
  text-transform: uppercase;
  font-weight: 300;
  color: black;
}

.ng-nhp3 {
  top: 762px;
  left: 565px;
  font-weight: 700;

}

.kisspng-computer-icons-arrow-b33 {
  position: absolute;
  top: 736px;
  left: 723px;
  width: 54.3px;
  height: 76.4px;
  object-fit: contain;
}

.hoc {
  position: absolute;
  top: 848px;
  left: 617px;
  text-transform: uppercase;
  font-weight: 300;
  color: var(--color-white);
}

.desktop-4-child10,
.desktop-4-child9 {
  position: absolute;
  top: 862.5px;
  left: 399.5px;
  border-top: 1px solid var(--color-white);
  box-sizing: border-box;
  width: 178px;
  height: 1px;
}

.desktop-4-child10 {
  left: 731.5px;
}

.facebook-picture-5a22b43e9826a-icon,
.kisspng-google-icon-5d4175d603 {
  position: absolute;
  top: 922px;
  left: 376px;
  width: 48px;
  height: 41px;
  object-fit: cover;
}

.kisspng-google-icon-5d4175d603 {
  top: 1029px;
  left: 374px;
  width: 53px;
  height: 56px;
}

.desktop-4-child11 {
  position: absolute;
  top: 1363px;
  left: 445px;
  background-color: var(--color-white);
  width: 171px;
  height: 212px;
}

.kisspng-computer-icons-arrow-b34 {
  position: absolute;
  top: 1410px;
  left: 467px;
  width: 33.1px;
  height: 35px;
  object-fit: contain;
}

.span11 {
  font-size: var(--font-size-base);
  font-family: var(--font-inter);
}

.menu17 {
  font-size: var(--font-size-5xl);
  top: 0px;
  position: absolute;
}

.menu16 {
  font-weight: 900;
  font-family: var(--font-inter);
}

.menu15 {
  margin: 0;
}

.trang-ch23 {
  text-decoration: none;
}

.trang-ch25 {
  top: 50px;
  position: absolute;
  width: 300px;
  left: 30px;
}

.trang-ch26 {
  top: 70px;
  position: absolute;
  width: 300px;
  left: 30px;
}

.trang-ch27 {
  top: 90px;
  position: absolute;
  width: 300px;
  left: 30px;
}

.trang-ch28 {
  top: 110px;
  position: absolute;
  width: 300px;
  left: 30px;
}

.trang-ch22 {
  color: inherit;
}

.trang-ch21 {
  margin-bottom: 0;
}

.trang-ch-sn-phm-tin-tc-li5 {
  margin: 0;
  padding-left: var(--padding-2xl);
}

.menu-trang-ch-container5 {
  position: absolute;
  top: 1415px;
  left: 465px;
  text-transform: uppercase;
  white-space: pre-wrap;
  font-size: var(--font-size-base);
}

.kisspng-computer-icons-arrow-b35,
.kisspng-computer-icons-arrow-b36 {
  position: absolute;
  top: 1407px;
  left: 716px;
  width: 33.1px;
  height: 35px;
  object-fit: contain;
}

.kisspng-computer-icons-arrow-b36 {
  left: 1022px;
}

.danh-mc11 {
  font-size: var(--font-size-5xl);
  font-weight: 800;
  font-family: var(--font-inter);
}

.danh-mc-n-container5 {
  position: absolute;
  top: 1407px;
  left: 768px;
  text-transform: uppercase;
  display: inline-block;
  width: 199px;
  font-size: var(--font-size-base);
}

.tin-tc-kin-khch-hng-hn5 {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  padding-left: var(--padding-2xl);
}

.dch-v5,
.tin-tc-container5 {
  position: absolute;
  top: 1457px;
  left: 1070px;
  font-size: var(--font-size-base);
  text-transform: uppercase;
}

.dch-v5 {
  top: 1402px;
  left: 1087px;
  font-size: var(--font-size-13xl);
  font-weight: 800;
}

.a-ch-qun-tn-bnh-hcm-s5 {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  padding-left: var(--padding-8xl);
}

.a-ch-container5 {
  position: absolute;
  top: 1608px;
  left: 82px;
  font-size: var(--font-size-xl);
  text-transform: uppercase;
}

.desktop-4 {
  width: 100%;
  position: relative;
  background-color: var(--color-white);
  height: 1847px;
  overflow: hidden;
  text-align: left;
  font-size: var(--font-size-5xl);
  color: var(--color-black);
  font-family: var(--font-inter);
}

.hoc {
  top: 850px;
  position: absolute;
  color: black;
  font-size: 10px;
  left: 650px;
}

.sms {
  top: 650px;
  position: absolute;
  font-size: 12px;
  left: 900px;
}

body {
  margin: 0;
  line-height: normal;
}

:root {

  --font-inter: Inter;
  --font-size-base: 16px;
  --font-size-13xl: 32px;
  --font-size-lgi: 19px;
  --font-size-7xl: 26px;
  --font-size-5xl: 24px;
  --font-size-21xl: 40px;


  --color-white: #fff;
  --color-black: #000;
  --color-darkslateblue: #13399a;
  --color-mediumslateblue: #1355ff;
  --color-chocolate: #c54f0d;
  --color-gainsboro: #d9d9d9;


  --gap-61xl: 80px;
  --gap-251xl: 270px;
  --gap-18xl: 37px;
  --gap-xl: 20px;
  --gap-36xl: 55px;
  --gap-base: 16px;
  --gap-lgi: 19px;
  --gap-60xl: 79px;
  --gap-21xl: 40px;
  --gap-14xl: 33px;
  --gap-6xl: 25px;

  --padding-8xl: 27px;
  --padding-10xl: 29px;
  --padding-xl: 20px;
  --padding-2xl: 21px;
  --padding-mid: 17px;
  --padding-8xs: 5px;
}
.nhp-mt-khu{
  width: 500px;
  position: absolute;
}

.emails-in-thoi input,
.nhp-mt-khu input {
  width: 800px;
  height: 30px; 
  
  padding: 10px; 
  background-color: #f0f0f0; 
  border: none;
  border-radius: 8px; 

}

li{
  list-style: none;
}




