.charity_footprint .mobile{display:none}.charity_footprint section.map{padding:80px 0}.charity_footprint section.map.map-no-image{padding-bottom:0}.charity_footprint section.map .subTitle{color:#000;font-family:Misans-Demibold;font-size:48px;font-weight:450;line-height:58px;margin-bottom:64px;text-align:left}.charity_footprint section.map .map_container{position:relative;width:100%}.charity_footprint section.map .map_container img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.charity_footprint section.map .map_container .illustration{bottom:0;left:0;position:absolute}.charity_footprint section.map .map_container .illustration .illustration_title{color:#000;font-family:Misans-Medium;font-size:20px;font-weight:380;line-height:28px;margin-bottom:24px}.charity_footprint section.map .map_container .illustration .illustration_list{width:345px}.charity_footprint section.map .map_container .illustration .illustration_list li{align-items:center;display:flex;gap:12px;margin-bottom:16px}.charity_footprint section.map .map_container .illustration .illustration_list li:last-child{margin-bottom:0}.charity_footprint section.map .map_container .illustration .illustration_list li .icon{flex:none;height:29px;width:24px}.charity_footprint section.map .map_container .illustration .illustration_list li .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.charity_footprint section.map .map_container .illustration .illustration_list li .description{-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;color:#86868b;display:-webkit-box;font-family:Misans-Medium;font-size:20px;font-weight:380;letter-spacing:.8px;line-height:24px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.charity_footprint section.list{padding:40px 0 80px}.charity_footprint section.list.map-no-image{padding-top:0}.charity_footprint section.list .details{display:flex;gap:16px}.charity_footprint section.list .details .detail_card{border-radius:12px;display:flex;flex-direction:column;height:-moz-max-content;height:max-content;overflow:hidden;width:469.3333333333px}.charity_footprint section.list .details .detail_card .detail_img{height:280px;width:100%}.charity_footprint section.list .details .detail_card .detail_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.charity_footprint section.list .details .detail_card .detail_textbox{background-color:#f3f3f4;border-radius:0 0 12px 12px;display:flex;flex-direction:column;justify-content:space-between;padding:24px 28px 28px;transition:all .3s ease}.charity_footprint section.list .details .detail_card .detail_textbox.active .items{height:-moz-max-content;height:max-content;margin-top:32px;transition:all .3s ease}.charity_footprint section.list .details .detail_card .detail_textbox .top_content{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.charity_footprint section.list .details .detail_card .detail_textbox .title{-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-family:Misans-Semibold;font-size:24px;font-weight:520;line-height:32px;overflow:hidden;text-overflow:ellipsis;width:90%}.charity_footprint section.list .details .detail_card .detail_textbox .items{height:0;margin-top:0;overflow:hidden;transition:all .3s ease}.charity_footprint section.list .details .detail_card .detail_textbox .items li{display:flex;gap:8px;margin-bottom:16px}.charity_footprint section.list .details .detail_card .detail_textbox .items li:last-child{margin-bottom:0}.charity_footprint section.list .details .detail_card .detail_textbox .items li .item_icon{align-items:center;display:flex;height:24px;justify-content:center;width:6px}.charity_footprint section.list .details .detail_card .detail_textbox .items li .item_text{color:#444446;font-family:Misans-Regular;font-size:16px;font-weight:330;line-height:24px}.charity_footprint section.list .details .detail_card .detail_textbox .expand{transition:all .3s ease}.charity_footprint section.list .details .detail_card .detail_textbox .expand.active .expand_icon{transform:rotate(180deg);transition:all .3s ease}.charity_footprint section.list .details .detail_card .detail_textbox .expand .expand_icon{transform:rotate(0deg);transition:all .3s ease}@media screen and (max-width:1536px){.charity_footprint{padding:0 16px}}@media screen and (max-width:1024px){.charity_footprint{padding:0 12px}.charity_footprint .mobile{display:block}.charity_footprint .desktop,.charity_footprint section.list .details .detail_card .detail_textbox .expand.desktop{display:none}.charity_footprint section.map{padding:40px 0 32px}.charity_footprint section.map .map_container .illustration{margin-top:32px;position:static}.charity_footprint section.map .subTitle{font-size:28px;line-height:34px;margin-bottom:32px;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.charity_footprint section.map .map_container .illustration .illustration_title{font-family:Misans-Demibold;font-size:18px;font-weight:450;line-height:1.2;margin-bottom:12px}.charity_footprint section.map .map_container .illustration .illustration_list li .description{font-size:14px;letter-spacing:.28px;line-height:1.2}.charity_footprint section.map .map_container .illustration .illustration_list{width:100%}.charity_footprint section.map .map_container .illustration .illustration_list li .icon{height:17px;width:14px}.charity_footprint section.map .map_container .illustration .illustration_list li{margin-bottom:12px}.charity_footprint section.list .details{flex-wrap:wrap;gap:12px}.charity_footprint section.list .details .detail_card{width:100%}.charity_footprint section.list .details .detail_card .detail_img{height:208px}.charity_footprint section.list .details .detail_card .detail_textbox{padding:20px 24px 24px;position:relative}.charity_footprint section.list .details .detail_card .detail_textbox .title{font-size:18px;font-weight:450;line-height:22px;width:100%}.charity_footprint section.list .details .detail_card .detail_textbox .expand{align-items:center;bottom:0;cursor:pointer;display:flex;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease}.charity_footprint section.list .details .detail_card .detail_textbox .expand .expand_text{color:#86868b;font-family:Misans-Regular;font-size:14px;font-weight:330;line-height:16px}.charity_footprint section.list .details .detail_card .detail_textbox .items{height:auto;margin-top:16px;padding-bottom:32px}.charity_footprint section.list .details .detail_card .detail_textbox.active .items{margin-top:16px;padding-bottom:32px}.charity_footprint section.list .details .detail_card .detail_textbox .items li .item_text{font-size:14px;line-height:16px}.charity_footprint section.list .details .detail_card .detail_textbox .items li .item_icon{height:14px}.charity_footprint section.list{padding:0 0 40px}}