/* Start custom CSS for shortcode, class: .elementor-element-9dc8a30 */.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 50px !important;
}

 .gform_wrapper.gravity-theme .gfield_label {
    color: var(--e-global-color-abbc293);
}

 h3.gsection_title {
    font-weight: bold;
}

 .gform-body {
    margin-top: 45px;
}

 .gform_footer ,  .gform_page_footer {
    text-align: right;
}

 .gform_wrapper.gravity-theme input[type=color],  .gform_wrapper.gravity-theme input[type=date],  .gform_wrapper.gravity-theme input[type=datetime-local],  .gform_wrapper.gravity-theme input[type=datetime],  .gform_wrapper.gravity-theme input[type=email],  .gform_wrapper.gravity-theme input[type=month],  .gform_wrapper.gravity-theme input[type=number],  .gform_wrapper.gravity-theme input[type=password],  .gform_wrapper.gravity-theme input[type=search],  .gform_wrapper.gravity-theme input[type=tel],  .gform_wrapper.gravity-theme input[type=text],  .gform_wrapper.gravity-theme input[type=time],  .gform_wrapper.gravity-theme input[type=url],  .gform_wrapper.gravity-theme input[type=week],  .gform_wrapper.gravity-theme select,  .gform_wrapper.gravity-theme textarea {
    padding: 14px;
}

 .gform_wrapper.gravity-theme .gfield_label {
    margin-bottom: 10px;
    font-weight: 600;
}

.gform_wrapper input[type="button"] ,.gform_wrapper input[type="submit"] , .gform_wrapper button {
    border-color: var( --e-global-color-ca43453 );
    color: #FFF;
}

.gform_wrapper input[type="button"]:hover , .gform_wrapper button:hover {
    border-color: var( --e-global-color-ca43453 );
    color: #FFF;
    background-color:  var( --e-global-color-ca43453 );
}

.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button {
    color: var(--e-global-color-abbc293);
    border-color: var(--e-global-color-abbc293);
}

[type=button]:hover , button {
    background: transparent;
}

@media (min-width: 641px) {
     .gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)),  .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type) {
        margin-bottom: 15px;
    }
    
}
.elementor-3308 .elementor-element.elementor-element-9dc8a30 .liststep li {
    margin-top: 10px;
}

.elementor-3308 .elementor-element.elementor-element-9dc8a30 .gfield_consent_description {
    display: none;
}

.elementor-3308 .elementor-element.elementor-element-9dc8a30 .gfield_consent_label {
    display: inline;
    font-style: italic;
}

.elementor-3308 .elementor-element.elementor-element-9dc8a30 .bluebg {
    background-color: var(--e-global-color-b155d31);
    border-radius: 50px;
    padding: 50px;
    grid-column: span 12;
}/* End custom CSS */