.AdvertContent  .taisocanchuyendoiso-full {
        background: #f3f9fe;
        padding: 20px 0 50px 0;
}
.AdvertContent .taisocanchuyendoiso > div > div {
    transition: all 300ms;
}

.AdvertContent .taisocanchuyendoiso > div > div:hover {
    scale: 1.05;
}
.AdvertContent .taisocanchuyendoiso-full h3 {
    font-size: 23px;
    text-align: left;
    font-weight: 700;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    margin-top: 15px;
} 
.AdvertContent .taisocanchuyendoiso-full h2 {
        font-family: Merriweather !important;
        font-size: 26px !important;
        line-height: 1.4;
        text-transform: uppercase !important;
        text-align: center;
        margin-bottom: 30px;
        position: relative;
        color: #1e3a8a !important;
        font-weight: bold;
        margin-bottom: 50px !important;
}
.AdvertContent .taisocanchuyendoiso-full h2::after {
        content: '';
        position: absolute;
        bottom: -12px;
        left: 50%;
        transform: translateX(-50%);
        width: 80px;
        height: 4px;
        background-color: #2563eb;
        border-radius: 4px;
}
.AdvertContent .doitacchienluoc h2 {
        font-family: Merriweather !important;
        font-size: 26px !important;
        line-height: 1.4;
        text-transform: uppercase !important;
        text-align: center;
        margin-bottom: 30px;
        position: relative;
        color: #1e3a8a !important;
        font-weight: bold;
        margin-bottom: 50px !important;
}
.AdvertContent .doitacchienluoc > div {
        margin-bottom: 35px !important;
}
.AdvertContent .doitacchienluoc > div > div {
        min-height: 120px;
        padding: 0 !important;
        transition: all 300ms;
}
.AdvertContent .doitacchienluoc > div > div:hover {
        transform: scale(1.05);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.AdvertContent .doitacchienluoc > div > div img {
        width: 70% !important;
        height: unset !important;
}
.AdvertContent .doitacchienluoc > div div:nth-child(3) img {
        max-width: 45% !important;
}
.AdvertContent .doitacchienluoc h2::after {
        content: '';
        position: absolute;
        bottom: -12px;
        left: 50%;
        transform: translateX(-50%);
        width: 80px;
        height: 4px;
        background-color: #2563eb;
        border-radius: 4px;
}
.AdvertContent .adv_4image {
        background: url('https://storage-vnportal.vnpt.vn/gov-hni/6909/images/bgxanh.jpg') no-repeat center center;
        background-size: cover;
}
.AdvertContent .adv_4image img {
        filter: invert(1) brightness(2);
}
.AdvertContent .adv_4image > div > a{
        transition: all 0.2s ease-out;
}
.AdvertContent .adv_4image > div > a:hover {
        transform: scale(1.05);
        background-color: #2563eb;
        /* blue-600 - lighter blue */
        box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.2);
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe ul.wd-link-mail {
        margin-left: 10px;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe .wd-editorial {
        display: table;
        margin: 10px auto;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe .wd-editorial li {
        display: table-row;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe .wd-editorial strong {
        font-family: 'Inter';
        /* font-size: 16px; */
        font-weight: 600;
        display: table-cell;
        text-align: left;
        padding: 5px;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe ul.wd-link-mail a {
        color: #c93838 !important;
        font-size: 18px;
        text-shadow: 0px 4px 3px rgb(215 215 215 / 40%), 0px 8px 13px rgb(126 126 126 / 10%), 0px 18px 23px rgba(0,0,0,0.1);
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe {
        text-align: center;
        box-shadow: var(--box-category);
        padding: 10px;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe ul.wd-editorial li>span {
        padding-left: 15px;
        font-family: 'Be Vietnam Pro';
        font-size: 16px;
        color: #1d1716;
        display: table-cell;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe ul.wd-editorial li:last-child>span {
        display: flex;
        width: 100%;
        gap: 20px;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe ul.wd-editorial li:last-child>span * {
        font-family: 'Be Vietnam Pro';
        font-size: 16px;
        color: #1d1716;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe > ul {
        padding: 10px 0;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe ul {
        list-style-type: none;
        padding-left: 0;
        margin: 0;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe .contact-email {
        display: flex;
        justify-content: center;
        align-items: stretch;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe p.wd-c-upper {
        font-size: 28px;
        font-weight: 700;
        color: #222831;
        font-family: Merriweather;
        text-shadow: 0 1px 0 #f6f6f6, 0 1px 0 #f2f2f2, 0 1px 0 #f2f2f2, 0 1px 0 #f2f2f2, 0 1px 0 #f6f6f6, 0 1px 1px rgb(255 255 255 / 10%), 0 1px 3px rgb(0 0 0 / 0%), 0 3px 5px rgb(252 252 252 / 9%), 0 5px 5px rgba(0, 0, 0, .25), 0 5px 5px rgb(244 244 244 / 20%), 0 5px 5px rgb(248 248 248 / 15%);
        0 30px 20px rgba(0,0,0,.1);
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe h3 {
        color: #c70d0c;
        font-size: 20px;
        text-transform: uppercase;
        /* border-bottom: 1px solid #cccccc; */
        padding: 10px 0px;
        text-align: center;
        font-family: Inter;
        font-weight: 600;
        -webkit-text-stroke: 0.1px #c70d0c;
        text-shadow: 0px 2px 2px #a49494;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe .wd-list-contact * {
        font-family: 'Be VietNam Pro';
        color: #111f4d;
        font-size: 16px;
}
.AdvertContent .wd-sidebar-contact.thongtinlienhe {
        text-align: center;
        box-shadow: var(--box-category);
        padding: 10px;
}
@media only screen and (max-width: 768px){
        .AdvertContent .adv_4image > div {
                display: grid !important;
                grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
        }
        .AdvertContent .adv_4image > div > a{
                width: unset !important;
        }
}
