.h2-title{color:#000;font-size:30px;line-height:35px;font-weight:700;margin:50px 0;text-transform:uppercase}.grid_connect{display:grid;grid-template-columns:270px auto;grid-gap:0 30px}@media(max-width: 768px){.grid_connect{display:block}}.grid_connect .left_connect .title_filter{font-weight:700;font-size:18px;line-height:21px;color:#000;margin-bottom:12px}.grid_connect .left_connect .mar-top-30{margin-top:30px}.grid_connect .left_connect .filter_item{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}.grid_connect .left_connect .filter_item label{font-weight:700;font-size:16px;line-height:19px;color:#000}.grid_connect .left_connect .filter_item select{height:40px;padding:0 10px}.grid_connect .left_connect .collapse_box{border:1px solid #d9d9d9;margin-bottom:16px}.grid_connect .left_connect .collapse_box .title_collapse{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #d9d9d9}.grid_connect .left_connect .collapse_box .title_collapse svg{transition:.3s ease-in-out}.grid_connect .left_connect .collapse_box .title_collapse[aria-expanded=true] svg{transition:.3s ease-in-out;transform:rotate(180deg)}.grid_connect .left_connect .collapse_box .list_filter-item .collapse_info{padding:15px 0;margin:0 20px;border-bottom:1px dotted #d9d9d9;display:flex;gap:15px}.grid_connect .left_connect .collapse_box .list_filter-item .collapse_info label{font-size:15px;line-height:20px;font-weight:400;color:#000}.grid_connect .right_connect .list_company{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px 25px;margin-top:3em}.grid_connect .right_connect .list_company .item_company{border:1px solid #ccc;padding:10px;border-radius:10px}.grid_connect .right_connect .list_company .item_company .top_item{grid-template-columns:50px auto;grid-gap:10px;align-items:center;margin-bottom:12px}.grid_connect .right_connect .list_company .item_company .top_item .img-box{border-radius:50%;overflow:hidden}.grid_connect .right_connect .list_company .item_company .top_item .img-box img{width:100%;object-fit:contain}.grid_connect .right_connect .list_company .item_company .top_item .info-box .name_company{font-size:14px;font-weight:700;line-height:20px;color:#000;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.grid_connect .right_connect .list_company .item_company .top_item .info-box .add_company{color:#4f4f4f;font-size:14px;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.grid_connect .right_connect .list_company .item_company .bot_item .img-box{height:auto;overflow:hidden;margin-bottom:10px;display:flex;justify-content:center;align-items:center;overflow:hidden}.grid_connect .right_connect .list_company .item_company .bot_item .img-box img{height:100%;width:100%}.grid_connect .right_connect .list_company .item_company .bot_item .des_porfolio{font-weight:400;font-size:14px;line-height:24px;color:#000}@media(max-width: 768px){.h2-title{margin:13px 0;text-align:center}.left_connect{padding:0 10px}.h2-title{margin:20px 0;text-align:center;width:80%}.left_connect .filter_item select{border:1px solid}.left_connect input.btn-filter{background:#3a7a48;color:#fff;padding:5px 10px;border:none}.right_connect{display:flex;flex-direction:column}.right_connect .list_company{order:1;display:block !important}.right_connect .list_company .item_company{margin-top:10px}.right_connect .mapContainer{order:2}#btnShowMore{display:block;margin-top:10px;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}#btnShowMore:hover{background-color:#0056b3}}/*# sourceMappingURL=home.css.map */
