/*     1416195 : HTML 편집기      */
.sub_prod {
    padding-bottom: var(--pdd-btt);
}

.sub_prod .flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.sub_prod .conts_area:not(:last-child) {
    margin-bottom: clamp(4.5rem, 9vw, 13rem);
}

.sub_prod .subj {
    font-size: clamp(1.2rem, 1.7vw, 3rem);
    font-weight: 700;
    text-transform: uppercase;
}

.sub_prod .exp {
    font-size: clamp(.95rem, .95vw, 2rem);
}

.sub_prod .equip_area {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}

.sub_prod .equip_area .subj {
    width: 100%;
    margin-bottom: clamp(1rem, 1vw, 2rem);
}

.sub_prod .equip_area .box {
    width: calc(25% - clamp(.5rem, .5vw, 1rem));
    text-align: center;
}

.sub_prod .equip_area .box .cap {
    font-size: clamp(.85rem, 1vw, 2rem);
    font-weight: 700;
    background: linear-gradient(0deg, #29554b 50%, #00725abd 50%);
    color: #fff;
    padding: clamp(.3rem, 1vw, 1rem);
    border: 1px solid #00ab87;
    border-radius: clamp(.4rem, 0.6vw, 2rem);
}


@media (max-width:1440px) {
    .sub_prod .conts_area .img_wrap .mySwiper2 img {
        height: clamp(25rem, 30vw, 40rem);
    }
}

@media (max-width:1023px) {
    .sub_prod .flex {
        display: block;
    }


}

@media (max-width:767px) {



    .sub_prod .equip_area .box {
        width: calc(50% - clamp(.5rem, .5vw, 1rem));
    }




}

