.elementor-916 .elementor-element.elementor-element-607e567 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-916 .elementor-element.elementor-element-607e567:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-607e567 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-916 .elementor-element.elementor-element-607e567, .elementor-916 .elementor-element.elementor-element-607e567::before {
        --border-transition:0.3s;
    }

.elementor-916 .elementor-element.elementor-element-6261814 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-916 .elementor-element.elementor-element-6261814.e-con {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-916 .elementor-element.elementor-element-ef33609 {
    text-align: left;
}

    .elementor-916 .elementor-element.elementor-element-ef33609 img {
        width: 100%;
    }

.elementor-916 .elementor-element.elementor-element-90334bd {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --background-transition:0.3s;
}

    .elementor-916 .elementor-element.elementor-element-90334bd.e-con {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-menu-toggle {
    margin-left: auto;
    background-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu .elementor-item {
    font-family: "Poppins", Sans-serif;
}

.elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--main .elementor-item {
    color: #000000;
    fill: #000000;
    padding-left: 10px;
    padding-right: 10px;
}

    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--main .elementor-item:hover,
    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--main .elementor-item:focus {
        color: var( --e-global-color-astglobalcolor0 );
        fill: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--main .elementor-item.elementor-item-active {
        color: var( --e-global-color-astglobalcolor0 );
    }

.elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown a, .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-menu-toggle {
    color: #FFFFFF;
}

.elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-astglobalcolor0 );
}

    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown a:hover,
    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown a.highlighted,
    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-menu-toggle:hover {
        color: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown a:hover,
    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown a.highlighted {
        background-color: #FFFFFF;
    }

    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown a.elementor-item-active {
        color: #FFFFFF;
        background-color: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown .elementor-item, .elementor-916 .elementor-element.elementor-element-641a5d2 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: "Poppins", Sans-serif;
        font-size: 17px;
    }

.elementor-916 .elementor-element.elementor-element-f5cb7a2 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --background-transition:0.3s;
}

.elementor-916 .elementor-element.elementor-element-f2d79db {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
}

.elementor-916 .elementor-element.elementor-element-301a639 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-916 .elementor-element.elementor-element-301a639 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-916 .elementor-element.elementor-element-301a639 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-916 .elementor-element.elementor-element-6672ca3 {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
}

.elementor-916 .elementor-element.elementor-element-5ed06f6 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var( --e-global-color-astglobalcolor0 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-astglobalcolor0 );
    border-radius: 5px 5px 5px 5px;
    padding: 12px 0px 12px 0px;
}

    .elementor-916 .elementor-element.elementor-element-5ed06f6 .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-5ed06f6 .elementor-button:focus {
        color: var( --e-global-color-astglobalcolor0 );
        background-color: #FFFFFF;
        border-color: var( --e-global-color-astglobalcolor0 );
    }

        .elementor-916 .elementor-element.elementor-element-5ed06f6 .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-5ed06f6 .elementor-button:focus svg {
            fill: var( --e-global-color-astglobalcolor0 );
        }

.elementor-916 .elementor-element.elementor-element-5ed06f6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-916 .elementor-element.elementor-element-3c4fbdf {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
}

    .elementor-916 .elementor-element.elementor-element-3c4fbdf:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-3c4fbdf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-916 .elementor-element.elementor-element-3c4fbdf, .elementor-916 .elementor-element.elementor-element-3c4fbdf::before {
        --border-transition:0.3s;
    }

.elementor-916 .elementor-element.elementor-element-0e1367d {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

.elementor-916 .elementor-element.elementor-element-74d9ec4 {
    text-align: left;
}

    .elementor-916 .elementor-element.elementor-element-74d9ec4 img {
        width: 100%;
    }

.elementor-916 .elementor-element.elementor-element-528c48c {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

.elementor-916 .elementor-element.elementor-element-8da5b7d .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var( --e-global-color-astglobalcolor0 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-astglobalcolor0 );
    border-radius: 5px 5px 5px 5px;
    padding: 12px 0px 12px 0px;
}

    .elementor-916 .elementor-element.elementor-element-8da5b7d .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-8da5b7d .elementor-button:focus {
        color: var( --e-global-color-astglobalcolor0 );
        background-color: #FFFFFF;
        border-color: var( --e-global-color-astglobalcolor0 );
    }

        .elementor-916 .elementor-element.elementor-element-8da5b7d .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-8da5b7d .elementor-button:focus svg {
            fill: var( --e-global-color-astglobalcolor0 );
        }

.elementor-916 .elementor-element.elementor-element-8da5b7d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-916 .elementor-element.elementor-element-492d2ba {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

.elementor-916 .elementor-element.elementor-element-003bd3b .elementor-menu-toggle {
    margin-left: auto;
    background-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu .elementor-item {
    font-family: "Poppins", Sans-serif;
}

.elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--main .elementor-item {
    color: #000000;
    fill: #000000;
    padding-left: 10px;
    padding-right: 10px;
}

    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--main .elementor-item:hover,
    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--main .elementor-item:focus {
        color: var( --e-global-color-astglobalcolor0 );
        fill: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--main .elementor-item.elementor-item-active {
        color: var( --e-global-color-astglobalcolor0 );
    }

.elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown a, .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-menu-toggle {
    color: #000000;
}

.elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown {
    background-color: #FFFFFF;
}

    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown a:hover,
    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown a.highlighted,
    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-menu-toggle:hover {
        color: #FFFFFF;
    }

    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown a:hover,
    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown a.highlighted {
        background-color: #233F9A;
    }

    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown a.elementor-item-active {
        color: #FFFFFF;
        background-color: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown .elementor-item, .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: "Poppins", Sans-serif;
        font-size: 17px;
    }

.elementor-916 .elementor-element.elementor-element-003bd3b div.elementor-menu-toggle {
    color: #FFFFFF;
}

    .elementor-916 .elementor-element.elementor-element-003bd3b div.elementor-menu-toggle svg {
        fill: #FFFFFF;
    }

    .elementor-916 .elementor-element.elementor-element-003bd3b div.elementor-menu-toggle:hover {
        color: #FFFFFF;
    }

        .elementor-916 .elementor-element.elementor-element-003bd3b div.elementor-menu-toggle:hover svg {
            fill: #FFFFFF;
        }

.elementor-916 .elementor-element.elementor-element-003bd3b .elementor-menu-toggle:hover {
    background-color: #233F9A;
}

@media(max-width:1024px) {
    .elementor-916 .elementor-element.elementor-element-ef33609 {
        text-align: left;
    }

        .elementor-916 .elementor-element.elementor-element-ef33609 img {
            width: 70%;
        }

    .elementor-916 .elementor-element.elementor-element-74d9ec4 {
        text-align: left;
    }

        .elementor-916 .elementor-element.elementor-element-74d9ec4 img {
            width: 70%;
        }

    .elementor-916 .elementor-element.elementor-element-528c48c {
        --justify-content:center;
    }

    .elementor-916 .elementor-element.elementor-element-492d2ba {
        --justify-content:center;
    }

    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--main .elementor-item {
        padding-left: 21px;
        padding-right: 21px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .elementor-916 .elementor-element.elementor-element-003bd3b {
        --e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );
    }

        .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown a {
            padding-top: 17px;
            padding-bottom: 17px;
        }
}

@media(min-width:768px) {
    .elementor-916 .elementor-element.elementor-element-607e567 {
        --content-width:98%;
    }

    .elementor-916 .elementor-element.elementor-element-6261814 {
        --width:11.969%;
    }

    .elementor-916 .elementor-element.elementor-element-90334bd {
        --width:57.794%;
        /*--width: 85%;*/
    }

    .elementor-916 .elementor-element.elementor-element-f5cb7a2 {
        --width:33%;
    }

    .elementor-916 .elementor-element.elementor-element-0e1367d {
        --width:50%;
    }

    .elementor-916 .elementor-element.elementor-element-528c48c {
        --width:50%;
    }

    .elementor-916 .elementor-element.elementor-element-492d2ba {
        --width:50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-916 .elementor-element.elementor-element-6261814 {
        --width:36%;
    }

    .elementor-916 .elementor-element.elementor-element-90334bd {
        --width:65%;
    }
}

@media(max-width:767px) {
    .elementor-916 .elementor-element.elementor-element-6261814 {
        --width:40%;
    }

    .elementor-916 .elementor-element.elementor-element-ef33609 img {
        width: 100%;
        margin-left:-91px;
    }

    .elementor-916 .elementor-element.elementor-element-90334bd {
        --width:60%;
    }

        .elementor-916 .elementor-element.elementor-element-90334bd.e-con {
            --order:99999 /* order end hack */;
        }

    .elementor-916 .elementor-element.elementor-element-3c4fbdf {
        --padding-block-start:5px;
        --padding-block-end:5px;
        --padding-inline-start:5px;
        --padding-inline-end:5px;
    }

    .elementor-916 .elementor-element.elementor-element-0e1367d {
        --width:40%;
        --justify-content:center;
    }

    .elementor-916 .elementor-element.elementor-element-74d9ec4 img {
        width: 100%;
    }

    .elementor-916 .elementor-element.elementor-element-528c48c {
        --width:44%;
        --justify-content:center;
    }

    .elementor-916 .elementor-element.elementor-element-492d2ba {
        --width:15%;
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown .elementor-item, .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: 18px;
    }

    .elementor-916 .elementor-element.elementor-element-003bd3b .elementor-nav-menu--dropdown a {
        padding-top: 17px;
        padding-bottom: 17px;
    }
}
