.info-branch-cowon {width:100%;padding:60px 40px 120px;box-sizing:border-box;position:relative;overflow:hidden;}
.info-branch-cowon .frame {width:100%;max-width:1440px;margin:0 auto;}
.info-branch-cowon .tab-box {width:100%;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:120px;justify-content:center;}
.info-branch-cowon .tab {width:calc((100% - 48px) / 4);height:60px;border-radius:88px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1;color:var(--color-point-font);background-color:#F6F6F6;transition:.4s;cursor:pointer;}
.info-branch-cowon .tab.active {background-color:var(--color-point);color:#fff;}
.info-branch-cowon .branch-box {width:100%;position:relative;}
.info-branch-cowon .branch {position:absolute;left:0;top:0;width:100%;opacity:0;transition:.4s;}
.info-branch-cowon .branch.branch1 {position:relative;left:auto;top:auto;}
.info-branch-cowon .branch.active {opacity:1;}
.info-branch-cowon .text {width:100%;display:flex;flex-direction:column;align-items:center;gap:60px;margin-bottom:60px;}
.info-branch-cowon .text h2 {font-size:40px;font-weight:700;line-height:1;color:var(--color-point-font);}
.info-branch-cowon .address {display:flex;flex-direction:column;align-items:center;gap:16px;}
.info-branch-cowon .address i {font-size:20px;color:var(--color-point-sub2)}
.info-branch-cowon .address p {font-size:16px;font-weight:400;line-height:1.3;color:var(--color-point-font);text-align:center;word-break:keep-all;}
.info-branch-cowon .image {width:100%;display:flex;gap:20px;}
.info-branch-cowon .image .img {width:100%;height:auto;aspect-ratio:71/44;max-height:440px;position:relative;border-radius:32px;overflow:hidden;}
.info-branch-cowon .image .img .cover {width:100%;height:100%;position:absolute;}
.info-branch-cowon .location {width:100%;height:auto;aspect-ratio:71/44;max-height:440px;position:relative;border-radius:32px;overflow:hidden;}
.info-branch-cowon .location-wrapper {width:100%;height:100%;position:absolute;}
.info-branch-cowon .location-wrapper .root_daum_roughmap_landing {width:100%;height:100%;}
.info-branch-cowon .location-wrapper .root_daum_roughmap .wrap_map {height:100%;}
@media (hover: hover) and (pointer: fine) {
    .info-branch-cowon .tab:hover {background-color:var(--color-point);color:#fff;}
}
@media screen and (max-width:992px) {
    .info-branch-cowon {padding:40px 15px 80px;}
    .info-branch-cowon .tab-box {gap:15px;margin-bottom:80px;}
    .info-branch-cowon .tab {width:calc((100% - 15px) / 2);height:48px;}
    .info-branch-cowon .text {gap:40px;margin-bottom:40px;}
    .info-branch-cowon .text h2 {font-size:32px;}
    .info-branch-cowon .address {gap:20px;}
    .info-branch-cowon .image {flex-wrap:wrap;gap:15px;}
    .info-branch-cowon .image .img {max-height:auto;min-height:214px;border-radius:16px;}
    .info-branch-cowon .location {max-height:auto;min-height:214px;border-radius:16px;}
}
.info-branch-cowon .tab-box {transform:translate3d(0, 40px, 0);opacity:0;transition:opacity .5s, transform .5s;}
.info-branch-cowon .tab-box.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}
.info-branch-cowon .branch-box {transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s, transform .5s;}
.info-branch-cowon .branch-box.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}
