﻿.elementor-190 .elementor-element.elementor-element-76924e9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    box-shadow: 0 -3px 15px 0 rgba(0,0,0,.25);
    --padding-top: 1%;
    --padding-bottom: 1%;
    --padding-left: 3%;
    --padding-right: 3%;
}
.elementor-190 .elementor-element.elementor-element-76924e9.e-con
{
    --align-self: center;
    --order: -99999;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-190 .elementor-element.elementor-element-cd9ce62
{
    width: var(--container-widget-width,23.466%);
    max-width: 23.466%;
    --container-widget-width: 23.466%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-190 .elementor-element.elementor-element-cd9ce62>.elementor-widget-container
{
    background-color: var(--e-global-color-37410df);
    margin: 0% 0% 0% 0%;
}
.elementor-190 .elementor-element.elementor-element-cd9ce62.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-190 .elementor-element.elementor-element-cd9ce62 img
{
    width: 100%;
    max-width: 90%;
    height: 150px;
}
.elementor-190 .elementor-element.elementor-element-00137b1
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --e-nav-menu-horizontal-menu-item-margin: calc(25px / 2);
}
.elementor-190 .elementor-element.elementor-element-00137b1>.elementor-widget-container
{
    margin: 1% 4% 0% 4%;
}
.elementor-190 .elementor-element.elementor-element-00137b1.elementor-element
{
    --align-self: center;
}
.elementor-190 .elementor-element.elementor-element-00137b1 .elementor-menu-toggle
{
    margin: 0 auto;
}
.elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu .elementor-item
{
    font-family: var(--e-global-typography-f93bae8-font-family),Sans-serif;
    font-size: var(--e-global-typography-f93bae8-font-size);
    font-weight: var(--e-global-typography-f93bae8-font-weight);
    line-height: var(--e-global-typography-f93bae8-line-height);
}
.elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--main .elementor-item
{
    color: var(--e-global-color-secondary);
    fill: var(--e-global-color-secondary);
    padding-left: 12px;
    padding-right: 12px;
}
.elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after
{
    background-color: var(--e-global-color-primary);
}
.elementor-190 .elementor-element.elementor-element-00137b1 .e--pointer-framed .elementor-item:before, .elementor-190 .elementor-element.elementor-element-00137b1 .e--pointer-framed .elementor-item:after
{
    border-color: var(--e-global-color-primary);
}
.elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child)
{
    margin-bottom: 25px;
}
.elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown a:hover, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown a:focus, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown a.highlighted, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-menu-toggle:hover, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-menu-toggle:focus
{
    color: var(--e-global-color-37410df);
}
.elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown a:hover, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown a:focus, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown a.highlighted
{
    background-color: var(--e-global-color-secondary);
}
.elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown .elementor-item, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown .elementor-sub-item
{
    font-family: var(--e-global-typography-f93bae8-font-family),Sans-serif;
    font-size: var(--e-global-typography-f93bae8-font-size);
    font-weight: var(--e-global-typography-f93bae8-font-weight);
}
.elementor-190 .elementor-element.elementor-element-c53df7c .elementor-button
{
    background-color: var(--e-global-color-0273389);
}
.elementor-190 .elementor-element.elementor-element-c53df7c .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-c53df7c .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
}
.elementor-190 .elementor-element.elementor-element-c53df7c.elementor-element
{
    --align-self: center;
    --order: 99999;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-190 .elementor-element.elementor-element-c53df7c .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-190 .elementor-element.elementor-element-c53df7c .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-theme-builder-content-area
{
    height: 400px;
}
.elementor-location-header:before, .elementor-location-footer:before
{
    content: "";
    display: table;
    clear: both;
}
@media(max-width: 1070px)
{
    .elementor-190 .elementor-element.elementor-element-cd9ce62.elementor-element
    {
        --flex-grow: 1;
        --flex-shrink: 0;
    }
    .elementor-190 .elementor-element.elementor-element-cd9ce62 img
    {
        width: 80%;
        max-width: 100%;
    }
    .elementor-190 .elementor-element.elementor-element-00137b1>.elementor-widget-container
    {
        margin: 0% 7% 0% 0%;
    }
    .elementor-190 .elementor-element.elementor-element-00137b1
    {
        --container-widget-width: 489px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,489px);
        max-width: 489px;
        --e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
    }
    .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-f93bae8-font-size);
        line-height: var(--e-global-typography-f93bae8-line-height);
    }
    .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--main .elementor-item
    {
        padding-left: 5px;
        padding-right: 5px;
    }
    .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child)
    {
        margin-bottom: 20px;
    }
    .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown .elementor-item, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown .elementor-sub-item
    {
        font-size: var(--e-global-typography-f93bae8-font-size);
    }
    .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown a
    {
        padding-left: 27px;
        padding-right: 27px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu__container.elementor-nav-menu--dropdown
    {
        margin-top: 37px!important;
    }
}
@media(max-width: 767px)
{
    .elementor-190 .elementor-element.elementor-element-76924e9
    {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 4%;
        --padding-right: 4%;
    }
    .elementor-190 .elementor-element.elementor-element-cd9ce62
    {
        width: var(--container-widget-width,69%);
        max-width: 69%;
        --container-widget-width: 69%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-190 .elementor-element.elementor-element-cd9ce62>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
        padding: 3% 0% 0% 6%;
    }
    .elementor-190 .elementor-element.elementor-element-cd9ce62.elementor-element
    {
        --align-self: center;
    }
    .elementor-190 .elementor-element.elementor-element-cd9ce62 img
    {
        width: 100%;
        max-width: 100%;
        height: 98px;
    }
    .elementor-190 .elementor-element.elementor-element-00137b1>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
        padding: 30% 0% 0% 0%;
    }
    .elementor-190 .elementor-element.elementor-element-00137b1
    {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,24%);
        max-width: 24%;
    }
    .elementor-190 .elementor-element.elementor-element-00137b1.elementor-element
    {
        --align-self: center;
    }
    .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-f93bae8-font-size);
        line-height: var(--e-global-typography-f93bae8-line-height);
    }
    .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown .elementor-item, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown .elementor-sub-item
    {
        font-size: var(--e-global-typography-f93bae8-font-size);
    }
    .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--dropdown a
    {
        padding-left: 34px;
        padding-right: 34px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown, .elementor-190 .elementor-element.elementor-element-00137b1 .elementor-nav-menu__container.elementor-nav-menu--dropdown
    {
        margin-top: 48px!important;
    }
    .elementor-190 .elementor-element.elementor-element-c53df7c
    {
        width: auto;
        max-width: auto;
    }
    .elementor-190 .elementor-element.elementor-element-c53df7c>.elementor-widget-container
    {
        margin: 0% 0% 5% 0%;
        padding: 0% 6% 0% 5%;
    }
}