@keyframes moveSliderLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}.map-block{margin-bottom:60px}.map-block--map{overflow:hidden;border-radius:16px}.map-block--map .map-label{position:absolute;bottom:30px;left:30px;display:flex;flex-direction:column;gap:15px}@media(min-width:768px){.map-block--map .map-label{flex-direction:row}}.map-block--map .map-label.one-group{pointer-events:none}.map-block--map .map-label--group{display:block;--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity, 1))}.map-block--map .map-label--group:hover{--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity, 1))}.map-block--map .map-label--group{padding:10px 30px;border-radius:9999px;font-weight:700;--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.map-block--map .map-label--group.schools{--tw-text-opacity: 1;color:rgb(110 193 26 / var(--tw-text-opacity, 1))}.map-block--map .map-label--group.schools .schools--under-review{font-size:14px;--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1));font-weight:400;margin-left:10px;font-style:italic}.map-block--map .map-label--group.companies{--tw-text-opacity: 1;color:rgb(34 158 228 / var(--tw-text-opacity, 1))}.map-block .map-block--list-container{margin-top:30px;display:flex;flex-direction:column;gap:15px}.map-block--slider{display:flex;width:-moz-max-content;width:max-content;flex-direction:row;margin:15px}.map-block--slider--item .map-block--list--item{width:300px}@media(min-width:768px){.map-block--slider--item .map-block--list--item{width:360px}}@media(min-width:1024px){.map-block--slider--item .map-block--list--item{width:400px}}.map-block--slider--item.schools .map-block--list--item{--tw-bg-opacity: 1;background-color:rgb(239 249 229 / var(--tw-bg-opacity, 1));border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(215 242 188 / var(--tw-border-opacity, 1))}.map-block--slider--item.schools .map-block--list--item--logo{border-width:1px;--tw-border-opacity: 1;border-color:rgb(110 193 26 / var(--tw-border-opacity, 1))}.map-block--slider--item.companies .map-block--list--item{--tw-bg-opacity: 1;background-color:rgb(238 248 250 / var(--tw-bg-opacity, 1));border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(211 237 242 / var(--tw-border-opacity, 1))}.map-block--slider--item.companies .map-block--list--item--logo{border-width:1px;--tw-border-opacity: 1;border-color:rgb(34 158 228 / var(--tw-border-opacity, 1))}.map-block--slider--item.partners .map-block--list--item{--tw-bg-opacity: 1;background-color:rgb(232 241 242 / var(--tw-bg-opacity, 1));border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(197 225 229 / var(--tw-border-opacity, 1))}.map-block--slider--item.partners .map-block--list--item--logo{border-width:1px;--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1))}.map-block--slider--list{display:flex;flex-direction:row;align-items:center;gap:30px}@media(min-width:768px){.map-block--slider--list{gap:30px}}.map-block--slider--list{padding-left:15px;padding-right:15px}@media(min-width:768px){.map-block--slider--list{padding-left:15px;padding-right:15px}}.map-block--slider--list{animation:moveSliderLeft 90s linear infinite}.map-block--list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:15px}@media(min-width:768px){.map-block--list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.map-block--list{grid-template-columns:repeat(3,minmax(0,1fr))}}.map-block--list--item{height:120px;border-radius:8px;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));display:flex;flex-direction:row;align-items:center;gap:15px;padding:15px}.map-block--list--item--logo{height:60px;width:60px;border-radius:9999px;-o-object-fit:contain;object-fit:contain;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.map-block--list--item--text{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left}.map-block--list--item--link{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px}.map-block--list--item--link--name{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.map-block--list--item--link .icon{margin-bottom:3px}.map-block--list.schools .map-block--list--item{--tw-bg-opacity: 1;background-color:rgb(239 249 229 / var(--tw-bg-opacity, 1));border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(215 242 188 / var(--tw-border-opacity, 1))}.map-block--list.schools .map-block--list--item--logo{border-width:1px;--tw-border-opacity: 1;border-color:rgb(110 193 26 / var(--tw-border-opacity, 1))}.map-block--list.companies .map-block--list--item{--tw-bg-opacity: 1;background-color:rgb(238 248 250 / var(--tw-bg-opacity, 1));border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(211 237 242 / var(--tw-border-opacity, 1))}.map-block--list.companies .map-block--list--item-logo{border-width:1px;--tw-border-opacity: 1;border-color:rgb(34 158 228 / var(--tw-border-opacity, 1))}.map-block--list.partners .map-block--list--item{--tw-bg-opacity: 1;background-color:rgb(232 241 242 / var(--tw-bg-opacity, 1));border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(197 225 229 / var(--tw-border-opacity, 1))}.map-block--list.partners .map-block--list--item--logo{border-width:1px;--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1))}.clusterer--cluster-marker{height:30px;width:30px;border-radius:9999px;display:flex;flex-direction:row;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity, 1));border-width:2px}.clusterer--cluster-marker.company{background-color:#229ee4b3;--tw-border-opacity: 1;border-color:rgb(34 158 228 / var(--tw-border-opacity, 1))}.clusterer--cluster-marker.school{background-color:#6ec11ab3;--tw-border-opacity: 1;border-color:rgb(110 193 26 / var(--tw-border-opacity, 1))}.clusterer--cluster-marker.partner{background-color:#075460b3;--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1))}.marker-text .marker-link{--tw-text-opacity: 1;color:rgb(7 84 96 / var(--tw-text-opacity, 1))}.marker-text .marker-link:hover{text-decoration-line:underline}.marker-logo{height:60px;width:60px;border-radius:9999px;-o-object-fit:contain;object-fit:contain;border-width:1px;--tw-border-opacity: 1;border-color:rgb(7 84 96 / var(--tw-border-opacity, 1))}
