.elementor-837 .elementor-element.elementor-element-0a463b9 {
    --display: flex;
    --min-height: 75vh;
    --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: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 0px 0px 50px 50px;
    --margin-top: -50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px
}

    .elementor-837 .elementor-element.elementor-element-0a463b9:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-0a463b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-faa5de8 {
    --display: flex;
    --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;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 50px
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-837 .elementor-element.elementor-element-c0c197a .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 42px;
    font-weight: 900;
    color: #FFF
}

.elementor-837 .elementor-element.elementor-element-63c7ef9 > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-837 .elementor-element.elementor-element-63c7ef9 {
    text-align: justify
}

    .elementor-837 .elementor-element.elementor-element-63c7ef9 .elementor-heading-title {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 26px;
        font-weight: 400;
        color: #FFF
    }

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary )
}

    .elementor-widget-divider .elementor-divider__text {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family),PeydaWebFaNum;
        font-weight: var(--e-global-typography-secondary-font-weight)
    }

    .elementor-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-secondary)
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var(--e-global-color-secondary);
        border-color: var(--e-global-color-secondary)
    }

        .elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-secondary)
        }

.elementor-837 .elementor-element.elementor-element-3766db4 {
    --divider-border-style: solid;
    --divider-color: #F3C623;
    --divider-border-width: 3px
}

    .elementor-837 .elementor-element.elementor-element-3766db4 .elementor-divider-separator {
        width: 100%
    }

    .elementor-837 .elementor-element.elementor-element-3766db4 .elementor-divider {
        padding-block-start: 0;
        padding-block-end: 0
    }

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text)
}

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary)
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary)
    }

.elementor-837 .elementor-element.elementor-element-a2e42cc > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-837 .elementor-element.elementor-element-a2e42cc {
    text-align: justify;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 400;
    line-height: 2em;
    color: #9B9B9B
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-accent-font-weight)
}

.elementor-837 .elementor-element.elementor-element-e7398cb .elementor-button {
    background-color: #F3C623;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5em;
    fill: #19266A;
    color: #19266A;
    border-radius: 12px 12px 12px 12px
}

    .elementor-837 .elementor-element.elementor-element-e7398cb .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-e7398cb .elementor-button:focus {
        background-color: #EFEFEF;
        color: #9B9B9B
    }

.elementor-837 .elementor-element.elementor-element-e7398cb {
    width: initial;
    max-width: initial
}

    .elementor-837 .elementor-element.elementor-element-e7398cb > .elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-837 .elementor-element.elementor-element-e7398cb .elementor-button-content-wrapper {
        flex-direction: row-reverse
    }

    .elementor-837 .elementor-element.elementor-element-e7398cb .elementor-button .elementor-button-content-wrapper {
        gap: 14px
    }

    .elementor-837 .elementor-element.elementor-element-e7398cb .elementor-button:hover svg, .elementor-837 .elementor-element.elementor-element-e7398cb .elementor-button:focus svg {
        fill: #9B9B9B
    }

.elementor-837 .elementor-element.elementor-element-259091a {
    --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: flex-start;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 0px
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-837 .elementor-element.elementor-element-549c914 {
    width: initial;
    max-width: initial;
    text-align: right
}

    .elementor-837 .elementor-element.elementor-element-549c914 img {
        width: 100%
    }

.elementor-837 .elementor-element.elementor-element-512f98d {
    width: initial;
    max-width: initial;
    text-align: right
}

    .elementor-837 .elementor-element.elementor-element-512f98d img {
        width: 100%
    }

.elementor-837 .elementor-element.elementor-element-a6420e7 {
    --display: flex;
    --position: absolute;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: -30px
}

    .elementor-837 .elementor-element.elementor-element-a6420e7.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

body:not(.rtl) .elementor-837 .elementor-element.elementor-element-a6420e7 {
    right: 50px
}

body.rtl .elementor-837 .elementor-element.elementor-element-a6420e7 {
    left: 50px
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

    .elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-primary)
    }

