/* branch gate */
.branch_gate {margin: 0 auto;font-family: 'Pretendard';padding: 0 20px;min-width: 320px;}
.branch_gate .branch_bi {position: relative;margin-top: 20px;text-align: center;z-index: 1;}
.branch_gate .branch_bi img {width: 194px;}
.branch_gate .frame {display: flex;justify-content: space-between;margin-top: 10px;margin-bottom: 40px;pointer-events: all;gap: 18px;flex-direction: column;}
.branch_gate .card {flex: 1;text-decoration: none;color: #fff;border-radius: 21px;overflow: hidden;position: relative;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.branch_gate .card-left {background: #139DA1 url('https://acaimg.etoos.com/eci/pc/gisuk/images/gate/branch_gate_bg.png') top right no-repeat;background-size: 200px auto;background-position-y: -10px;}
.branch_gate .card-right {background: #06B59A url('https://acaimg.etoos.com/eci/pc/gisuk/images/gate/branch_gate_bg.png') top right no-repeat;background-size: 200px auto;background-position-y: -10px;}
.branch_gate .card_content {padding: 54px 38px 32px 38px;position: relative;min-height: 320px;box-sizing: border-box;}
.branch_gate .card_content .card_title {font-size: 20px;font-weight: 400;margin-bottom: 20px;line-height: 1.2;color: #fff;}
.branch_gate .card_content .card_title strong {font-size: 30px;font-weight: 700;}
.branch_gate .card_content .card_desc {font-size: 17px;margin-bottom: 1px;font-weight: 300;}
.branch_gate .card_content .card_tags {list-style: none;margin-top: 22px;display: flex;flex-direction: column;gap: 4px;font-size: 13px;opacity: 60%;font-weight: 300;}
.branch_gate .card_content .card_arrow {position: absolute;right: 30px;bottom: 30px;width: 54px;height: 54px;border-radius: 50%;background: #ffffff;color: #16a085;display: flex;align-items: center;justify-content: center;}
/* footer-브랜치게이트 푸터 커스텀 */
#footer {background: #fff;border-top: 1px solid #DDD;}
#footer .policy a {color: #199395;}