/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 26 2026 | 08:06:04 */
.elementor-449 .elementor-element.elementor-element-0478aed .hfe-site-logo .hfe-site-logo-container img {
    filter: invert(1) brightness(3);
}

html {
	overscroll-behavior: none;
    scroll-behavior: smooth;
}

body {
    transition: opacity ease-in 0.2s;
	    overscroll-behavior: none;
    scroll-behavior: auto;
}

* {
    scrollbar-width: thin;
    scrollbar-color: #1e8a8a;
}

li.menu-item.page-item-2.current_page_item.parent.hfe-creative-menu a {
    border-radius: 50px;
    padding: 15px 28px;
}
.current-menu-parent a {
    border-radius: 50px !important;
}
.current_page_item a {
    border-radius: 50px;
}

.services-section .icon-box-service {
  
    background-color: #fff;
    border: none;
    text-align: center;
    position: relative;
    z-index: 1;
}
.services-section .icon-box-service:hover:before {
    width: 100%;
    height: 100%;
    opacity: 1;
}
.services-section .icon-box-service::before {
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    width: 80px;
    height: 80px;
    background: var(--ast-global-color-0);
    transition: .5s;
    opacity: 0;
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
}
.services-section .icon-box-service:hover .elementor-icon-box-content .elementor-icon-box-description,
.services-section .icon-box-service:hover .elementor-icon-box-content .elementor-icon-box-title
{
	color:white;
}

.services-section .icon-box-service:hover .elementor-icon-box-icon svg path,
.services-section .icon-box-service:hover .elementor-icon-box-icon svg,
.services-section .icon-box-service:hover .elementor-icon-box-icon i{
    fill: white !important;
	color: white !important;
}

.services-section .icon-box-service:hover .elementor-icon {
	background-color: transparent !important;
}

@keyframes top-image-bounce
{
	0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
}
50% {
    -webkit-transform: translateY(12px);
    transform: translateY(12px);
}

100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
}
}