/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Child theme for Hello Elementor.
Author: Custom
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

.block-section > div {
    display: flex;
    align-items: center;
}

.labels-box ul li {
    background: var( --e-global-color-3e90bfd );
    padding: 8px 12px !important;
    border-radius: 4px;
    border: 1px solid #c6c6c7;
}

.labels-box ul {
    row-gap: 8px;
}

.contact-form input,.contact-form  .gform-theme-button, .contact-form select {
    height: 50px !important;
    display: flex;
    align-items: center;
    padding: 5px 15px !important;
}

.contact-form .gform_fields {
    gap: 12px !important;
	--gf-field-date-width: 33.33%;
}

.gfield_label span {
    font-size: 16px;
    font-weight: 600;
    color: var( --e-global-color-c310aac );
}

.gform_validation_errors {
    display: none !important;
}
.contact-form  button[type="submit"]{
	    background-color: var(--e-global-color-secondary) !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-accent-font-size) !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    line-height: var(--e-global-typography-accent-line-height) !important;
    color: var(--e-global-color-primary) !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: var(--e-global-color-secondary) !important;
    border-radius: 5px 5px 5px 5px !important;
    padding: 12px 24px !important;
    text-align: center !important;
    transition: all .3s !important;
}

.contact-form  button[type="submit"]:hover{
    background-color: var(--e-global-color-473af2c) !important;
    color: var(--e-global-color-secondary) !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: var(--e-global-color-secondary) !important;
    border-radius: 5px 5px 5px 5px !important;
}

.btn-group:hover p {
    color: var( --e-global-color-accent ) !important;
}
@media (max-width: 767px) {
    .block-section > div {
		justify-content: center;
	}
}

