@charset "utf-8";

#inc03{padding:150px 0 142px}
    
/* 상단 텍스트 영역 */
#inc03 .top_cont{text-align:center;color:#000;transform:skew(-0.1deg);font-family:'NEXEN_TIRE_Bold'}
#inc03 .top_cont .eng_dot{display:inline-block;position:relative;font-size:15px}
#inc03 .top_cont .eng_dot:before{position:absolute;right:-15px;top:-2px;content:'';width:8px;height:8px;border-radius:100px;background:var(--primary)}
#inc03 .top_cont .big_txt{margin:33px 0 54px;font-size:45px;line-height:65px}
#inc03 .top_cont .big_txt.mo_txt{display:none}
#inc03 .top_cont .big_txt span{display:block;overflow:hidden;height:65px}
#inc03 .top_cont .big_txt span b{display:block;font-weight:normal}
#inc03 .top_cont .btn_list{display:flex;justify-content:center;column-gap:40px}
#inc03 .top_cont .btn_list li a{display:flex;align-items:center;justify-content:space-between;width:223px;height:70px;padding:0 40px;border-radius:50px;color:#fff;background:#000;transition:all .2s;font-family:'NEXEN_TIRE_Regular'}
#inc03 .top_cont .btn_list li a svg{width:20px;color:var(--primary);transition:all .2s}

/* 고객후기 */
#inc03 .review_gall{margin-top:70px}
#inc03 .review_gall .swiper-slide{width:445px}
#inc03 .review_gall .thum_img{overflow:hidden;width:100%;border:1px solid #e1e1e1;border-radius:15px}
#inc03 .review_gall .txt{padding:20px 20px 0;transform:skew(-0.1deg);font-family:'NEXEN_TIRE_Regular'}
#inc03 .review_gall .date_txt{font-size:16px;color:#999}
#inc03 .review_gall .date_txt span{margin-right:19px;color:var(--primary);font-family:'NEXEN_TIRE_Bold'}
#inc03 .review_gall .subj_txt{margin-top:4px;font-size:20px;color:#222}
#inc03 .review_gall .empty{width:100%;padding-top:142px;font-size:17px;text-align:center;color:#666;font-family:'notokr-regular'}

/* 모바일 호버 X */
@media (hover:hover) {
#inc03 .top_cont .btn_list li a:hover{background:var(--primary)}
#inc03 .top_cont .btn_list li a:hover svg{transform:rotate(-45deg);color:#fff}
}

/* 반응형 [s] */
@media (max-width:1230px){
#inc03{padding:120px 0}
#inc03 .top_cont .big_txt{font-size:35px;line-height:45px}
#inc03 .top_cont .big_txt span{height:52px;line-height:52px}
#inc03 .review_gall .subj_txt{font-size:18px}
}
@media (max-width:1024px){
#inc03{padding:80px 0}
#inc03 .top_cont .big_txt{font-size:30px;line-height:40}
#inc03 .top_cont .big_txt span{height:42px;line-height:42px}
#inc03 .top_cont .btn_list{column-gap:20px}
#inc03 .review_gall .swiper-slide{width:420px}
}
@media (max-width:768px){
#inc03{padding:70px 0}
#inc03 .top_cont .eng_dot{font-size:14px}
#inc03 .top_cont .eng_dot:before{right:-12px;top:-4px;width:6px;height:6px}
#inc03 .top_cont .big_txt.mo_txt{display:block}
#inc03 .top_cont .big_txt.pc_txt{display:none}
#inc03 .top_cont .big_txt{margin:25px 0 43px;font-size:30px;line-height:40px}
#inc03 .top_cont .big_txt span{height:45px;line-height:45px}
#inc03 .top_cont .btn_list li a{width:205px;height:65px;font-size:14px;line-height:65px}
#inc03 .top_cont .btn_list li a svg{width:18px}
#inc03 .review_gall{margin-top:60px}
#inc03 .review_gall .swiper-slide{width:380px}
#inc03 .review_gall .date_txt{font-size:15px}
#inc03 .review_gall .subj_txt{font-size:17px}
}
@media (max-width:480px){
#inc03 .top_cont .eng_dot{font-size:13px}
#inc03 .top_cont{padding:0 15px}
#inc03 .top_cont .big_txt{font-size:25px;line-height:35px}
#inc03 .top_cont .big_txt span{height:35px;line-height:35px}
#inc03 .top_cont .btn_list{column-gap:15px}
#inc03 .top_cont .btn_list li{width:calc(100%/2 - 7.5px)}
#inc03 .top_cont .btn_list li a{justify-content:center;width:100%;height:60px;padding:0;line-height:60px}
#inc03 .top_cont .btn_list li a svg{margin-left:20px;width:16px}
#inc03 .review_gall{margin-top:50px}
#inc03 .review_gall .swiper-slide{width:350px}
#inc03 .review_gall .txt{padding:15px 15px 0}
#inc03 .review_gall .date_txt{font-size:14px}
#inc03 .review_gall .subj_txt{font-size:15px}
}
@media (max-width:380px){
#inc03 .top_cont .big_txt{margin:25px 0 38px;font-size:22px;line-height:32px}
#inc03 .top_cont .big_txt span{height:33px;line-height:33px}
#inc03 .top_cont .btn_list{column-gap:10px}
#inc03 .top_cont .btn_list li{width:195px}
#inc03 .top_cont .btn_list li a{height:55px;font-size:13px;line-height:55px}
#inc03 .top_cont .btn_list li a svg{margin-left:10px}
#inc03 .review_gall .swiper-slide{width:300px}
}
/* 반응형 [e] */