@import url(style_set.less);

// 공통 아이템 설정
.cont_multy .desc {
    display: flex;
    gap: 1.6rem;
    .item {
        border-radius: @round_2;
        width: 100%;
        height: auto;
        padding: 3rem;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        img {
            margin-left: auto;
        }
    }
    @media @laptop {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    @media @mobile_l {
        grid-template-columns: repeat(1, 1fr);
        .item {
            flex-direction: column-reverse;
			padding: 2rem;
            img {
                width: 7.2rem;
                margin: 0;
                margin-bottom: 2rem;
                margin-top: 0 !important;
            }
        }
    }
}

// 인트로
.sec_intro {
    .content {
        background-image: url(../img/sub/work/bg.png);
    }
}

// 국가교정기관
.sec_2 {
    .divide {
        background-image: url(../img/sub/work/cali_bg.png);
        margin-bottom: 0;
    }
    .cont_1 {
        border-bottom: 1px dashed @color_gray;
    }
    // 올바른 측정을 위해
    .cont_2 {
        border-radius: @round_1;
        .desc {
            display: flex;
            gap: 1.6rem;
            .btn_view {
                cursor: default;
                .btn_ico {
                    width: 3.2rem;
                    height: 3.2rem;
                }
                &:hover .btn_ico span {
                    margin-left: 0;
                    margin-right: -0px;
                }
            }
            .item {
                width: 100%;
                border: 1px solid @color_gray;
                border-radius: @round_2;
                box-sizing: border-box;
                overflow: hidden;
                .item_bg {
                    width: 100%;
                    height: 24rem;
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: cover;
                }
                .item_txt {
                    padding: 5rem 3rem;
                    display: flex;
                    flex-direction: column;
                    gap: 1.6rem 3rem;
                }
                &:not(:first-child)::before {
                    content: "";
                }
                @media @tab {
                    .item_bg {
                        height: 20rem;
                    }
          
                }
                @media @mobile_l {
                    .item_bg {
                        height: 14rem;
                    }
                    .item_txt {
                        padding: 2rem;
                    }
                }
            }
            .item_1 .item_bg {
                background-image: url(../img/sub/work/meas_1.png);
            }
            .item_2 .item_bg {
                background-image: url(../img/sub/work/meas_2.png);
            }
            .item_3 .item_bg {
                background-image: url(../img/sub/work/meas_3.png);
            }
            @media @laptop {
                flex-direction: column;
                .btn_view {
                    margin: auto;
                    transform: rotate(90deg);
                }
            }
        }
    }
    // 제도 도입 배경
    .cont_3 {
        .desc {
            display: flex;
            flex-direction: column;
            gap: 1.6rem;
            .item {
                display: flex;
                border-radius: @round_2;
                height: auto;
                width: 100%;
                overflow: hidden;
                border: 1px solid @color_gray;
                .item_bg {
                    flex: 0 0 auto;
                    height: auto;
                    width: 38rem;
                    background-position: center;
                    background-repeat: no-repeat;
                    background-size: cover;
                }
                .item_txt {
                    padding: 5rem 2.6rem;
                    flex: 1;
                    display: flex;
                    flex-direction: column;
                    gap: 1.6rem;
                    ul {
                        padding-inline-start: 2.6rem;
                        display: flex;
                        flex-direction: column;
                        gap: 0.5rem;
                        li {
                            list-style: disc;
                        }
                    }
                }
                @media @laptop {
                    flex-direction: column;
                    .item_bg {
                        width: 100%;
                        height: 24rem;
                    }
                }
                @media @tab {
                    .item_bg {
                        height: 20rem;
                    }
                }
                @media @mobile_l {
                    .item_bg {
                        height: 14rem;
                    }
                    .item_txt {
                        padding: 2rem;
                    }
                }
            }
            .item_1 .item_bg {
                background-image: url(../img/sub/work/introduce_1.png);
            }
            .item_2 .item_bg {
                background-image: url(../img/sub/work/introduce_2.png);
            }
            .item_3 .item_bg {
                background-image: url(../img/sub/work/introduce_3.png);
            }
        }
    }
    // 인정효과
    .cont_4 {
        border-radius: @round_1;
        .desc .item {
            background-color: @color_bg;
        }
    }
}

// 교정의 필요성
.sec_3 {
    .divide {
        background-image: url(../img/sub/work/nece_bg.png);
        margin-bottom: 0;
    }
    .cont_multy {
        .inside_tit {
            flex-direction: row;
            align-items: center;
            gap: 1rem;
        }
        .desc .item {
            border-radius: @round_2;
            background-color: @color_bg;
            .txt {
                display: flex;
                flex-direction: column;
                gap: 1rem;
            }
            img {
                margin-top: 3rem;
            }
        }
    }
    .cont_1 {
        border-bottom: 1px dashed @color_gray;
    }
    .cont_2 .inside_tit i {
        color: #0969ff;
    }
    .cont_3 .inside_tit i {
        color: @color_main;
    }
}

// 측정불확도
.sec_4 {
    .divide {
        background-image: url(../img/sub/work/uncertainty_bg.png);
        margin-bottom: 0;
    }
    .cont_1 {
        padding-bottom: 0;
    }
    .cont_2 {
        .item {
            border: 1px solid @color_gray;
            border-radius: @round_2;
            overflow: hidden;
            .img_conatin {
                padding: 5rem 3rem;
                img {
                    max-width: 100%;
                    width: 100%;
                }
                .m_graph {
                    display: none;
                }
                @media @tab_m {
                    .w_graph {
                        display: none;
                    }
                    .m_graph {
                        display: block;
                    }
                }
                @media @mobile_l {
                    padding: 3rem 1rem;
                }
            }
            .desc {
                background-color: @color_bg;
                padding: 3rem;
                display: flex;
                align-items: center;
                justify-content: center;
                .txt {
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    gap: 2rem;
                }
				@media @mobile_l {
                    padding: 2rem;
                }
            }
        }
    }
}
