/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

.mb-0,
.mb-0 *{
	margin-bottom: 0 !important;
}

body em {
    color: var( --e-global-color-primary );
    font-style: normal;
}
.dec-line em {
    position: relative;
}

.dec-line em::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 33%;
    background: url('https://da2.digitaurushost.com/elif/wp-content/uploads/2025/11/dec-line.png');
    background-size: cover;
    bottom: -15px;
    left: 0;
}

.process-sec .elementor-widget-icon-box .elementor-icon {
    width: 70px;
    height: 70px;
    background: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid var( --e-global-color-primary );
    transition: .4s all ease;
}

.process-sec .elementor-widget-icon-box:hover .elementor-icon{
    background:  var( --e-global-color-primary );
}

.process-sec .elementor-widget-icon-box:hover .elementor-icon svg path{
    fill: #FFF
}
.tags.elementor-widget-icon-list .elementor-icon-list-items {
    margin: 0 !important;
}

.tags.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item{
    background: var( --e-global-color-primary );
    padding: 9px 12px;
    border-radius: 30px;
}
.tags.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item *{color: #FFF !important;}


@media (min-width: 768px){
	.swiper-pagination-bullets {
		text-align: left !important;
	}

}