/* ARCHIMETRICA 541 — map cursor, uncropped geography map, team hover color, service action buttons. */
body[data-page="home"] .studio-team-475__card img{
  -webkit-filter:grayscale(100%)!important;
  filter:grayscale(100%)!important;
  transition:filter .38s ease,-webkit-filter .38s ease,transform .38s ease!important;
}
@media (hover:hover) and (pointer:fine){
  body[data-page="home"] .studio-team-475__card:hover img,
  body[data-page="home"] .studio-team-475__card:focus-within img{
    -webkit-filter:grayscale(0) saturate(1.06)!important;
    filter:grayscale(0) saturate(1.06)!important;
  }
}
body[data-page="home"] .studio-team-475__foot{display:none!important}

body[data-page="home"] .project-geography .geography-map-picture{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
}
body[data-page="home"] .project-geography .geography-map{
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  opacity:1!important;
  filter:none!important;
  image-rendering:auto!important;
  transform:translate3d(var(--map-x,0px),var(--map-y,0px),0) scale(1.01)!important;
  transition:transform .36s cubic-bezier(.2,.75,.2,1)!important;
  will-change:transform!important;
}
#pointer-ring.is-map-point{
  width:0!important;
  height:0!important;
  border-width:1px!important;
  box-shadow:none!important;
}
#pointer-ring.is-map-point::before{display:none!important}
#pointer-ring.is-map-point::after{
  content:"+"!important;
  opacity:1!important;
  color:#fff!important;
  font-family:Jost,sans-serif!important;
  font-size:12px!important;
  font-weight:400!important;
  letter-spacing:0!important;
  transform:translate(-50%,-50%)!important;
}
#pointer-dot.is-map-point{opacity:0!important}

body[data-page="home"] .service-package-price .archi-service-actions-541{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px!important;
  margin-top:18px!important;
  margin-bottom:12px!important;
}
body[data-page="home"] .service-package-price .archi-service-actions-541 .service-order-link{
  margin:0!important;
  min-height:52px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
}
body[data-page="home"] .service-package-price .archi-service-actions-541 .service-order-link .archi-service-action-label-541,
body[data-page="home"] .service-package-price .archi-service-actions-541 .service-order-link .archimetrica-brief-label-462{
  white-space:normal!important;
}
body[data-page="home"] .service-package-price .archimetrica-service-brief-462.is-source-541{display:none!important}
body[data-page="home"] .service-package-price .archi-service-order-primary-541{margin-top:0!important}
@media(max-width:780px){
  body[data-page="home"] .service-package-price .archi-service-actions-541{grid-template-columns:1fr!important}
}
