.attom-desc{color:var(--g-text-color-dynamic, var(--g-text-color))}.attom-desc a{color:var(--color-link-dynamic, var(--color-link))}.attom-desc a:hover{text-decoration:underline}

.md-map.layout2 .map-tab{width:100%}.md-map.layout2 .map-tab .tab-header{display:flex;gap:30px}.md-map.layout2 .map-tab .tab-header .item{padding-bottom:15px;font-family:var(--font-normal);font-size:18px;line-height:1.5;color:var(--g-primary-color);opacity:0.5;text-transform:capitalize;white-space:nowrap;cursor:pointer}.md-map.layout2 .map-tab .tab-header .item.active{opacity:1;border-bottom:3px solid var(--g-primary-color)}.md-map.layout2 .map-tab .tab-body{width:100%}.md-map.layout2 .map-tab .tab-body .tab-content{width:100%}.md-map.layout2 .map-tab .tab-body .tab-content .school-item{width:100%;height:80px;position:relative}.md-map.layout2 .map-tab .tab-body .tab-content .school-item:nth-child(even)::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:var(--g-primary-color);opacity:0.05}.md-map.layout2 .map-tab .tab-body .tab-content .school-header{height:auto;display:flex;align-items:center;gap:20px;padding:20px 50px 20px 20px}.md-map.layout2 .map-tab .tab-body .tab-content .school-header div{font-family:var(--font-normal);font-size:12px;line-height:1.5;color:var(--g-tip-color)}.md-map.layout2 .map-tab .tab-body .tab-content .school-content{width:100%;height:100%;display:flex;align-items:center;gap:20px;position:relative;cursor:default;padding:0 50px 0 20px}.md-map.layout2 .map-tab .tab-body .tab-content .school-content>div{font-family:var(--font-normal);font-size:14px;line-height:1.5;color:var(--g-text-color)}.md-map.layout2 .map-tab .tab-body .tab-content .school-content .score{width:50px;height:50px;line-height:50px;border-radius:50%;margin:0 auto;font-family:var(--font-medium);font-size:24px;text-align:center;color:var(--g-bg-color);background-color:var(--g-text-color);display:flex;justify-content:center;align-items:center}.md-map.layout2 .map-tab .tab-body .tab-content .school-content .score .full-marks{font-family:var(--font-normal);font-size:12px;padding-top:4px}.md-map.layout2 .map-tab .tab-body .tab-content .school-content .school-name{white-space:normal;font-family:var(--font-medium);font-size:16px;line-height:1.5;color:var(--g-primary-color);display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.md-map.layout2 .map-tab .tab-body .tab-content .school-content .school-address{margin-top:5px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word;text-decoration:none}.md-map.layout2 .map-tab .tab-body .tab-content .school-content .category .info{display:inline-block;font-family:var(--font-medium);padding:2px 8px;border-radius:100px;overflow:hidden;font-family:var(--font-medium);font-size:14px;line-height:1.5;color:var(--g-primary-color);position:relative}.md-map.layout2 .map-tab .tab-body .tab-content .school-content .category .info::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:var(--g-primary-color);opacity:0.05}.md-map.layout2 .map-tab .tab-body .tab-content .score{width:50px}.md-map.layout2 .map-tab .tab-body .tab-content .name-address{flex:2.3}.md-map.layout2 .map-tab .tab-body .tab-content .category,.md-map.layout2 .map-tab .tab-body .tab-content .grades,.md-map.layout2 .map-tab .tab-body .tab-content .library,.md-map.layout2 .map-tab .tab-body .tab-content .ratio{flex:1}.md-map.layout2 .map-tab .school-more{margin-top:20px;font-family:var(--font-normal);font-size:14px;line-height:24px;color:var(--g-tip-color);text-decoration:underline;text-align:center;cursor:pointer}.md-map.layout2 .map-tab .school-more:hover{color:var(--g-btn-background)}@media (max-width: 800px){.md-map.layout2 .map-tab .tab-header{gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.md-map.layout2 .map-tab .tab-header::-webkit-scrollbar{width:0;height:0}.md-map.layout2 .map-tab .tab-header .item{font-size:14px}.md-map.layout2 .map-tab .tab-body .tab-content .school-header{display:none}.md-map.layout2 .map-tab .tab-body .tab-content .school-item{height:206px}.md-map.layout2 .map-tab .tab-body .tab-content .school-item:nth-child(even)::after{content:none}.md-map.layout2 .map-tab .tab-body .tab-content .school-content{flex-wrap:wrap;column-gap:10px;row-gap:18px;padding:20px 0;border-bottom:1px solid rgba(218,218,218,0.5)}.md-map.layout2 .map-tab .tab-body .tab-content .school-content .score{margin-right:5px}.md-map.layout2 .map-tab .tab-body .tab-content .school-content .label{font-family:var(--font-normal);font-size:12px;line-height:14px;color:var(--g-tip-color);margin-bottom:4px}.md-map.layout2 .map-tab .tab-body .tab-content .name-address{flex:none;width:calc(100% - 50px - 15px)}.md-map.layout2 .map-tab .tab-body .tab-content .category,.md-map.layout2 .map-tab .tab-body .tab-content .grades,.md-map.layout2 .map-tab .tab-body .tab-content .library{flex:none;width:calc((100% - 10px * 2) / 3)}.md-map.layout2 .map-tab .tab-body .tab-content .ratio{flex:none;width:100%}}

.md-map.layout2 .mg-title{color:var(--g-primary-color);letter-spacing:normal;margin-bottom:40px;padding-bottom:0;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}@media (max-width: 800px){.md-map.layout2 .mg-title{margin-bottom:20px}}

