/*
Theme Name: Hello Elementor Child
Theme URI: #
Description: Child Theme of Hello Elementor
Author: Sumit Umak
Author URI: #
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.main-header.elementor-sticky--effects{
	background-color:#fff !important;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
}
.main-header.elementor-sticky--effects .logo h4{
	color:#000 !important;
}
.main-header.elementor-sticky--effects .header-menu-link li.menu-item a{
	color:#000 !important;
}
.main-header.elementor-sticky--effects li.menu-item.current-menu-item a,
.main-header.elementor-sticky--effects li.menu-item  a:hover{
	color:var( --e-global-color-2d98064 ) !important;
	fill:var( --e-global-color-2d98064 ) !important;
}


.main-header.elementor-sticky--effects .elementor-menu-toggle svg{
	fill:#000 !important;
}
 

.profile-image{
	position:relative;
}

.bg-blur {
	backdrop-filter:blur(10px);
}

.work-slider .swiper-pagination-bullet-active {
	width:25px !important;
	border-radius:2px;
}
.quality-card .elementor-icon {
    border: 2px solid var(--e-global-color-2d98064);
	transition:all 0.6s ease !important;
}
.quality-card {
	transition:all 0.6s ease !important;
}
.quality-card:hover{
	background-color:#ff7e0b15 !important;
	box-shadow:0 5px 10px #ff7e4a;
}

.quality-card:hover .elementor-icon{
	background:var(--e-global-color-2d98064) !important;
	fill:#fff !important;
	color:#fff !important;
}
.quality-card:hover .elementor-icon svg path{	 
	fill:#fff !important;	 
}

/* Work and achivement icons */

.custom-icon svg {
    width: 30px;
    height: 30px;
}

/* Blog Section */
.blog-card img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}