/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/
.gform_footer [type=submit] {
    fill: var(--e-global-color-d6cea4e );
    color: var(--e-global-color-d6cea4e );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
    padding: 16px 35px 16px 35px;
    font-family: var(--e-global-typography-accent-font-family ), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size );
    font-weight: var(--e-global-typography-accent-font-weight );
    text-transform: var(--e-global-typography-accent-text-transform );
    font-style: var(--e-global-typography-accent-font-style );
    text-decoration: var(--e-global-typography-accent-text-decoration );
    line-height: var(--e-global-typography-accent-line-height );
    letter-spacing: var(--e-global-typography-accent-letter-spacing );
    background-color: var(--e-global-color-accent );
}

p.gform_required_legend {
    display: none;
}

.gform_body input[type=date], .gform_body  input[type=email], .gform_body  input[type=number], .gform_body  input[type=password], .gform_body  input[type=search], .gform_body  input[type=tel], .gform_body  input[type=text], .gform_body  input[type=url], .gform_body  select, .gform_body  textarea {
    width: 100%;
    border: 1px solid #d8d8e1;
    border-radius: 15px;
    padding: 0.5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.elementor-flip-box__layer {
  transition: all .1s ease-in-out;
}

.gform_footer {
    display: flex;
    justify-content: center;
}
a.wp-block-button__link.wp-element-button{
	fill: var(--e-global-color-d6cea4e );
    color: var(--e-global-color-primary ) !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
    padding: 16px 35px 16px 35px;
    font-family: var(--e-global-typography-accent-font-family ), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size );
    font-weight: var(--e-global-typography-accent-font-weight );
    text-transform: var(--e-global-typography-accent-text-transform );
    font-style: var(--e-global-typography-accent-font-style );
    text-decoration: var(--e-global-typography-accent-text-decoration );
    line-height: var(--e-global-typography-accent-line-height );
    letter-spacing: var(--e-global-typography-accent-letter-spacing );
    background-color: var(--e-global-color-accent );
}
a.wp-block-button__link.wp-element-button:hover{
	background-color: var(--e-global-color-secondary);
}
p a, a.dark {
	color: var(--e-global-color-553780c) !important;
}
p a:hover, a.dark:hover {
	color: var(--e-global-color-accent) !important;
}
/* ADA footer */
.ada fieldset#field_1_5, legend.gfield_label.gform-field-label.gfield_label_before_complex .ada, label.gform-field-label.gform-field-label--type-inline.gfield_consent_label .ada, .ada label a, .gform_body div#gfield_consent_description_1_5 .ada{
	color: #ffffff !important;
}
.ada [type=submit]{
	fill: var(--e-global-color-primary) !important;
    color: var(--e-global-color-primary) !important;
	background-color: var(--e-global-color-d6cea4e) !important;
	border-color: var(--e-global-color-accent) !important;
}
.ada [type=submit]:hover{
	fill: var(--e-global-color-primary) !important;
    color: var(--e-global-color-primary) !important;
	background-color: var(--e-global-color-accent) !important;
	border-color: var(--e-global-color-accent) !important;
}