/*
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.5.1763901982
Updated: 2025-11-23 12:46:22

*/

body{
	margin:0;
	padding:0;
	font-family: 'Poppins','sans-serif';
	box-sizing:border-box;
}
p{
	margin: 0 !important;
}
a{
	text-decoration:none !important;
}
.elementor-button.logout,
.elementor-button.login{
	background:#fff;
	color:#6E7CFF;
	font-weight:500;
	transition: all .3s;
}
.elementor-button.logout:hover,
.elementor-button.login:hover{
	background: #6E7CFF;
	color:#fff;
}
.comment-form .submit,
.btn_blue{
	background:#6E7CFF !important;
	color:#fff !important;
	border:1px solid #6E7CFF !important;
	font-weight:500;
	transition: all .3s;
	outline:0;
	line-height:normal;
}
.comment-form .submit:hover,
.btn_blue:hover{
	background: #fff !important;
	color:#6E7CFF !important;
	border-color: #6E7CFF !important;
}

.um-locked-content{
	display:none;
}
.um-form label,
.um-form span,
.um-form a.um-link-alt{
	color:#fff !important;
}
.um-form i{
	color: #00000059 !important;
}
#um-submit-btn{
	background:#0b033d !important;
}
.wpcf7-form label{
	margin-bottom:10px; 
}
.flex_box {
	display:flex;
	gap:20px;
}
.wpcf7-form p{
	margin-bottom:16px !important;
}
.e-n-accordion-item{
	border-bottom:2px solid #2222;
}
.e-n-accordion-item:last-child{
	border-bottom:0;
}
.subscribe_form .flex_box p{
	display:flex;
	gap:20px;
}
.subscribe_form .wpcf7-email{
	outline:0;
	font-size:16px;
	color:#000 !important;
	border:1px solid #6E7CFF !important
}
.subscribe_form input{
	padding:12px 24px !important;
	border-radius:12px !important;
}
.subscribe_form .wpcf7-email::placeholder{
	color:#6E7CFF !important;
}
.subscribe_form .wpcf7-not-valid-tip{
	display:none;
}
.subscribe_form .wpcf7-spinner{
	position:absolute;
	right:0;
}
.subscribe_form .flex_box br{
	display:none;
}
.post .wp-block-heading{
	font-weight:600 !important;
}
h1.entry-title{
	margin:0 !important;
	text-align:center;
	font-size:50px;
	font-weight:700;
	color:#fff !important;
	background: #6E7CFF;
	padding:60px 20px;
	max-width:100% !important;
}
@media (max-width: 1024px) {
    h1.entry-title{
		font-size:32px;
	}
}
@media (max-width: 767px) {
	.elementor-button.logout,
	.elementor-button.login{
		padding:9px 16px !important;
	}
    .subscribe_form .flex_box p{
		flex-flow:wrap;
		gap:20px;
	}
	.flex_box{
		flex-flow:wrap;
		gap:0;
	}
	.post .wp-block-heading{
		font-size:26px !important;
	}
	.post a{
		word-break:break-all;
	}
}