/* 
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 */
.quform-label
{
	margin: 0px 0px 10px 0px;
}
.quform-label label
{
	color: #000 !important;
    font-family: var(--e-global-typography-94bac04-font-family), Sans-serif;
    font-size: var(--e-global-typography-94bac04-font-size);
    font-weight: var(--e-global-typography-94bac04-font-weight);
    line-height: var(--e-global-typography-94bac04-line-height);
	
}
input:not([type="button"]):not([type="submit"]), textarea
{
	font-size: 16px !important;
    -webkit-appearance: none !important;
    border-style: solid !important;
    border-color: #000 !important;
    color: #000 !important;
    padding: 0px !important;
    border-radius: 0px !important;
    background-color: transparent !important;
    font-family: var(--e-global-typography-1eb2da8-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-1eb2da8-font-weight) !important;
    line-height: var(--e-global-typography-1eb2da8-line-height) !important;
    letter-spacing: var(--e-global-typography-1eb2da8-letter-spacing) !important;
    word-spacing: var(--e-global-typography-1eb2da8-word-spacing) !important;
    border-width: 0px 0px 1px 0px !important;
}
.quform .quform-field-textarea {
    height: 80px;
}
.quform-element-submit>div {
    vertical-align: middle;
    max-width: 100%;
    width: 100% !important;
    margin: 0px !important;
}
.quform-element-submit button
{
	background-color: var(--e-global-color-primary) !important;
    padding: 17px 37px 16px 37px !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-size: 18px !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    text-transform: var(--e-global-typography-accent-text-transform) !important;
    line-height: var(--e-global-typography-accent-line-height) !important;
    color: var(--e-global-color-9c082af) !important;
    border-style: none !important;
    border-radius: 0px !important;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0) !important;
    width: 100% !important;
}
.servicesbox .elementor-widget-icon-box .elementor-icon-box-wrapper
{
	min-height:130px;
}