@CHARSET "UTF-8";

/* 상담문의 */
.inquiry_wrap{position:relative;}
.inquiry_wrap .inquiry_titbox{position:relative;padding: 50px 30px 250px;text-align:center;border-radius:20px;box-sizing:border-box;background: url("/nanum/site/builder/dir/funeral/img/menu6518/inquiry_bg01.jpg") no-repeat 20% 50%/ cover;overflow: hidden;}
.inquiry_wrap .inquiry_titbox::after{content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgb(175 138 87 / 97%), transparent);}
.inquiry_wrap .inquiry_titbox::before{content:"";display: block;position: relative;width:70px;height: 70px;margin: 0 auto 15px auto;border-radius:50%;background: rgba(255,255,255,0.3) no-repeat 50%/90%;z-index: 1;}
.inquiry_wrap .inquiry_titbox.icon01::before{background-image: url("/nanum/site/builder/dir/funeral/img/menu6518/inquiry_icon.png");}
.inquiry_wrap .inquiry_titbox .tit,
.inquiry_wrap .inquiry_titbox .txt{position: relative;font-weight:700;font-size: 3rem;color:#fff;text-shadow:0 0 15px rgba(0,0,0,0.5);z-index: 1;}
.inquiry_wrap .inquiry_titbox .txt{font-weight: 500;font-size: 2rem;}

.inquiry_wrap .inquiry_list{position: absolute;top: 250px;left: 50%;transform: translateX(-50%);width: 90%;}
.inquiry_wrap .inquiry_list ul{display: flex;flex-wrap:wrap;gap:20px;}
.inquiry_wrap .inquiry_list ul li{flex: 1;display:flex;align-items:center;gap: 20px;padding: 40px 25px;text-align:center;font-size: 2.1rem;font-weight:700;border: 1px dashed rgb(255 255 255 / 50%);border-radius:20px;color: #fff;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}
.inquiry_wrap .inquiry_list ul li::before{content:"";display: block;width: 90px;height: 90px;border-radius: 20px;background: #ffffff no-repeat 50% / 50px;box-shadow: 10px 10px 10px rgb(0 0 0 / 10%);}
.inquiry_wrap .inquiry_list ul li.icon01::before{background-image: url("/nanum/site/builder/dir/funeral/img/menu6518/inq_icon01.png");}
.inquiry_wrap .inquiry_list ul li.icon02::before{background-image: url("/nanum/site/builder/dir/funeral/img/menu6518/inq_icon02.png");}
.inquiry_wrap .inquiry_list ul li.icon03::before{background-image: url("/nanum/site/builder/dir/funeral/img/menu6518/inq_icon03.png");}

.inquiry_wrap .inquiry_callbox{margin-top:50px;padding:20px;border:1px solid #d5d5d5;border-radius:20px;box-sizing:border-box;}
.inquiry_wrap .inquiry_callbox ul{display: flex;}
.inquiry_wrap .inquiry_callbox ul li{flex-grow:1;display:flex;flex-direction:column;align-items:center;width:50%;padding:30px 0;text-align: center;}
.inquiry_wrap .inquiry_callbox ul li::before{content:"";display: block;width:55px;height: 55px;background-size: 100% auto;background-repeat: no-repeat;}
.inquiry_wrap .inquiry_callbox ul li:nth-child(n+2){border-left:1px dashed #d5d5d5;}

.inquiry_wrap .inquiry_callbox ul li.icon01::before{background-image: url("/nanum/site/builder/dir/funeral/img/menu6518/inquiry_call_icon01.png");}
.inquiry_wrap .inquiry_callbox ul li.icon02::before{background-image: url("/nanum/site/builder/dir/funeral/img/menu6518/inquiry_call_icon02.png");}

.inquiry_wrap .inquiry_callbox ul li .txtbox .tit{margin-top:20px;}
.inquiry_wrap .inquiry_callbox ul li .txtbox .tit span{position:relative;padding:0 8px;font-size:2.4rem;font-weight:700;color:#333;}
.inquiry_wrap .inquiry_callbox ul li .txtbox .tit span::before{content:"";position: absolute;bottom:0;left:50%;width:100%;height: 30%;background: #f2f2f2;transform:translateX(-50%);z-index:-1;}

.inquiry_wrap .inquiry_callbox ul li .txtbox .txt{margin-top:20px;color:#222;}


/********************태블릿********************/
@media all and (max-width:1024px){

.inquiry_wrap .inquiry_list ul li{flex-direction: column;padding: 25px;}
.inquiry_wrap .inquiry_list ul li::before{width: 80px;height: 80px;background-size: 45px;}


}


/********************모바일********************/
@media all and (max-width:767px){

/* 상담문의 */
.inquiry_wrap .inquiry_titbox{padding:3vh 2.5vh;}
.inquiry_wrap .inquiry_titbox::before{width:60px;height: 60px;margin-bottom:2vh;}
.inquiry_wrap .inquiry_titbox .tit{font-size:3rem;font-size: 2.7rem;line-height: 1.3;}
.inquiry_wrap .inquiry_titbox .txt{font-size: 1.9rem;margin-top: 10px;}

.inquiry_wrap .inquiry_list{position: relative;top: auto;margin-top:2vh;width: 100%;}
.inquiry_wrap .inquiry_list ul{gap:1vh;}
.inquiry_wrap .inquiry_list ul li{flex:100%;flex-direction:row;gap:2vh;width:100%;padding:2vh;background: #f5f5f5;color: #000;}
.inquiry_wrap .inquiry_callbox ul li:nth-child(n+2){border-left:none;border-top:1px dashed #d5d5d5;}
.inquiry_wrap .inquiry_list ul li::before{width:60px;height: 60px;background-size: 40px;}

.inquiry_wrap .inquiry_callbox{margin-top:4vh;padding:0 2vh;}
.inquiry_wrap .inquiry_callbox ul{flex-direction:column;}
.inquiry_wrap .inquiry_callbox ul li{flex-direction:row;gap:2vh;width:100%;padding:2vh 0;text-align:left;}
.inquiry_wrap .inquiry_callbox ul li::before{width:40px;height: 40px;}
.inquiry_wrap .inquiry_callbox ul li .txtbox .tit{margin-top:0;}
.inquiry_wrap .inquiry_callbox ul li .txtbox .txt{margin-top:1vh;}
.inquiry_wrap .inquiry_callbox ul li .txtbox .tit span{padding: 0 5px;font-size: 2.3rem;}


}