.city-module__iV4QOq__city_banner{border-radius:var(--space-20);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative;padding:100px 60px!important}.city-module__iV4QOq__banner_button{bottom:0;transform:translateY(20px)}@media (max-width:768px){.city-module__iV4QOq__banner_button{transform:translateY(12px)}.city-module__iV4QOq__city_banner{background-position:0;padding:50px 20px!important}}.city-module__iV4QOq__advance_medicine{border-radius:var(--space-20);background-color:#daecf8}.city-module__iV4QOq__custom_list{padding-left:0;list-style:none}.city-module__iV4QOq__custom_list li{background:url(../media/green_icon.57c4396d.png) 0 10px/18px 14px no-repeat;margin-bottom:8px;padding-left:28px}.city-module__iV4QOq__rehabCard{background-color:var(--info);cursor:pointer;border:none;border-radius:2rem 2rem 0;transition:transform .3s,box-shadow .3s;position:relative;overflow:visible}.city-module__iV4QOq__rehabCard:hover{transform:translateY(-5px)}.city-module__iV4QOq__imageContainer{height:280px;box-shadow:var(--shadow-lg);border-radius:1.5rem;margin:1rem 1rem 0;position:relative;overflow:hidden}.city-module__iV4QOq__cardImage{object-fit:cover;object-position:top}.city-module__iV4QOq__cardTitle{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.city-module__iV4QOq__cardDescription{color:#e6f2ff;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.6}.city-module__iV4QOq__actionButton{color:#fff;cursor:pointer;z-index:10;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border:8px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:all .3s;display:flex;position:absolute;bottom:0;right:0;transform:translate(35%,35%)}.city-module__iV4QOq__actionButton:hover{transform:translate(35%,35%)scale(1.1)}.city-module__iV4QOq__actionButton:active{transform:translate(35%,35%)scale(1.05)}.city-module__iV4QOq__actionButton svg{width:24px;height:24px}@media (max-width:576px){.city-module__iV4QOq__cardWrapper{max-width:100%}.city-module__iV4QOq__imageContainer{height:220px}.city-module__iV4QOq__cardTitle{font-size:1.5rem}.city-module__iV4QOq__cardDescription{font-size:.95rem}.city-module__iV4QOq__actionButton{width:60px;height:60px;transform:translate(30%,30%)}.city-module__iV4QOq__actionButton:hover{transform:translate(30%,30%)scale(1.1)}.city-module__iV4QOq__actionButton:active{transform:translate(30%,30%)scale(1.05)}}.city-module__iV4QOq__location_card{padding:var(--space-8);border-radius:var(--space-8);justify-content:center;align-items:center;display:flex}.city-module__iV4QOq__bg_1{background:#244b9b}.city-module__iV4QOq__bg_2,.city-module__iV4QOq__bg_3{background:#4fb948}.city-module__iV4QOq__mapSection{justify-content:center;align-items:center;width:100%;display:flex}.city-module__iV4QOq__mapContainer{width:100%;max-width:100%;height:600px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1)}.city-module__iV4QOq__card{cursor:pointer;background:#f5f5f5;border-radius:18px;height:320px;transition:transform .3s;position:relative;overflow:hidden}.city-module__iV4QOq__card:hover{transform:translateY(-10px)}.city-module__iV4QOq__cardImg,.city-module__iV4QOq__cardImgHover{width:100%;height:100%;position:relative;top:0;bottom:0;left:0;right:0;overflow:hidden}.city-module__iV4QOq__overlay{z-index:0;background:linear-gradient(rgba(255,255,255,0) 0%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.81) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.city-module__iV4QOq__cardImgHover{opacity:0;transition:opacity .4s}.city-module__iV4QOq__card:hover .city-module__iV4QOq__cardImgHover{opacity:1}.city-module__iV4QOq__cardInfo{color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.7));width:100%;padding:20px;position:absolute;bottom:0;left:0}.city-module__iV4QOq__cardCategory{font-size:14px;font-weight:600}.city-module__iV4QOq__cardTitle{margin:5px 0;font-size:22px;font-weight:700}.city-module__iV4QOq__cardBy{font-size:14px}.city-module__iV4QOq__cardAuthor{color:#fff;margin-left:4px;font-weight:700;text-decoration:none}.city-module__iV4QOq__f_txt{width:70%;margin:0 auto;padding-bottom:30px}@media (max-width:768px){.city-module__iV4QOq__mapContainer{height:400px}}.city-module__iV4QOq__swiperNav{background:var(--white);border:2px solid var(--primary);width:48px;height:48px;color:var(--primary);cursor:pointer;z-index:20;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-100%)}.city-module__iV4QOq__swiperNav:hover{background:var(--primary);color:var(--white);transform:translateY(-100%)scale(1.1)}.city-module__iV4QOq__swiperNav i{font-size:24px;font-weight:700}.city-module__iV4QOq__swiperButtonPrev{left:0}.city-module__iV4QOq__swiperButtonNext{right:0}.city-module__iV4QOq__swiperNav.city-module__iV4QOq__swiper-button-disabled{opacity:.3;cursor:not-allowed}.city-module__iV4QOq__swiperNav.city-module__iV4QOq__swiper-button-disabled:hover{background:var(--white);color:var(--primary);transform:translateY(-50%)scale(1)}.city-module__iV4QOq__swiperContainer .testimonialSwiper .swiper-button-prev{display:none}.city-module__iV4QOq__swiperContainer .testimonialSwiper .swiper-button-next{display:none}.city-module__iV4QOq__swiperContainer{padding:0 var(--space-64);position:relative}@media (max-width:768px){.city-module__iV4QOq__swiperContainer{padding:0 var(--space-20);position:relative}.city-module__iV4QOq__cardInfo{background-color:linear-gradient(to top,rgba(0,0,0,.7),transparent)}}
