/*
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.1763529978
Updated: 2025-11-18 21:26:18

*/

body{padding: 0; margin: 215px 0 0 0; box-sizing: border-box;}
*{padding: 0; margin: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a,a:hover,a:focus,a:active{text-decoration:none !important; outline:none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; word-break:break-word;}
p{padding:0 0; margin:0;}
p:last-child{padding: 0; margin:0;}
p:last-of-type {padding: 0; margin:0;}
p:empty{padding:0; margin:0;}	
button:focus{border: none !important; outline: none;}
ul, ol{margin: 0; padding: 0 0 0 20px;}
h1, h2, h3, h4, h5, h6{margin: 0;}


.fix-header{position:fixed !important; top:0; left:0; width:100%; z-index:999 !important; transition:all 0.8s ease-in-out;}

.right-part{max-width:560px;}

.request-form .gform-theme--foundation .gform_fields{column-gap:16px; row-gap:16px;}
.request-form .gform-theme--foundation .gform_fields .gfield_label{display:none;}
.request-form .gform-theme--foundation .gfield input,
.request-form .gform-theme--foundation .gfield textarea{border:none; outline:none; background-color:#f6f8fa; padding: 16px; font-size:16px; font-weight:400; font-family:"Poppins", Sans-serif; height: auto; line-height: 1; border-radius: 10px; box-shadow: none; color:#393939;}
.request-form .gform-theme--foundation .gfield textarea.small{height:130px; resize:none;}

.request-form .gform-theme--foundation .gform_footer{margin-top:16px;}
.request-form .gform-theme--foundation .gform_footer .gform_button { width: 100% !important; outline: none !important; background-color: #e2272b !important; color: #FFF !important;  padding: 20px 32px !important; font-family: "Poppins", Sans-serif !important; font-size: 16px !important; font-weight: 700 !important; text-transform: uppercase !important; line-height: 1em !important; border-style: none !important; border-radius: 10px !important; cursor: pointer !important; }
.request-form .gform-theme--foundation .gform_footer .gform_button:hover{background-color: #243d88 !important;}


@media (max-width: 1024px) {
	
	body{ margin: 209px 0 0 0;}
	
	.right-part{max-width:100%;}
	
	
}



@media (max-width: 767px) {
	
	body{ margin: 227px 0 0 0;}
	
}




