.tuyen-sinh-nganh-va-chi-tieu-xet-tuyen {
    background-color: var(--white);
    margin: 0px;
    overflow: hidden;
    overflow-x: hidden;
    width: 100%;
}

.header-xxUGVO {
    align-items: center;
    background-color: transparent;
    display: flex;
    height: 80px;
    justify-content: space-between;
    left: 0px;
    overflow: hidden;
    padding: 30px 112px;
    position: absolute;
    top: 78px;
    width: 1440px;
}

.group-1-DZGyeO {
    background-color: transparent;
    height: 56px;
    margin-bottom: -18.00px;
    margin-top: -18.00px;
    position: relative;
    width: 269px;
}

.logo-YXEAwl {
    height: 56px;
    left: 0px;
    top: 0px;
    width: 56px;
}

.i-hc-nng-YXEAwl {
    background-color: transparent;
    height: 12px;
    left: 68px;
    position: absolute;
    top: 5px;
    width: 86px;
}

.trng-i-hc-bch-khoa-YXEAwl {
    background-color: transparent;
    height: 15px;
    left: 68px;
    position: absolute;
    top: 21px;
    width: 200px;
}

.vector-9-YXEAwl {
    background-color: transparent;
    height: 1px;
    left: 68px;
    object-fit: cover;
    position: absolute;
    top: 40px;
    width: 201px;
}

.university-of-science-YXEAwl {
    background-color: transparent;
    height: 6px;
    left: 68px;
    position: absolute;
    top: 45px;
    width: 100px;
}

.frame-2-DZGyeO {
    align-items: center;
    background-color: transparent;
    display: inline-flex;
    flex: 0 0 auto;
    gap: 8px;
    justify-content: flex-end;
    margin-bottom: -2.00px;
    margin-top: -2.00px;
    position: relative;
}

.trang-ch-HOGfSi {
    color: var(--grey900);
}

.vector-1-zfxHyj {
    background-color: transparent;
    height: 16px;
    position: relative;
    width: 1px;
}

.trang-ch-yCc68t {
    color: var(--primaryblue100);
}

.vector-7-zfxHyj {
    background-color: transparent;
    height: 16px;
    position: relative;
    width: 1px;
}

.trang-ch-Lo26gP {
    color: var(--grey900);
}

.vector-9-zfxHyj {
    background-color: transparent;
    height: 16px;
    position: relative;
    width: 1px;
}

.trang-ch-I0tEBp {
    color: var(--grey900);
}

.vector-6-zfxHyj {
    background-color: transparent;
    height: 16px;
    position: relative;
    width: 1px;
}

.trang-ch-k0zyxs {
    color: var(--grey900);
}

.vector-8-zfxHyj {
    background-color: transparent;
    height: 16px;
    position: relative;
    width: 1px;
}

.trang-ch-xexSEC {
    color: var(--grey900);
}

.image-xxUGVO {
    background-color: transparent;
    background-image: url(../images/image-6.png);
    background-position: 50% 50%;
    background-size: cover;
    height: 108px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    top: 158px;
    width: 1440px;
}

