.accordion_v2 .card_list{display:flex;justify-content:space-between}.accordion_v2 .card_item{width:45%}.accordion_v2 .card_title{color:#123086!important;font-size:2.8rem;letter-spacing:.1em;line-height:1.7;margin-bottom:2.5rem}.accordion_v2 .card_title span{letter-spacing:-1em}.accordion_v2 .card_subtitle{align-items:center;color:#123086!important;display:flex;letter-spacing:.1em;line-height:1;margin-bottom:4.5rem}.accordion_v2 .card_subtitle:before{background-color:currentColor;content:"";height:.1rem;margin-right:.5rem;width:4rem}.accordion_v2 .card_desc{background:linear-gradient(180deg,#000,transparent 95%);background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:.1em;line-height:1.68;max-height:25.5rem;overflow:hidden;transition:all 1.2s ease;will-change:max-height}.accordion_v2 .toggle_btn{background-color:transparent;border:1px solid;color:#1a1a1a;cursor:pointer;display:grid;margin-top:15px;min-height:48px;place-items:center;position:relative;transition:.5s;width:100%}.accordion_v2 .toggle_btn p{margin:0}.accordion_v2 .toggle_btn .close_txt{display:none}.accordion_v2 .toggle_btn:after{border-right:.2rem solid;border-top:.2rem solid;content:"";display:block;height:.8rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(135deg);width:.8rem}.accordion_v2 .card_item.is-active .card_desc{background:unset;color:#4d4d4d;max-height:150rem;overflow:auto;overflow-y:hidden;transition:all 1.2s ease;will-change:max-height}.accordion_v2 .card_item.is-active p.open_txt{display:none}.accordion_v2 .card_item.is-active p.close_txt{display:block}.accordion_v2 .card_item.is-active .toggle_btn:after{content:"";transform:translateY(-50%) rotate(-45deg)}@media screen and (min-width:768px){.accordion_v2 .bottom_sec{padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){.accordion_v2 .toggle_btn{margin-top:1.5rem;min-height:5rem}.accordion_v2 .card_item{font-size:1.6rem}}@media screen and (max-width:1199px){.accordion_v2 .card_title{font-size:24px}}@media screen and (max-width:767px){.accordion_v2 .card_list{flex-wrap:wrap;row-gap:40px}.accordion_v2 .card_item{width:100%}}