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

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

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

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

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

@media (max-width: 768px) {
    .guide.section1 .container{
        flex-direction: column;
    }

    .guide.section1 .container .left, .guide.section1 .container .right {
        width: 100%;
        margin: 0;
    }

    .guide.section1 .titleGroup {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: clamp(14.6484375px, 3.90625vw, 75.0px);
    }

    .guide.section1 .titleGroup h2 {
        font-size: clamp(16.6015625px, 4.427083333333334vw, 34.0px);
    }

    .guide.section1 .titleGroup p{
        font-size: clamp(10.7421875px, 2.8645833333333335vw, 22.0px);
        font-weight: normal;
        line-height: normal;
    }

    .guide.section1 img {
        width: 100%;
        height: auto;
    }

    .guide.section2 .container{
        flex-direction: column;
    }

    .guide.section2 .container .left, .guide.section2 .container .right {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .guide.section2 .titleGroup {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: clamp(14.6484375px, 3.90625vw, 75.0px);
    }

    .guide.section2 .titleGroup h2 {
        font-size: clamp(16.6015625px, 4.427083333333334vw, 34.0px);
    }

    .guide.section2 .titleGroup p{
        font-size: clamp(10.7421875px, 2.8645833333333335vw, 22.0px);
        font-weight: normal;
        line-height: normal;
    }

    .guide.section2 .container .right .contentGroup {
        position: unset;
    }

    .guide.section2 .container .right .contentGroup img {
        width: 100%;
        height: auto;
        position: unset;
    }


    .guide.section3 .titleGroup {
        width: auto;
        margin-bottom: clamp(33.203125px, 8.854166666666668vw, 68.0px);
    }

    .guide.section3 .contentGroup {
        gap: clamp(24.4140625px, 6.510416666666667vw, 50.0px);
        margin-top: 0;
        margin-bottom: clamp(24.4140625px, 6.510416666666667vw, 50.0px);
    }

    .guide.section3 h2 {
        font-size: clamp(16.6015625px, 4.427083333333334vw, 34.0px);
    }

    .guide.section3 .contentGroup .item {
        width: clamp(161.1328125px, 42.96875vw, 330.0px);
    }

    .guide.section3 .contentGroup svg {
        width: clamp(19.53125px, 5.208333333333334vw, 40.0px);
        height: clamp(19.53125px, 5.208333333333334vw, 40.0px);
        margin-bottom: clamp(19.53125px, 5.208333333333334vw, 40.0px);
    }

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

    .guide.section3 .contentGroup p {
        font-size: clamp(9.765625px, 2.604166666666667vw, 20.0px);
        line-height: clamp(10.7421875px, 2.8645833333333335vw, 22.0px);
    }

    .guide.section4 .container{
        flex-direction: column;
    }

    .guide.section4 .container .left, .guide.section4 .container .right {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .guide.section4 .titleGroup {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: clamp(14.6484375px, 3.90625vw, 75.0px);
    }

    .guide.section4 .titleGroup h2 {
        font-size: clamp(16.6015625px, 4.427083333333334vw, 34.0px);
    }

    .guide.section4 .titleGroup p{
        font-size: clamp(10.7421875px, 2.8645833333333335vw, 22.0px);
        font-weight: normal;
        line-height: normal;
    }

    .guide.section4 .container .right .contentGroup {
        position: unset;
    }

    .guide.section4 .container .right .contentGroup img {
        width: 100%;
        height: auto;
        position: unset;
    }

    .guide.section5 .container{
        flex-direction: column;
    }

    .guide.section5 .container .left, .guide.section5 .container .right {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .guide.section5 .titleGroup {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: clamp(14.6484375px, 3.90625vw, 75.0px);
    }

    .guide.section5 .titleGroup h2 {
        font-size: clamp(16.6015625px, 4.427083333333334vw, 34.0px);
    }

    .guide.section5 .titleGroup p{
        font-size: clamp(10.7421875px, 2.8645833333333335vw, 22.0px);
        font-weight: normal;
        line-height: normal;
    }

    .guide.section5 .container .right .contentGroup {
        position: unset;
    }

    .guide.section5 .container .right .contentGroup img {
        width: 100%;
        height: auto;
        position: unset;
    }
}

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

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