.navbar-brand img {
	height: 30px;
}

.grayscale {
	filter: grayscale(100%);
}

.iconbox-icon-container {
	box-shadow: 5px 3px 10px 5px rgba(0, 0, 0, 0.5);
	padding: 5px;
    border-radius: 8px;
}

.iconbox h3 {
	transition: 0.2s;
}

.iconbox:hover h3 {
	transform: scale(1.1);
}

.text-badge.orange {
	color: orange;
}

.text-badge.orange::before {
	background-color: orange;
}

.is-stuck .blur-drop {
	position: relative;
}

.is-stuck .blur-drop::before {
	content: "";
    position: absolute;
    width: 100%;
    height: 75px;
    top: -10px;
    left: 0;
    background: rgb(255 255 255 / 0%);
    backdrop-filter: blur(5px);
    z-index: 9;
}

.is-stuck .module-header-bottom {
	z-index: 10;
}

.lqd-sticky-menu-floating-vertical a .link-txt {
	white-space: nowrap;
}

.iconbox .iconbox-icon-container {
	background-color: #fff;
}

.form-submitting * {
	pointer-events: none;
}

pure-dialog[open][modal] {
	position: fixed;
}