main:has(.teachers-grid--map){position:relative;isolation:isolate;overflow:clip;background:linear-gradient(331deg,#003393 30.43%,#69c3ff 89.933%)}.teachers-grid--map{position:relative;min-height:min(100svh,75rem);padding-bottom:0;color:var(--kit-white);background:transparent}.teachers-grid--map .kit-breadcrumbs,.teachers-grid--map .teachers-grid__switchers,.teachers-grid--map .teachers-grid__title{position:relative;z-index:2}.teachers-grid--map .teachers-grid__exam.kit-switcher{background:var(--kit-overlay)}.teachers-grid--map .teachers-grid__filters{gap:0}.teachers-grid--map>.container.teachers-grid__content{padding-bottom:0}.teachers-grid--map .teachers-map{margin-inline:-1.5rem}.teachers-map{position:relative;width:calc(100% + 3rem);min-height:min(100svh,75rem)}.teachers-map__canvas{position:absolute;top:0;left:0;width:120rem;-webkit-transform-origin:top left;transform-origin:top left}.teachers-map__decorations{position:absolute;left:calc((120rem - 100vw/var(--map-scale))/2);width:calc(100vw/var(--map-scale));overflow:hidden;pointer-events:none}.teachers-map__background{display:block;width:100%;height:auto;min-height:100%;aspect-ratio:1920/2623;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.teachers-map__island.kit-teacher-island{max-width:none}.teachers-map__group,.teachers-map__island.kit-teacher-island{position:absolute;width:38.3125rem;height:35.375rem}.teachers-map__island-shadow{position:absolute;top:3.5rem;left:0;width:38.3125rem;height:38.3125rem;mix-blend-mode:multiply;pointer-events:none}.teachers-map__island .kit-teacher-island__subject .kit-text{font-size:2.25rem;line-height:1}.teachers-map__island .kit-teacher-island__subject{z-index:0}.teachers-map__other{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4.5rem 1rem;gap:4.5rem 1rem;padding-block:5rem}