/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.overflow_hidden {
	overflow: hidden!important;
}
.left_margin_container {
	margin-left: calc((100vw - 1140px)/2);
}
.interest_form input, .subscribe_form input {
	box-shadow: inset 3px 0px 6px #00000029;
}
.interest_form .elementor-button[type="submit"] {
	margin-top: 16px;
}
.subscribe_form {
	position: relative;
}
.subscribe_form  .e-form__buttons {
    position: absolute;
	padding-right: 0!important;
	height: 59px;
    width: max-content;
    right: 0;
}
.subscribe_form  .e-form__buttons button{
	height: 59px!important;
}
.thankyou {
	height: calc(100vh - 201px);
	min-height: 567px;
}
.logged-in .thankyou {
	height: calc(100vh - 233px);
}
@media(max-width: 1024px) {
	.left_margin_container {
		margin-left: 0;
	}
	.banner_left {
		margin-left: auto;
	}
	.thankyou, .logged-in .thankyou {
	height: max-content;
}
}
@media(max-width: 767px) {
	.left_margin_container {
		margin-left: 0;
	}
	.subscribe_form  .e-form__buttons, .subscribe_form input, .interest_form input {
		height: 50px!important;
		min-height: 50px!important;
	}
	.subscribe_form  .e-form__buttons button{
		height: 50px!important;
		min-height: 50px!important;
		padding: 10px!important;
	}
}