@media (max-width: 1600px) {
}

@media (max-width: 1500px) {
}

@media (max-width: 1400px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
    .header {
        display: none;
    }

    .business {
        background-image: url("../img/businessRightImg.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
    }

    .business .container {
        padding: 0 !important;
    }

    .business .left {
        width: 50%;
        padding-left: clamp(50.29296875px, 13.411458333333334vw, 103.0px);
        padding-top: clamp(73.73046875px, 19.661458333333336vw, 151.0px);
        padding-bottom: clamp(23.92578125px, 6.380208333333334vw, 49.0px);
        background: linear-gradient(270deg, rgba(58, 45, 45, 0) 0%, #020408 93%);
        backdrop-filter: blur(8px);
    }

    .business h1 {
        color: #fff;
        font-size: clamp(14.6484375px, 3.90625vw, 30.0px);
        line-height: clamp(24.4140625px, 6.510416666666667vw, 50.0px);
        width: 120%;
        margin-bottom: clamp(15.625px, 4.166666666666667vw, 32.0px);
    }

    .business .contentGroup a {
        color: #fff;
        font-size: clamp(11.71875px, 3.125vw, 24.0px);
        background: rgba(255, 255, 255, 0.12);
        box-sizing: border-box;
        border: 1px solid rgba(255, 255, 255, 0.23);
        backdrop-filter: blur(10px);
        border-radius: clamp(19.53125px, 5.208333333333334vw, 40.0px);
        padding: clamp(4.8828125px, 1.3020833333333335vw, 10.0px) clamp(9.765625px, 2.604166666666667vw, 20.0px);
        width: auto;
        height: auto;
    }

    .section2 .item {
        width: 100%;
        margin-bottom: clamp(26.3671875px, 7.03125vw, 54.0px);
    }

    .section2 .item:nth-child(2){
        margin-left: 0;
        margin-right: 0;
        margin-bottom: clamp(26.3671875px, 7.03125vw, 54.0px);
    }

    .section2 .item:last-child{
        margin: 0;
    }

    .section2 h2 {
        font-family: Cus-Regular;
        font-weight: 500;
        font-size: clamp(12.6953125px, 3.385416666666667vw, 26.0px);
        margin-bottom: clamp(25.87890625px, 6.901041666666667vw, 53.0px);
    }

    .section2 img {
        width: clamp(74.70703125px, 19.921875vw, 153.0px);
        margin-bottom: 0;
    }

    .section2 li {
        font-size: clamp(11.71875px, 3.125vw, 24.0px);
        line-height: clamp(19.53125px, 5.208333333333334vw, 40.0px);
    }

    .section2 .customList {
        margin-bottom: 0;
    }

    .section3 h2 {
        font-size: clamp(15.625px, 4.166666666666667vw, 32.0px);
    }

    .section3 .item {
        width: 100%;
        margin-bottom: clamp(24.4140625px, 6.510416666666667vw, 50.0px);
    }

    .section3 .title {
        margin-bottom: clamp(5.859375px, 1.5625vw, 12.0px);
    }

    .section3 h3 {
        font-size: clamp(12.6953125px, 3.385416666666667vw, 26.0px);
    }

    .section3 p {
        font-size: clamp(11.71875px, 3.125vw, 24.0px);
        margin-left: calc(clamp(29.296875px, 7.8125vw, 60.0px) + clamp(7.32421875px, 1.953125vw, 15.0px));
        margin-bottom: 0;
    }

    .section3 svg {
        min-width: clamp(29.296875px, 7.8125vw, 60.0px);
        width: clamp(29.296875px, 7.8125vw, 60.0px);
        height: clamp(29.296875px, 7.8125vw, 60.0px);
        margin-right: clamp(7.32421875px, 1.953125vw, 15.0px);
    }

    .section4 .titleGroup {
        margin-bottom: clamp(12.6953125px, 3.385416666666667vw, 26.0px);
    }

    .section4 .titleGroup h2 {
        font-size: clamp(15.625px, 4.166666666666667vw, 32.0px);
    }

    .section4 .contentGroup .item h3 {
        font-size: clamp(13.671875px, 3.6458333333333335vw, 28.0px);
        line-height: clamp(13.18359375px, 3.515625vw, 27.0px);
        padding-right: clamp(14.6484375px, 3.90625vw, 30.0px);
        margin-bottom: clamp(12.20703125px, 3.2552083333333335vw, 25.0px);
    }

    .section4 .contentGroup .item .card {
        font-size: clamp(11.71875px, 3.125vw, 24.0px);
        margin-bottom: clamp(16.6015625px, 4.427083333333334vw, 34.0px);
    }

    .line {
        margin-top: clamp(24.4140625px, 6.510416666666667vw, 50.0px);
        margin-bottom: clamp(24.4140625px, 6.510416666666667vw, 50.0px);
    }
}

@media (max-width: 710px) {
}

@media (max-width: 576px) {
}
