.elementor-9071 .elementor-element.elementor-element-15767095:not(.elementor-motion-effects-element-type-background), .elementor-9071 .elementor-element.elementor-element-15767095>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #030c26;
}
.elementor-9071 .elementor-element.elementor-element-15767095
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -1px;
    margin-bottom: 0;
    padding: 40px 0 0 0;
}
.elementor-9071 .elementor-element.elementor-element-15767095>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-9071 .elementor-element.elementor-element-50f26606>.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-9071 .elementor-element.elementor-element-50f26606>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-9071 .elementor-element.elementor-element-11291d53 .elementor-heading-title
{
    color: #fff;
}
.elementor-9071 .elementor-element.elementor-element-11291d53
{
    color: #f0f0f0;
    padding: 0 0 16px 0;
}
.elementor-9071 .elementor-element.elementor-element-11291d53 a
{
    color: #f0f0f0;
}
.elementor-9071 .elementor-element.elementor-element-11291d53 a.wpda_cart-icon:hover
{
    color: #f0f0f0;
}
.elementor-9071 .elementor-element.elementor-element-11291d53 a:hover
{
    color: #f47514;
}
.elementor-9071 .elementor-element.elementor-element-78fe9afe>.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-9071 .elementor-element.elementor-element-5b746468 .elementor-spacer-inner
{
    height: 20px;
}
.elementor-9071 .elementor-element.elementor-element-e10750b
{
    text-align: left;
}
.elementor-9071 .elementor-element.elementor-element-e10750b>.elementor-widget-container
{
    margin: 0 100px 0 0;
}
.elementor-9071 .elementor-element.elementor-element-379fc683>.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-9071 .elementor-element.elementor-element-5ccfa60c .elementor-spacer-inner
{
    height: 20px;
}
.elementor-9071 .elementor-element.elementor-element-3ca8cf81 .elementor-heading-title
{
    color: #fff;
    font-family: "Source Sans Pro",Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.elementor-9071 .elementor-element.elementor-element-5b80de37
{
    text-align: left;
}
.elementor-9071 .elementor-element.elementor-element-5b80de37 nav>ul>li>a
{
    font-family: "Roboto",Sans-serif;
    font-weight: 500;
    color: #454d65;
}
.elementor-9071 .elementor-element.elementor-element-5b80de37 nav>ul>li>a:hover
{
    color: #69747f;
}
.elementor-9071 .elementor-element.elementor-element-5b80de37 nav>ul>li.current-menu-item>a
{
    color: #69747f;
}
.elementor-9071 .elementor-element.elementor-element-5b80de37 nav>ul>li.current-menu-ancestor>a
{
    color: #69747f;
}
.elementor-9071 .elementor-element.elementor-element-5b80de37 nav>ul>li.current-menu-parent>a
{
    color: #69747f;
}
.elementor-9071 .elementor-element.elementor-element-5b80de37 nav>ul>li:hover>a
{
    color: #69747f;
}
.elementor-9071 .elementor-element.elementor-element-5b80de37 nav>ul>li
{
    margin-left: 15px;
    margin-right: calc(15px - 5px);
}
.elementor-9071 .elementor-element.elementor-element-5b80de37 nav ul.sub-menu
{
    width: 200px;
}
.elementor-9071 .elementor-element.elementor-element-5b80de37 .sub-menu
{
    margin-top: 0;
    border-radius: 5px!important;
}
.elementor-9071 .elementor-element.elementor-element-5b80de37 nav>ul>li:after
{
    height: 0;
}
.elementor-9071 .elementor-element.elementor-element-716d71a4>.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-9071 .elementor-element.elementor-element-716d71a4>.elementor-element-populated
{
    color: #454d65;
}
.elementor-9071 .elementor-element.elementor-element-716d71a4 .elementor-element-populated a
{
    color: #454d65;
}
.elementor-9071 .elementor-element.elementor-element-716d71a4 .elementor-element-populated a:hover
{
    color: #69747f;
}
.elementor-9071 .elementor-element.elementor-element-4f7e95bb .elementor-spacer-inner
{
    height: 20px;
}
.elementor-9071 .elementor-element.elementor-element-2199d812 .elementor-heading-title
{
    color: #fff;
    font-family: "Source Sans Pro",Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.elementor-9071 .elementor-element.elementor-element-7493e3d5
{
    font-family: "Roboto",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}
.elementor-9071 .elementor-element.elementor-element-7493e3d5>.elementor-widget-container
{
    margin: 0% 0% 0% 0%;
    padding: 0 0 0 0;
}
.elementor-9071 .elementor-element.elementor-element-47e50260
{
    font-family: "Roboto",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}
.elementor-9071 .elementor-element.elementor-element-47e50260>.elementor-widget-container
{
    margin: 0% 0% 0% 0%;
    padding: 0 0 0 0;
}
.elementor-9071 .elementor-element.elementor-element-7221027
{
    font-family: "Roboto",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}
.elementor-9071 .elementor-element.elementor-element-7221027>.elementor-widget-container
{
    margin: 0% 0% 0% 0%;
    padding: 0 0 12px 0;
}
.elementor-9071 .elementor-element.elementor-element-cd9edde
{
    --grid-template-columns: repeat(0,auto);
    --icon-size: 18px;
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}
.elementor-9071 .elementor-element.elementor-element-cd9edde .elementor-widget-container
{
    text-align: left;
}
.elementor-9071 .elementor-element.elementor-element-cd9edde .elementor-social-icon
{
    background-color: #fff0;
    --icon-padding: 0em;
}
.elementor-9071 .elementor-element.elementor-element-cd9edde .elementor-social-icon i
{
    color: #69747f;
}
.elementor-9071 .elementor-element.elementor-element-cd9edde .elementor-social-icon svg
{
    fill: #69747f;
}
.elementor-9071 .elementor-element.elementor-element-cd9edde .elementor-social-icon:hover i
{
    color: #454d65;
}
.elementor-9071 .elementor-element.elementor-element-cd9edde .elementor-social-icon:hover svg
{
    fill: #454d65;
}
.elementor-9071 .elementor-element.elementor-element-cd9edde>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-9071 .elementor-element.elementor-element-7b290f72>.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-9071 .elementor-element.elementor-element-7b290f72>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-9071 .elementor-element.elementor-element-4b1392d3
{
    text-align: center;
}
.elementor-9071 .elementor-element.elementor-element-4b1392d3 .elementor-heading-title
{
    color: #fff;
    font-family: "Source Sans Pro",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.5em;
}
.elementor-9071 .elementor-element.elementor-element-4b1392d3>.elementor-widget-container
{
    padding: 30px 0 5px 0;
}
.elementor-9071 .elementor-element.elementor-element-1631fe39
{
    text-align: center;
    color: #454d65;
    font-weight: 400;
}
.elementor-9071 .elementor-element.elementor-element-1631fe39>.elementor-widget-container
{
    margin: 0 0 37px 0;
}
.elementor-9071 .elementor-element.elementor-element-7d06ee51>.elementor-widget-container
{
    padding: 0 0 47px 0;
}
.elementor-9071 .elementor-element.elementor-element-2251439a:not(.elementor-motion-effects-element-type-background), .elementor-9071 .elementor-element.elementor-element-2251439a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #030c26;
}
.elementor-9071 .elementor-element.elementor-element-2251439a
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #131c34;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-9071 .elementor-element.elementor-element-2251439a>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-9071 .elementor-element.elementor-element-542c27cf
{
    text-align: center;
    color: #454d65;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-9071 .elementor-element.elementor-element-542c27cf>.elementor-widget-container
{
    margin: 23px 0 23px 0;
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-9071 .elementor-element.elementor-element-7b290f72
    {
        width: 100%;
    }
}
@media(max-width: 1024px)
{
    .elementor-9071 .elementor-element.elementor-element-e10750b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-9071 .elementor-element.elementor-element-7b290f72>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-9071 .elementor-element.elementor-element-4b1392d3 .elementor-heading-title
    {
        font-size: 25px;
    }
}
@media(max-width: 767px)
{
    .elementor-9071 .elementor-element.elementor-element-15767095
    {
        padding: 42px 20px 0 20px;
    }
    .elementor-9071 .elementor-element.elementor-element-50f26606>.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-9071 .elementor-element.elementor-element-e10750b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-9071 .elementor-element.elementor-element-542c27cf>.elementor-widget-container
    {
        padding: 0 20px 0 20px;
    }
}