.elementor-13 .elementor-element.elementor-element-53119da:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-53119da > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    background-color: #000;
}

.elementor-13 .elementor-element.elementor-element-53119da
{
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-53119da > .elementor-background-overlay
    {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-b7a7292
{
    margin-top: 40px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f7561e9 .elementor-heading-title
{
    color: #DE8D38;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-0e9b11e
{
    --divider-border-style:solid;
    --divider-color:#DE8D38;
    --divider-border-width:2.3px;
}

    .elementor-13 .elementor-element.elementor-element-0e9b11e .elementor-divider-separator
    {
        width: 20%;
    }

    .elementor-13 .elementor-element.elementor-element-0e9b11e .elementor-divider
    {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-0e9b11e > .elementor-widget-container
    {
        margin: -12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-13 .elementor-element.elementor-element-7af96c0
{
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-853d6cf
{
    color: #999999;
    font-family: "Jost", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-9ee4cba .elementor-heading-title
{
    color: #DE8D38;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-a7e1b15
{
    --divider-border-style:solid;
    --divider-color:#DE8D38;
    --divider-border-width:2.3px;
}

    .elementor-13 .elementor-element.elementor-element-a7e1b15 .elementor-divider-separator
    {
        width: 40%;
    }

    .elementor-13 .elementor-element.elementor-element-a7e1b15 .elementor-divider
    {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-a7e1b15 > .elementor-widget-container
    {
        margin: -12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-13 .elementor-element.elementor-element-6b6094a
{
    font-family: "Jost", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1px;
}

.elementor-13 .elementor-element.elementor-element-729bbb3 .elementor-heading-title
{
    color: #DE8D38;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-265b5fa
{
    --divider-border-style:solid;
    --divider-color:#DE8D38;
    --divider-border-width:2.3px;
}

    .elementor-13 .elementor-element.elementor-element-265b5fa .elementor-divider-separator
    {
        width: 29%;
    }

    .elementor-13 .elementor-element.elementor-element-265b5fa .elementor-divider
    {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-265b5fa > .elementor-widget-container
    {
        margin: -12px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-13 .elementor-element.elementor-element-4243f87.elementor-view-stacked .elementor-icon
{
    background-color: #999999;
}

.elementor-13 .elementor-element.elementor-element-4243f87.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-4243f87.elementor-view-default .elementor-icon
{
    fill: #999999;
    color: #999999;
    border-color: #999999;
}

.elementor-13 .elementor-element.elementor-element-4243f87
{
    --icon-box-icon-margin:8px;
}

    .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon
    {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon-box-title
    {
        color: #999999;
    }

        .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon-box-title a
        {
            font-family: "Jost", Sans-serif;
            font-size: 17px;
            font-weight: 400;
        }

.elementor-13 .elementor-element.elementor-element-ac9f2e2.elementor-view-stacked .elementor-icon
{
    background-color: #999999;
}

.elementor-13 .elementor-element.elementor-element-ac9f2e2.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ac9f2e2.elementor-view-default .elementor-icon
{
    fill: #999999;
    color: #999999;
    border-color: #999999;
}

.elementor-13 .elementor-element.elementor-element-ac9f2e2
{
    --icon-box-icon-margin:12px;
}

    .elementor-13 .elementor-element.elementor-element-ac9f2e2 .elementor-icon
    {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-ac9f2e2 .elementor-icon-box-title
    {
        color: #999999;
    }

        .elementor-13 .elementor-element.elementor-element-ac9f2e2 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-ac9f2e2 .elementor-icon-box-title a
        {
            font-family: "Jost", Sans-serif;
            font-size: 15px;
            font-weight: 400;
        }

    .elementor-13 .elementor-element.elementor-element-ac9f2e2 > .elementor-widget-container
    {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-13 .elementor-element.elementor-element-73c1069 .elementor-repeater-item-b2b128f.elementor-social-icon
{
    background-color: #303FBF;
}

.elementor-13 .elementor-element.elementor-element-73c1069 .elementor-repeater-item-e4d7162.elementor-social-icon
{
    background-color: #0BAAB7;
}

.elementor-13 .elementor-element.elementor-element-73c1069 .elementor-repeater-item-9a17af9.elementor-social-icon
{
    background-color: #A721B3;
}

.elementor-13 .elementor-element.elementor-element-73c1069 .elementor-repeater-item-4ab09ec.elementor-social-icon
{
    background-color: #0663CF;
}

.elementor-13 .elementor-element.elementor-element-73c1069
{
    --grid-template-columns:repeat(4, auto);
    --icon-size:15px;
    --grid-column-gap:11px;
    --grid-row-gap:0px;
}

    .elementor-13 .elementor-element.elementor-element-73c1069 .elementor-widget-container
    {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-73c1069 .elementor-icon
    {
        border-radius: 4px 4px 4px 4px;
    }

.elementor-13 .elementor-element.elementor-element-073522c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-073522c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 25% auto;
}

.elementor-13 .elementor-element.elementor-element-073522c > .elementor-element-populated
{
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-13 .elementor-element.elementor-element-073522c > .elementor-element-populated > .elementor-background-overlay
    {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-2be53cd .elementor-heading-title
{
    color: #DE8D38;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-13 .elementor-element.elementor-element-401917e
{
    --divider-border-style:solid;
    --divider-color:#999999;
    --divider-border-width:1px;
}

    .elementor-13 .elementor-element.elementor-element-401917e .elementor-divider-separator
    {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-401917e .elementor-divider
    {
        padding-top: 0px;
        padding-bottom: 0px;
    }

.elementor-13 .elementor-element.elementor-element-00dabb5
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f726411 .hfe-copyright-wrapper
{
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-f726411 .hfe-copyright-wrapper a, .elementor-13 .elementor-element.elementor-element-f726411 .hfe-copyright-wrapper
    {
        color: #999999;
    }

        .elementor-13 .elementor-element.elementor-element-f726411 .hfe-copyright-wrapper, .elementor-13 .elementor-element.elementor-element-f726411 .hfe-copyright-wrapper a
        {
            font-family: "Jost", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

@media(max-width:1024px)
{
    .elementor-13 .elementor-element.elementor-element-b7a7292;

{
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-13 .elementor-element.elementor-element-4243f87
{
    --icon-box-icon-margin:12px;
}

    .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon
    {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon-box-title a
    {
        font-size: 11px;
        line-height: 2.1em;
    }

    .elementor-13 .elementor-element.elementor-element-4243f87 > .elementor-widget-container
    {
        margin: -10px 0px 0px 0px;
    }

.elementor-13 .elementor-element.elementor-element-ac9f2e2
{
    --icon-box-icon-margin:12px;
}

    .elementor-13 .elementor-element.elementor-element-ac9f2e2 .elementor-icon
    {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-ac9f2e2 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-ac9f2e2 .elementor-icon-box-title a
    {
        font-size: 16px;
        line-height: 2.1em;
    }

    .elementor-13 .elementor-element.elementor-element-ac9f2e2 > .elementor-widget-container
    {
        margin: -10px 0px 0px 0px;
    }

.elementor-13 .elementor-element.elementor-element-00dabb5
{
    margin-top: -5px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

}

@media(max-width:767px)
{
    .elementor-13 .elementor-element.elementor-element-b7a7292;

{
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-4243f87
{
    --icon-box-icon-margin:12px;
}

    .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon-box-wrapper
    {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon-box-title
    {
        margin-bottom: 0px;
    }

        .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-4243f87 .elementor-icon-box-title a
        {
            font-size: 16px;
            line-height: 1.8em;
        }

.elementor-13 .elementor-element.elementor-element-ac9f2e2 .elementor-icon-box-wrapper
{
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-ac9f2e2 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-ac9f2e2 .elementor-icon-box-title a
{
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-73c1069 .elementor-widget-container
{
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-73c1069 > .elementor-widget-container
{
    margin: 0px 0px 20px 0px;
}

}

@media(min-width:768px)
{
    .elementor-13 .elementor-element.elementor-element-0e02f39;

{
    width: 27.508%;
}

.elementor-13 .elementor-element.elementor-element-92054fd
{
    width: 19.043%;
}

.elementor-13 .elementor-element.elementor-element-81bbba9
{
    width: 23.449%;
}

.elementor-13 .elementor-element.elementor-element-073522c
{
    width: 30%;
}

}

@media(max-width:1024px) and (min-width:768px)
{
    .elementor-13 .elementor-element.elementor-element-895ddf0;

{
    width: 40%;
}
}
