.dv_style3-box1.dv_style1-box1 .banner {
    max-width: 634px;
    left: 18%;
}

.dv_style3-box1 .dv_style1-box1-left .star-icon {
    top: -60px;
    left: 66%;
}

.dv_style3-box1 .dv_style1-box1-right .list {
    padding: 16px 50px 62px 40px;
    background-image: url(./images/dv3/bg-list-dv3-box1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.dv_style3-box1 .dv_style1-box1-right .list li::before {
    transform: translateY(-72%);
}

/*  */
.dv_style3-box2 {
    background-image: url(./images/dv3/bg-dv_style3-box2_3.png);
    background-size: 100% 100%;
    background-position: bottom center;
    background-repeat: no-repeat;
}

.dv_style3-box2 .df-title .desc {
    width: 100%;
}

.dv_style3-box2 .item-dv2-box2 {
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.dv_style3-box2 .main-dv_style2-box2 .col-item .item-dv2-box2 {
    max-width: 396px;
    padding: 25px;
    text-align: unset;
    position: relative;
}

.dv_style3-box2 .main-dv_style2-box2 .item-dv2-box2.item-dv2-box2-1 {
    background-image: url(./images/dv3/bg-item-dv2-box2-1.png);
}

.dv_style3-box2 .main-dv_style2-box2 .item-dv2-box2.item-dv2-box2-2 {
    background-image: url(./images/dv3/bg-item-dv2-box2-2.png);

}

.dv_style3-box2 .main-dv_style2-box2 .item-dv2-box2.item-dv2-box2-3 {
    background-image: url(./images/dv3/bg-item-dv2-box2-3.png);
}

.dv_style3-box2 .main-dv_style2-box2 .item-dv2-box2.item-dv2-box2-4 {
    background-image: url(./images/dv3/bg-item-dv2-box2-4.png);
}

.dv_style3-box2 .item-dv2-box2 .stt {
    font-family: "Road Rage", sans-serif;
    font-size: 100px;
    color: #FFC92B;
}

.dv_style3-box2 .item-dv2-box2 .stt {
    position: absolute;
    left: -17px;
    line-height: 71px;
    top: -20px;
    transform: rotate(3.127deg);
    z-index: -1;
}

.dv_style3-box2 .item-dv2-box2.item-dv2-box2-1 .stt {
    top: -14px;
    left: -10px;
}

.dv_style3-box2 .item-dv2-box2.item-dv2-box2-3 .stt {
    top: -16px;
}

.dv_style3-box2 .item-dv2-box2.item-dv2-box2-4 .stt {
    left: -24px;
    top: -15px;
}

.dv_style3-box2 .item-dv2-box2 .title,
.dv_style3-box2 .item-dv2-box2>div {
    display: flex;
    gap: 10px;
    align-items: center;
    color: #fff;
}

.dv_style3-box2 .item-dv2-box2 .title img {
    width: 48px;
    flex-shrink: 0;

}

.dv_style3-box2 .item-dv2-box2>div {
    font-size: 14px;
}

/*  */
.dv_style3-box3 .col-item {
    height: 100%;
}

.item-dv3-box3 {
    text-align: center;
    border-radius: 26.798px;
    background: #FAFAFA;
    box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.12);
    padding: 20px;
    height: 100%;
}

.item-dv3-box3 .icon {
    width: 48px;
    margin-bottom: 20px;
}

.item-dv3-box3 .title {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
}

.item-dv3-box3>div {
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    /* 171.429% */
}

/*  */
.dv_style3-box5 {
    background-size: 100% 100%;
    background-image: url(./images/dv3/bg-dv3-box5.jpg);
    min-height: 520px;
    background-color: #fff;
}

.list-dv3-box5 .item-dv3-box5 .title {
    background-image: url(./images/dv3/bg-item-dv3-box5.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 16px;
    padding: 11px 5px;
    font-size: 32px;
    font-weight: 400;
    font-family: "Road Rage", sans-serif;
    text-align: center;
    color: var(--Orange, #FF9F1C);
    margin-bottom: 20px;
}

/*  */
.main-dv_style3-box6 ul {
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}

.main-dv_style3-box6 ul li {
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.12);
    background: #F5F5F5;
    padding: 14px 24px;
    cursor: pointer;
}

.main-dv_style3-box6 ul li:hover {
    color: #fff;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.80);
    background: var(--Blue, #0053EB);
    box-shadow: 0 3px 16px 0 rgba(0, 64, 117, 0.24);
}

/*  */
.dv_style3-box8 .df-title .desc {
    max-width: 1088px;
    width: 100%;
}

.main_dv_style3-box8 {
    display: flex;
    gap: 40px;
    justify-items: stretch;
    flex-wrap: wrap;
    justify-content: center;
}

.item-dv3-box8 {
    background-color: #FFF;
    border: dashed 1px var(--Blue, #0053EB);
    box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.12);
    border-radius: 26.797590255737305px;
    padding: 24px;
    max-width: 480px;
    ;
    width: 100%;
}

.main_dv_style3-box8 .item-dv3-box8 .title {
    display: flex;
    gap: 12px;
    align-items: center;
    margin-bottom: 16px;
}

.main_dv_style3-box8 .item-dv3-box8 .title .icon {
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
    display: flex;
    justify-content: center;
    align-items: center;
}

/*  */
.dv_style3-box9 {
    background-image: url(./images/dv3/bg-dv_style3-box9.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;

}

.dv_style3-box9 .btn-hvg {
    background: Orange;
}

.dv_style3-box9 .btn-hvg:hover {
    border: solid 1px #fff;
}

@media screen and (max-width:768px) {
    .dv_style3-box2 .main-dv_style2-box2 .col-item .item-dv2-box2 {
        max-width: 100%;
    }

    .dv_style3-box5 {
        background-size: cover;
        min-height: 1000px;
        background-position: bottom right;
    }
}