.group-icon-amthuc,
.group-icon1-amthuc {
    width: 30%;
    position: absolute;
    margin: 0 !important;
    height: auto;
    top: 81.06%;
    right: 9.58%;
    bottom: 2.1%;
    left: 61.83%;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    z-index: 0;
}

.group-icon-disan {
    width: 30%;
    position: absolute;
    margin: 0 !important;
    height: auto;
    top: 75.06%;
    right: 9.58%;
    bottom: 2.1%;
    left: 61.83%;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    z-index: 0;
}

.group-icon1-amthuc {
    top: 48.96%;
    right: 61.21%;
    bottom: 34.21%;
    left: 10.2%;
    object-fit: contain;
    z-index: 1;
}
.am-thuc-hue-amthuc {
    align-self: stretch;
    position: relative;
    line-height: 46px;
}
.frame-child-amthuc {
    width: 388.5px;
    position: relative;
    height: auto;
    padding-top: 10px;
}

.frame-group-amthuc-img {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.am-thuc-hue-parent-amthuc-text {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.am-thuc-hue-parent-amthuc-content {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: auto;
}

.am-thuc-hue-parent-amthuc-img {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.m-thc-cung-amthuc {
    align-self: stretch;
    position: relative;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    font-family: var(--font-be-vietnam-pro);
    /*text-align: justify;*/
}
.am-thuc-hue-parent-amthuc {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
}
.image-21-icon-amthuc {
    width: 100%;
    border-radius: var(--br-xs);
    height: 368px;
    object-fit: cover;
}
.image-21-icon-amthuc,
.m-thc-dn-amthuc,
.vector-icon-amthuc {
    position: relative;
    font-size: var(--font-size-xl);
}
.vector-icon-amthuc {
    width: 26px;
    height: 26px;
    margin-left: 5px;
}
.m-thc-dn-gian-parent-amthuc {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    padding: 10px;
    align-items: center;
    text-align:left;
    display:flex;
}
.image-21-parent-amthuc {
    box-shadow: 0 4px 25.3px rgba(0, 0, 0, 0.15);
    border-radius: var(--br-xs);
    background-color: var(--color-white);
    border: 1px solid var(--color-antiquewhite);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: var(--padding-3xs) var(--padding-3xs) var(--padding-5xl);
    gap: var(--gap-base);
}
.frame-item-amthuc {
    align-self: stretch;
    position: relative;
    border-radius: var(--br-xs);
    max-width: 100%;
    overflow: hidden;
    height: 368px;
    flex-shrink: 0;
    object-fit: cover;
}
.rectangle-parent-amthuc {
    width: 764px;
    box-sizing: border-box;
}
.frame-div-amthuc,
.rectangle-container-amthuc,
.rectangle-parent-amthuc {
    box-shadow: 0 4px 25.3px rgba(0, 0, 0, 0.15);
    border-radius: var(--br-xs);
    background-color: var(--color-white);
    border: 1px solid var(--color-antiquewhite);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: var(--padding-3xs) var(--padding-3xs) var(--padding-5xl);
    gap: var(--gap-base);
}
.rectangle-container-amthuc {
    width: 360px;
    box-sizing: border-box;
}
.frame-div-amthuc {
    flex: 1;
}
.frame-group-amthuc {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: var(--gap-25xl);
    text-align: left;
    font-size: var(--font-size-xl);
    font-family: var(--font-be-vietnam-pro);
}

.group-parent-amthuc-dangian {
    /*background: #fff;*/
}
.frame-parent-amthuc,
.group-parent-amthuc {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.frame-parent-amthuc {
    width: 100%;
    height: auto;
    align-items: flex-start;
    gap: var(--gap-25xl);
    z-index: 2;
    padding: 3rem 0;
}
.group-parent-amthuc,
.group-parent-amthuc {
    width: 100%;
    height: auto;
    align-items: center;
    box-sizing: border-box;
    position: relative;
    gap: 10px;
    background: url(./public/rectangle-5388@2x.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    text-align: center;
    font-size: 48px;
    color: var(--color-gray);
    font-family: var(--font-bellevue);
}

.group-parent-sangtao {
    width: 100%;
    height: auto;
    align-items: center;
    box-sizing: border-box;
    position: relative;
    gap: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    text-align: center;
    font-size: 48px;
    color: var(--color-gray);
    font-family: var(--font-bellevue);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}


