.mosvodostroy { flex: none; margin: 1rem; user-select: none; background-image: url("//dd.unicraft.org/static/branding/mosvodostroy/header/bg.png"); background-color: #205490; background-repeat: no-repeat; background-position: center; background-size: cover; border-radius: 1rem; overflow: hidden; &_logo { margin: -4rem auto; background: #fff; box-shadow: 0px 44px 250px 0px rgba(0, 0, 0, 0.77), 0 0 0 2rem rgba(255, 255, 255, 0.15); width: 20rem; height: 20rem; border-radius: 300px; display: flex; align-items: center; align-content: center; justify-self: center; img { object-fit: contain; object-position: center; display: block; flex: none; margin: auto; } } }