/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
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.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.7.1777532840
Updated: 2026-04-30 07:07:20
*/

/************** global style ***************/
*,
*:before,
*:after {
    box-sizing: border-box;
}
html {
    height: 100%;
}
html body {
    min-height: 100%;
    position: relative;
    margin: 0;
}
html img {
    max-width: 100%;
    height: auto;
}
html img,
html svg,
html iframe {
    vertical-align: top;
}
html a {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	position: relative;
}
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html p {
    margin-top: 0;
}
html body section.e-con-boxed>.e-con-inner,
html body section.e-con-full>.e-con-boxed>.e-con-inner {
    padding-left: 20px;
    padding-right: 20px;
}
html body .e-con-full>.e-con-inner {
    padding-left: 0px;
    padding-right: 0px;
}
html body .e-con-boxed>.e-con-inner .elementor-element>.e-con-inner {
    padding-left: 0px;
    padding-right: 0px;
}
html p {
	margin-bottom: 20px;
}
html p:last-of-type {
    margin-bottom: 0 !important;
}
select,
select:focus,
button,
button:hover,
img,
img:focus,
a,
a:focus,
button:focus {
    outline: none !important;
}
html b, html strong {
	font-weight: 600;
}
html p a {
	color: inherit;
	font-weight: 600;
}
::-webkit-input-placeholder {
	color: inherit !important;
	opacity: 1;
}
:-moz-placeholder {
	color: inherit !important;
	opacity: 1;
}
::-moz-placeholder {
	color: inherit !important;
	opacity: 1;
}
:-ms-input-placeholder {
	color: inherit !important;
	opacity: 1;
}
.e-heading-base em,
.elementor-heading-title i {
    color: #1E7F8C;
}
.dark_title .elementor-heading-title i {
    color: #30A7B7;
}
.elementor-widget-button.elementor-button-info a.elementor-button {
    color: #FFF;
    background: transparent;
    border-color: rgba(255, 255, 255, 0.5);
}
/************** global style ***************/