.elementor-8588 .elementor-element.elementor-element-5aee72c0:not(.elementor-motion-effects-element-type-background), .elementor-8588 .elementor-element.elementor-element-5aee72c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../../../../wp-Images/img-post/B.G.png');
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-8588 .elementor-element.elementor-element-5aee72c0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10% 0% 0% 0%;
}

    .elementor-8588 .elementor-element.elementor-element-5aee72c0 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-3cdf60ee {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 1px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8588 .elementor-element.elementor-element-e5c8148.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-e5c8148.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-e5c8148 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-8588 .elementor-element.elementor-element-79dfb80 {
    text-align: right;
}

    .elementor-8588 .elementor-element.elementor-element-79dfb80 .elementor-heading-title {
        color: #F0F0F0;
        font-family: "jf", Sans-serif;
        font-size: 72px;
        font-weight: 600;
    }

    .elementor-8588 .elementor-element.elementor-element-79dfb80 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-38af0f5b {
    text-align: right;
}

    .elementor-8588 .elementor-element.elementor-element-38af0f5b .elementor-heading-title {
        color: #808081;
        font-size: 24px;
        font-weight: 400;
        line-height: 1.5em;
        text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    }

    .elementor-8588 .elementor-element.elementor-element-38af0f5b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-bff6842 {
    text-align: justify;
    font-family: "jf", Sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-bc-flex-widget .elementor-8588 .elementor-element.elementor-element-1b82e5ba.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-1b82e5ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-1b82e5ba > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-8588 .elementor-element.elementor-element-8ac51c3 {
    text-align: center;
    z-index: 1;
    width: 116px;
    max-width: 116px;
    top: -10.055px;
}

    .elementor-8588 .elementor-element.elementor-element-8ac51c3 > .elementor-widget-container {
        --e-transform-origin-x: center;
        --e-transform-origin-y: center;
    }

body:not(.rtl) .elementor-8588 .elementor-element.elementor-element-8ac51c3 {
    left: 227.422px;
}

body.rtl .elementor-8588 .elementor-element.elementor-element-8ac51c3 {
    right: 227.422px;
}

.elementor-8588 .elementor-element.elementor-element-4d33343 {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 1px 1px 1px 1px;
}

.elementor-bc-flex-widget .elementor-8588 .elementor-element.elementor-element-2623ccb.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-2623ccb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-5483e67 {
    text-align: right;
}

    .elementor-8588 .elementor-element.elementor-element-5483e67 .elementor-heading-title {
        color: #808081;
        font-family: "jf", Sans-serif;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-5483e67 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-5bc05c5 {
    text-align: right;
}

    .elementor-8588 .elementor-element.elementor-element-5bc05c5 .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 60px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-5bc05c5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-0afd740 {
    text-align: right;
}

.elementor-8588 .elementor-element.elementor-element-75424fd {
    text-align: justify;
    font-family: "jf", Sans-serif;
    font-size: 18px;
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-8588 .elementor-element.elementor-element-5c57213 img {
    width: 67%;
}

.elementor-8588 .elementor-element.elementor-element-6d0c006e > .elementor-background-overlay {
    background-color: var( --e-global-color-ca4370a );
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8588 .elementor-element.elementor-element-6d0c006e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8588 .elementor-element.elementor-element-4d0c52b3 > .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-8588 .elementor-element.elementor-element-4d0c52b3 {
    width: 32px;
    max-width: 32px;
}

.elementor-8588 .elementor-element.elementor-element-2e7f3694 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #71DFE7;
    box-shadow: 11px 12px 0px -4px #009DAE;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-2e7f3694 > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-2e7f3694 > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-2e7f3694 > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

        .elementor-8588 .elementor-element.elementor-element-2e7f3694 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-8588 .elementor-element.elementor-element-746a4ac0 {
    text-align: right;
}

    .elementor-8588 .elementor-element.elementor-element-746a4ac0 img {
        width: 22%;
    }

.elementor-8588 .elementor-element.elementor-element-cceda11 {
    text-align: right;
}

    .elementor-8588 .elementor-element.elementor-element-cceda11 .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 35px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-cceda11 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-3b31a66 {
    text-align: justify;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-8588 .elementor-element.elementor-element-5574c0c > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #71DFE7;
    box-shadow: 11px -2px 0px -4px #009DAE;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-5574c0c > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-5574c0c > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-5574c0c > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

        .elementor-8588 .elementor-element.elementor-element-5574c0c > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-8588 .elementor-element.elementor-element-672e064e {
    text-align: right;
}

    .elementor-8588 .elementor-element.elementor-element-672e064e img {
        width: 25%;
    }

.elementor-8588 .elementor-element.elementor-element-7d029832 {
    text-align: right;
}

    .elementor-8588 .elementor-element.elementor-element-7d029832 .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 35px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-7d029832 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-a7f8dce {
    text-align: right;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-8588 .elementor-element.elementor-element-204ec167 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #71DFE7;
    box-shadow: 11px -12px 0px -4px #009DAE;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-204ec167 > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-204ec167 > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-204ec167 > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

        .elementor-8588 .elementor-element.elementor-element-204ec167 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-8588 .elementor-element.elementor-element-3eb6510d {
    text-align: right;
}

    .elementor-8588 .elementor-element.elementor-element-3eb6510d img {
        width: 22%;
    }

.elementor-8588 .elementor-element.elementor-element-105e9cef {
    text-align: right;
}

    .elementor-8588 .elementor-element.elementor-element-105e9cef .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 35px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-105e9cef > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-753b9812 {
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-8588 .elementor-element.elementor-element-93f18b3 {
    margin-top: 10%;
    margin-bottom: 10%;
}

.elementor-8588 .elementor-element.elementor-element-ddc8879 {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-ddc8879 .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 48px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-ddc8879 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-f2234cd {
    text-align: center;
}

.elementor-8588 .elementor-element.elementor-element-9173099 > .elementor-widget-container {
    margin: 20px 20px 20px 20px;
}

.elementor-8588 .elementor-element.elementor-element-0dc149f {
    text-align: center;
    color: #7A7A7A;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-bc-flex-widget .elementor-8588 .elementor-element.elementor-element-deac69e.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-deac69e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-a66111e > .elementor-widget-container {
    margin: 20px 20px 20px 20px;
}

.elementor-8588 .elementor-element.elementor-element-323b57d {
    text-align: center;
    color: #7A7A7A;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-bc-flex-widget .elementor-8588 .elementor-element.elementor-element-a2329d8.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-a2329d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-3a50a93 {
    text-align: center;
    color: #7A7A7A;
    font-family: "jf", Sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.elementor-8588 .elementor-element.elementor-element-db2e3b0:not(.elementor-motion-effects-element-type-background), .elementor-8588 .elementor-element.elementor-element-db2e3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../../../../wp-Images/about-us-images-2-min.png');
    background-size: cover;
}

.elementor-8588 .elementor-element.elementor-element-db2e3b0 > .elementor-background-overlay {
    background-color: var( --e-global-color-cda0777 );
    opacity: 0.97;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8588 .elementor-element.elementor-element-db2e3b0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8588 .elementor-element.elementor-element-c02d7cd .elementor-blockquote__content {
    color: #71DFE7;
    font-family: "jf", Sans-serif;
    font-size: 50px;
    line-height: 1.3em;
    margin-top: 2px;
}

    .elementor-8588 .elementor-element.elementor-element-c02d7cd .elementor-blockquote__content + footer {
        margin-top: 10px;
    }

.elementor-8588 .elementor-element.elementor-element-c02d7cd .elementor-blockquote__author {
    color: var( --e-global-color-28a85ad1 );
    font-family: "jf", Sans-serif;
}

.elementor-8588 .elementor-element.elementor-element-c02d7cd .elementor-blockquote__tweet-button {
    border-radius: 0px;
}

.elementor-8588 .elementor-element.elementor-element-c02d7cd .elementor-blockquote:before {
    font-size: calc(2px * 100);
}

.elementor-8588 .elementor-element.elementor-element-94c7dbb {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-8588 .elementor-element.elementor-element-a22fc2a {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-a22fc2a .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 48px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-a22fc2a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-c480fc6 {
    text-align: center;
}

.elementor-8588 .elementor-element.elementor-element-e730cd0 {
    text-align: center;
    color: #7A7A7A;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-8588 .elementor-element.elementor-element-3788da1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8588 .elementor-element.elementor-element-3788da1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: linear-gradient(#009DAE, #71DFE7);
}

.elementor-8588 .elementor-element.elementor-element-3788da1 > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-3788da1 > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-3788da1 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8588 .elementor-element.elementor-element-3788da1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-3788da1 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-5fe2b12 {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-5fe2b12 img {
        width: 64%;
    }

.elementor-8588 .elementor-element.elementor-element-0c8a78c {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-0c8a78c .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 22px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-0c8a78c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-3a0992d {
    text-align: justify;
    color: #FFFFFF;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-8588 .elementor-element.elementor-element-923c434:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8588 .elementor-element.elementor-element-923c434 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFD05D;
}

.elementor-8588 .elementor-element.elementor-element-923c434 > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-8588 .elementor-element.elementor-element-923c434 > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-923c434 > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-923c434 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8588 .elementor-element.elementor-element-923c434 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-923c434 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-bc9b242 {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-bc9b242 img {
        width: 64%;
    }

.elementor-8588 .elementor-element.elementor-element-3d25c02 {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-3d25c02 .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 22px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-3d25c02 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-ff02baf {
    text-align: justify;
    color: #FFFFFF;
    font-family: "jf", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-8588 .elementor-element.elementor-element-5ca8df3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8588 .elementor-element.elementor-element-5ca8df3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFD05D;
}

.elementor-8588 .elementor-element.elementor-element-5ca8df3 > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-5ca8df3 > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-5ca8df3 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8588 .elementor-element.elementor-element-5ca8df3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-5ca8df3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-6faa359 {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-6faa359 img {
        width: 64%;
    }

.elementor-8588 .elementor-element.elementor-element-ac6bbf3 {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-ac6bbf3 .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 22px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-ac6bbf3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-ec8e8a5 {
    text-align: justify;
    color: #FFFFFF;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-8588 .elementor-element.elementor-element-65d18ab:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8588 .elementor-element.elementor-element-65d18ab > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: linear-gradient(#009DAE, #71DFE7);
}

.elementor-8588 .elementor-element.elementor-element-65d18ab > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-65d18ab > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-65d18ab > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8588 .elementor-element.elementor-element-65d18ab > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-65d18ab > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-ffd0949 {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-ffd0949 img {
        width: 69%;
    }

.elementor-8588 .elementor-element.elementor-element-439a1db {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-439a1db .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 22px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-439a1db > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-1718795 {
    text-align: justify;
    color: #FFFFFF;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-8588 .elementor-element.elementor-element-cc48093 {
    color: #54595F;
    font-family: "JF flate", Sans-serif;
    font-size: 22px;
}

.elementor-8588 .elementor-element.elementor-element-ddaa4a0:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8588 .elementor-element.elementor-element-ddaa4a0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFD05D;
}

.elementor-8588 .elementor-element.elementor-element-ddaa4a0 > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-ddaa4a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-ddaa4a0 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8588 .elementor-element.elementor-element-ddaa4a0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-ddaa4a0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-395cac5 {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-395cac5 img {
        width: 73%;
    }

.elementor-8588 .elementor-element.elementor-element-2ae53b9 {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-2ae53b9 .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 22px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-2ae53b9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-cd0737b {
    text-align: justify;
    color: #FFFFFF;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-8588 .elementor-element.elementor-element-98d56ff:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8588 .elementor-element.elementor-element-98d56ff > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFD05D;
}

.elementor-8588 .elementor-element.elementor-element-98d56ff > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-98d56ff > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-98d56ff > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8588 .elementor-element.elementor-element-98d56ff > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-98d56ff > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-47c846d {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-47c846d img {
        width: 73%;
    }

.elementor-8588 .elementor-element.elementor-element-a002c8f {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-a002c8f .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 22px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-a002c8f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-31b1a7a {
    text-align: justify;
    color: #FFFFFF;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-8588 .elementor-element.elementor-element-c82226b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8588 .elementor-element.elementor-element-c82226b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFD05D;
}

.elementor-8588 .elementor-element.elementor-element-c82226b > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-c82226b > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-c82226b > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8588 .elementor-element.elementor-element-c82226b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-c82226b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-5ba01b4 {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-5ba01b4 img {
        width: 56%;
    }

.elementor-8588 .elementor-element.elementor-element-ef5c58f {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-ef5c58f .elementor-heading-title {
        color: #000000;
        font-size: 22px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-ef5c58f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-6141a75 {
    text-align: center;
    color: #FFFFFF;
    font-family: "jf", Sans-serif;
    font-size: 18px;
}

.elementor-8588 .elementor-element.elementor-element-e9e5fd2 {
    text-align: center;
    color: #54595F;
    font-family: "JF flate", Sans-serif;
    font-size: 22px;
}

.elementor-8588 .elementor-element.elementor-element-82cc498:not(.elementor-motion-effects-element-type-background), .elementor-8588 .elementor-element.elementor-element-82cc498 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../../../../wp-Images/img-post/web-wit-05.png');
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-8588 .elementor-element.elementor-element-82cc498 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-8588 .elementor-element.elementor-element-82cc498 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-6488a3f > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8588 .elementor-element.elementor-element-6488a3f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8588 .elementor-element.elementor-element-e0f4488.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-e0f4488.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-e0f4488 > .elementor-element-populated, .elementor-8588 .elementor-element.elementor-element-e0f4488 > .elementor-element-populated > .elementor-background-overlay, .elementor-8588 .elementor-element.elementor-element-e0f4488 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8588 .elementor-element.elementor-element-e0f4488 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
}

    .elementor-8588 .elementor-element.elementor-element-e0f4488 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-bdd4831 img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-8588 .elementor-element.elementor-element-938aeb9.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-938aeb9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8588 .elementor-element.elementor-element-938aeb9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8588 .elementor-element.elementor-element-938aeb9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8588 .elementor-element.elementor-element-938aeb9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-8588 .elementor-element.elementor-element-938aeb9 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8588 .elementor-element.elementor-element-402f34d {
    text-align: center;
}

    .elementor-8588 .elementor-element.elementor-element-402f34d .elementor-heading-title {
        color: #000000;
        font-family: "jf", Sans-serif;
        font-size: 48px;
        font-weight: 500;
    }

    .elementor-8588 .elementor-element.elementor-element-402f34d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-8588 .elementor-element.elementor-element-e6d559c {
    text-align: left;
    font-family: "jf", Sans-serif;
    font-size: 25px;
}

@media(min-width:768px) {
    .elementor-8588 .elementor-element.elementor-element-e5c8148 {
        width: 44.462%;
    }

    .elementor-8588 .elementor-element.elementor-element-1b82e5ba {
        width: 55.538%;
    }

    .elementor-8588 .elementor-element.elementor-element-2623ccb {
        width: 47.955%;
    }

    .elementor-8588 .elementor-element.elementor-element-4d70618 {
        width: 52.045%;
    }
}

@media(min-width:1025px) {
    .elementor-8588 .elementor-element.elementor-element-db2e3b0:not(.elementor-motion-effects-element-type-background), .elementor-8588 .elementor-element.elementor-element-db2e3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-8588 .elementor-element.elementor-element-bff6842 {
        font-size: 15px;
        line-height: 23px;
    }

    .elementor-8588 .elementor-element.elementor-element-75424fd {
        font-size: 15px;
        line-height: 23px;
    }
}

@media(max-width:767px) {
    .elementor-8588 .elementor-element.elementor-element-5aee72c0:not(.elementor-motion-effects-element-type-background), .elementor-8588 .elementor-element.elementor-element-5aee72c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-8588 .elementor-element.elementor-element-3cdf60ee {
        margin-top: 120px;
        margin-bottom: 0px;
    }

    .elementor-8588 .elementor-element.elementor-element-e5c8148 > .elementor-element-populated {
        padding: 1px 1px 1px 1px;
    }

    .elementor-8588 .elementor-element.elementor-element-79dfb80 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-8588 .elementor-element.elementor-element-38af0f5b .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-8588 .elementor-element.elementor-element-38af0f5b > .elementor-widget-container {
        margin: -9px -9px -9px -9px;
    }

    .elementor-8588 .elementor-element.elementor-element-bff6842 {
        font-size: 18px;
        line-height: 22px;
    }

    .elementor-8588 .elementor-element.elementor-element-8ac51c3 {
        width: 72px;
        max-width: 72px;
        top: 180.938px;
    }

    body:not(.rtl) .elementor-8588 .elementor-element.elementor-element-8ac51c3 {
        left: -6.571px;
    }

    body.rtl .elementor-8588 .elementor-element.elementor-element-8ac51c3 {
        right: -6.571px;
    }

    .elementor-8588 .elementor-element.elementor-element-4d33343 {
        margin-top: 1px;
        margin-bottom: 1px;
    }

    .elementor-8588 .elementor-element.elementor-element-5483e67 {
        text-align: center;
    }

    .elementor-8588 .elementor-element.elementor-element-5bc05c5 {
        text-align: center;
    }

        .elementor-8588 .elementor-element.elementor-element-5bc05c5 .elementor-heading-title {
            font-size: 40px;
        }

    .elementor-8588 .elementor-element.elementor-element-0afd740 {
        text-align: center;
    }

    .elementor-8588 .elementor-element.elementor-element-75424fd {
        font-size: 18px;
        line-height: 22px;
    }

    .elementor-8588 .elementor-element.elementor-element-4d0c52b3 {
        text-align: right;
        align-self: flex-start;
    }

    .elementor-8588 .elementor-element.elementor-element-2e7f3694 > .elementor-element-populated {
        padding: -1px -1px -1px -1px;
    }

    .elementor-8588 .elementor-element.elementor-element-cceda11 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-8588 .elementor-element.elementor-element-105e9cef .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-8588 .elementor-element.elementor-element-ddc8879 {
        text-align: center;
    }

        .elementor-8588 .elementor-element.elementor-element-ddc8879 .elementor-heading-title {
            font-size: 34px;
            line-height: 1.4em;
        }

    .elementor-8588 .elementor-element.elementor-element-f2234cd {
        text-align: center;
    }

    .elementor-8588 .elementor-element.elementor-element-db2e3b0 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-8588 .elementor-element.elementor-element-c02d7cd .elementor-blockquote__content {
        font-size: 32px;
    }

    .elementor-8588 .elementor-element.elementor-element-c02d7cd > .elementor-widget-container {
        margin: 15px 15px 15px 15px;
    }

    .elementor-8588 .elementor-element.elementor-element-65e06de > .elementor-element-populated {
        padding: 1px 1px 1px 1px;
    }

    .elementor-8588 .elementor-element.elementor-element-a22fc2a {
        text-align: center;
    }

        .elementor-8588 .elementor-element.elementor-element-a22fc2a .elementor-heading-title {
            font-size: 34px;
            line-height: 1.4em;
        }

    .elementor-8588 .elementor-element.elementor-element-c480fc6 {
        text-align: center;
    }

    .elementor-8588 .elementor-element.elementor-element-3788da1 {
        width: 100%;
    }

        .elementor-8588 .elementor-element.elementor-element-3788da1 > .elementor-element-populated {
            margin: 5px 5px 5px 5px;
            padding: 10px 10px 10px 10px;
        }

    .elementor-8588 .elementor-element.elementor-element-0c8a78c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8588 .elementor-element.elementor-element-3a0992d {
        font-size: 16px;
    }

    .elementor-8588 .elementor-element.elementor-element-923c434 {
        width: 100%;
    }

        .elementor-8588 .elementor-element.elementor-element-923c434 > .elementor-element-populated {
            margin: 5px 5px 5px 5px;
            padding: 10px 10px 10px 10px;
        }

    .elementor-8588 .elementor-element.elementor-element-3d25c02 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8588 .elementor-element.elementor-element-ff02baf {
        font-size: 16px;
    }

    .elementor-8588 .elementor-element.elementor-element-5ca8df3 {
        width: 100%;
    }

        .elementor-8588 .elementor-element.elementor-element-5ca8df3 > .elementor-element-populated {
            margin: 5px 5px 5px 5px;
            padding: 10px 10px 10px 10px;
        }

    .elementor-8588 .elementor-element.elementor-element-ac6bbf3 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8588 .elementor-element.elementor-element-ec8e8a5 {
        font-size: 16px;
    }

    .elementor-8588 .elementor-element.elementor-element-d42d632 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-8588 .elementor-element.elementor-element-65d18ab > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-8588 .elementor-element.elementor-element-439a1db .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8588 .elementor-element.elementor-element-cc48093 {
        font-size: 14px;
    }

    .elementor-8588 .elementor-element.elementor-element-ddaa4a0 {
        width: 100%;
    }

        .elementor-8588 .elementor-element.elementor-element-ddaa4a0 > .elementor-element-populated {
            margin: 5px 5px 5px 5px;
            padding: 10px 10px 10px 10px;
        }

    .elementor-8588 .elementor-element.elementor-element-2ae53b9 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8588 .elementor-element.elementor-element-cd0737b {
        font-size: 15px;
    }

    .elementor-8588 .elementor-element.elementor-element-98d56ff {
        width: 100%;
    }

        .elementor-8588 .elementor-element.elementor-element-98d56ff > .elementor-element-populated {
            margin: 5px 5px 5px 5px;
            padding: 10px 10px 10px 10px;
        }

    .elementor-8588 .elementor-element.elementor-element-a002c8f .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8588 .elementor-element.elementor-element-31b1a7a {
        font-size: 15px;
    }

    .elementor-8588 .elementor-element.elementor-element-c82226b {
        width: 100%;
    }

        .elementor-8588 .elementor-element.elementor-element-c82226b > .elementor-element-populated {
            margin: 5px 5px 5px 5px;
            padding: 10px 10px 10px 10px;
        }

    .elementor-8588 .elementor-element.elementor-element-ef5c58f .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-8588 .elementor-element.elementor-element-6141a75 {
        text-align: center;
        font-size: 15px;
    }

    .elementor-8588 .elementor-element.elementor-element-e9e5fd2 {
        font-size: 14px;
    }

    .elementor-8588 .elementor-element.elementor-element-82cc498:not(.elementor-motion-effects-element-type-background), .elementor-8588 .elementor-element.elementor-element-82cc498 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center right;
    }

    .elementor-8588 .elementor-element.elementor-element-6488a3f {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .elementor-8588 .elementor-element.elementor-element-e0f4488 > .elementor-element-populated {
        padding: 1px 1px 1px 1px;
    }

    .elementor-8588 .elementor-element.elementor-element-402f34d .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em;
    }

    .elementor-8588 .elementor-element.elementor-element-e6d559c {
        font-size: 20px;
    }
}
/* Start custom CSS for shortcode, class: .elementor-element-b283102 */

.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 20px;
}

.one-half {
    width: 48%;
}

.one-third {
    width: 30.66%;
}

.last {
    margin-right: 0 !important;
    clear: right;
}

.wpcf7-form {
    text-align: right;
}

    .wpcf7-form input,
    .wpcf7-form textarea {
        max-width: 100%;
        direction: rtl;
    }

.grecaptcha-badge {
    z-index: 20;
}

@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 50%;
        margin-right: 0;
        padding: 1%;
    }
}
/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'jf';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('JF-Flat-regular.woff') format('woff');
}

/* End Custom Fonts CSS */
.ColorF0F0F0 {
    color: #F0F0F0;
}