.elementor-430 .elementor-element.elementor-element-08e54ca
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-430 .elementor-element.elementor-element-dc0f4aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-430 .elementor-element.elementor-element-dc0f4aa>.elementor-element-populated, .elementor-430 .elementor-element.elementor-element-dc0f4aa>.elementor-element-populated>.elementor-background-overlay, .elementor-430 .elementor-element.elementor-element-dc0f4aa>.elementor-background-slideshow
{
    border-radius: 0 38px 85px 38px;
}
.elementor-430 .elementor-element.elementor-element-dc0f4aa:hover>.elementor-element-populated
{
    box-shadow: 0 0 100px 0 rgba(0,0,0,.5);
}
.elementor-430 .elementor-element.elementor-element-dc0f4aa>.elementor-element-populated
{
    padding: 40px 40px 40px 40px;
}
.elementor-430 .elementor-element.elementor-element-c08f16b .elementor-heading-title
{
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
.elementor-430 .elementor-element.elementor-element-c08f16b>.elementor-widget-container
{
    margin: 0 0 10px 0;
}
.elementor-430 .elementor-element.elementor-element-df5b44e .elementor-widget-container
{
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}
.elementor-430 .elementor-element.elementor-element-df5b44e>.elementor-widget-container
{
    margin: 0 0 36px 0;
}
.elementor-430 .elementor-element.elementor-element-2754198 .elementor-button
{
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-color: #fff0;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-text);
    border-radius: 0 30px 30px 30px;
    padding: 14px 51px 15px 51px;
}
.elementor-430 .elementor-element.elementor-element-2754198 .elementor-button:hover, .elementor-430 .elementor-element.elementor-element-2754198 .elementor-button:focus
{
    color: var(--e-global-color-5bef53a);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-430 .elementor-element.elementor-element-2754198 .elementor-button:hover svg, .elementor-430 .elementor-element.elementor-element-2754198 .elementor-button:focus svg
{
    fill: var(--e-global-color-5bef53a);
}
.elementor-430 .elementor-element.elementor-element-2754198
{
    width: auto;
    max-width: auto;
}
@media(max-width: 1024px)
{
    .elementor-430 .elementor-element.elementor-element-2754198 .elementor-button
    {
        padding: 12px 30px 12px 30px;
    }
}
@media(max-width: 767px)
{
    .elementor-430 .elementor-element.elementor-element-2754198 .elementor-button
    {
        padding: 10px 20px 10px 20px;
    }
    .elementor-430 .elementor-element.elementor-element-2754198
    {
        width: auto;
        max-width: auto;
    }
}