.elementor-54 .elementor-element.elementor-element-6a3dd61
{
    --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;
    --justify-content: space-between;
    --align-items: center;
    --padding-top: 7px;
    --padding-bottom: 7px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-54 .elementor-element.elementor-element-6a3dd61:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-6a3dd61>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #062163;
}
.elementor-54 .elementor-element.elementor-element-19876f0
{
    width: auto;
    max-width: auto;
}
.elementor-54 .elementor-element.elementor-element-19876f0 .ekit-header-info>li
{
    margin: 0 30px 0 0;
    padding: 0 0 0 0;
}
.elementor-54 .elementor-element.elementor-element-19876f0 .ekit-header-info>li>a
{
    color: #fff;
    font-family: "Roboto",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
}
.elementor-54 .elementor-element.elementor-element-19876f0 .ekit-header-info>li>a i
{
    color: #0df506;
    font-size: 14px;
}
.elementor-54 .elementor-element.elementor-element-19876f0 .ekit-header-info>li>a svg path
{
    stroke: #0df506;
    fill: #0df506;
}
.elementor-54 .elementor-element.elementor-element-19876f0 .ekit-header-info>li>a svg
{
    max-width: 14px;
    height: auto;
}
.elementor-54 .elementor-element.elementor-element-19876f0 .ekit-header-info>li>a i, .elementor-54 .elementor-element.elementor-element-19876f0 .ekit-header-info>li>a svg
{
    margin-right: 10px;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-4ddda0e>a
{
    color: #fff;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-4ddda0e>a svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-4ddda0e>a:hover
{
    color: #ffffffb3;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-4ddda0e>a:hover svg path
{
    stroke: #ffffffb3;
    fill: #ffffffb3;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-7c80710>a
{
    color: #fff;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-7c80710>a svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-7c80710>a:hover
{
    color: #ffffffb3;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-7c80710>a:hover svg path
{
    stroke: #ffffffb3;
    fill: #ffffffb3;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-38bcfbf>a
{
    color: #fff;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-38bcfbf>a svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-38bcfbf>a:hover
{
    color: #ffffffb3;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-38bcfbf>a:hover svg path
{
    stroke: #ffffffb3;
    fill: #ffffffb3;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-527b00c>a
{
    color: #fff;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-527b00c>a svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-527b00c>a:hover
{
    color: #ffffffb3;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-527b00c>a:hover svg path
{
    stroke: #ffffffb3;
    fill: #ffffffb3;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-367f485>a
{
    color: #fff;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-367f485>a svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .elementor-repeater-item-367f485>a:hover
{
    background-color: #3b5998;
}
.elementor-54 .elementor-element.elementor-element-c8b5197
{
    width: auto;
    max-width: auto;
}
.elementor-54 .elementor-element.elementor-element-c8b5197>.elementor-widget-container
{
    margin: -5px 0 -2px 0;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .ekit_social_media
{
    text-align: center;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .ekit_social_media>li>a
{
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
    padding: 0 0 0 0;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .ekit_social_media>li
{
    display: inline-block;
    margin: 0 0 0 26px;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .ekit_social_media>li>a i
{
    font-size: 14px;
}
.elementor-54 .elementor-element.elementor-element-c8b5197 .ekit_social_media>li>a svg
{
    max-width: 14px;
}
.elementor-54 .elementor-element.elementor-element-3c05702 .ekit-btn-wraper .elementskit-btn
{
    justify-content: center;
}
.elementor-54 .elementor-element.elementor-element-3c05702 .elementskit-btn
{
    background-color: #0cc143;
    padding: 15px 30px 15px 30px;
    font-size: 13px;
    font-weight: 700;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-54 .elementor-element.elementor-element-3c05702 .elementskit-btn:hover
{
    background-color: #0bb940;
    color: #fff;
    fill: #fff;
}
.elementor-54 .elementor-element.elementor-element-3c05702>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}
.elementor-54 .elementor-element.elementor-element-5f7966e9
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-54 .elementor-element.elementor-element-5f7966e9>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-54 .elementor-element.elementor-element-6a95861c>.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-54 .elementor-element.elementor-element-6a95861c>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-54 .elementor-element.elementor-element-7945978b>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-54 .elementor-element.elementor-element-7945978b
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 10px 0 10px 0;
}
.elementor-54 .elementor-element.elementor-element-7945978b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-54 .elementor-element.elementor-element-281dbcd4>.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-54 .elementor-element.elementor-element-281dbcd4>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-54 .elementor-element.elementor-element-75d9724d
{
    width: auto;
    max-width: auto;
    text-align: left;
}
.elementor-54 .elementor-element.elementor-element-75d9724d img
{
    width: 76px;
}
.elementor-54 .elementor-element.elementor-element-f8b0e42.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-54 .elementor-element.elementor-element-f8b0e42>.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-54 .elementor-element.elementor-element-f8b0e42>.elementor-element-populated
{
    padding: 0 15px 0 15px;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-hamburger:hover
{
    background-color: #ff5e13;
}
.elementor-54 .elementor-element.elementor-element-58084956
{
    width: auto;
    max-width: auto;
    z-index: 15;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-container
{
    height: 70px;
    border-radius: 0 0 0 0;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li>a
{
    font-family: "Roboto",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    color: #273272;
    padding: 0 15px 0 15px;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li>a:hover
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li>a:focus
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li>a:active
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li:hover>a
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li.current-menu-item>a
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li.current-menu-ancestor>a
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator
{
    color: #fe0467;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator
{
    color: #021343;
    fill: #021343;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon
{
    color: #021343;
    fill: #021343;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav .elementskit-submenu-panel>li>a
{
    font-family: "Roboto",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 6px 0 7px 0;
    color: #000;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover
{
    color: #121147;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus
{
    color: #121147;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active
{
    color: #121147;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a
{
    color: #121147;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a
{
    color: #707070!important;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-submenu-panel
{
    padding: 15px 15px 15px 25px;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav .elementskit-submenu-panel
{
    border-radius: 0 0 0 0;
    min-width: 220px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.12);
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-hamburger
{
    float: right;
    border-style: solid;
    border-color: #ff5e13;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon
{
    background-color: #ff5e13;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-hamburger>.ekit-menu-icon
{
    color: #ff5e13;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon
{
    background-color: rgba(255,255,255,.5);
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-hamburger:hover>.ekit-menu-icon
{
    color: rgba(255,255,255,.5);
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-close
{
    color: #ff5e13;
}
.elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-close:hover
{
    color: rgba(0,0,0,.5);
}
@media(min-width: 768px)
{
    .elementor-54 .elementor-element.elementor-element-6a3dd61
    {
        --content-width: 1140px;
    }
    .elementor-54 .elementor-element.elementor-element-281dbcd4
    {
        width: 25%;
    }
    .elementor-54 .elementor-element.elementor-element-f8b0e42
    {
        width: 75%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-54 .elementor-element.elementor-element-6a3dd61
    {
        --content-width: 730px;
    }
}
@media(max-width: 1024px)
{
    .elementor-54 .elementor-element.elementor-element-6a3dd61
    {
        --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;
        --justify-content: center;
        --gap: 15px 0px;
        --row-gap: 15px;
        --column-gap: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-54 .elementor-element.elementor-element-19876f0.elementor-element
    {
        --align-self: center;
    }
    .elementor-54 .elementor-element.elementor-element-19876f0 .ekit-header-info>li
    {
        margin: 0 15px 0 15px;
        padding: 0 0 0 0;
    }
    .elementor-54 .elementor-element.elementor-element-c8b5197 .ekit_social_media>li
    {
        margin: 0 12px 0 12px;
    }
    .elementor-54 .elementor-element.elementor-element-7945978b
    {
        padding: 12px 0 12px 0;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-nav-identity-panel
    {
        padding: 10px 0 10px 0;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-container
    {
        max-width: 350px;
        border-radius: 0 0 0 0;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav>li>a
    {
        color: #000;
        padding: 10px 15px 10px 15px;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav .elementskit-submenu-panel>li>a
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-navbar-nav .elementskit-submenu-panel
    {
        border-radius: 0 0 0 0;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-hamburger
    {
        padding: 8px 8px 8px 8px;
        width: 45px;
        border-radius: 3px;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-close
    {
        padding: 8px 8px 8px 8px;
        margin: 12px 12px 12px 12px;
        width: 45px;
        border-radius: 3px;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-nav-logo>img
    {
        max-width: 160px;
        max-height: 60px;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-nav-logo
    {
        margin: 5px 0 5px 0;
        padding: 5px 5px 5px 5px;
    }
}
@media(max-width: 767px)
{
    .elementor-54 .elementor-element.elementor-element-6a3dd61
    {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    .elementor-54 .elementor-element.elementor-element-19876f0 .ekit-header-info>li
    {
        margin: 0 15px 10px 0;
    }
    .elementor-54 .elementor-element.elementor-element-c8b5197 .ekit_social_media>li
    {
        margin: 0 12px 0 0;
    }
    .elementor-54 .elementor-element.elementor-element-281dbcd4
    {
        width: 50%;
    }
    .elementor-54 .elementor-element.elementor-element-75d9724d img
    {
        max-width: 130px;
    }
    .elementor-54 .elementor-element.elementor-element-f8b0e42
    {
        width: 50%;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-menu-hamburger
    {
        border-width: 1px 1px 1px 1px;
    }
    .elementor-54 .elementor-element.elementor-element-58084956 .elementskit-nav-logo>img
    {
        max-width: 120px;
        max-height: 50px;
    }
}