@charset "utf-8";
#inc07{overflow:hidden;padding:190px 0 160px;background-color:var(--bg)}
#inc07 .col-2{display:flex;justify-content:space-between}
#inc07 .fl-l{flex:1}
#inc07 .fl-l .group-tit{padding-bottom:100px}
#inc07 .fl-l address{display:flex;align-items:flex-start;gap:10px;padding-bottom:20px;font-style:normal;font-size:25px;font-weight:600;color:#000;line-height:1.3;white-space:pre-line}
#inc07 .fl-l address span.material-symbols-rounded{font-size:25px;transform:translateY(2px)}
#inc07 .fl-l .btn-wrap{display:flex;gap:7px;padding-bottom:70px}
#inc07 .fl-l .btn-wrap li a{display:flex;align-items:center;justify-content:center;padding:9px 20px;font-family:var(--main-font);font-size:17px;font-weight:600;background-color:#dbd6ce;border-radius:100px;color:#777;transition:background-color 0.3s, color 0.3s}
#inc07 .fl-l .info{align-items:flex-start;max-width:460px}
#inc07 .fl-l dl.call{display:flex;gap:10px;align-items:center}
#inc07 .fl-l dl.call dd{font-size:25px;line-height:1.2;font-weight:600;color:#000}
#inc07 .fl-l dl.time{display:flex;flex-direction:column;gap:20px}
#inc07 .fl-l dl.time dd{padding-left:34px}
#inc07 .fl-l dl .txt-l{display:flex;align-items:center;gap:10px;font-size:25px;line-height:1.2;font-weight:600;color:#000}
#inc07 .fl-l dd ul{display:flex;flex-direction:column;gap:5px;padding-bottom:12px}
#inc07 .fl-l dd ul li{display:flex;font-family:var(--main-font);font-size:17px;font-weight:600}
#inc07 .fl-l dd ul li span{width:90px}
#inc07 .fl-l dd .notice{font-size:12px;color:#aaa}
#inc07 .fl-r{flex:1}
#inc07 .fl-r .map_box{width:100%;aspect-ratio:700 / 525;border-radius:15px;overflow:hidden}
#inc07 .fl-r .map_box iframe{width:100%;height:100%}

@media (hover:hover){
#inc07 .fl-l .btn-wrap li a:hover{background-color:var(--primary);color:#fff}
}

/* 반응형 [s] */
@media (max-width:1600px){
#inc07{padding:120px 0 130px}
#inc07 .fl-l .group-tit{padding-bottom:65px}
#inc07 .fl-l address{font-size:20px}
#inc07 .fl-l .btn-wrap li a{padding:9px 18px;font-size:15px}
#inc07 .fl-l dl .txt-l{font-size:20px}
#inc07 .fl-l dl.call dd{font-size:20px}
#inc07 .fl-l .material-symbols-rounded{font-size:22px}
#inc07 .fl-l dd ul li{font-size:16px}
}
@media (max-width:1400px){
#inc07{padding:100px 20px}
#inc07 .fl-l .group-tit{padding-bottom:40px}
#inc07 .fl-l .btn-wrap{padding-bottom:50px}
}
@media (max-width:1200px){
#inc07 .col-2{flex-direction:column;align-items:center;gap:40px}
#inc07 .fl-l .group-tit{text-align:center;padding-bottom:30px}
#inc07 .fl-l address{gap:7px;font-size:18px}
#inc07 .fl-l address span.material-symbols-rounded{font-size:22px}
#inc07 .fl-l .btn-wrap{justify-content:center;padding-bottom:40px}
#inc07 .fl-l .btn-wrap li a{font-size:14px}
#inc07 .fl-l .info{flex-direction:row}
#inc07 .fl-r{width:100%}
#inc07 .fl-r .map_box{height:400px;aspect-ratio:unset}
#inc07 [data-aos=fade-right], #inc07 [data-aos=fade-left]{transform:translate3d(0,50px,0) !important}
#inc07 [data-aos=fade-right].aos-animate, #inc07 [data-aos=fade-left].aos-animate{transform:translate3d(0,0,0) !important}
}
@media (max-width:1024px){
#inc07{padding:80px 20px}
#inc07 .col-2{gap: 30px;}
}
@media (max-width:768px){
#inc07{padding:60px 20px 80px}
#inc07 .fl-l .group-tit{padding-bottom:15px}
#inc07 .fl-l address{flex-direction:column;align-items:center;text-align:center;font-size:16px}
#inc07 .fl-l address span.material-symbols-rounded{font-size:20px}
#inc07 .fl-l .btn-wrap{padding-bottom:30px}
#inc07 .fl-l .btn-wrap li a{padding:6px 16px}
#inc07 .fl-l dl.call dd{font-size:17px}
#inc07 .fl-l .material-symbols-rounded{font-size:18px}
#inc07 .fl-l dl .txt-l{font-size:17px}
#inc07 .fl-l dd ul li{font-size:14px}
#inc07 .fl-l dl.time{gap:10px}
#inc07 .fl-l dl.time dd{padding-left:30px}
#inc07 .fl-r .map_box{height:365px}
}
@media (max-width:480px){
#inc07{padding:50px 20px 20px}
#inc07 .col-2{gap:24px}
#inc07 .fl-l address{font-size:15px}
#inc07 .fl-l .btn-wrap{gap:5px;padding-bottom:24px}
#inc07 .fl-l .btn-wrap li a{font-size:13px}
#inc07 .fl-l .info{flex-direction:column;align-items:center;max-width:none}
#inc07 .fl-l dl .txt-l{justify-content:center;font-size:16px}
#inc07 .fl-l dl.call dd{font-size:16px}
#inc07 .fl-l dd ul li{font-size:13px}
}
@media (max-width:390px){
#inc07 .fl-l .btn-wrap{flex-direction:column}
}
/* 반응형 [e] */