/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 19 2025 | 15:28:41 */
#colorlib-notfound {
	height: 88vh !important;
}

.colorlib-copyright {
	display: none !important;
}

#colorlib-notfound, #colorlib-notfound .colorlib-notfound-bg {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative !important;
}

#colorlib-notfound::before, #colorlib-notfound .colorlib-notfound-bg::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background-color: rgba(0, 0, 0, 0.5) !important;
    z-index: 0 !important; /* Keep overlay behind the content */
}

#colorlib-notfound .colorlib-notfound-404,
#colorlib-notfound a,
#colorlib-notfound .colorlib-copyright {
    position: relative !important; /* Ensure these elements are above the overlay */
    z-index: 1 !important; /* Make sure text and button are above the overlay */
}

.colorlib-notfound .colorlib-notfound-404 h1 {
	color: #337357 !important;
	text-shadow: none !important;
	opacity: 95% !important;
}

.colorlib-notfound .colorlib-notfound-404 h2 {
	text-shadow: 0px 1px 0px #323437 !important;
	opacity: 95% !important;
}

.colorlib-notfound a {
    color: #E27396 !important;
    border-color: #E27396 !important;
    background-color: rgba(255, 255, 255, 0.9) !important;
}

.colorlib-notfound a:hover {
    color: #EA9AB2 !important;
	border-color: #EA9AB2 !important;
	opacity: 100% !important;
}

@media only screen and (max-width: 480px) {
    .colorlib-notfound .colorlib-notfound-404 h1 {
        font-size: 142px !important;
    }
}
