/*
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.0.1.1706794178
Updated: 2024-02-01 14:29:38

*/
h2.elementor-heading-title.elementor-size-default{
	font-family: "Style Script", Sans-serif!important;
	font-weight:600!important;
	font-size:30px!important;
	line-height:35px!important;
}

.elementor-73 .elementor-element.elementor-element-30549ec6 .elementor-heading-title{
	font-size:40px!important;
	line-height:45px!important;
	font-family: "Style Script", Sans-serif!important;
}
.cliqeo-footer{
	font-family:"poppins", Sans-serif!important;
	font-size: 14px!important;
}
#elementor-popup-modal-414 .dialog-message, #elementor-popup-modal-411 .dialog-message {
    width: 1250px!important;
    height: 100%!important;
}
form .gform_body input, .gform_wrapper textarea.medium {
    width: 100%!important;
    padding: 20px 5px!important;
    border: none!important;
    border-bottom: 1px solid #dddcdc!important;
}
form .gform_body li {
    list-style: none!important;
}
ul#input_1_7 {
    list-style: none!important;
    padding-left: 0!important;
}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label{
    font-weight: 400!important;
    font-size: inherit!important;
    font-family: "Poppins", Sans-serif!important;
	display:none!important;
}
input.medium, .gform_wrapper textarea.medium, #label_1_7_1{
	    font-weight: 400!important;
    font-size: inherit!important;
    font-family: "Poppins", Sans-serif!important;
}
input#choice_1_7_1 {
    width: inherit !important;
}
.gform_wrapper .gform_footer input.button{
	background:transparent!important;
	width: 250px!important;
	border-bottom:1px solid #29292A!important;
	color:#29292A!important;
	padding: 15px 10px !important;
	border-radius: 10px;
}
.gform_wrapper .gform_footer input.button:hover{
	color:#fff!important;
	border-bottom:1px solid #5A2829!important;
	background: #5A2829!important;
}
label.gfield_consent_label{
	font-family:"Poppins", Sans-serif!important;
}
body{
	margin:0!important;
}
@media (min-width: 1900px) {
	.elementor-73 .elementor-element.elementor-element-857bff6 {
   	 margin: -150px auto 0 auto !important;
	}
	.elementor-73 .elementor-element.elementor-element-5861ed97.e-con {
    --align-self: center;
    margin: -150px auto 0 auto !important;
	}
	.elementor-73 .elementor-element.elementor-element-b692292.e-con {
    margin: -180px auto 0 auto !important;
	}
}
@media (min-width: 1200px) {
	.elementor-73 .elementor-element.elementor-element-857bff6 {
   	 margin: -100px auto 0 auto !important;
	}
	.elementor-73 .elementor-element.elementor-element-5861ed97.e-con {
   	 --align-self: center;
   	 margin: -100px auto 0 auto !important;
	}
	.elementor-73 .elementor-element.elementor-element-b692292.e-con {
    margin: -130px auto 0 auto !important;
	}
	h2.elementor-heading-title.elementor-size-default{
	font-size:40px!important;
	line-height:45px!important;
	}

	.elementor-73 .elementor-element.elementor-element-30549ec6 .elementor-heading-title{
		font-size:40px!important;
		line-height:45px!important;
	}
}
@media (min-width: 1025px)and (max-width: 1199px) {
	.elementor-73 .elementor-element.elementor-element-857bff6{
		margin: -65px auto 0 auto!important;
	}
	.elementor-73 .elementor-element.elementor-element-5861ed97{
		margin: -150px auto 0 auto!important;
	}
	.elementor-73 .elementor-element.elementor-element-b692292 {
		--width: 80%;
		margin: -150px auto 0 !important;
	}
	.elementor-304 .elementor-element.elementor-element-7134b3a8.e-con {
    margin: -82px auto 0!important;;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	
	.elementor-73 .elementor-element.elementor-element-5861ed97 {
		margin: -100px auto -35px auto!important;
	}
	.elementor-73 .elementor-element.elementor-element-857bff6{
		margin: -70px auto -35px auto!important;
	}
}
@media (max-width: 767px) {
	.elementor-73 .elementor-element.elementor-element-30549ec6 .elementor-heading-title{
		font-size:23px!important;
		line-height:28px!important;
	}
	h2.elementor-heading-title.elementor-size-default{
		font-size:20px!important;
		line-height:28px!important;
	}
}
@media (max-width: 767px){
	.elementor-301 .elementor-element.elementor-element-3d1c21b .elementor-heading-title {
		font-size: 18px !important;
		line-height: 22px !important;
	}
	h2.elementor-heading-title.elementor-size-default{
	font-size:28px!important;
	line-height:35px!important;
	}

	.elementor-73 .elementor-element.elementor-element-30549ec6 .elementor-heading-title{
		font-size:23px!important;
		line-height:35px!important;
	}
}