.brnone{border:none !important;}

.introduce_wrap h3{margin-bottom:50px;color: #808080;font-size:32px;line-height:45px;font-weight:800}
.introduce_wrap h3 span{color:#000}

.intro_service{display:flex;flex-direction: column}
.intro_service dl{padding:30px 0;border-bottom:1px dotted #ddd;display:flex;align-items: center;margin-bottom:30px}
.intro_service dl dt img{max-width:100%;margin-right:40px;}
.intro_service dl dd{font-size:20px;color:#3b5c9a;margin-bottom:30px;font-weight:600;flex:1}
.intro_service dl dd span{font-size:16px;line-height:30px;color:#333;display:block;margin-top:30px}

.intro_p{font-size:20px;font-weight:400;line-height:38px;margin:50px 0}



/* 모바일 세로 */
@media all and (max-width:479px) {
    .introduce_wrap h3{font-size:20px;line-height:35px;}
    .intro_service dl{flex-direction: column;align-items: flex-start;margin:0}
    .intro_service dl dt img{margin:0 0 20px 0}
    .intro_service dl dd{margin-top:10px;margin-bottom:15px}
    .intro_service dl dd span{font-size:13px;margin:15px 0;line-height:25px}

    .intro_p{font-size:15px;line-height:25px;margin-top:0}

}


/* 모바일 가로 & 테블릿 세로 (*/
@media all and (min-width:480px) and (max-width:767px) {
    .introduce_wrap h3{font-size:24px;line-height:35px;}
    .intro_service dl{flex-direction: column;align-items: flex-start;}
    .intro_service dl dt{width:100%}
    .intro_service dl dt img{width:100%;margin:0 0 20px 0}
    .intro_service dl dd{margin-top:10px;}
    .intro_service dl dd span{margin:15px 0;line-height:25px}

    .intro_p{font-size:17px;line-height:29px;margin-top:0}

}

/* 테블릿 가로 */
@media all and (min-width:768px) and (max-width:1023px) {
    .intro_service{display:flex;flex-wrap: wrap;flex-direction: row;gap: 30px}
    .intro_service dl{border:none;flex-direction: column;align-items: flex-start;width:47.5%;padding:0}
    .intro_service dl dd{padding:30px;}
}
