﻿.elementor-279 .elementor-element.elementor-element-97aa2c8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-279 .elementor-element.elementor-element-97aa2c8:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-97aa2c8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-uicore_primary);
}
.elementor-279 .elementor-element.elementor-element-2dba4ae>.elementor-widget-container
{
    margin: 0 0 10px 0;
}
.elementor-279 .elementor-element.elementor-element-2dba4ae
{
    text-align: left;
}
.elementor-279 .elementor-element.elementor-element-2dba4ae img
{
    width: 100px;
}
.elementor-279 .elementor-element.elementor-element-68aade6
{
    width: var(--container-widget-width,331px);
    max-width: 331px;
    --container-widget-width: 331px;
    --container-widget-flex-grow: 0;
}
.elementor-279 .elementor-element.elementor-element-99c5502
{
    width: 100%;
    max-width: 100%;
    font-size: 14px;
}
.elementor-279 .elementor-element.elementor-element-99c5502>.elementor-widget-container
{
    margin: 0 0 20px 0;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group
{
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 19px;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-fields-wrp
{
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
    margin-bottom: -19px;
}
body .elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group>label
{
    padding-bottom: 0;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-type-html
{
    padding-bottom: 0;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group .ui-e-field, .elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-subgroup label
{
    font-size: 14px;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group .ui-e-field
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group .ui-e-field::placeholder
{
    color: var(--e-global-color-uicore_headline);
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group:not(.ui-e-field-type-file) .ui-e-field:not(.ui-e-field-select)
{
    background-color: #fff0;
    border-radius: 0 0 0 0;
    padding: 0 0 5px 0;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group .ui-e-field-select select
{
    background-color: #fff0;
    border-radius: 0 0 0 0;
    padding: 0 0 5px 0;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group:not(.ui-e-field-type-file) .ui-e-field:not(.ui-e-field-select), .elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group .ui-e-field-select select
{
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-uicore_headline);
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group:hover:not(.ui-e-field-type-file) .ui-e-field:not(.ui-e-field-select)
{
    background-color: #fff0;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group:hover .ui-e-field-select select
{
    background-color: #fff0;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group:not(.ui-e-field-type-file) .ui-e-field:focus:not(.ui-e-field-select)
{
    background-color: #fff0;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-field-group .ui-e-field-select:focus select
{
    background-color: #fff0;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .e-form__buttons__wrapper__button-next
{
    background-color: var(--e-global-color-uicore_headline);
    color: #fff;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .elementor-button[type="submit"]
{
    background-color: var(--e-global-color-uicore_headline);
    color: #fff;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .elementor-button[type="submit"] svg *
{
    fill: #fff;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .e-form__buttons__wrapper__button-next:hover
{
    color: #fff;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .elementor-button[type="submit"]:hover
{
    color: #fff;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .elementor-button[type="submit"]:hover svg *
{
    fill: #fff;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .elementor-button
{
    border-radius: 14px 14px 14px 14px;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-message span.success
{
    color: #4caf50;
}
.elementor-279 .elementor-element.elementor-element-dc8252f .ui-e-message span.error
{
    color: #f44336;
}