.vector-10-ApHZLq {
    background-color: transparent;
    height: 108px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.vector-11-ApHZLq {
    background-color: transparent;
    height: 98px;
    left: 99px;
    position: absolute;
    top: 10px;
    width: 1341px;
}

.ellipse-1-ApHZLq {
    background-color: transparent;
    height: 88px;
    left: 404px;
    object-fit: cover;
    position: absolute;
    top: 10px;
    width: 88px;
}

.frame-8-ApHZLq {
    align-items: center;
    background-color: transparent;
    display: inline-flex;
    gap: 53px;
    left: 532px;
    position: absolute;
    top: 42px;
}

.t-chun-kim-nh-cp-c-s-zSQoh5 {
    background-color: transparent;
    color: transparent;
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.30px;
    line-height: 28px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    width: fit-content;
}

.span0-F5qItS {
    color: var(--grey900);
    font-style: normal;
    font-weight: 800;
    letter-spacing: 0.06px;
}

.span1-F5qItS {
    color: var(--grey900);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.06px;
}

.span2-F5qItS {
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 800;
    letter-spacing: 0.06px;
}

.frame-7-zSQoh5 {
    align-items: center;
    background-color: var(--white);
    border: 1px solid;
    border-color: transparent;
    border-image: linear-gradient(to bottom, rgb(0, 99.46806818246841, 175.3125), rgb(252.00000017881393, 200.00000327825546, 49.00000087916851)) 1;
    border-radius: 8px;
    display: flex;
    gap: 10px;
    justify-content: center;
    padding: 6px 8px;
    position: relative;
    width: 120px;
}

.chi-tit-Q5XB2N {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.footer-xxUGVO {
    background-color: var(--primaryblue100);
    bottom: 0px;
    height: 371px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    width: 1440px;
}

.logo-K89GMC {
    height: 72px;
    left: 112px;
    top: 40px;
    width: 72px;
}

.frame-52-K89GMC {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    left: 633px;
    position: absolute;
    top: 40px;
    width: 278px;
}

.tuyn-sinh-o-to-t9Q8Zo {
    align-self: stretch;
    background-color: transparent;
    color: var(--grey50);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.00px;
    line-height: 32px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.button-text-t9Q8Zo {
    align-self: stretch;
    display: flex;
    width: 100%;
}

.thng-tin-tuyn-sinh-qDumv2 {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.button-text-RSDVxo {
    display: inline-flex;
}

.o-to-i-hc-3sxwxq {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.button-text-jAlyre {
    display: inline-flex;
}

.o-to-sau-i-hc-OpBaOE {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.button-text-9Kh4BO {
    display: inline-flex;
}

.o-to-thng-xuyn-LLYRIP {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.button-text-RXW8As {
    display: inline-flex;
}

.vn-bn-php-quy-253dbr {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.frame-53-K89GMC {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    left: 1050px;
    position: absolute;
    top: 40px;
    width: 278px;
}

.cc-lin-kt-khc-xGqCm8 {
    align-self: stretch;
    background-color: transparent;
    color: var(--grey50);
    font-family: var(--font-family-roboto);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.00px;
    line-height: 32px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.button-text-xGqCm8 {
    align-self: stretch;
    display: flex;
    width: 100%;
}

.th-vin-nUVlRK {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.button-text-uijp8d {
    display: inline-flex;
}

.e-learning-KEOlmw {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.button-text-mVPnf5 {
    display: inline-flex;
}

.nhp-hc-online-TdYEJz {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.button-text-UPc3CZ {
    display: inline-flex;
}

.h-thng-thng-tin-sinh-vin-fcKx2y {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.button-text-zbMwfj {
    display: inline-flex;
}

.h-thng-tc-nghip-fgGwMm {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.social-icons-K89GMC {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    justify-content: space-between;
    left: 112px;
    position: absolute;
    top: 253px;
    width: 176px;
}

.social-icons-cSNxdH {
    background-color: transparent;
    height: 32px;
    position: relative;
    width: 32px;
}

.social-icons-85lbuj {
    background-color: transparent;
    height: 32px;
    position: relative;
    width: 32px;
}

.social-icons-Ws4dkN {
    background-color: transparent;
    height: 32px;
    position: relative;
    width: 32px;
}

.frame-51-K89GMC {
    align-items: flex-start;
    background-color: transparent;
    display: inline-flex;
    flex-direction: column;
    gap: 16px;
    left: 112px;
    position: absolute;
    top: 128px;
}

.button-text-xGaxyX {
    align-self: stretch;
    display: flex;
    width: 100%;
}

.call-OcNZSz {
    background-color: transparent;
    height: 24px;
    position: relative;
    width: 24px;
}

.in-thoi-02363650422-02363653341-OcNZSz {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.span0-nWyk8g {
    font-style: normal;
    letter-spacing: 0.04px;
}

.span1-nWyk8g {
    font-style: normal;
    letter-spacing: 0.04px;
}

.button-text-wgU6kR {
    align-self: stretch;
    display: flex;
    width: 100%;
}

.call-calling-V2AyDZ {
    background-color: transparent;
    height: 24px;
    position: relative;
    width: 24px;
}

.hotline-0905294111-0905294222-19002345-V2AyDZ {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.span0-gO1u5i {
    font-style: normal;
    letter-spacing: 0.04px;
}

.span1-gO1u5i {
    font-style: normal;
    letter-spacing: 0.04px;
}

.button-text-jswkdx {
    align-self: stretch;
    display: flex;
    width: 100%;
}

.sms-MxaXKi {
    background-color: transparent;
    height: 24px;
    position: relative;
    width: 24px;
}

.email-tuyensinhdutudnvn-MxaXKi {
    background-color: transparent;
    color: var(--grey50);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.span0-xPhsoX {
    font-style: normal;
    letter-spacing: 0.04px;
}

.span1-xPhsoX {
    font-style: normal;
    letter-spacing: 0.04px;
}

.frame-3-K89GMC {
    align-items: center;
    background-color: var(--grey50);
    display: flex;
    flex-direction: column;
    gap: 10px;
    justify-content: center;
    left: calc(50.00% - 720px);
    padding: 10px 100px;
    position: absolute;
    top: 332px;
    width: 1440px;
}

.bn-quyn-trng-i-hc-bch-khoa-i-hc-nng-4gh9ih {
    background-color: transparent;
    color: var(--grey900);
    font-family: var(--font-family-inter);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.00px;
    line-height: normal;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.ngnh-v-ch-tiu-tuyn-sinh-xxUGVO {
    background-color: transparent;
    color: var(--grey900);
    font-style: normal;
    font-weight: 700;
    height: 28px;
    left: 424px;
    line-height: 28px;
    position: absolute;
    text-align: left;
    top: 290px;
    white-space: nowrap;
    width: auto;
}

.frame-1171274868-xxUGVO {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 24px;
    left: 112px;
    position: absolute;
    top: 290px;
    width: 280px;
}

.frame-12843-S4pBwC {
    align-items: flex-start;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    position: relative;
    width: 100%;
}

:root {
    --black: #000000;
    --grey300: #d2d5da;
    --grey50: #f9fafb;
    --grey500: #6d7280;
    --grey900: #111827;
    --primaryblue100: #0063af;
    --white: #ffffff;

    --font-size-l: 20px;
    --font-size-m: 16px;
    --font-size-s: 14px;
    --font-size-xl: 24px;
    --font-size-xs: 12px;

    --font-family-inter: "Inter", Helvetica;
    --font-family-roboto: "Roboto", Helvetica;
    --font-family-sf_pro_display-regular: "SF Pro Display-Regular", Helvetica;
}
.frame-30-x8LhfQ {
    align-items: center;
    align-self: stretch;
    background-color: var(--primaryblue100);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--grey50);
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    height: 52px;
    justify-content: center;
    padding: 0px 16px;
    width: 100%;
}

.frame-34-x8LhfQ {
    align-items: center;
    align-self: stretch;
    background-color: var(--primaryblue100);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--grey50);
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    display: flex;
    gap: 8px;
    height: 52px;
    justify-content: center;
    padding: 0px 16px;
    position: relative;
    width: 100%;
}

.frame-33-x8LhfQ {
    align-items: center;
    align-self: stretch;
    background-color: var(--primaryblue100);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--grey50);
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    display: flex;
    gap: 8px;
    height: 52px;
    justify-content: center;
    padding: 0px 16px;
    position: relative;
    width: 100%;
}

.frame-35-x8LhfQ {
    align-items: center;
    align-self: stretch;
    background-color: var(--primaryblue100);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--grey50);
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    display: flex;
    gap: 8px;
    height: 52px;
    justify-content: center;
    padding: 0px 16px;
    position: relative;
    width: 100%;
}

.frame-38-x8LhfQ {
    align-items: center;
    align-self: stretch;
    background-color: var(--primaryblue100);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--grey50);
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    display: flex;
    gap: 8px;
    height: 52px;
    justify-content: center;
    padding: 0px 16px;
    position: relative;
    width: 100%;
}

.frame-36-x8LhfQ {
    align-items: center;
    align-self: stretch;
    background-color: var(--primaryblue100);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--grey50);
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    display: flex;
    gap: 8px;
    height: 52px;
    justify-content: center;
    padding: 0px 16px;
    position: relative;
    width: 100%;
}

.frame-37-x8LhfQ {
    align-items: center;
    align-self: stretch;
    background-color: var(--primaryblue100);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--grey50);
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    display: flex;
    gap: 8px;
    height: 52px;
    justify-content: center;
    padding: 0px 16px;
    position: relative;
    width: 100%;
}

.frame-40-x8LhfQ {
    align-items: center;
    align-self: stretch;
    background-color: var(--primaryblue100);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--grey50);
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    display: flex;
    gap: 8px;
    height: 52px;
    justify-content: center;
    padding: 0px 16px;
    position: relative;
    width: 100%;
}

.frame-39-x8LhfQ {
    align-items: center;
    align-self: stretch;
    background-color: var(--primaryblue100);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--grey50);
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    display: flex;
    gap: 8px;
    height: 52px;
    justify-content: center;
    padding: 0px 16px;
    position: relative;
    width: 100%;
}

.frame-32-S4pBwC {
    align-items: flex-start;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    gap: 16px;
    position: relative;
    width: 100%;
}

.image-YpKcx3 {
    background-color: transparent;
    height: 128px;
    object-fit: cover;
    position: relative;
    width: 280px;
}

.image-HSPi9o {
    background-color: transparent;
    height: 128px;
    object-fit: cover;
    position: relative;
    width: 280px;
}

.image-DBzei6 {
    background-color: transparent;
    height: 128px;
    object-fit: cover;
    position: relative;
    width: 280px;
}

.image-8Sfrxx {
    background-color: transparent;
    height: 128px;
    object-fit: cover;
    position: relative;
    width: 280px;
}
 .frame-96-xxUGVO {
    background-color: var(--white);
    border-radius: 8px;
    left: 424px;
    overflow: hidden;
    top: 338px;
    width: 1000px;
}

.frame-1171274869-eldPws {
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
    gap: 8px;
}

.my-tnh-v-cng-ngh-thng-tin-2xXUiH {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    font-size: 23px;
    line-height: 24px;
    position: relative;
    text-align: left;
}

.frame-1171274871-eldPws {
    background-color: transparent;
    gap: 8px;
    width: 96px;
}

.x748-hnyAQD {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: center;
}

.frame-1171274870-eldPws {
    background-color: transparent;
    display: inline-flex;
    gap: 8px;
}

.x480-zi42dG {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: center;
}

.frame-96-tiMaYh {
    align-self: stretch;
    background-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--primaryblue100);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: none;
    flex: 0 0 auto;
    gap: 12px;
    padding: 16px;
    position: relative;
    width: 100%;
}

.frame-1171274872-eSUMWP {
    background-color: transparent;
    gap: 32px;
}

.frame-30-SAbibJ {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}
/* .frame-30 p, span, .regular14px {
    font-weight: 600;
    font-size: 16px;
} */
.cng-ngh-sinh-hc-rCrrVs {
    font-weight: 600 !important;
    font-size: 16px !important;
}

.cng-ngh-thng-tin-c-th-hp-tc-doanh-nghip-5q7GyF {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.popup-info {
    position: absolute;
    background: rgb(1, 78, 172);
    color: white;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
    white-space: nowrap;
    display: none;
    margin-left: 10px;
    z-index: 999;
}

.hover-item {
    position: relative;
    cursor: pointer;
}

.hover-item:hover .popup-info {
    display: inline-block;
}
.tohop-container {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    width: 100%;
    text-align: center;
}

.tohop-container h2 {
    color: #333;
    margin-bottom: 15px;
}

.tohop-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    padding: 0;
}

.tohop-item {
    background: #007bff;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 20px;
    font-weight: bold;
}

.tohop-detail {
    background: rgba(255, 255, 255, 0.2);
    padding: 5px 10px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 20px;
    margin-top: 5px;
}

.x7480201-SAbibJ {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 112px;
}

.semibold14px {
    width: 182px !important;
}

.x210-SAbibJ {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.frame-30-evTOFa {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.x7480201-a-evTOFa {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x110-evTOFa {
    color: var(--primaryblue100);
    line-height: 20px;
    margin-top: -1.00px;
    width: 118px;
}

.frame-1171274874-eSUMWP {
    align-items: center;
    background-color: transparent;
    gap: 32px;
}

.frame-30-8ah3La {
    align-items: center;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.x7480201-b-8ah3La {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x60-8ah3La {
    color: var(--primaryblue100);
    line-height: 20px;
    width: 118px;
}

.frame-1171274875-eSUMWP {
    background-color: transparent;
    gap: 32px;
}

.frame-30-5W61O4 {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-my-tnh-ztu5Ik {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7480106-5W61O4 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-1171274869-tiMaYh {
    align-self: stretch;
    background-color: var(--white);
    flex: 0 0 auto;
    overflow: hidden;
    width: 100%;
}

.frame-1171274869-5iY1zA {
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
    gap: 8px;
}

.khoa-hc-s-sng-L3elJW {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: left;
}

.frame-1171274871-5iY1zA {
    background-color: transparent;
    gap: 8px;
    width: 96px;
}

.x742-LfAcDs {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: center;
}

.frame-1171274870-5iY1zA {
    background-color: transparent;
    display: inline-flex;
    gap: 8px;
}

.x110-43RG10 {
    align-self: stretch;
    color: var(--primaryyellow100);
    line-height: 24px;
}

.frame-96-Aip18A {
    align-self: stretch;
    background-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--primaryblue100);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: none;
    flex: 0 0 auto;
    gap: 12px;
    padding: 16px;
    position: relative;
    width: 100%;
}

.frame-1171274872-fWaCvf {
    background-color: transparent;
    gap: 32px;
}

.frame-30-WMPANY {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.cng-ngh-sinh-hc-rCrrVs {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    margin-bottom: 10px;
}

.x7420201-WMPANY {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x65-WMPANY {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.frame-30-RxxbwR {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.cng-ngh-sinh-hc-chuy-k26vRX {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7420201-a-RxxbwR {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-1171274870-tiMaYh {
    align-self: stretch;
    background-color: var(--white);
    display: flex;
    overflow: hidden;
    width: 100%;
}

.frame-1171274869-Y1gaO5 {
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
    gap: 8px;
}

.cng-ngh-k-thut-e9bySo {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: left;
}

.frame-1171274871-Y1gaO5 {
    background-color: transparent;
    gap: 8px;
    width: 96px;
}

.x751-vNrzDM {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: center;
}

.frame-1171274870-Y1gaO5 {
    background-color: transparent;
    display: inline-flex;
    gap: 8px;
}

.x525-q9LqMf {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: center;
}

.frame-96-IxJBGK {
    align-self: stretch;
    background-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--primaryblue100);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: none;
    flex: 0 0 auto;
    gap: 12px;
    padding: 16px;
    position: relative;
    width: 100%;
}

.frame-1171274872-ja6xKl {
    background-color: transparent;
    gap: 32px;
}

.frame-30-rZQ0co {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.cng-ngh-k-thut-vt-liu-xy-dng-Zudxc6 {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7510105-rZQ0co {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-30-2o0OeY {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.cng-ngh-ch-to-my-x7Dfp5 {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7510202-2o0OeY {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-1171274874-ja6xKl {
    align-items: flex-start;
    background-color: transparent;
    gap: 32px;
}

.frame-30-hZ5bxY {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.qun-l-cng-nghip-rSZ30I {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7510601-hZ5bxY {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x120-hZ5bxY {
    margin-top: -1.00px;
}

.frame-1171274875-ja6xKl {
    background-color: transparent;
    gap: 32px;
}

.frame-30-IsfcwR {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.cng-ngh-du-kh-v-khai-thc-du-gaABH9 {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7510701-IsfcwR {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x60-IsfcwR {
    color: var(--primaryblue100);
    line-height: 20px;
    margin-top: -1.00px;
    width: 118px;
}

.frame-30-oQS0Hq {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.flex-container-251183-i0rJKx {
    align-items: flex-start;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.text0-251183-e9x207 {
    align-self: stretch;
    background-color: transparent;
    color: var(--grey900);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    text-align: left;
}

.span0-63Gbaa {
    font-style: normal;
    letter-spacing: 0.03px;
}

.text1-251183-e9x207 {
    align-self: stretch;
    background-color: transparent;
    color: var(--grey900);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    text-align: left;
}

.span1-UBR5BL {
    font-style: normal;
    letter-spacing: 0.03px;
}

.text2-251183-e9x207 {
    align-self: stretch;
    background-color: transparent;
    color: var(--grey900);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    text-align: left;
}

.span2-xgO5fk {
    font-style: normal;
    letter-spacing: 0.03px;
}

.text3-251183-e9x207 {
    align-self: stretch;
    background-color: transparent;
    color: var(--grey900);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    text-align: left;
}

.span3-CdkHRB {
    font-style: normal;
    letter-spacing: 0.03px;
}

.pfiev-oQS0Hq {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-1171274871-tiMaYh {
    align-self: stretch;
    background-color: var(--white);
    flex: 0 0 auto;
    overflow: hidden;
    width: 100%;
}

.frame-1171274869-J0bCZp {
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
    gap: 8px;
}

.k-thut-hJhQY6 {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: left;
}

.frame-1171274871-J0bCZp {
    background-color: transparent;
    gap: 8px;
    width: 96px;
}

.x752-LY9enl {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: center;
}

.frame-1171274870-J0bCZp {
    background-color: transparent;
    display: inline-flex;
    gap: 8px;
}

.x1550-43xBBl {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: center;
}

.frame-96-6zauMe {
    align-self: stretch;
    background-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--primaryblue100);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: none;
    flex: 0 0 auto;
    gap: 12px;
    padding: 16px;
    position: relative;
    width: 100%;
}

.frame-1171274872-Vhgf3S {
    background-color: transparent;
    gap: 32px;
}

.frame-30-VP0dYh {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-c-kh-chuyn-ngnh-c-kh-ng-lc-8aGNpn {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520103-a-VP0dYh {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x120-VP0dYh {
    margin-top: -1.00px;
}

.frame-30-Hx8in2 {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-c-in-t-A9aUKV {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520114-Hx8in2 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-1171274874-Vhgf3S {
    align-items: flex-start;
    background-color: transparent;
    gap: 32px;
}

.frame-30-KTcdcx {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-nhit-TrVYXA {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520115-KTcdcx {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x120-KTcdcx {
    margin-top: -1.00px;
}

.frame-1171274875-Vhgf3S {
    background-color: transparent;
    gap: 32px;
}

.frame-30-x0qfgK {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-tu-thy-RVQYg9 {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520122-x0qfgK {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-30-iJJHWD {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-in-NDhu3x {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520201-iJJHWD {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x240-iJJHWD {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.frame-30-cFIQPw {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.x7520107-cFIQPw {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-30-5jfQ3e {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.x7520107-a-5jfQ3e {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x60-5jfQ3e {
    color: var(--primaryblue100);
    line-height: 20px;
    margin-top: -1.00px;
    width: 118px;
}

.frame-30-F3ixGw {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-iu-khin-v-t-ng-ha-t80WbH {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520216-F3ixGw {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x150-F3ixGw {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.frame-30-VZzqtN {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-ha-hc-85PbWD {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520301-VZzqtN {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x90-VZzqtN {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.vector-3058-Vhgf3S {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.frame-1171274881-Vhgf3S {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;
}

.frame-30-dOo6A3 {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-mi-trng-y7Pq6s {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520320-dOo6A3 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.vector-3059-Vhgf3S {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.frame-1171274882-Vhgf3S {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;

}

.frame-30-iKLatm {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-h-thng-cng-nghip-Vwg7gv {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520118-iKLatm {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x60-iKLatm {
    color: var(--primaryblue100);
    line-height: 20px;
    margin-top: -1.00px;
    width: 118px;
}

.vector-3063-Vhgf3S {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.frame-1171274886-Vhgf3S {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;

}

.frame-30-iypc7q {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-c-kh-chuyn-ngnh-c-kh-hng-khng-nMzBBb {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520103-b-iypc7q {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x50-iypc7q {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.vector-3060-Vhgf3S {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.frame-1171274883-Vhgf3S {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;
}

.frame-30-lX70Ue {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-t-ybL4cn {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7520130-lX70Ue {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.vector-3061-Vhgf3S {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.frame-1171274884-Vhgf3S {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;
}

.frame-30-ajMHft {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.x7520207-vm-ajMHft {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.vector-3062-Vhgf3S {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.frame-1171274885-Vhgf3S {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;
}

.frame-30-xEGQWk {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.x7520118-vm-xEGQWk {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-1171274872-tiMaYh {
    background-color: var(--white);
    flex-direction: column;
    overflow: hidden;
}

.frame-1171274869-cwhmzC {
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
    gap: 8px;
}

.sn-xut-v-ch-bin-jg4Lvz {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: left;
}

.frame-1171274871-cwhmzC {
    background-color: transparent;
    gap: 8px;
    width: 96px;
}

.x754-czbMgU {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: center;
}

.frame-1171274870-cwhmzC {
    background-color: transparent;
    display: inline-flex;
    gap: 8px;
}

.x140-8gRPxc {
    align-self: stretch;
    color: var(--primaryyellow100);
    line-height: 24px;
}

.frame-96-uA5h1N {
    align-self: stretch;
    background-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--primaryblue100);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: none;
    flex: 0 0 auto;
    gap: 12px;
    padding: 16px;
    position: relative;
    width: 100%;
}

.frame-1171274872-UnXOWy {
    background-color: transparent;
    gap: 32px;
}

.frame-30-ASqaZZ {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.cng-ngh-thc-phm-X6xIbr {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7540101-ASqaZZ {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x140-ASqaZZ {
    color: var(--primaryblue100);
    line-height: 20px;
    margin-top: -1.00px;
    width: 118px;
}

.frame-1171274874-tiMaYh {
    align-items: flex-start;
    background-color: var(--white);
    flex-direction: column;
    overflow: hidden;
}

.frame-1171274869-I7ouxm {
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
    gap: 8px;
}

.kin-trc-v-xy-dng-vandu0 {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: left;
}

.frame-1171274871-I7ouxm {
    background-color: transparent;
    gap: 8px;
    width: 96px;
}

.x758-1XZmZx {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: center;
}

.frame-1171274870-I7ouxm {
    background-color: transparent;
    display: inline-flex;
    gap: 8px;
}

.frame-96-sGN97f {
    align-self: stretch;
    background-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--primaryblue100);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: none;
    flex: 0 0 auto;
    gap: 12px;
    padding: 16px;
    position: relative;
    width: 100%;
}

.frame-1171274872-g107Xr {
    background-color: transparent;
    gap: 32px;
}

.frame-30-N6nRSn {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.kin-trc-gfRwcJ {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7580101-N6nRSn {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-30-mCQ6zG {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.x7580201-mCQ6zG {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-1171274874-g107Xr {
    align-items: flex-start;
    background-color: transparent;
    gap: 32px;
}

.frame-30-2KxXR9 {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-xy-dng-chuyn-ngnh-tin-hc-xy-dng-dpQ26x {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7580201-a-2KxXR9 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x80-2KxXR9 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.frame-1171274875-g107Xr {
    background-color: transparent;
    gap: 32px;
}

.frame-30-ZnE88f {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.x7580201-b-ZnE88f {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-30-tgOSq4 {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.x7580201-c-tgOSq4 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-30-EWv75B {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-xy-dng-cng-trnh-thy-xwzUI1 {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7580202-EWv75B {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-30-9nbVPt {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-xy-dng-cng-trnh-giao-thng-KRbY8H {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7580205-9nbVPt {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x105-9nbVPt {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.frame-30-pGFVkD {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.kinh-t-xy-dng-xmgDmK {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7580301-pGFVkD {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x120-pGFVkD {
    margin-top: -1.00px;
}

.frame-30-9Dgaa8 {
    align-items: flex-start;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.k-thut-c-s-h-tng-bcVlTt {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7580210-9Dgaa8 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.frame-1171274875-tiMaYh {
    background-color: var(--white);
    flex-direction: column;
    overflow: hidden;
}

.frame-1171274869-ObxBEr {
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
    gap: 8px;
}

.mi-trng-v-bo-v-mi-trng-exL9eF {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: left;
}

.frame-1171274871-ObxBEr {
    background-color: transparent;
    gap: 8px;
    width: 96px;
}

.frame-1171274870-ObxBEr {
    background-color: transparent;
    display: inline-flex;
    gap: 8px;
}

.x60-BSRKCE {
    align-self: stretch;
    color: var(--primaryyellow100);
    line-height: 24px;
}

.frame-96-AAfrRD {
    align-self: stretch;
    background-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--primaryblue100);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 0px 0px 8px 8px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: none;
    flex: 0 0 auto;
    gap: 12px;
    padding: 16px;
    position: relative;
    width: 100%;
}

.frame-1171274872-TOK04O {
    background-color: transparent;
    gap: 32px;
}

.frame-30-G7FKpS {
    align-items: flex-end;
    background-color: transparent;
    flex: 1;
    flex-grow: 1;
}

.qun-l-ti-nguyn-mi-trng-tHIi4A {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.x7850101-G7FKpS {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 96px;
}

.x60-G7FKpS {
    color: var(--primaryblue100);
    line-height: 20px;
    margin-top: -1.00px;
    width: 118px;
}

.core-google-chrome-toolbar-light-xxUGVO {
    background-color: transparent;
    height: 78px;
    left: 0px;
    position: fixed;
    top: 0px;
    width: 1440px;
}

.tabs-bar-KuFpbG {
    background-color: transparent;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
}

.background-lEcTWg {
    background: linear-gradient(180deg, rgb(223.00000190734863, 225.00000178813934, 229.00000154972076) 0.5952381063252687%, rgb(223.00000190734863, 225.00000178813934, 229.00000154972076) 99.40476417541504%);
    background-color: transparent;
    height: 100%;
}

.new-tab-icon-lEcTWg {
    background-color: transparent;
    height: 12px;
    left: 334px;
    position: absolute;
    top: 19px;
    width: 12px;
}

.core-traffic-lights-catalina-lEcTWg {
    background-color: transparent;
    height: 12px;
    left: 13px;
    position: absolute;
    top: 16px;
    width: 52px;
}

.tab-lEcTWg {
    left: 70px;
    top: 8px;
    width: 258px;
}

.tab-o2BJaW {
    left: 0px;
    top: 0px;
    width: 256px;
}

.title-o2BJaW {
    background-color: transparent;
    color: #3d4043;
    font-family: var(--font-family-sf_pro_display-regular);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 400;
    height: 20px;
    left: 44px;
    letter-spacing: 0.00px;
    line-height: normal;
    position: absolute;
    text-align: left;
    top: 7px;
    width: 175px;
}

.tab-close-icon-o2BJaW {
    background-color: transparent;
    height: 8px;
    left: 228px;
    position: absolute;
    top: 13px;
    width: 8px;
}

.logo-o2BJaW {
    height: 20px;
    left: 19px;
    top: 7px;
    width: 20px;
}

.toolbar-KuFpbG {
    background-color: transparent;
    height: 46.15%;
    left: 0px;
    position: absolute;
    top: 53.85%;
    width: 100%;
}

.background-DEBOxq {
    background-color: transparent;
    height: 36px;
}

.background-ADTREb {
    background-color: var(--white);
    height: 36px;
}

.separator-ADTREb {
    background-color: #b6b6b6;
    height: 1px;
    left: 0px;
    position: absolute;
    top: 36px;
    width: 100%;
}

.actions-DEBOxq {
    background-color: transparent;
    height: 13px;
    left: 16px;
    position: absolute;
    top: 12px;
    width: 78px;
}

.address-bar-DEBOxq {
    background-color: transparent;
    height: 28px;
    left: 108px;
    position: absolute;
    top: 4px;
    width: calc(100.00% - 150px);
}

.address-bar-background-F6o3NV {
    background-color: #f1f3f4;
    border-radius: 14px;
    height: 28px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: calc(100.00% - 2px);
}

.secure-icon-F6o3NV {
    background-color: transparent;
    height: 10px;
    left: 14px;
    position: absolute;
    top: 9px;
    width: 8px;
}

.url-F6o3NV {
    background-color: transparent;
    color: transparent;
    font-family: var(--font-family-sf_pro_display-regular);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
    height: 28px;
    left: 34px;
    letter-spacing: 0.00px;
    line-height: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 1028px;
}

.span0-cmr8Dj {
    color: #767676;
    font-style: normal;
}

.span1-cmr8Dj {
    color: #202124;
    font-style: normal;
}

.span2-cmr8Dj {
    color: #767676;
    font-style: normal;
}

.menu-icon-DEBOxq {
    background-color: transparent;
    height: 13px;
    position: absolute;
    right: 20px;
    top: 12px;
    width: 3px;
}

.background {
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
}

.button-text {
    align-items: center;
    background-color: transparent;
    flex: 0 0 auto;
    gap: 10px;
    position: relative;
}

.ch-tiu-tuyn-sinh {
    background-color: transparent;
    color: var(--white);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: right;
    white-space: nowrap;
    width: fit-content;
}

.chng-trnh-tin-tin-vi {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.cng-ngh-thng-tin-c-t {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.frame-1171274869 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    position: relative;
}

.frame-1171274870 {
    align-items: flex-start;
    flex: 0 0 auto;
    flex-direction: column;
    position: relative;
}

.frame-1171274871 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    position: relative;
}

.frame-1171274872 {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex: 0 0 auto;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;
}

.frame-1171274873 {
    align-items: flex-start;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;

}

.frame-1171274874 {
    align-self: stretch;
    display: flex;
    flex: 0 0 auto;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;

}

.frame-1171274875 {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex: 0 0 auto;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;

}

.frame-1171274876 {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;

}

.frame-1171274877 {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;

}

.frame-1171274878 {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;

}

.frame-1171274879 {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;

}

.frame-1171274880 {
    align-items: center;
    align-self: stretch;
    background-color: transparent;
    display: flex;
    flex: 0 0 auto;
    gap: 32px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #000;

}

.frame-30 {
    display: flex;
    gap: 8px;
    position: relative;
    flex-direction: row;
    align-items: flex-start;
}

.frame-94 {
    align-items: center;
    align-self: stretch;
    background-color: var(--primaryblue100);
    display: flex;
    flex: 0 0 auto;
    gap: 16px;
    overflow: hidden;
    padding: 8px 16px;
    position: relative;
    width: 100%;
}

.frame-96 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
}

.iconly {
    background-color: transparent;
    height: 18px;
    position: relative;
    width: 18px;
}

.iconly-light-arrow-right-2 {
    background-color: transparent;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
}

.k-thut-in-t-vin-thng {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.k-thut-xy-dng-chuyn {
    background-color: transparent;
    color: var(--grey900);
    flex: 1;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
}

.logo {
    background-color: transparent;
    position: absolute;
}

.m-ng-k {
    align-self: stretch;
    background-color: transparent;
    color: var(--white);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
}

.menu-header {
    align-items: center;
    background-color: transparent;
    display: inline-flex;
    flex: 0 0 auto;
    gap: 10px;
    justify-content: center;
    position: relative;
}

.n-tuyn-sinh {
    background-color: transparent;
    color: var(--grey50);
    flex: 1;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    position: relative;
    text-align: left;
}

.ngnh-chuyn-ngnh {
    background-color: transparent;
    color: var(--white);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: right;
    white-space: nowrap;
    width: fit-content;
}

.tab {
    background-color: transparent;
    height: 34px;
    position: absolute;
}

.trang-ch {
    background-color: transparent;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-top: -1.00px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
}

.vector-3048 {
    background-color: transparent;
    height: 41px;
    position: relative;
    width: 1px;
}

.vector-3049 {
    background-color: transparent;
    height: 41px;
    position: relative;
    width: 1px;
}

.vector-3050 {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.vector-3051 {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.vector-3052 {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.vector-3053 {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.vector-3054 {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.vector-3055 {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.vector-3056 {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.vector-3057 {
    align-self: stretch;
    background-color: transparent;
    height: 1px;
    margin-left: -0.50px;
    margin-right: -0.50px;
    object-fit: cover;
    position: relative;
    width: 100%;
}

.x100 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.x110 {
    background-color: transparent;
    font-style: normal;
    font-weight: 600;
    position: relative;
    text-align: center;
}

.x120 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    position: relative;
    text-align: center;
    width: 118px;
}

.x140 {
    background-color: transparent;
    font-style: normal;
    font-weight: 600;
    position: relative;
    text-align: center;
}

.x180 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.x2-row {
    background-color: transparent;
    height: 20px;
    position: relative;
    width: 20px;
}

.x200 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.x45 {
    background-color: transparent;
    color: var(--primaryblue100);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-top: -1.00px;
    position: relative;
    text-align: center;
    width: 118px;
}

.x60 {
    background-color: transparent;
    font-style: normal;
    font-weight: 600;
    position: relative;
    text-align: center;
}

.x785 {
    align-self: stretch;
    background-color: transparent;
    color: var(--primaryyellow100);
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: relative;
    text-align: center;
}
