@charset "utf-8";

@media only screen and (max-width: 1400px) {
    .inner{width:calc(100% - 240px); margin:0 auto;}
    .mainBr{display:block;}
    .txtWrap {    height: 140px;    overflow: hidden; }
    .turnTxt {    height: 140px;}
}    


/********************
// tablet 분기점
********************/
@media only screen and (max-width: 1200px) {
    .inner{width:calc(100% - 120px); margin:0 auto;}
    .mainBr{display:none;}
    .txtWrap {    height: 100px;    overflow: hidden; }
    .turnTxt {    height: 100px;}
    .trustTit{text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 4px; }
    .trustImg{width: max-content;}

    .serviceBox{display:grid; grid-template-columns: repeat(1, 1fr);}
    .stepBox{display:grid; grid-template-columns: repeat(2, 1fr);}
    .inputBox{ padding: 20px;}
}      




/********************
// 모바일 분기점
********************/
@media only screen and (max-width: 768px) {     
    .inner{width:calc(100% - 40px); margin:0 auto;}     
    .txtWrap {    height: 60px;    overflow: hidden; }
    .turnTxt {    height: 60px;}
   
    .warning{display:grid; grid-template-columns: repeat(1, 1fr);}
    .stepBox{display:grid; grid-template-columns: repeat(1, 1fr);}

    .inputBox{ padding: 16px 12px;}
}

