/* 
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
*/

/* Add your custom styles here */
header{top: 0;position: fixed !important;width: 100%;}
.sticky-header .main-header{background:#000000ab !important;}

.footer-social ul li .elementor-icon-list-icon {background: #4D73DE;padding: 0  !important;height: 24px;width: 24px;line-height: 24px;text-align: center  !important;border-radius: 25px;position: relative;margin: 0  !important;float: none;display: inline-block;color:#FFF;}
.footer-social ul li .elementor-icon-list-icon svg{margin:0 !important;}

.way-to-work a{font-family: Montserrat;
font-weight: 600;
font-style: SemiBold;
font-size: 16px;
leading-trim: NONE;
line-height: 140%;
letter-spacing: 0%;color:#2B8FD8;text-decoration:none;
}

.contact-form .inner-sec{display:flex;justify-content: space-between;}
.contact-form .inner-sec .inner-sec-col p{margin-bottom:24px;}
.contact-form .inner-sec .inner-sec-col, .contact-form .inner-sec-textarea{width: 100%;margin: 0 10px;position: relative;}
.contact-form .inner-sec .inner-sec-col input, .contact-form .inner-sec .inner-sec-col select{padding-left:40px;font-family: Montserrat;font-weight: 400;font-style: Regular;font-size: 14px;leading-trim: NONE;line-height: 150%;color:#262626;border:1px solid #DBF0FF;border-radius:10px;height:52px;}
.contact-form .inner-sec-textarea textarea{border:1px solid #DBF0FF;border-radius:10px;}
.contact-form .inner-sec-textarea, .contact-form .inner-sec-submit{width:auto;}
.contact-form .inner-sec-submit input[type=submit]{width: 187px;height: 39px;opacity: 1;gap: 8px;border-radius: 8px;background:#2B8FD8;padding-top: 10px;padding-right: 12px;padding-bottom: 10px;padding-left: 12px;color:#FFF;font-family: Inter;font-weight: 600;font-size: 16px;line-height: 100%;letter-spacing: 0%;border:0;}

.cf7-icon {position: absolute;top: 25px;left: 12px;transform: translateY(-50%);color: #262626;font-size: 16px;z-index:2;}

@media (max-width: 767px) {
	.contact-form .inner-sec{display:inline-block;}
	.contact-form .inner-sec .inner-sec-col, .contact-form .inner-sec-textarea{margin:0;}
}