.bl_service2024_solution{margin-left:auto;margin-right:auto;max-width:980px;padding-left:15px;padding-right:15px}.bl_service2024_solution__tag{display:flex;flex-wrap:wrap;gap:15px}.bl_service2024_solution__tag li{background:#fff;border:1px solid #ccc;border-radius:25px;font-size:16px;line-height:100%;padding:17px 20px}@media (max-width:767px){.bl_service2024_solution__tag li{font-size:14px;padding:13px 15px}}.bl_service2024_solution__tag li.active{background:#ff7a59;color:#fff}.bl_service2024_solution__tag li:hover{cursor:pointer}.bl_service2024_solution__flex{display:flex;flex-wrap:wrap;gap:40px}@media (max-width:767px){.bl_service2024_solution__flex{gap:30px}}.bl_service2024_solution__card{background:#fff;border:1px solid #333;border-radius:10px;display:flex;flex-direction:column;max-width:298px;overflow:hidden}@media (max-width:767px){.bl_service2024_solution__card{max-width:100%}}.bl_service2024_solution__card.--hide{display:none}.bl_service2024_solution__card .bl_service2024_solution__card_ttl{align-items:center;background:#333;box-sizing:border-box;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center;line-height:125%;min-height:75px;padding:10px;text-align:center}.bl_service2024_solution__card .bl_service2024_solution__card_inner{display:flex;flex-direction:column;flex-grow:2;justify-content:space-between;padding:15px 25px 20px}.bl_service2024_solution__card .bl_service2024_solution__card_text{font-size:15px;line-height:150%;margin-bottom:23px}.bl_service2024_solution__card .bl_service2024_solution__card_sub_ttl{font-size:16px;font-weight:700;line-height:141%;margin-bottom:10px}.bl_service2024_solution__card .bl_service2024_solution__card_list{margin-bottom:30px}.bl_service2024_solution__card .bl_service2024_solution__card_list li{font-size:15px;line-height:130%;margin-bottom:3px;padding-left:1em;position:relative}.bl_service2024_solution__card .bl_service2024_solution__card_list li:before{background:#000;border-radius:2px;content:"";display:block;height:4px;left:0;position:absolute;top:.6em;width:4px}.bl_service2024_solution__card .bl_service2024_solution__card_list li a{color:inherit;text-decoration:underline}.bl_service2024_solution__card .bl_service2024_solution__card_list li a:hover{text-decoration:none}.bl_service2024_solution__card .bl_service2024_solution__card_tag{display:flex;flex-wrap:wrap;gap:15px}.bl_service2024_solution__card .bl_service2024_solution__card_tag span{background:#ffe4de;border-radius:13px;font-size:12px;line-height:100%;padding:7px 13px}.bl_service2024_solution__card .bl_service2024_solution__card_btn{display:flex;justify-content:center;margin-top:30px}.bl_service2024_solution__card .bl_service2024_solution__card_btn_default a{background:#ff7a59;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:15px;font-weight:700;line-height:150%;min-width:200px;padding:9px 20px;text-align:center}.bl_service2024_solution__card .bl_service2024_solution__card_btn_default a:hover{background:#000}