.elementor-837 .elementor-element.elementor-element-fd1e240 > .elementor-widget-container {
    background-image: url(https://aria-code.ir/barsa/wp-content/uploads/2025/04/Star-1.png);
    padding: 20px 20px 20px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain
}

.elementor-837 .elementor-element.elementor-element-fd1e240 .elementor-icon-wrapper {
    text-align: center
}

.elementor-837 .elementor-element.elementor-element-fd1e240.elementor-view-stacked .elementor-icon {
    background-color: #FFF
}

.elementor-837 .elementor-element.elementor-element-fd1e240.elementor-view-framed .elementor-icon, .elementor-837 .elementor-element.elementor-element-fd1e240.elementor-view-default .elementor-icon {
    color: #FFF;
    border-color: #FFF
}

    .elementor-837 .elementor-element.elementor-element-fd1e240.elementor-view-framed .elementor-icon, .elementor-837 .elementor-element.elementor-element-fd1e240.elementor-view-default .elementor-icon svg {
        fill: #FFF
    }

.elementor-837 .elementor-element.elementor-element-fd1e240 .elementor-icon {
    font-size: 24px
}

    .elementor-837 .elementor-element.elementor-element-fd1e240 .elementor-icon svg {
        height: 24px
    }

.elementor-837 .elementor-element.elementor-element-4c39c27 {
    --display: flex;
    --position: absolute;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -25px
}

body:not(.rtl) .elementor-837 .elementor-element.elementor-element-4c39c27 {
    left: -20px
}

body.rtl .elementor-837 .elementor-element.elementor-element-4c39c27 {
    right: -20px
}

.elementor-837 .elementor-element.elementor-element-3659b2e > .elementor-widget-container {
    background-image: url(https://aria-code.ir/barsa/wp-content/uploads/2025/04/Star-1.png);
    padding: 20px 20px 20px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain
}

.elementor-837 .elementor-element.elementor-element-3659b2e .elementor-icon-wrapper {
    text-align: center
}

.elementor-837 .elementor-element.elementor-element-3659b2e.elementor-view-stacked .elementor-icon {
    background-color: #FFF
}

.elementor-837 .elementor-element.elementor-element-3659b2e.elementor-view-framed .elementor-icon, .elementor-837 .elementor-element.elementor-element-3659b2e.elementor-view-default .elementor-icon {
    color: #FFF;
    border-color: #FFF
}

    .elementor-837 .elementor-element.elementor-element-3659b2e.elementor-view-framed .elementor-icon, .elementor-837 .elementor-element.elementor-element-3659b2e.elementor-view-default .elementor-icon svg {
        fill: #FFF
    }

.elementor-837 .elementor-element.elementor-element-3659b2e .elementor-icon {
    font-size: 24px
}

    .elementor-837 .elementor-element.elementor-element-3659b2e .elementor-icon svg {
        height: 24px
    }

.elementor-837 .elementor-element.elementor-element-a571505 {
    --display: flex;
    --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;
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 210px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-cfae408 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-837 .elementor-element.elementor-element-cfae408:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-cfae408 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url(https://aria-code.ir/barsa/wp-content/uploads/2025/04/Group-10937.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .elementor-837 .elementor-element.elementor-element-cfae408.e-con {
        --align-self: flex-start
    }

.elementor-837 .elementor-element.elementor-element-efb62ae {
    width: var(--container-widget-width,150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0
}

    .elementor-837 .elementor-element.elementor-element-efb62ae > .elementor-widget-container {
        padding: 5px 5px 5px 5px
    }

    .elementor-837 .elementor-element.elementor-element-efb62ae .elementor-icon-wrapper {
        text-align: center
    }

    .elementor-837 .elementor-element.elementor-element-efb62ae.elementor-view-stacked .elementor-icon {
        background-color: #F3C623
    }

    .elementor-837 .elementor-element.elementor-element-efb62ae.elementor-view-framed .elementor-icon, .elementor-837 .elementor-element.elementor-element-efb62ae.elementor-view-default .elementor-icon {
        color: #F3C623;
        border-color: #F3C623
    }

        .elementor-837 .elementor-element.elementor-element-efb62ae.elementor-view-framed .elementor-icon, .elementor-837 .elementor-element.elementor-element-efb62ae.elementor-view-default .elementor-icon svg {
            fill: #F3C623
        }

    .elementor-837 .elementor-element.elementor-element-efb62ae .elementor-icon {
        font-size: 40px
    }

        .elementor-837 .elementor-element.elementor-element-efb62ae .elementor-icon svg {
            height: 40px
        }

        .elementor-837 .elementor-element.elementor-element-efb62ae .elementor-icon i, .elementor-837 .elementor-element.elementor-element-efb62ae .elementor-icon svg {
            transform: rotate(90deg)
        }

.elementor-837 .elementor-element.elementor-element-569bf42 {
    --display: flex;
    --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;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-e782d83 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-6ac41fc .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary)
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
    color: var(--e-global-color-primary)
}

.elementor-widget-icon-box .elementor-icon-box-description {
    font-family: var(--e-global-typography-text-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text)
}

.elementor-837 .elementor-element.elementor-element-60a3ce0 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-60a3ce0 {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-60a3ce0 .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-60a3ce0 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-60a3ce0 .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-60a3ce0 .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-1cb28cb {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-5d753b2 {
    --display: flex;
    --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;
    --margin-top: 2%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-bc88b37 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-7105db2 .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-8c0ac28 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-8c0ac28 {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-8c0ac28 .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-8c0ac28 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-8c0ac28 .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-8c0ac28 .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-5ba51db {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-e2d409c {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-733f307 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-a960941 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-f7b85da {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-371c7ad {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --gap: 0px 10px;
    --row-gap: 0px;
    --column-gap: 10px;
    --margin-top: 5%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-c732850 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-ebf5622 .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-ef3d1f8 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-ef3d1f8 {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-ef3d1f8 .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-ef3d1f8 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-ef3d1f8 .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-ef3d1f8 .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-124440a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-32b7d90 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-32f3c66 {
    --display: flex;
    --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;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px
}

.elementor-837 .elementor-element.elementor-element-1e8a33f > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-837 .elementor-element.elementor-element-1e8a33f {
    text-align: justify;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.8em;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-2c63015 .elementor-button {
    background-color: #F3C623;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #19266A;
    color: #19266A;
    border-radius: 12px 12px 12px 12px;
    padding: 10px 15px 6px 15px
}

    .elementor-837 .elementor-element.elementor-element-2c63015 .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-2c63015 .elementor-button:focus {
        background-color: #EFEFEF;
        color: #9B9B9B
    }

.elementor-837 .elementor-element.elementor-element-2c63015 {
    width: initial;
    max-width: initial
}

    .elementor-837 .elementor-element.elementor-element-2c63015 > .elementor-widget-container {
        margin: -10px 0 0 0
    }

    .elementor-837 .elementor-element.elementor-element-2c63015 .elementor-button-content-wrapper {
        flex-direction: row-reverse
    }

    .elementor-837 .elementor-element.elementor-element-2c63015 .elementor-button .elementor-button-content-wrapper {
        gap: 8px
    }

    .elementor-837 .elementor-element.elementor-element-2c63015 .elementor-button:hover svg, .elementor-837 .elementor-element.elementor-element-2c63015 .elementor-button:focus svg {
        fill: #9B9B9B
    }

.elementor-837 .elementor-element.elementor-element-ce171f0 {
    --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;
    --border-radius: 24px 24px 24px 24px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px
}

    .elementor-837 .elementor-element.elementor-element-ce171f0:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-ce171f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F3C623
    }

.elementor-837 .elementor-element.elementor-element-97dea10 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 0 0 0 2px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 2px;
    border-color: #FFF;
    --border-color: #FFFFFF
}

    .elementor-837 .elementor-element.elementor-element-97dea10.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-4d405cc .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 19px;
    font-weight: 500;
    line-height: 1.4em
}

.elementor-837 .elementor-element.elementor-element-5f3eafc {
    text-align: right
}

    .elementor-837 .elementor-element.elementor-element-5f3eafc .elementor-heading-title {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 34px;
        font-weight: 900
    }

.elementor-837 .elementor-element.elementor-element-8b12af3 {
    --display: flex
}

    .elementor-837 .elementor-element.elementor-element-8b12af3.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-12269d7 {
    text-align: justify;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.8em;
    color: #3A4685
}

.elementor-837 .elementor-element.elementor-element-a494817 {
    --display: flex;
    --overflow: hidden
}

.elementor-837 .elementor-element.elementor-element-df20425 {
    text-align: left
}

    .elementor-837 .elementor-element.elementor-element-df20425 img {
        width: 100%
    }

.elementor-837 .elementor-element.elementor-element-3c007fc {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-76fa0a7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-057500a {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-62bf1e2 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-826639c .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-ce66405 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-ce66405 {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-ce66405 .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-ce66405 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-ce66405 .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-ce66405 .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-8eb17d8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-837 .elementor-element.elementor-element-8eb17d8.e-con {
        --align-self: center
    }

.elementor-837 .elementor-element.elementor-element-bb02e3f .elementor-button {
    background-color: #fff0;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-weight: 500;
    fill: #5A659F;
    color: #5A659F;
    padding: 0 0 0 0
}

.elementor-837 .elementor-element.elementor-element-bb02e3f .elementor-button-content-wrapper {
    flex-direction: row-reverse
}

.elementor-837 .elementor-element.elementor-element-bb02e3f .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-bb02e3f .elementor-button:focus {
    color: #19266A
}

    .elementor-837 .elementor-element.elementor-element-bb02e3f .elementor-button:hover svg, .elementor-837 .elementor-element.elementor-element-bb02e3f .elementor-button:focus svg {
        fill: #19266A
    }

.elementor-837 .elementor-element.elementor-element-d239c33 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-60bb16a {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-b1b9043 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-8acb628 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-40eb39f {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-8538591 .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-05097b8 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-05097b8 {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-05097b8 .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-05097b8 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-05097b8 .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-05097b8 .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-b8cf53b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-837 .elementor-element.elementor-element-b8cf53b.e-con {
        --align-self: center
    }

.elementor-837 .elementor-element.elementor-element-3f9aaae .elementor-button {
    background-color: #fff0;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-weight: 500;
    fill: #5A659F;
    color: #5A659F;
    padding: 0 0 0 0
}

.elementor-837 .elementor-element.elementor-element-3f9aaae .elementor-button-content-wrapper {
    flex-direction: row-reverse
}

.elementor-837 .elementor-element.elementor-element-3f9aaae .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-3f9aaae .elementor-button:focus {
    color: #19266A
}

    .elementor-837 .elementor-element.elementor-element-3f9aaae .elementor-button:hover svg, .elementor-837 .elementor-element.elementor-element-3f9aaae .elementor-button:focus svg {
        fill: #19266A
    }

.elementor-837 .elementor-element.elementor-element-ba86442 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-69b4efe .at-product-slider-item-li span.onsale {
    top: 15px;
    right: 15px
}

.elementor-837 .elementor-element.elementor-element-ef7635b {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-cb28616 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-9bf8aae {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-82216da {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-6012acf .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-7b85d93 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-7b85d93 {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-7b85d93 .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-7b85d93 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-7b85d93 .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-7b85d93 .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-3f57c84 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-837 .elementor-element.elementor-element-3f57c84.e-con {
        --align-self: center
    }

.elementor-837 .elementor-element.elementor-element-5612d42 .elementor-button {
    background-color: #fff0;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-weight: 500;
    fill: #5A659F;
    color: #5A659F;
    padding: 0 0 0 0
}

.elementor-837 .elementor-element.elementor-element-5612d42 .elementor-button-content-wrapper {
    flex-direction: row-reverse
}

.elementor-837 .elementor-element.elementor-element-5612d42 .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-5612d42 .elementor-button:focus {
    color: #19266A
}

    .elementor-837 .elementor-element.elementor-element-5612d42 .elementor-button:hover svg, .elementor-837 .elementor-element.elementor-element-5612d42 .elementor-button:focus svg {
        fill: #19266A
    }

.elementor-837 .elementor-element.elementor-element-6f569d9 {
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-78dff59 .aria-products-grid-wrapper {
    column-gap: 20px;
    row-gap: 20px
}

.elementor-837 .elementor-element.elementor-element-78dff59 .at-product-slider-item-li span.onsale {
    top: 15px;
    right: 15px
}

.elementor-837 .elementor-element.elementor-element-8641b33 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-74e721a {
    --display: flex
}

.elementor-837 .elementor-element.elementor-element-1b25227 {
    --display: flex
}

.elementor-837 .elementor-element.elementor-element-c3d67ab {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-f246932 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-816fef3 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-b55ca98 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-b4bc630 .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-de0a41b .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-de0a41b {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-de0a41b .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-de0a41b .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-de0a41b .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-de0a41b .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-e6b49f1 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-837 .elementor-element.elementor-element-e6b49f1.e-con {
        --align-self: center
    }

.elementor-837 .elementor-element.elementor-element-18ae624 .elementor-button {
    background-color: #fff0;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-weight: 500;
    fill: #5A659F;
    color: #5A659F;
    padding: 0 0 0 0
}

.elementor-837 .elementor-element.elementor-element-18ae624 .elementor-button-content-wrapper {
    flex-direction: row-reverse
}

.elementor-837 .elementor-element.elementor-element-18ae624 .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-18ae624 .elementor-button:focus {
    color: #19266A
}

    .elementor-837 .elementor-element.elementor-element-18ae624 .elementor-button:hover svg, .elementor-837 .elementor-element.elementor-element-18ae624 .elementor-button:focus svg {
        fill: #19266A
    }

.elementor-837 .elementor-element.elementor-element-c707b83 {
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-2b2e713 .aria-products-grid-wrapper {
    column-gap: 15px;
    row-gap: 15px
}

.elementor-837 .elementor-element.elementor-element-a44d152 {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-06f2ca6 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-228dcf0 .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-f7fabda .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-f7fabda {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-f7fabda .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-f7fabda .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-f7fabda .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-f7fabda .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-c8e76c3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-837 .elementor-element.elementor-element-c8e76c3.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-8177b0c {
    --display: flex;
    --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: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-837 .elementor-element.elementor-element-8177b0c.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-8bd1a5f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-around;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 24px 24px 24px 24px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px
}

.elementor-837 .elementor-element.elementor-element-76a068e > .elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-837 .elementor-element.elementor-element-76a068e .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-76a068e .elementor-icon-box-title a {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-837 .elementor-element.elementor-element-76a068e .elementor-icon-box-title {
    color: #19266A
}

.elementor-837 .elementor-element.elementor-element-c62d399 > .elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-837 .elementor-element.elementor-element-c62d399 {
    text-align: justify;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.8em;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-6a9c2a8 .elementor-button {
    background-color: #F3C623;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
    fill: #19266A;
    color: #19266A;
    border-radius: 12px 12px 12px 12px;
    padding: 10px 15px 6px 15px
}

    .elementor-837 .elementor-element.elementor-element-6a9c2a8 .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-6a9c2a8 .elementor-button:focus {
        background-color: #EFEFEF;
        color: #9B9B9B
    }

.elementor-837 .elementor-element.elementor-element-6a9c2a8 {
    width: initial;
    max-width: initial
}

    .elementor-837 .elementor-element.elementor-element-6a9c2a8 > .elementor-widget-container {
        margin: -10px 0 0 0
    }

    .elementor-837 .elementor-element.elementor-element-6a9c2a8 .elementor-button-content-wrapper {
        flex-direction: row-reverse
    }

    .elementor-837 .elementor-element.elementor-element-6a9c2a8 .elementor-button .elementor-button-content-wrapper {
        gap: 8px
    }

    .elementor-837 .elementor-element.elementor-element-6a9c2a8 .elementor-button:hover svg, .elementor-837 .elementor-element.elementor-element-6a9c2a8 .elementor-button:focus svg {
        fill: #9B9B9B
    }

.elementor-837 .elementor-element.elementor-element-f09f53a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-around;
    --border-radius: 24px 24px 24px 24px;
    --margin-top: 19px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px
}

    .elementor-837 .elementor-element.elementor-element-f09f53a:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-f09f53a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #19266A
    }

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-secondary-font-weight)
}

.elementor-837 .elementor-element.elementor-element-39b804c .elementor-counter-number-wrapper {
    color: #FFF;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 21px;
    font-weight: 700
}

.elementor-837 .elementor-element.elementor-element-39b804c .elementor-counter-title {
    color: #FFF;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-weight: 400
}

.elementor-837 .elementor-element.elementor-element-4efffb0 .elementor-counter-number-wrapper {
    color: #FFF;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 21px;
    font-weight: 700
}

.elementor-837 .elementor-element.elementor-element-4efffb0 .elementor-counter-title {
    color: #FFF;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-weight: 400
}

.elementor-837 .elementor-element.elementor-element-a9b8c1b .elementor-counter-number-wrapper {
    color: #FFF;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 21px;
    font-weight: 700
}

.elementor-837 .elementor-element.elementor-element-a9b8c1b .elementor-counter-title {
    color: #FFF;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-weight: 400
}

.elementor-837 .elementor-element.elementor-element-d2bb3a8 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-546ef1e > .elementor-widget-container {
    margin: -75px 0 0 0
}

.elementor-837 .elementor-element.elementor-element-546ef1e .aria-hotspot-point {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-837 .elementor-element.elementor-element-546ef1e .aria-hotspot-point--1 {
    top: 0;
    bottom: -26%;
    right: 34%
}

.elementor-837 .elementor-element.elementor-element-546ef1e .aria-hotspot-point--2 {
    bottom: 107px;
    right: 63%
}

.elementor-837 .elementor-element.elementor-element-546ef1e .aria-hotspot-point--3 {
    bottom: 100px;
    right: 97px
}

.elementor-837 .elementor-element.elementor-element-546ef1e .aria-hotspot-point--4 {
    top: 155px;
    left: 45%
}

.elementor-837 .elementor-element.elementor-element-1253ed3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 10%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

    .elementor-837 .elementor-element.elementor-element-1253ed3.e-con {
        --align-self: center
    }

.elementor-837 .elementor-element.elementor-element-b0db846 {
    --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: center;
    --align-items: center
}

.elementor-837 .elementor-element.elementor-element-a9a1600 {
    --display: flex;
    --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
}

    .elementor-837 .elementor-element.elementor-element-a9a1600.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-a77adab .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-9e82b37 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-9e82b37 {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-9e82b37 .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-9e82b37 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-9e82b37 .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-9e82b37 .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-1fd7fc9 {
    --display: flex
}

    .elementor-837 .elementor-element.elementor-element-1fd7fc9.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-dc0d214 .aria-timeline-holder:before {
    right: -130px
}

.elementor-837 .elementor-element.elementor-element-dc0d214 .aria-the-timeline .aria-timeline-img img {
    border-style: none
}

.elementor-837 .elementor-element.elementor-element-dc0d214 .timeline-content-heading {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-dc0d214 .timeline-content-excerpt {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-336eba0 {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-dbbfb5f {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-1c3a7be .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-37eae7e .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-37eae7e {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-37eae7e .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-37eae7e .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-37eae7e .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-37eae7e .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-0e8ee44 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap
}

.elementor-837 .elementor-element.elementor-element-20d9894 {
    --display: flex
}

    .elementor-837 .elementor-element.elementor-element-20d9894.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-f9fa8f0 {
    --display: flex
}

.elementor-837 .elementor-element.elementor-element-b2f9753 {
    --display: flex;
    --margin-top: -150px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px
}

.elementor-837 .elementor-element.elementor-element-587b734 > .elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-837 .elementor-element.elementor-element-587b734 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-587b734 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-587b734 .elementor-icon-box-title a {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-837 .elementor-element.elementor-element-587b734 .elementor-icon-box-title {
    color: #19266A
}

.elementor-837 .elementor-element.elementor-element-174f68a .elementor-button {
    background-color: #19266A;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 10px 15px 6px 15px
}

    .elementor-837 .elementor-element.elementor-element-174f68a .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-174f68a .elementor-button:focus {
        background-color: #EFEFEF;
        color: #9B9B9B
    }

.elementor-837 .elementor-element.elementor-element-174f68a {
    width: initial;
    max-width: initial
}

    .elementor-837 .elementor-element.elementor-element-174f68a > .elementor-widget-container {
        margin: -10px 0 0 0
    }

    .elementor-837 .elementor-element.elementor-element-174f68a .elementor-button-content-wrapper {
        flex-direction: row-reverse
    }

    .elementor-837 .elementor-element.elementor-element-174f68a .elementor-button .elementor-button-content-wrapper {
        gap: 11px
    }

    .elementor-837 .elementor-element.elementor-element-174f68a .elementor-button:hover svg, .elementor-837 .elementor-element.elementor-element-174f68a .elementor-button:focus svg {
        fill: #9B9B9B
    }

.elementor-837 .elementor-element.elementor-element-2994c97 {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 2%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-2dd648c {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-bfc7d97 .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-f3e8e2c .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-f3e8e2c {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-f3e8e2c .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-f3e8e2c .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-f3e8e2c .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-f3e8e2c .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-0245069 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap
}

.elementor-837 .elementor-element.elementor-element-5e7dbf5 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px
}

    .elementor-837 .elementor-element.elementor-element-5e7dbf5.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
    color: var(--e-global-color-text)
}

.elementor-widget-form .elementor-field-group > label {
    font-family: var(--e-global-typography-text-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-form .elementor-field-type-html {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-form .elementor-field-group .elementor-field {
    color: var(--e-global-color-text)
}

.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-form .elementor-button {
    font-family: var(--e-global-typography-accent-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-accent-font-weight)
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent)
}

.elementor-widget-form .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent)
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-accent)
}

.elementor-widget-form .elementor-message {
    font-family: var(--e-global-typography-text-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var(--e-global-typography-accent-font-family),PeydaWebFaNum;
    font-weight: var(--e-global-typography-accent-font-weight)
}

.elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text );
    --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent );
    --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent );
    --e-form-steps-indicator-progress-color: var( --e-global-color-accent );
    --e-form-steps-indicator-progress-background-color: var( --e-global-color-text );
    --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text )
}

    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-family: var(--e-global-typography-accent-font-family),PeydaWebFaNum;
        font-weight: var(--e-global-typography-accent-font-weight)
    }

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-group {
    padding-right: calc(15px/2);
    padding-left: calc(15px/2);
    margin-bottom: 15px
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-form-fields-wrapper {
    margin-left: calc(-15px/2);
    margin-right: calc(-15px/2);
    margin-bottom: -15px
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0
}

body.rtl .elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-labels-inline .elementor-field-group > label {
    padding-left: 6px
}

body:not(.rtl) .elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-labels-inline .elementor-field-group > label {
    padding-right: 6px
}

body .elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 6px
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-group > label, .elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-subgroup label {
    color: #9B9B9B
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-group > label {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 16px;
    font-weight: 400
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-group .elementor-field {
    color: #707070
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-group .elementor-field, .elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-subgroup label {
    font-size: 14px
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #F4F4F4;
    border-color: #EEE;
    border-width: 1px 1px 1px 1px;
    border-radius: 8px 8px 8px 8px
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-group .elementor-select-wrapper select {
    background-color: #F4F4F4;
    border-color: #EEE;
    border-width: 1px 1px 1px 1px;
    border-radius: 8px 8px 8px 8px
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-field-group .elementor-select-wrapper::before {
    color: #EEE
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-button {
    font-size: 16px;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
    padding: 0 0 0 0
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .e-form__buttons__wrapper__button-next {
    background-color: #EFEFEF;
    color: #9B9B9B
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-button[type="submit"] {
    background-color: #EFEFEF;
    color: #9B9B9B
}

    .elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-button[type="submit"] svg * {
        fill: #9B9B9B
    }

.elementor-837 .elementor-element.elementor-element-1e82f2d .e-form__buttons__wrapper__button-previous {
    color: #fff
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .e-form__buttons__wrapper__button-next:hover {
    background-color: #213685;
    color: #FFF
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-button[type="submit"]:hover {
    background-color: #213685;
    color: #FFF
}

    .elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-button[type="submit"]:hover svg * {
        fill: #FFF
    }

.elementor-837 .elementor-element.elementor-element-1e82f2d .e-form__buttons__wrapper__button-previous:hover {
    color: #fff
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-message.elementor-message-success {
    color: #FFF
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-message.elementor-message-danger {
    color: #FFC700
}

.elementor-837 .elementor-element.elementor-element-1e82f2d .elementor-message.elementor-help-inline {
    color: #FFF
}

.elementor-837 .elementor-element.elementor-element-1e82f2d {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px
}

.elementor-837 .elementor-element.elementor-element-934c1df {
    --display: flex;
    --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: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-df83c8d {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-e0fec6c > .elementor-widget-container {
    border-radius: 16px 16px 16px 16px
}

.elementor-837 .elementor-element.elementor-element-e0fec6c iframe {
    height: 270px
}

.elementor-837 .elementor-element.elementor-element-9e3a027 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-around;
    --border-radius: 24px 24px 24px 24px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px
}

    .elementor-837 .elementor-element.elementor-element-9e3a027:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-9e3a027 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-29b06b1 {
    --display: flex
}

    .elementor-837 .elementor-element.elementor-element-29b06b1.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-e059518 {
    font-size: 18px;
    line-height: 24px;
    color: #FFF
}

.elementor-837 .elementor-element.elementor-element-521e5f4 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --border-radius: 18px 18px 18px 18px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px
}

    .elementor-837 .elementor-element.elementor-element-521e5f4:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-521e5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFF
    }

.elementor-837 .elementor-element.elementor-element-567fb65 {
    text-align: center
}

    .elementor-837 .elementor-element.elementor-element-567fb65 .elementor-heading-title {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 15px;
        font-weight: 500
    }

.elementor-837 .elementor-element.elementor-element-2dde450 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-1b8b3db > .elementor-widget-container {
    background-color: #E7E7E7;
    padding: 30px 20px 20px 20px;
    border-radius: 8px 8px 8px 8px
}

.elementor-837 .elementor-element.elementor-element-1b8b3db .elementor-icon-wrapper {
    text-align: center
}

.elementor-837 .elementor-element.elementor-element-1b8b3db .elementor-icon {
    font-size: 25px
}

    .elementor-837 .elementor-element.elementor-element-1b8b3db .elementor-icon svg {
        height: 25px
    }

.elementor-837 .elementor-element.elementor-element-4edb3ec > .elementor-widget-container {
    background-color: #E7E7E7;
    padding: 30px 20px 20px 20px;
    border-radius: 8px 8px 8px 8px
}

.elementor-837 .elementor-element.elementor-element-4edb3ec .elementor-icon-wrapper {
    text-align: center
}

.elementor-837 .elementor-element.elementor-element-4edb3ec .elementor-icon {
    font-size: 25px
}

    .elementor-837 .elementor-element.elementor-element-4edb3ec .elementor-icon svg {
        height: 25px
    }

.elementor-837 .elementor-element.elementor-element-0ccbecf > .elementor-widget-container {
    background-color: #E7E7E7;
    padding: 30px 20px 20px 20px;
    border-radius: 8px 8px 8px 8px
}

.elementor-837 .elementor-element.elementor-element-0ccbecf .elementor-icon-wrapper {
    text-align: center
}

.elementor-837 .elementor-element.elementor-element-0ccbecf .elementor-icon {
    font-size: 25px
}

    .elementor-837 .elementor-element.elementor-element-0ccbecf .elementor-icon svg {
        height: 25px
    }

.elementor-837 .elementor-element.elementor-element-c3b39fa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 2%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-5829cce {
    --display: flex;
    --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
}

    .elementor-837 .elementor-element.elementor-element-5829cce.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-2fe7296 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap
}

.elementor-837 .elementor-element.elementor-element-18e2000 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 18px 18px 18px 18px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px
}

.elementor-837 .elementor-element.elementor-element-2724fa8 .elementor-counter-title {
    justify-content: start;
    color: #19266A;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 16px;
    font-weight: 400
}

.elementor-837 .elementor-element.elementor-element-2724fa8 .elementor-counter-number-wrapper {
    --counter-prefix-grow: 0;
    --counter-suffix-grow: 0;
    --counter-number-grow: 1;
    color: #19266A;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 22px;
    font-weight: 700
}

.elementor-837 .elementor-element.elementor-element-2724fa8 .elementor-counter-number {
    text-align: end
}

.elementor-837 .elementor-element.elementor-element-22245b6 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 18px 18px 18px 18px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px
}

.elementor-837 .elementor-element.elementor-element-98e6087 .elementor-counter-title {
    justify-content: start;
    color: #19266A;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 16px;
    font-weight: 400
}

.elementor-837 .elementor-element.elementor-element-98e6087 .elementor-counter-number-wrapper {
    --counter-prefix-grow: 0;
    --counter-suffix-grow: 0;
    --counter-number-grow: 1;
    color: #19266A;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 22px;
    font-weight: 700
}

.elementor-837 .elementor-element.elementor-element-98e6087 .elementor-counter-number {
    text-align: end
}

.elementor-837 .elementor-element.elementor-element-baf103a {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 18px 18px 18px 18px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px
}

.elementor-837 .elementor-element.elementor-element-106031a .elementor-counter-title {
    justify-content: start;
    color: #19266A;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 16px;
    font-weight: 400
}

.elementor-837 .elementor-element.elementor-element-106031a .elementor-counter-number-wrapper {
    --counter-prefix-grow: 0;
    --counter-suffix-grow: 0;
    --counter-number-grow: 1;
    color: #19266A;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 22px;
    font-weight: 700
}

.elementor-837 .elementor-element.elementor-element-106031a .elementor-counter-number {
    text-align: end
}

.elementor-837 .elementor-element.elementor-element-cf9cbe7 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 18px 18px 18px 18px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px
}

.elementor-837 .elementor-element.elementor-element-146ed8d .elementor-counter-title {
    justify-content: start;
    color: #19266A;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 16px;
    font-weight: 400
}

.elementor-837 .elementor-element.elementor-element-146ed8d .elementor-counter-number-wrapper {
    --counter-prefix-grow: 0;
    --counter-suffix-grow: 0;
    --counter-number-grow: 1;
    color: #19266A;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 22px;
    font-weight: 700
}

.elementor-837 .elementor-element.elementor-element-146ed8d .elementor-counter-number {
    text-align: end
}

.elementor-837 .elementor-element.elementor-element-fcd47f5 {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 2%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-d421e67 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-3a01542 .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-1a7125e .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-1a7125e {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-1a7125e .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-1a7125e .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-1a7125e .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-1a7125e .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-0966c05 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-5b72ded {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-7271f1c {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-07e05ec {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-323db6a {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-1dd21e6 {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-c64a01c {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-1d9fb58 .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-43f3273 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-43f3273 {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-43f3273 .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-43f3273 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-43f3273 .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-43f3273 .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-6c1b483 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px
}

.elementor-837 .elementor-element.elementor-element-70fe25d {
    --display: flex;
    --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;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 0px
}

    .elementor-837 .elementor-element.elementor-element-70fe25d:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-70fe25d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #EDEDED
    }

    .elementor-837 .elementor-element.elementor-element-70fe25d.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-f219a39 {
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0
}

.elementor-837 .elementor-element.elementor-element-8d31b99 > .elementor-widget-container {
    background-color: #9E9E9E;
    border-radius: 16px 16px 16px 16px
}

body:not(.rtl) .elementor-837 .elementor-element.elementor-element-8d31b99 {
    left: 125px
}

body.rtl .elementor-837 .elementor-element.elementor-element-8d31b99 {
    right: 125px
}

.elementor-837 .elementor-element.elementor-element-8d31b99 {
    top: 25px
}

    .elementor-837 .elementor-element.elementor-element-8d31b99 img {
        width: 3.6em;
        border-radius: 16px 16px 16px 16px
    }

.elementor-837 .elementor-element.elementor-element-7cf8d25 > .elementor-widget-container {
    background-color: #9E9E9E;
    border-radius: 16px 16px 16px 16px
}

body:not(.rtl) .elementor-837 .elementor-element.elementor-element-7cf8d25 {
    left: 25px
}

body.rtl .elementor-837 .elementor-element.elementor-element-7cf8d25 {
    right: 25px
}

.elementor-837 .elementor-element.elementor-element-7cf8d25 {
    bottom: 50px
}

    .elementor-837 .elementor-element.elementor-element-7cf8d25 img {
        width: 5em;
        border-radius: 16px 16px 16px 16px
    }

.elementor-837 .elementor-element.elementor-element-676924a > .elementor-widget-container {
    background-color: #9E9E9E;
    border-radius: 16px 16px 16px 16px
}

body:not(.rtl) .elementor-837 .elementor-element.elementor-element-676924a {
    left: 20px
}

body.rtl .elementor-837 .elementor-element.elementor-element-676924a {
    right: 20px
}

.elementor-837 .elementor-element.elementor-element-676924a {
    top: 50px
}

    .elementor-837 .elementor-element.elementor-element-676924a img {
        width: 4em;
        border-radius: 16px 16px 16px 16px
    }

.elementor-837 .elementor-element.elementor-element-1d00270 > .elementor-widget-container {
    background-color: #9E9E9E;
    border-radius: 16px 16px 16px 16px
}

body:not(.rtl) .elementor-837 .elementor-element.elementor-element-1d00270 {
    left: 115px
}

body.rtl .elementor-837 .elementor-element.elementor-element-1d00270 {
    right: 115px
}

.elementor-837 .elementor-element.elementor-element-1d00270 {
    bottom: 5px
}

    .elementor-837 .elementor-element.elementor-element-1d00270 img {
        width: 3.5em;
        border-radius: 16px 16px 16px 16px
    }

.elementor-837 .elementor-element.elementor-element-ef58dde {
    --display: flex;
    --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;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px
}

    .elementor-837 .elementor-element.elementor-element-ef58dde:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-ef58dde > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFF
    }

.elementor-837 .elementor-element.elementor-element-2c820f6 .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-0329ed8 .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-0329ed8 {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-0329ed8 .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-0329ed8 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-0329ed8 .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-0329ed8 .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-5a98ab0 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-d408c76 {
    --display: flex;
    --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;
    --overflow: hidden;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px
}

.elementor-837 .elementor-element.elementor-element-be0e647 {
    --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: flex-start;
    --align-items: center;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 30px;
    --padding-right: 30px
}

    .elementor-837 .elementor-element.elementor-element-be0e647:not(.elementor-motion-effects-element-type-background), .elementor-837 .elementor-element.elementor-element-be0e647 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(45deg,#D8A900 0%,#F3C623 100%)
    }

    .elementor-837 .elementor-element.elementor-element-be0e647.e-con {
        --align-self: center
    }

.elementor-837 .elementor-element.elementor-element-6581ee1 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px
}

    .elementor-837 .elementor-element.elementor-element-6581ee1.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-483b192 .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 26px;
    font-weight: 800;
    word-spacing: 5px;
    color: #19266A
}

.elementor-837 .elementor-element.elementor-element-fc99f9a {
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0
}

    .elementor-837 .elementor-element.elementor-element-fc99f9a .elementor-heading-title {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 14px;
        font-weight: 400;
        line-height: 30px;
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-569059c {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px
}

    .elementor-837 .elementor-element.elementor-element-569059c.e-con {
        --flex-grow: 0;
        --flex-shrink: 0
    }

.elementor-837 .elementor-element.elementor-element-df6d58e .elementor-button {
    background-color: #EFEFEF;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 16px;
    font-weight: 500;
    fill: #9B9B9B;
    color: #9B9B9B;
    border-radius: 12px 12px 12px 12px;
    padding: 15px 20px 015px 20px
}

    .elementor-837 .elementor-element.elementor-element-df6d58e .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-df6d58e .elementor-button:focus {
        background-color: #FFF
    }

.elementor-837 .elementor-element.elementor-element-575ed9b .elementor-button {
    background-color: #19266A;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 16px;
    font-weight: 500;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 15px 25px 15px 25px
}

    .elementor-837 .elementor-element.elementor-element-575ed9b .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-575ed9b .elementor-button:focus {
        background-color: #131C4B
    }

.elementor-837 .elementor-element.elementor-element-2ac6394 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-705ca48 > .elementor-widget-container {
    margin: -60px 0 -20px 0;
    padding: 0 0 0 0
}

.elementor-837 .elementor-element.elementor-element-705ca48 {
    z-index: 2
}

    .elementor-837 .elementor-element.elementor-element-705ca48 img {
        width: 80%
    }

.elementor-837 .elementor-element.elementor-element-bc6769a {
    --display: flex;
    --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;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 2%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%
}

.elementor-837 .elementor-element.elementor-element-18e9418 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-4c42fdf {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-04c8baa {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-837 .elementor-element.elementor-element-925debb .elementor-heading-title {
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-size: 18px;
    font-weight: 500;
    color: #6B6B6B
}

.elementor-837 .elementor-element.elementor-element-657e5de .elementor-icon-box-wrapper {
    text-align: right
}

.elementor-837 .elementor-element.elementor-element-657e5de {
    --icon-box-icon-margin: 5px
}

    .elementor-837 .elementor-element.elementor-element-657e5de .elementor-icon {
        font-size: 22px
    }

    .elementor-837 .elementor-element.elementor-element-657e5de .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-657e5de .elementor-icon-box-title a {
        font-family: "PeydaWebFaNum",PeydaWebFaNum;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.3em
    }

    .elementor-837 .elementor-element.elementor-element-657e5de .elementor-icon-box-title {
        color: #19266A
    }

.elementor-837 .elementor-element.elementor-element-06c77fe {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-837 .elementor-element.elementor-element-06c77fe.e-con {
        --align-self: center
    }

.elementor-837 .elementor-element.elementor-element-873b7fc .elementor-button {
    background-color: #fff0;
    font-family: "PeydaWebFaNum",PeydaWebFaNum;
    font-weight: 500;
    fill: #5A659F;
    color: #5A659F;
    padding: 0 0 0 0
}

.elementor-837 .elementor-element.elementor-element-873b7fc .elementor-button-content-wrapper {
    flex-direction: row-reverse
}

.elementor-837 .elementor-element.elementor-element-873b7fc .elementor-button:hover, .elementor-837 .elementor-element.elementor-element-873b7fc .elementor-button:focus {
    color: #19266A
}

    .elementor-837 .elementor-element.elementor-element-873b7fc .elementor-button:hover svg, .elementor-837 .elementor-element.elementor-element-873b7fc .elementor-button:focus svg {
        fill: #19266A
    }

.elementor-837 .elementor-element.elementor-element-c94fa61 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: -25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

:root {
    --page-title-display: none
}

@media(min-width:768px) {
    .elementor-837 .elementor-element.elementor-element-faa5de8 {
        --width: 40%
    }

    .elementor-837 .elementor-element.elementor-element-259091a {
        --width: 40%
    }

    .elementor-837 .elementor-element.elementor-element-a6420e7 {
        --width: 80px
    }

    .elementor-837 .elementor-element.elementor-element-4c39c27 {
        --width: 80px
    }

    .elementor-837 .elementor-element.elementor-element-cfae408 {
        --width: 150px
    }

    .elementor-837 .elementor-element.elementor-element-32b7d90 {
        --width: 100%
    }

    .elementor-837 .elementor-element.elementor-element-32f3c66 {
        --width: 70%
    }

    .elementor-837 .elementor-element.elementor-element-97dea10 {
        --width: 20.969%
    }

    .elementor-837 .elementor-element.elementor-element-8b12af3 {
        --width: 41.174%
    }

    .elementor-837 .elementor-element.elementor-element-c8e76c3 {
        --width: 100%
    }

    .elementor-837 .elementor-element.elementor-element-8177b0c {
        --width: 45%
    }

    .elementor-837 .elementor-element.elementor-element-a9a1600 {
        --width: 25%
    }

    .elementor-837 .elementor-element.elementor-element-1fd7fc9 {
        --width: 62%
    }

    .elementor-837 .elementor-element.elementor-element-20d9894 {
        --width: 56.5%
    }

    .elementor-837 .elementor-element.elementor-element-5e7dbf5 {
        --width: 50%
    }

    .elementor-837 .elementor-element.elementor-element-29b06b1 {
        --width: 55%
    }

    .elementor-837 .elementor-element.elementor-element-5829cce {
        --width: 30%
    }

    .elementor-837 .elementor-element.elementor-element-2fe7296 {
        --width: 65%
    }

    .elementor-837 .elementor-element.elementor-element-70fe25d {
        --width: 65%
    }

    .elementor-837 .elementor-element.elementor-element-ef58dde {
        --width: 35%
    }

    .elementor-837 .elementor-element.elementor-element-6581ee1 {
        --width: 48%
    }

    .elementor-837 .elementor-element.elementor-element-569059c {
        --width: 24%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-837 .elementor-element.elementor-element-20d9894 {
        --width: 100%
    }
}

@media(max-width:1024px) {
    .elementor-837 .elementor-element.elementor-element-546ef1e .aria-hotspot-point--1 {
        top: -174px
    }

    .elementor-837 .elementor-element.elementor-element-0e8ee44 {
        --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
    }

    .elementor-837 .elementor-element.elementor-element-0e0d5e1 img {
        width: 72%
    }

    .elementor-837 .elementor-element.elementor-element-b2f9753 {
        --margin-top: -150px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 125px;
        --padding-right: 25px
    }

    .elementor-837 .elementor-element.elementor-element-5a98ab0 {
        --grid-auto-flow: row
    }

    .elementor-837 .elementor-element.elementor-element-d408c76 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }
}

@media(max-width:767px) {
    .elementor-837 .elementor-element.elementor-element-0a463b9 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --margin-top: -50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 70px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-837 .elementor-element.elementor-element-faa5de8 {
        --padding-top: 50px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-c0c197a {
        text-align: center
    }

        .elementor-837 .elementor-element.elementor-element-c0c197a .elementor-heading-title {
            font-size: 34px
        }

    .elementor-837 .elementor-element.elementor-element-63c7ef9 {
        text-align: center
    }

        .elementor-837 .elementor-element.elementor-element-63c7ef9 .elementor-heading-title {
            font-size: 20px
        }

    .elementor-837 .elementor-element.elementor-element-a2e42cc {
        font-size: 15px
    }

    .elementor-837 .elementor-element.elementor-element-259091a {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-549c914 {
        --container-widget-width: 35%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,35%);
        max-width: 35%
    }

        .elementor-837 .elementor-element.elementor-element-549c914 img {
            width: 100%
        }

    .elementor-837 .elementor-element.elementor-element-512f98d {
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,65%);
        max-width: 65%
    }

    .elementor-837 .elementor-element.elementor-element-a6420e7 {
        --justify-content: flex-end;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    body:not(.rtl) .elementor-837 .elementor-element.elementor-element-a6420e7 {
        right: 0
    }

    body.rtl .elementor-837 .elementor-element.elementor-element-a6420e7 {
        left: 0
    }

    .elementor-837 .elementor-element.elementor-element-fd1e240 > .elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-837 .elementor-element.elementor-element-fd1e240 .elementor-icon {
        font-size: 18px
    }

        .elementor-837 .elementor-element.elementor-element-fd1e240 .elementor-icon svg {
            height: 18px
        }

    .elementor-837 .elementor-element.elementor-element-4c39c27 {
        --align-items: flex-end;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
    }

    body:not(.rtl) .elementor-837 .elementor-element.elementor-element-4c39c27 {
        left: 0
    }

    body.rtl .elementor-837 .elementor-element.elementor-element-4c39c27 {
        right: 0
    }

    .elementor-837 .elementor-element.elementor-element-3659b2e > .elementor-widget-container {
        background-size: 55px auto
    }

    .elementor-837 .elementor-element.elementor-element-3659b2e .elementor-icon {
        font-size: 16px
    }

        .elementor-837 .elementor-element.elementor-element-3659b2e .elementor-icon svg {
            height: 16px
        }

    .elementor-837 .elementor-element.elementor-element-a571505 {
        --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;
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

        .elementor-837 .elementor-element.elementor-element-a571505.e-con {
            --align-self: center
        }

    .elementor-837 .elementor-element.elementor-element-cfae408 {
        --width: 100%;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
    }

    .elementor-837 .elementor-element.elementor-element-efb62ae .elementor-icon {
        font-size: 32px
    }

        .elementor-837 .elementor-element.elementor-element-efb62ae .elementor-icon svg {
            height: 32px
        }

    .elementor-837 .elementor-element.elementor-element-6ac41fc .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-60a3ce0 .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-60a3ce0 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-60a3ce0 .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-7105db2 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-8c0ac28 .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-8c0ac28 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-8c0ac28 .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-ebf5622 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-ef3d1f8 .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-ef3d1f8 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-ef3d1f8 .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-32f3c66 {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-97dea10 {
        --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-around;
        --align-items: center;
        border-width: 0 0 1px 0;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-4d405cc {
        width: var(--container-widget-width,49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0
    }

        .elementor-837 .elementor-element.elementor-element-4d405cc.elementor-element {
            --align-self: center
        }

        .elementor-837 .elementor-element.elementor-element-4d405cc .elementor-heading-title {
            font-size: 17px;
            line-height: 1.8em
        }

    .elementor-837 .elementor-element.elementor-element-5f3eafc {
        width: auto;
        max-width: auto
    }

        .elementor-837 .elementor-element.elementor-element-5f3eafc .elementor-heading-title {
            font-size: 28px
        }

    .elementor-837 .elementor-element.elementor-element-a494817 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-837 .elementor-element.elementor-element-76fa0a7 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap
    }

    .elementor-837 .elementor-element.elementor-element-826639c .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-ce66405 .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-ce66405 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-ce66405 .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-8eb17d8 {
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-bb02e3f .elementor-button {
        font-size: 14px
    }

    .elementor-837 .elementor-element.elementor-element-8538591 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-05097b8 .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-05097b8 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-05097b8 .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-b8cf53b {
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-3f9aaae .elementor-button {
        font-size: 14px
    }

    .elementor-837 .elementor-element.elementor-element-6012acf .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-7b85d93 .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-7b85d93 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-7b85d93 .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-3f57c84 {
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-5612d42 .elementor-button {
        font-size: 14px
    }

    .elementor-837 .elementor-element.elementor-element-b4bc630 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-de0a41b .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-de0a41b .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-de0a41b .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-e6b49f1 {
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-18ae624 .elementor-button {
        font-size: 14px
    }

    .elementor-837 .elementor-element.elementor-element-228dcf0 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-f7fabda .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-f7fabda .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-f7fabda .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-c8e76c3 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px
    }

    .elementor-837 .elementor-element.elementor-element-f09f53a {
        --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;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 15px;
        --padding-right: 15px
    }

    .elementor-837 .elementor-element.elementor-element-39b804c .elementor-counter-number-wrapper {
        font-size: 18px
    }

    .elementor-837 .elementor-element.elementor-element-39b804c .elementor-counter-title {
        font-size: 14px
    }

    .elementor-837 .elementor-element.elementor-element-4efffb0 > .elementor-widget-container {
        padding: 0 15px 0 15px
    }

    .elementor-837 .elementor-element.elementor-element-4efffb0 .elementor-counter-number-wrapper {
        font-size: 18px
    }

    .elementor-837 .elementor-element.elementor-element-4efffb0 .elementor-counter-title {
        font-size: 14px
    }

    .elementor-837 .elementor-element.elementor-element-a9b8c1b .elementor-counter-number-wrapper {
        font-size: 18px
    }

    .elementor-837 .elementor-element.elementor-element-a9b8c1b .elementor-counter-title {
        font-size: 14px
    }

    .elementor-837 .elementor-element.elementor-element-d2bb3a8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

        .elementor-837 .elementor-element.elementor-element-d2bb3a8.e-con {
            --order: 3
        }

    .elementor-837 .elementor-element.elementor-element-546ef1e > .elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-837 .elementor-element.elementor-element-546ef1e .aria-hotspot-point--1 {
        top: 35px;
        bottom: 0%;
        left: 70px;
        right: 0%
    }

    .elementor-837 .elementor-element.elementor-element-546ef1e .aria-hotspot-point--2 {
        top: -70px;
        bottom: 0;
        left: 75px
    }

    .elementor-837 .elementor-element.elementor-element-546ef1e .aria-hotspot-point--3 {
        bottom: 50px;
        right: 20px
    }

    .elementor-837 .elementor-element.elementor-element-546ef1e .aria-hotspot-point--4 {
        top: 50px;
        left: 35%
    }

    .elementor-837 .elementor-element.elementor-element-b0db846 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-a77adab .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-9e82b37 .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-9e82b37 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-9e82b37 .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-dc0d214 > .elementor-widget-container {
        margin: 65px 0 50px 0
    }

    .elementor-837 .elementor-element.elementor-element-1c3a7be .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-37eae7e .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-37eae7e .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-37eae7e .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-0e8ee44 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-20d9894 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-f9fa8f0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-0e0d5e1 img {
        width: 100%
    }

    .elementor-837 .elementor-element.elementor-element-b2f9753 {
        --margin-top: -100px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-587b734 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-587b734 .elementor-icon-box-title a {
        font-size: 14px
    }

    .elementor-837 .elementor-element.elementor-element-174f68a .elementor-button {
        font-size: 13px;
        line-height: 1.2em
    }

    .elementor-837 .elementor-element.elementor-element-bfc7d97 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-f3e8e2c .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-f3e8e2c .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-f3e8e2c .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-0245069 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-2fe7296 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap
    }

    .elementor-837 .elementor-element.elementor-element-3a01542 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-1a7125e .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-1a7125e .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-1a7125e .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-1d9fb58 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-43f3273 .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-43f3273 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-43f3273 .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-6c1b483 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-70fe25d {
        --min-height: 50vh;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-f219a39 {
        width: 100%;
        max-width: 100%
    }

        .elementor-837 .elementor-element.elementor-element-f219a39 > .elementor-widget-container {
            margin: 0 0 150px 0
        }

    .elementor-837 .elementor-element.elementor-element-7cf8d25 {
        bottom: 50px
    }

    .elementor-837 .elementor-element.elementor-element-1d00270 {
        bottom: 100px
    }

    .elementor-837 .elementor-element.elementor-element-ef58dde {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-837 .elementor-element.elementor-element-2c820f6 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-0329ed8 .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-0329ed8 .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-0329ed8 .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-5a98ab0 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row
    }

    .elementor-837 .elementor-element.elementor-element-d408c76 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 70px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-837 .elementor-element.elementor-element-be0e647 {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-837 .elementor-element.elementor-element-6581ee1 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-483b192 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-569059c {
        --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;
        --margin-top: 25px;
        --margin-bottom: 75px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-df6d58e {
        width: auto;
        max-width: auto
    }

        .elementor-837 .elementor-element.elementor-element-df6d58e .elementor-button {
            font-size: 14px;
            padding: 15px 20px 15px 20px
        }

    .elementor-837 .elementor-element.elementor-element-575ed9b {
        width: auto;
        max-width: auto
    }

        .elementor-837 .elementor-element.elementor-element-575ed9b .elementor-button {
            font-size: 14px;
            padding: 15px 20px 15px 20px
        }

    .elementor-837 .elementor-element.elementor-element-705ca48 > .elementor-widget-container {
        margin: -40px 0 -70px 0
    }

    .elementor-837 .elementor-element.elementor-element-705ca48 img {
        width: 100%
    }

    .elementor-837 .elementor-element.elementor-element-925debb .elementor-heading-title {
        font-size: 16px
    }

    .elementor-837 .elementor-element.elementor-element-657e5de .elementor-icon {
        font-size: 20px
    }

    .elementor-837 .elementor-element.elementor-element-657e5de .elementor-icon-box-title, .elementor-837 .elementor-element.elementor-element-657e5de .elementor-icon-box-title a {
        font-size: 17px
    }

    .elementor-837 .elementor-element.elementor-element-06c77fe {
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-837 .elementor-element.elementor-element-873b7fc .elementor-button {
        font-size: 14px
    }
}

.elementor-837 .elementor-element.elementor-element-e7398cb .elementor-button-icon i {
    width: 20px;
    font-size: 20px;
    color: #fff
}

.elementor-837 .elementor-element.elementor-element-e7398cb:hover .elementor-button-icon i {
    color: #9B9B9B
}

.elementor-837 .elementor-element.elementor-element-fd1e240 i {
    line-height: 1.4em
}

.elementor-837 .elementor-element.elementor-element-3659b2e i {
    line-height: 1.4em
}

.elementor-837 .elementor-element.elementor-element-2c63015:hover .elementor-button-icon i {
    color: #9B9B9B
}

.elementor-837 .elementor-element.elementor-element-6a9c2a8:hover .elementor-button-icon i {
    color: #9B9B9B
}

.elementor-837 .elementor-element.elementor-element-174f68a:hover .elementor-button-icon i {
    color: #9B9B9B
}

.elementor-837 .elementor-element.elementor-element-5e7dbf5 {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / .1)
}

.elementor-837 .elementor-element.elementor-element-2724fa8 .aria-icon {
    margin: 0 0 0 10px
}

.elementor-837 .elementor-element.elementor-element-18e2000 {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / .1)
}

.elementor-837 .elementor-element.elementor-element-98e6087 .aria-icon {
    margin: 0 0 0 10px
}

.elementor-837 .elementor-element.elementor-element-22245b6 {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / .1)
}

.elementor-837 .elementor-element.elementor-element-106031a .aria-icon {
    margin: 0 0 0 10px
}

.elementor-837 .elementor-element.elementor-element-baf103a {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / .1)
}

.elementor-837 .elementor-element.elementor-element-146ed8d .aria-icon {
    margin: 0 0 0 10px
}

.elementor-837 .elementor-element.elementor-element-cf9cbe7 {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / .1)
}

.elementor-837 .elementor-element.elementor-element-ef58dde {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / .1)
}

border-radius:24px;border:2px solid #FFF;background:linear-gradient(180deg,#253B8E 0%,#2C45A1 100%);box-shadow:0 16px 32px 0 rgb(43 55 66 / .1);@font-face {
    font-family: 'PeydaWebFaNum';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(../fonts/PeydaWebFaNum-Black.woff2) format('woff2'),url(../fonts/PeydaWebFaNum-Black.woff) format('woff'),url(../fonts/PeydaFaNum-Black.ttf) format('truetype')
}

@font-face {
    font-family: 'PeydaWebFaNum';
    font-style: normal;
    font-weight: 800;
    font-display: auto;
    src: url(../fonts/PeydaWebFaNum-ExtraBold.woff2) format('woff2'),url(../fonts/PeydaWebFaNum-ExtraBold.woff) format('woff'),url(../fonts/PeydaFaNum-ExtraBold.ttf) format('truetype')
}

@font-face {
    font-family: 'PeydaWebFaNum';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url(../fonts/PeydaWebFaNum-Bold.woff2) format('woff2'),url(../fonts/PeydaWebFaNum-Bold.woff) format('woff'),url(../fonts/PeydaFaNum-Bold.ttf) format('truetype')
}

@font-face {
    font-family: 'PeydaWebFaNum';
    font-style: normal;
    font-weight: 600;
    font-display: auto;
    src: url(../fonts/PeydaWebFaNum-SemiBold.woff2) format('woff2'),url(../fonts/PeydaWebFaNum-SemiBold.woff) format('woff'),url(../fonts/PeydaFaNum-SemiBold.ttf) format('truetype')
}

@font-face {
    font-family: 'PeydaWebFaNum';
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    src: url(../fonts/PeydaWebFaNum-Medium.woff2) format('woff2'),url(../fonts/PeydaWebFaNum-Medium.woff) format('woff'),url(../fonts/PeydaFaNum-Medium.ttf) format('truetype')
}

@font-face {
    font-family: 'PeydaWebFaNum';
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url(../fonts/PeydaWebFaNum-Regular.woff2) format('woff2'),url(../fonts/PeydaWebFaNum-Regular.woff) format('woff'),url(../fonts/PeydaFaNum-Regular.ttf) format('truetype')
}

@font-face {
    font-family: 'PeydaWebFaNum';
    font-style: normal;
    font-weight: 200;
    font-display: auto;
    src: url(../fonts/PeydaWebFaNum-Light.woff2) format('woff2'),url(../fonts/PeydaWebFaNum-Light.woff) format('woff'),url(../fonts/PeydaFaNum-Light.ttf) format('truetype')
}

@font-face {
    font-family: 'PeydaWebFaNum';
    font-style: normal;
    font-weight: 100;
    font-display: auto;
    src: url(../fonts/PeydaWebFaNum-ExtraLight.woff2) format('woff2'),url(../fonts/PeydaWebFaNum-ExtraLight.woff) format('woff'),url(../fonts/PeydaFaNum-ExtraLight.ttf) format('truetype')
}
