.students-map{position:relative;min-width:0;height:55.5625rem;margin-top:5rem;overflow:hidden;color:#fff;background:var(--kit-black)}.students-map__copy{position:relative;z-index:1;padding:2rem 1.5rem 0;pointer-events:none}.students-map__copy h2{max-width:55rem;text-transform:uppercase}.students-map__copy h2 span{font-stretch:ultra-expanded}.students-map__statistics{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:2.75rem}.students-map__statistics>p:last-child{margin:0;font-weight:600;font-size:1.125rem;line-height:1.4}.students-map__scroll{position:absolute;top:16.1875rem;left:0;width:100%;height:39.375rem;overflow:auto hidden;overscroll-behavior-x:contain}.students-map__canvas{position:relative;width:61.5625rem;aspect-ratio:1424.149/763.415;margin-left:2.4375rem;container-type:inline-size}.students-map__art,.students-map__cities{position:absolute;inset:0;margin:0;padding:0;list-style:none}.students-map__art>*,.students-map__pin{position:absolute}.students-map__art>img{max-width:none}.students-map__tree{overflow:hidden}.students-map__tree>img{position:absolute;top:1.98%;left:4.79%;width:92.6%;max-width:none;height:97.06%}.students-map__detail{overflow:hidden}.students-map__detail>img{position:absolute;top:-720%;left:-941.33%;width:3339.78%;max-width:none;height:2087.36%}.students-map__city{position:absolute;top:0;left:0;padding:.5rem .75rem;color:var(--kit-black);font-weight:600;font-size:1rem;line-height:1.4;white-space:nowrap;background:#fff;border-radius:.75rem;-webkit-transform:rotate(7deg);transform:rotate(7deg)}.students-map__count{position:absolute;top:47%;left:8%;display:-ms-flexbox;display:flex;gap:.25rem;-ms-flex-align:center;align-items:center;padding:.5rem .875rem;color:#fff;background:var(--kit-accent);border-radius:.875rem;-webkit-transform:rotate(-2.38deg);transform:rotate(-2.38deg)}.students-map__count>span:not(.visually-hidden){font-weight:1000;font-size:1.75rem;font-family:ABC Gravity Cyrillic,sans-serif;font-stretch:ultra-condensed;line-height:.9}.students-map__pin--reverse .students-map__city{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.students-map__pin--reverse .students-map__count{left:16%;-webkit-transform:rotate(2.71deg);transform:rotate(2.71deg)}@media(min-width:768px){.students-map{height:43.75rem}.students-map__scroll{top:10.3125rem;left:0;width:100%;height:33.4375rem;scrollbar-width:thin}.students-map__canvas{width:65.125rem;margin-left:9.3125rem}.students-map__copy{padding:1rem 1rem 0}.students-map__statistics{margin-top:1.875rem}.students-map__count>span:not(.visually-hidden){font-size:1.375rem}}@media(min-width:1280px){.students-map{height:clamp(43.75rem,calc(26.875vw + 356px),54.5rem);margin-top:clamp(8.75rem,calc(6.25vw + 60px),11.25rem)}.students-map__copy{padding:1.5rem 1.5rem 0}.students-map__statistics{margin-top:3.75rem}.students-map__statistics>p:last-child{font-size:clamp(1.125rem,calc(.625vw + 10px),1.375rem)}.students-map__scroll{inset:clamp(6.75rem,calc(8.4375vw + 0px),10.125rem) 1.5rem 1.5rem 20%;width:auto;height:auto;overflow:hidden;container-type:size}.students-map__bounds{position:absolute;right:0;bottom:0;width:min(100cqw,181.5951246167cqh);aspect-ratio:1674.939/922.348}.students-map__canvas{position:absolute;top:11.4598828208%;left:3.3051949952%;width:85.0269173982%;margin-left:0}.students-map__city{padding:.56cqi .84cqi;font-size:1.264cqi;border-radius:.84cqi}.students-map__count{gap:.28cqi;padding:.7cqi .98cqi;border-radius:.98cqi}.students-map__count>span:not(.visually-hidden){font-size:1.966cqi}.students-map__count>img{width:2.037cqi;height:1.213cqi}}