﻿.elementor-386 .elementor-element.elementor-element-23f5b32:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-23f5b32>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fafafa;
}
.elementor-386 .elementor-element.elementor-element-23f5b32
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 32px 32px 32px 32px;
}
.elementor-386 .elementor-element.elementor-element-23f5b32>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-386 .elementor-element.elementor-element-3217d2bc>.elementor-element-populated
{
    padding: 16px 16px 16px 16px;
}
.elementor-386 .elementor-element.elementor-element-1c188cee .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-1c188cee.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-1c188cee.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-1c188cee.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-1c188cee.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-1c188cee.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-17740f1d
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-5339c474
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-3201cfe4 .elementor-button
{
    background-color: #02010100;
    fill: #07074e;
    color: #07074e;
    border-style: solid;
    border-color: #07074e;
}
.elementor-386 .elementor-element.elementor-element-6be51265>.elementor-element-populated
{
    padding: 16px 16px 16px 16px;
}
.elementor-386 .elementor-element.elementor-element-6df31bce .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-6df31bce.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-6df31bce.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-6df31bce.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-6df31bce.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-6df31bce.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-5e420eb1
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-4ff660bf
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-4e7ea0c8 .elementor-button
{
    background-color: #02010100;
    fill: #07074e;
    color: #07074e;
    border-style: solid;
    border-color: #07074e;
}
.elementor-386 .elementor-element.elementor-element-7e6b456>.elementor-element-populated
{
    padding: 16px 16px 16px 16px;
}
.elementor-386 .elementor-element.elementor-element-3cd92ca9 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-3cd92ca9.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-3cd92ca9.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-3cd92ca9.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-3cd92ca9.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-3cd92ca9.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-449ee307
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-50590ce1
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-6dcd18ab .elementor-button
{
    background-color: #02010100;
    fill: #07074e;
    color: #07074e;
    border-style: solid;
    border-color: #07074e;
}
.elementor-386 .elementor-element.elementor-element-a23a34a>.elementor-element-populated
{
    padding: 16px 16px 16px 16px;
}
.elementor-386 .elementor-element.elementor-element-db6c109 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-db6c109.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-db6c109.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-db6c109.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-db6c109.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-db6c109.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-386 .elementor-element.elementor-element-d713cd5
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-bf6e216
{
    text-align: center;
}
.elementor-386 .elementor-element.elementor-element-b402f9b .elementor-button
{
    background-color: #02010100;
    fill: #07074e;
    color: #07074e;
    border-style: solid;
    border-color: #07074e;
}