.community_engagement_community-engagement__typ_O .carousel-caption{background-color:rgba(25,25,25,.8);bottom:0;left:0;padding:10px 10px 10px 20px;text-align:left;width:100%;border-bottom-right-radius:20px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.community_engagement_community-engagement__typ_O .revup-detail-swiper .swiper-slide{text-align:center}.community_engagement_community-engagement__typ_O .revup-detail-swiper .swiper-slide img{width:auto}.community_engagement_community-engagement__typ_O .contents table{margin-top:15px}.community_engagement_community-engagement__typ_O .contents table td{text-align:center}.community_engagement_community-engagement__typ_O #chartdiv{width:100%;height:500px}.community_engagement_community-engagement__typ_O a{font-weight:600}.community_engagement_community-engagement__typ_O a:hover,.community_engagement_community-engagement__typ_O button:hover a{color:#fff!important}.community_engagement_title-desc__p4JuS{text-align:left;margin-bottom:10px;font-size:16px;line-height:22px;font-family:var(--font-titillium);font-weight:400}.community_engagement_read-more__EhgMm{text-align:right}.community_engagement_container__lNdpH{padding:0 10px}.community_engagement_card-container__8EHSC{width:100%;position:relative;padding:0!important;overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;height:100%}.community_engagement_card-container__8EHSC.virtual-tour{height:auto;width:100%}.community_engagement_card-container__8EHSC:after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);transition:all .5s ease;-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.community_engagement_card-container__8EHSC .community_engagement_bg__KaliB{opacity:.9;transition:all .5s ease;height:auto;width:100%;object-fit:cover}.community_engagement_card-container__8EHSC.disabled a{pointer-events:none;filter:grayscale(100%)}.community_engagement_card-container__8EHSC:focus .community_engagement_bg__KaliB,.community_engagement_card-container__8EHSC:hover .community_engagement_bg__KaliB{transform:scale(1.1)}.community_engagement_card-contents__KfcAH{padding:20px 30px}.community_engagement_card-contents__KfcAH h4{font-weight:600;margin-bottom:20px}.community_engagement_card-contents__KfcAH .community_engagement_short-contents__fH6MH{font-family:var(--font-titillium);font-weight:400;font-size:16px;line-height:22px;letter-spacing:0}.community_engagement_button__oxYhe{position:absolute;bottom:0;padding:25px}.community_engagement_map-wrapper__O3Wlv{min-height:300px;margin-top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.community_engagement_map-wrapper__O3Wlv>div{width:100%}.community_engagement_map-wrapper__O3Wlv>div>div{width:100%;border-radius:20px;border-top:1px solid hsla(0,0%,100%,.251);border-bottom:1px solid hsla(0,0%,100%,.251);border-left:0;border-right:0;background-color:transparent;margin-bottom:100px}.community_engagement_map-wrapper__O3Wlv>div>div video{width:100%;height:650px;background-color:#000;border-radius:20px}@media only screen and (max-width:767.98px){.community_engagement_map-wrapper__O3Wlv>div>div{border-radius:0}.community_engagement_map-wrapper__O3Wlv>div>div video{border-radius:0;height:280px}}.community_engagement_map-wrapper__O3Wlv h1{font-size:70px;text-align:center}.community_engagement_map-wrapper__O3Wlv .community_engagement_loading__Gxjwx{width:50px;height:50px;background:url(https://storage.singaporegp.sg/web/icons/loading.gif) no-repeat 50%;background-size:50px}.community_engagement_map-wrapper__O3Wlv .legend{display:flex;align-items:center;margin:10px 0}.community_engagement_map-wrapper__O3Wlv .legend .legend-color{height:15px;width:15px;background-color:#fff;border-radius:50%;margin-right:10px}.community_engagement_map-wrapper__O3Wlv .legend.school-visits .legend-color{background-color:#fe53af}.community_engagement_map-wrapper__O3Wlv .legend.experiences .legend-color{background-color:#fd3646}@media only screen and (max-width:767.98px){.community_engagement_community-engagement__typ_O #chartdiv{width:100%;height:300px}.community_engagement_map-wrapper__O3Wlv{margin-top:50px;padding-left:0;padding-right:0}.community_engagement_map-wrapper__O3Wlv h1{font-size:30px}.community_engagement_container__lNdpH{padding:0 15px}.community_engagement_card-container__8EHSC{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.community_engagement_card-container__8EHSC .community_engagement_bg__KaliB{height:100%;min-height:0;object-position:center 25%}.community_engagement_card-container__8EHSC.virtual-tour{height:265px}.community_engagement_card-container__8EHSC.virtual-tour .community_engagement_bg__KaliB{height:100%}.community_engagement_card-contents__KfcAH,.community_engagement_card-contents__KfcAH.virtual-tour{padding:20px}.community_engagement_button__oxYhe{padding-left:20px;padding-top:0}.community_engagement_button__oxYhe.virtual-tour{padding:0}}.community_engagement_row__kMf5o{margin-left:-10px;margin-right:-10px}.community_engagement_row__kMf5o .community_engagement_img-container__wHj24{border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:350px;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.251)}@media only screen and (max-width:1700px){.community_engagement_row__kMf5o .community_engagement_img-container__wHj24{height:270px}}@media only screen and (max-width:767.98px),only screen and (min-width:768px)and (max-width:991.98px),only screen and (min-width:992px)and (max-width:1199.98px){.community_engagement_row__kMf5o .community_engagement_img-container__wHj24{height:240px}}.community_engagement_row__kMf5o .community_engagement_img-container__wHj24 img{height:100%;width:100%;object-fit:cover;object-position:center top}@media only screen and (min-width:768px)and (max-width:991.98px){.community_engagement_map-wrapper__O3Wlv h1{font-size:55px}}.back_button_back-icon__vqOEs{color:#fff;background:none;border:none;padding:0;cursor:pointer;margin:0 0 0 -5px}.back_button_back-icon__vqOEs span{padding-left:10px;font-weight:500;font-family:var(--font-formula1-regular);font-size:14px;line-height:14px}@media only screen and (max-width:767.98px){.back_button_back-icon__vqOEs span{padding-left:5px}}.back_button_back-icon__vqOEs div img{width:9px}.back_button_padding-top__tVEB4{display:flex;align-items:center}