/* Powered by Remazil */
@import url("https://kit-pro.fontawesome.com/releases/latest/css/pro-v4-shims.min.css");
@import url("https://kit-pro.fontawesome.com/releases/latest/css/pro-v4-font-face.min.css");
@import url("https://kit-pro.fontawesome.com/releases/latest/css/pro.min.css");
.card {
	background-color: #e8f2fa!important;
	border-radius: 1rem!important;
	border-top: 2em solid #cfdce6!important;
	border-left: 0!important;
	border-right: 0!important;
	border-bottom: 0!important;
    box-shadow: 0 0.1em 0.4em 0 rgb(0 0 0 / 20%);
    position: relative;
}
.card:after {
    display: block;
	position: absolute;
    text-align: center;
    content: "🔒 remazil.ru";
    top: -1.75rem;
    left: 30%;
    padding: 0rem 5rem;
    border-radius: 0.6rem;
    background-color: #fff;
}
.card:before {
    display: block;
    position: absolute;
    content: "";
    top: -1.25em;
    left: 1em;
    width: 0.5em;
    height: 0.5em;
    border-radius: 50%;
    background-color: #f44;
    box-shadow: 0 0 0 2px #fc5653, 1.5em 0 0 2px #fdb338, 3em 0 0 2px #2ebf40;
}
.navbar-brand {
	font-weight: 900;
}
.nav-link {
	color: rgba(0,0,0,.55)!important;
}
.nav-link:hover {
	color: rgba(0,0,0,.7)!important;
}
.fs-7 {
	font-size: .85rem;
	line-height: .9rem;
}
img {
	width: 5rem;
	height: 5rem;
}
@media screen and (max-width: 768px){
	.card:after{
		padding: 0rem 2rem;
	}
}
