.dropdown:hover > .dropdown-menu {
	display: block;
}
.curved-edge-bottom {
	--c: 90px; /* control the curvature (works with percentage) */
	mask: radial-gradient(60% var(--c) at bottom, #0000 calc(100% - 2px), #000);
}
.curved-edge-top {
	height: 60px;
	background: #fff;
	clip-path: ellipse(55% 100% at top)
}
.box{
	margin: 0 auto;
	max-width: 650px;
	width: 70%;
	background:#fff;
	border: solid #e0e4e7;
	box-shadow: 3px 15px 8px -10px rgba(0, 0, 0, 0.3);
	transform: rotate(2deg);
}
.boxinner{
	border-width: 3px 3px 5px 5px;
	border-radius:4% 95% 6% 95%/95% 4% 92% 5%;
	transform: rotate(-2deg);
}
.oddboxinner{
	margin:15px;
	transform: rotate(-2deg);
}
.box:hover {
	transform: translateY(-10px) rotate(1deg);
	box-shadow: 3px 15px 8px -10px rgba(0, 0, 0, 0.3);
}
.box:hover {
	transform: translateY(4px) rotate(-5deg);
}
.logo-banner {
	background: url("../img/bg-logo-left.png") left bottom no-repeat;
}
.sticky-menu {
	position: sticky;
	top: 100px;
	z-index: 2;
}
.anchor {
    display: block;
    position: relative;
    top: -130px;
    visibility: hidden;
}
.img-responsive {
    max-height: calc(100vh - 60px);
}
.decor-bg {
	position: absolute;
	z-index: -1;
	bottom: 8%;
	left: 10%;
}
